/*reset-----------------------------------------------------------------------------------*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  background: transparent;
  box-sizing: border-box;
  white-space: inherit;
}
body {
  line-height: 1;
  background: #fff;
  color: #000;
}
ol,
ul {
  list-style: none;
}
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
caption {
  text-indent: -9999em;
  font-size: 0;
  line-height: 0;
}
select,
input,
button,
textarea,
button {
  font-size: 99%;
}
table {
  font-size: inherit;
}
pre,
code,
kbd,
samp,
tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}
.common__content--1T6Kx legend {
  overflow: hidden;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  font-size: 0;
  line-height: 0;
}
input,
select {
  vertical-align: middle;
}
button {
  margin: 0;
  padding: 0;
  font: inherit;
  line-height: normal;
  background: transparent;
  border: 0;
  cursor: pointer;
  outline: 0;
}
img {
  vertical-align: top;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.common__title-01--3bk_i {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.common__title-02--3gkVH {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.common__title-03--4mS3M {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.common__title-04--1LYOH {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.common__title-04-higher--2p0nR {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.common__title-05--29gpQ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.common__title-05-higher--1mnTi {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.common__title-06--X6Vey {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.common__title-07--26v2w {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.common__title-08--2IvWz {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.common__title-09--3x5F6 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.common__text-01--2Klgh {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.common__text-02--27R76 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.common__text-03--1M8Yd {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.common__text-03-higher--Xz6lw {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.common__text-04--2AoBK {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.common__text-05--3jUOo {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.common__text-06--pjeO8 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.common__text-07--AzKFN {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.common__head-02--1NvhD {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.common__head-06--2Gc0g {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.common__monospace--14yEA {
  font-feature-settings: "tnum";
}
.common__text-sub--lnbET {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.common__hdot-font-3xs-r--3xcLX {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-2xs-r--127nB {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-xs-r--3DNzX {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-sm-r--3hM_C {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-lm-r--LZf5H {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-md-r--3Soo8 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.common__hdot-font-lg-r--1DkkK {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.common__hdot-font-xl-r--3l6mM {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.common__hdot-font-2xl-r--2VbS8 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.common__hdot-font-3xl-r--2pfNp {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.common__hdot-font-4xl-r--1HWya {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.common__hdot-font-5xl-r--Cq-FK {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.common__hdot-font-6xl-r--3PKnp {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.common__hdot-font-7xl-r--cCitg {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.common__hdot-font-3xs-m--2zouR {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-2xs-m--2ZfNW {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-xs-m--T5c8z {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-sm-m--2Bx5Z {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-lm-m--25KnQ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-md-m--298ar {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.common__hdot-font-lg-m--ilnAB {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.common__hdot-font-xl-m--35KHP {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.common__hdot-font-2xl-m--2Nwlq {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.common__hdot-font-3xl-m--tY0gg {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.common__hdot-font-4xl-m--RpLRV {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.common__hdot-font-5xl-m--1PM3y {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.common__hdot-font-6xl-m--21Thg {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.common__hdot-font-7xl-m--1UAhw {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.common__hdot-font-3xs-s--1kSgw {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-2xs-s--8CJV1 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-xs-s--3ucTK {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-sm-s--33ef4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-lm-s--ya19d {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-md-s--3OZfL {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.common__hdot-font-lg-s--3CHWZ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.common__hdot-font-xl-s--1gFKe {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.common__hdot-font-2xl-s--3LugD {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.common__hdot-font-3xl-s--3gJMy {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.common__hdot-font-4xl-s---ayqe {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.common__hdot-font-5xl-s--fYn0C {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.common__hdot-font-6xl-s--2rQub {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.common__hdot-font-7xl-s--1RFwA {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.common__hdot-font-3xs-b--2gUWj {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-2xs-b--1jdEE {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-xs-b--11ljm {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-sm-b--14uOI {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-lm-b--Adg4h {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.common__hdot-font-md-b--1Elj7 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.common__hdot-font-lg-b--2mRhO {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.common__hdot-font-xl-b--2Ejnd {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.common__hdot-font-2xl-b--22Zgx {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.common__hdot-font-3xl-b--2EeyE {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.common__hdot-font-4xl-b--AIURJ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.common__hdot-font-5xl-b--kkEHr {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.common__hdot-font-6xl-b--3zux8 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.common__hdot-font-7xl-b--1EXXv {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.common__game-box--50GM4 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
body {
  user-select: none;
  font-family: "Pretendard", sans-serif;
}
.ellipsis {
  display: inline-block;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.TaskSetSelection__title-01--1Rzj3 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskSetSelection__title-02--1HWii {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskSetSelection__title-03--2F7fr {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskSetSelection__title-04--3uvM- {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskSetSelection__title-04-higher--YTjs- {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskSetSelection__title-05--3mmoU {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskSetSelection__title-05-higher--2WHHL {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskSetSelection__title-06--3K6i5 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskSetSelection__title-07--1Wt5M {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskSetSelection__title-08--2kOJL {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskSetSelection__title-09--2TCUo {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskSetSelection__text-01--1e2Ax {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskSetSelection__text-02--3SUNp {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskSetSelection__text-03--2w2yP {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskSetSelection__text-03-higher--1zOHE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskSetSelection__text-04--3WkYo {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskSetSelection__text-05--3yK5U {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskSetSelection__text-06--26pSH {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskSetSelection__text-07--2X3s_ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskSetSelection__head-02--329uM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskSetSelection__head-06--1DIql {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskSetSelection__monospace--1BYAT {
  font-feature-settings: "tnum";
}
.TaskSetSelection__text-sub--2UaEl {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskSetSelection__hdot-font-3xs-r--3B815 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-2xs-r---uJeM {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-xs-r--24M8W {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-sm-r--3jdSp {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-lm-r--2VbfJ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-md-r--128P_ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-lg-r--3IfgN {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-xl-r--1gkrA {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-2xl-r--3_OIp {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-3xl-r--37K2j {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-4xl-r--O_b5i {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-5xl-r--34soo {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-6xl-r--2M-GO {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetSelection__hdot-font-7xl-r--2ECZq {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetSelection__hdot-font-3xs-m--1eKuK {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-2xs-m--ikdVr {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-xs-m--1GyBL {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-sm-m--3FNhR {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-lm-m--2PgT2 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-md-m--2bJXk {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-lg-m--2toVq {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-xl-m--3rkcC {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-2xl-m--1xdop {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-3xl-m--2iJbV {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-4xl-m--1LmBD {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-5xl-m--2Z_ub {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-6xl-m--3cw_n {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetSelection__hdot-font-7xl-m--hXcu6 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetSelection__hdot-font-3xs-s--3WDfU {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-2xs-s--3fwRM {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-xs-s--30r9S {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-sm-s--2WL8v {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-lm-s--3e2jo {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-md-s--3yYb8 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-lg-s--38CpU {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-xl-s--3whWH {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-2xl-s--1iNs9 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-3xl-s--3uKtK {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-4xl-s--O44Kl {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-5xl-s--2-9qW {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-6xl-s--3r1QR {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetSelection__hdot-font-7xl-s--3kkDM {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetSelection__hdot-font-3xs-b--3yfq9 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-2xs-b--2GCcn {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-xs-b--zjUWz {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-sm-b--1ITC5 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-lm-b--UQK3g {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetSelection__hdot-font-md-b--12DPx {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-lg-b--172wp {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-xl-b--2-Phq {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-2xl-b--YJdXG {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-3xl-b--hbQ95 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-4xl-b--1CXE3 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-5xl-b--2BweQ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetSelection__hdot-font-6xl-b--221M4 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetSelection__hdot-font-7xl-b--JzcW8 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetSelection__game-box--k2n8j {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 {
  position: relative;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 .TaskSetSelection__leftTopTooltip--UomW0 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  left: 0;
  top: -72px;
  padding: 16px 24px;
  text-align: center;
  position: absolute;
  color: #e1e7f8;
  background: #315fc7;
  border-radius: 8px;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 .TaskSetSelection__leftTopTooltip--UomW0:after {
  content: '';
  position: absolute;
  bottom: -12px;
  left: 80px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 16px solid #315fc7;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 .TaskSetSelection__leftTopTooltip--UomW0.TaskSetSelection__warning--3PN99 {
  font-feature-settings: "tnum";
  animation: TaskSetSelection__shake--vw4HM 0.5s;
}
@keyframes TaskSetSelection__shake--vw4HM {
  from {
    margin: 0;
  }
  30% {
    margin-left: -7px;
  }
  60% {
    margin-left: 0;
    margin-right: -7px;
  }
  80% {
    margin-right: 0;
    margin-left: -7px;
  }
  to {
    margin: 0;
  }
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy {
  width: 1120px;
  height: 600px;
  box-sizing: border-box;
  box-shadow: 0 48px 72px rgba(37, 40, 43, 0.12);
  border-radius: 24px;
  display: flex;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp {
  width: 256px;
  height: 100%;
  padding: 32px;
  box-sizing: border-box;
  border-right: inherit;
  background: #f4f4f5;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__remainInfoWrap--XzPIz {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  width: 192px;
  padding: 20px 8px;
  box-sizing: border-box;
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #e7e8ea;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__remainInfoWrap--XzPIz > .TaskSetSelection__remainInfo--36Yhx {
  display: flex;
  justify-content: center;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__remainInfoWrap--XzPIz > .TaskSetSelection__remainInfo--36Yhx > .TaskSetSelection__remainTitle--1DWxl {
  width: 80px;
  text-align: center;
  color: #a4a4a4;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__remainInfoWrap--XzPIz > .TaskSetSelection__remainInfo--36Yhx > .TaskSetSelection__remainTitle--1DWxl > .TaskSetSelection__isTimeWarning--2WYiI {
  color: #6a6a6a;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__remainInfoWrap--XzPIz > .TaskSetSelection__remainInfo--36Yhx > .TaskSetSelection__remainTitle--1DWxl > .TaskSetSelection__remainNum--3cQLv {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  font-feature-settings: "tnum";
  text-align: center;
  color: #474747;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__remainInfoWrap--XzPIz > .TaskSetSelection__remainInfo--36Yhx > .TaskSetSelection__remainTitle--1DWxl > .TaskSetSelection__remainNum--3cQLv.TaskSetSelection__isTimeWarning--2WYiI {
  color: #315fc7;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__remainInfoWrap--XzPIz > .TaskSetSelection__remainInfo--36Yhx > .TaskSetSelection__division--3la2f {
  width: 1px;
  height: 52px;
  margin: 0 8px;
  background: #e7e8ea;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__remainInfoWrap--XzPIz > .TaskSetSelection__remainInfo--36Yhx > .TaskSetSelection__division--3la2f.TaskSetSelection__isTimeWarning--2WYiI {
  background: #c3d1ef;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__remainInfoWrap--XzPIz.TaskSetSelection__isTimeWarning--2WYiI {
  background: #e1e7f8;
  border: 1px solid #8ba3df;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__setNameList--3d3Oe {
  margin-top: 24px;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__setNameList--3d3Oe > .TaskSetSelection__taskSetItem--MOJv1 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  height: 32px;
  display: block;
  margin-top: 16px;
  color: #d1d1d1;
  transition: all 0.2s ease;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__setNameList--3d3Oe > .TaskSetSelection__taskSetItem--MOJv1.TaskSetSelection__active--1Voy1 {
  color: #232323;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__setNameList--3d3Oe > .TaskSetSelection__taskSetItem--MOJv1 > span {
  font-size: 16px;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__taskSetList--3Tnyp > .TaskSetSelection__sequenceBtn--3yllE {
  width: 192px;
  bottom: 32px;
  position: absolute;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 {
  flex: 1;
  height: 100%;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__header--1D96Y {
  display: flex;
  padding: 12px 16px 12px 32px;
  justify-content: space-between;
  border-bottom: 1px solid #e7e8ea;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__header--1D96Y > .TaskSetSelection__progress--1eHEC {
  display: flex;
  align-items: center;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__header--1D96Y > .TaskSetSelection__progress--1eHEC > .TaskSetSelection__text--2j363 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #a4a4a4;
  margin-right: 16px;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__header--1D96Y > .TaskSetSelection__progress--1eHEC > .TaskSetSelection__bar--3m4iQ {
  width: 550px;
  height: 6px;
  border-radius: 6px;
  background-color: #e7e8ea;
  margin-right: 12px;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__header--1D96Y > .TaskSetSelection__progress--1eHEC > .TaskSetSelection__bar--3m4iQ > .TaskSetSelection__fill--3Re6H {
  height: 100%;
  border-radius: 6px;
  background-color: #315fc7;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__header--1D96Y > .TaskSetSelection__progress--1eHEC > .TaskSetSelection__rate--1ZwS6 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  color: #a4a4a4;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__header--1D96Y > .TaskSetSelection__progress--1eHEC > .TaskSetSelection__rate--1ZwS6 > b {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #474747;
  margin-right: 1px;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__header--1D96Y > .TaskSetSelection__pauseTestBtn--BEkfH {
  padding: 8px 24px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #a7b9e7;
  border-radius: 20px;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #5878cf;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__header--1D96Y > .TaskSetSelection__pauseTestBtn--BEkfH:hover {
  background: #e1e7f8;
  color: #2b53ae;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__header--1D96Y > .TaskSetSelection__pauseTestBtn--BEkfH:active {
  background: #5878cf;
  color: #e1e7f8;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__taskListWrap--368Ii {
  width: 100%;
  height: calc(100% - 65px);
  position: relative;
  box-sizing: border-box;
  background: #ffffff;
  padding: 16px 24px 16px 40px;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__taskListWrap--368Ii > .TaskSetSelection__taskList--1VxaO {
  height: 100%;
  overflow-y: scroll;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__taskListWrap--368Ii > .TaskSetSelection__taskList--1VxaO::-webkit-scrollbar {
  width: 8px;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__taskListWrap--368Ii > .TaskSetSelection__taskList--1VxaO::-webkit-scrollbar-track {
  background: #E9ECEF;
  border-radius: 4px;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__taskListWrap--368Ii > .TaskSetSelection__taskList--1VxaO::-webkit-scrollbar-thumb {
  background: #848C94;
  border-radius: 4px;
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__taskListWrap--368Ii > .TaskSetSelection__fadeoutTop--2l5Qf {
  top: 16px;
  left: 40px;
  width: 792px;
  height: 48px;
  position: absolute;
  background: linear-gradient(180deg, #FFFFFF 18.23%, rgba(255, 255, 255, 0) 100%);
}
.TaskSetSelection__taskSetSelectionContainer--2Iqe0 > .TaskSetSelection__taskSetSelection--5HzZy > .TaskSetSelection__content--2pAR2 > .TaskSetSelection__taskListWrap--368Ii > .TaskSetSelection__fadeoutBottom--7jsX2 {
  left: 40px;
  bottom: 16px;
  width: 792px;
  height: 48px;
  background: red;
  position: absolute;
  transform: matrix(1, 0, 0, -1, 0, 0);
  background: linear-gradient(180deg, #FFFFFF 18.23%, rgba(255, 255, 255, 0) 100%);
}

.V4SubmittingAnswer__title-01--1mg-D {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.V4SubmittingAnswer__title-02--37K36 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.V4SubmittingAnswer__title-03--1pnEa {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.V4SubmittingAnswer__title-04---Qr7Z {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.V4SubmittingAnswer__title-04-higher--R9aVt {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.V4SubmittingAnswer__title-05--2uQ8j {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.V4SubmittingAnswer__title-05-higher--LiXlI {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.V4SubmittingAnswer__title-06--2RgEj {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.V4SubmittingAnswer__title-07--2_feU {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.V4SubmittingAnswer__title-08--1nju3 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.V4SubmittingAnswer__title-09--1RYpg {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.V4SubmittingAnswer__text-01--aEphG {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.V4SubmittingAnswer__text-02--1jwaE {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.V4SubmittingAnswer__text-03--UnF4y {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.V4SubmittingAnswer__text-03-higher--2Wjjn {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.V4SubmittingAnswer__text-04--tpxW7 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.V4SubmittingAnswer__text-05--1bJsK {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.V4SubmittingAnswer__text-06--2C_ok {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.V4SubmittingAnswer__text-07--2hiSI {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.V4SubmittingAnswer__head-02--3N8IQ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.V4SubmittingAnswer__head-06--OcZP8 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.V4SubmittingAnswer__monospace--1vMEg {
  font-feature-settings: "tnum";
}
.V4SubmittingAnswer__text-sub--1bEnG {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.V4SubmittingAnswer__hdot-font-3xs-r--Nom5g {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-2xs-r--2PqEJ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-xs-r--1FjxM {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-sm-r--3uIsO {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-lm-r--1Dn_v {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-md-r--2CW_X {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-lg-r--k30mf {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-xl-r--3FM50 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-2xl-r--1-Gjn {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-3xl-r--9t1Lw {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-4xl-r--1ktOY {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-5xl-r--3yvTC {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-6xl-r--gfbff {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmittingAnswer__hdot-font-7xl-r--1PiPx {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmittingAnswer__hdot-font-3xs-m--2CJY5 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-2xs-m--7a1iQ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-xs-m---m5e8 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-sm-m--2qTsA {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-lm-m--jXFbv {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-md-m--fIRuh {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-lg-m--3wc4c {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-xl-m--1nS2K {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-2xl-m--FaJiQ {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-3xl-m--lRjGi {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-4xl-m--1QL4M {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-5xl-m--29Rlk {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-6xl-m--1DdVZ {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmittingAnswer__hdot-font-7xl-m--3YikW {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmittingAnswer__hdot-font-3xs-s--3VfHC {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-2xs-s--1GTEu {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-xs-s--1qBhH {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-sm-s--3XcJc {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-lm-s--2JPIp {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-md-s--2d_H9 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-lg-s--KTMJV {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-xl-s--2u-ae {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-2xl-s--34UfX {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-3xl-s--3sM2Q {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-4xl-s--HfnTW {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-5xl-s--WLZdb {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-6xl-s--sCl7o {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmittingAnswer__hdot-font-7xl-s--2Yf9w {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmittingAnswer__hdot-font-3xs-b--1gSmC {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-2xs-b--qGIUR {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-xs-b--2Tm98 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-sm-b--ld9k3 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-lm-b--FYe3g {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmittingAnswer__hdot-font-md-b--3j5N9 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-lg-b--28Iy0 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-xl-b--q7rlv {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-2xl-b--dR6nP {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-3xl-b--18F-Q {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-4xl-b--3iOJP {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-5xl-b--1IW0i {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SubmittingAnswer__hdot-font-6xl-b--J854n {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmittingAnswer__hdot-font-7xl-b--1wHFS {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmittingAnswer__game-box--1hb3Q {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX {
  min-width: 416px;
  padding: 58px 0;
  background: #ffffff;
  border: 2px solid #e7e8ea;
  box-sizing: border-box;
  border-radius: 16px;
  text-align: center;
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX.V4SubmittingAnswer__waitingContent--3VWBy .V4SubmittingAnswer__icon--1M8M3 {
  display: inline-block;
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX.V4SubmittingAnswer__waitingContent--3VWBy .V4SubmittingAnswer__title--1ZXDa {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 32px;
  color: #474747;
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX.V4SubmittingAnswer__waitingContent--3VWBy .V4SubmittingAnswer__subTitle--2UPR8 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #a4a4a4;
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX.V4SubmittingAnswer__successContent--16RS_ {
  padding: 74px 0;
  border-color: #6cdd83;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX.V4SubmittingAnswer__successContent--16RS_ .V4SubmittingAnswer__title--1ZXDa {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 32px;
  color: #41ac4d;
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX.V4SubmittingAnswer__failContent--2yUHv {
  padding: 48px 36px 32px;
  border: 1px solid #fb4e4e;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX.V4SubmittingAnswer__failContent--2yUHv .V4SubmittingAnswer__title--1ZXDa {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fb4e4e;
  fill: #fb4e4e;
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX.V4SubmittingAnswer__failContent--2yUHv .V4SubmittingAnswer__title--1ZXDa .V4SubmittingAnswer__icon--1M8M3 {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX.V4SubmittingAnswer__failContent--2yUHv .V4SubmittingAnswer__subTitle--2UPR8 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX.V4SubmittingAnswer__failContent--2yUHv .V4SubmittingAnswer__buttonContainer--2DdaC {
  margin-top: 32px;
  justify-content: center;
  display: flex;
  gap: 8px;
}
.V4SubmittingAnswer__v4SubmittingAnswer--4eSmX.V4SubmittingAnswer__failContent--2yUHv .V4SubmittingAnswer__buttonContainer--2DdaC .V4SubmittingAnswer__failButton--ykcZf {
  padding: 16px 0;
}

.LoadingAnimationIcon__title-01--3mMD_ {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.LoadingAnimationIcon__title-02--2TDwb {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.LoadingAnimationIcon__title-03--YkToe {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.LoadingAnimationIcon__title-04--18qNP {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.LoadingAnimationIcon__title-04-higher--3OMbn {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.LoadingAnimationIcon__title-05--Crrtd {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.LoadingAnimationIcon__title-05-higher--17mxR {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.LoadingAnimationIcon__title-06--3ksjv {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.LoadingAnimationIcon__title-07--Hr3mk {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.LoadingAnimationIcon__title-08--2wbRZ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.LoadingAnimationIcon__title-09--1Dj2a {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.LoadingAnimationIcon__text-01--1LyLC {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.LoadingAnimationIcon__text-02--1jaTu {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.LoadingAnimationIcon__text-03--2bejq {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.LoadingAnimationIcon__text-03-higher--oQTHD {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.LoadingAnimationIcon__text-04--2CFAx {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.LoadingAnimationIcon__text-05--27-4f {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.LoadingAnimationIcon__text-06--3ObMY {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.LoadingAnimationIcon__text-07--3gVcq {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.LoadingAnimationIcon__head-02--ZwF3Z {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.LoadingAnimationIcon__head-06--2mT-E {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.LoadingAnimationIcon__monospace--3ksJb {
  font-feature-settings: "tnum";
}
.LoadingAnimationIcon__text-sub--2FtiT {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.LoadingAnimationIcon__hdot-font-3xs-r--37Z8k {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-2xs-r--20-JK {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-xs-r--3SzuC {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-sm-r--3x5an {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-lm-r--1D298 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-md-r--3JEKu {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-lg-r--1y8q0 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-xl-r--2KN0a {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-2xl-r--4ZaD8 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-3xl-r--8dJUY {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-4xl-r--11FpO {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-5xl-r--mUbMu {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-6xl-r--6392Q {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingAnimationIcon__hdot-font-7xl-r--2EcAg {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingAnimationIcon__hdot-font-3xs-m--1cgGn {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-2xs-m--3TGbX {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-xs-m--1EE7Z {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-sm-m--37ktn {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-lm-m--h6oVg {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-md-m--2GJZW {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-lg-m--3_2EU {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-xl-m--30Ngd {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-2xl-m--j9eZ3 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-3xl-m--1BXkL {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-4xl-m--1BEIf {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-5xl-m--t0nEB {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-6xl-m--1ot2B {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingAnimationIcon__hdot-font-7xl-m--1iU2a {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingAnimationIcon__hdot-font-3xs-s--JcPn9 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-2xs-s--wrA4M {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-xs-s--yCRcT {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-sm-s--3mUA- {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-lm-s--3VSHD {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-md-s--Eg_v1 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-lg-s--IMkKQ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-xl-s--ovEaE {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-2xl-s--35-Vb {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-3xl-s--2r0ZO {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-4xl-s--2lt_d {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-5xl-s--2Rz_r {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-6xl-s--39_G9 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingAnimationIcon__hdot-font-7xl-s--1dfb0 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingAnimationIcon__hdot-font-3xs-b--1Izrz {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-2xs-b--kT5UV {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-xs-b--w9gpo {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-sm-b--1UG_l {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-lm-b--2H2GP {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingAnimationIcon__hdot-font-md-b--2SQSD {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-lg-b--36eU- {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-xl-b--Eu5Af {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-2xl-b--1dvAF {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-3xl-b--1CZFI {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-4xl-b--3pKlH {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-5xl-b--TmTzv {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadingAnimationIcon__hdot-font-6xl-b--3Z-Pp {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingAnimationIcon__hdot-font-7xl-b--3s4wC {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingAnimationIcon__game-box--21dtY {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.LoadingAnimationIcon__circleWrap--1-Sva {
  width: 96px;
  height: 96px;
  background: #cfd1d5;
  border-radius: 50%;
  animation: LoadingAnimationIcon__rotate--ceHLh 3s linear infinite;
}
.LoadingAnimationIcon__fill--2grL3 {
  stroke: #52c564;
  stroke-width: 8;
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
  animation: LoadingAnimationIcon__fill--2grL3 4s cubic-bezier(0.7, 0.1, 0.2, 1) infinite;
}
.LoadingAnimationIcon__innerCircle--1nJRj {
  fill: #ffffff;
}
@keyframes LoadingAnimationIcon__fill--2grL3 {
  0% {
    stroke-dashoffset: 300;
    stroke-dasharray: 0 300;
  }
  50% {
    stroke-dashoffset: 0;
    stroke-dasharray: 280 20;
  }
  100% {
    stroke-dashoffset: -300;
    stroke-dasharray: 0 300;
  }
}
@keyframes LoadingAnimationIcon__rotate--ceHLh {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.CheckAnimationIcon__title-01--Aijyi {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.CheckAnimationIcon__title-02--2JlQ5 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.CheckAnimationIcon__title-03--2mkHx {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.CheckAnimationIcon__title-04--3GHeU {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.CheckAnimationIcon__title-04-higher--3GHpI {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.CheckAnimationIcon__title-05--1B-iG {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.CheckAnimationIcon__title-05-higher--1Rsmy {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.CheckAnimationIcon__title-06--3Lj1s {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.CheckAnimationIcon__title-07--1-0Mq {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.CheckAnimationIcon__title-08--2oO6X {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.CheckAnimationIcon__title-09--HWT8Q {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.CheckAnimationIcon__text-01--TWvt4 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.CheckAnimationIcon__text-02--12tuq {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.CheckAnimationIcon__text-03--1Khyq {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.CheckAnimationIcon__text-03-higher--2d7as {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.CheckAnimationIcon__text-04--1-bug {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.CheckAnimationIcon__text-05--2_RyI {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.CheckAnimationIcon__text-06--T2Y3x {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.CheckAnimationIcon__text-07--2pwaZ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.CheckAnimationIcon__head-02--A7XVj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.CheckAnimationIcon__head-06--2UEve {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.CheckAnimationIcon__monospace--10uNp {
  font-feature-settings: "tnum";
}
.CheckAnimationIcon__text-sub--2br_z {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.CheckAnimationIcon__hdot-font-3xs-r--2PpxA {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-2xs-r--3xE8c {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-xs-r--3E8p9 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-sm-r--1BgC2 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-lm-r--1mLbk {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-md-r--GW2j_ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-lg-r--rd1H2 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-xl-r--3Q6tI {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-2xl-r--1FwiL {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-3xl-r--3fIeZ {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-4xl-r--KEjpM {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-5xl-r--3dmcx {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-6xl-r--1Zbug {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CheckAnimationIcon__hdot-font-7xl-r--gZgHV {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CheckAnimationIcon__hdot-font-3xs-m--jg3br {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-2xs-m--2M0rz {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-xs-m--2pNJc {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-sm-m--199bJ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-lm-m--3gSK8 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-md-m--2bMrz {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-lg-m--1AUvk {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-xl-m--3z3Tl {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-2xl-m--2YCWC {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-3xl-m--1518t {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-4xl-m--24Jhd {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-5xl-m--2iqKP {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-6xl-m--2UAWX {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CheckAnimationIcon__hdot-font-7xl-m--2oMW6 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CheckAnimationIcon__hdot-font-3xs-s--yPGOB {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-2xs-s--32IKQ {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-xs-s--23q8- {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-sm-s--16rHK {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-lm-s--16ccu {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-md-s--3Cj16 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-lg-s--3r4I0 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-xl-s--sOl8W {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-2xl-s--342qM {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-3xl-s--TE9ty {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-4xl-s--2KloL {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-5xl-s--ME9q4 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-6xl-s--2iiCp {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CheckAnimationIcon__hdot-font-7xl-s--n4R4i {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CheckAnimationIcon__hdot-font-3xs-b--atAK4 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-2xs-b--1oPtU {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-xs-b--3_MrD {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-sm-b--3HPyV {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-lm-b--JQ9iL {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CheckAnimationIcon__hdot-font-md-b--3M7Bw {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-lg-b--1oYcl {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-xl-b--98L3S {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-2xl-b--S_kIM {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-3xl-b--1DDnC {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-4xl-b--vmXdd {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-5xl-b--2U-7O {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CheckAnimationIcon__hdot-font-6xl-b--1c0Es {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CheckAnimationIcon__hdot-font-7xl-b--2HLID {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CheckAnimationIcon__game-box--2TtFw {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.CheckAnimationIcon__checkWrapper--2rMGC {
  margin: auto;
  width: 96px;
  height: 96px;
  position: relative;
}
.CheckAnimationIcon__checkWrapper--2rMGC > .CheckAnimationIcon__checkIcon--3Nmte {
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 96px;
  fill: #52c564;
  animation: CheckAnimationIcon__checkFill--1Y48- 0.5s ease-in-out 0.2s forwards;
}
@keyframes CheckAnimationIcon__checkFill--1Y48- {
  to {
    width: 96px;
  }
}

.Button__button--1TXsz {
  padding: 0;
  outline: none;
  box-shadow: none;
  box-sizing: border-box;
  border: none;
  cursor: pointer;
  user-select: none;
  background: none;
}
.Button__button--1TXsz:disabled {
  cursor: default;
}

.ButtonCommon__title-01--dwG8C {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ButtonCommon__title-02--2U9mN {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ButtonCommon__title-03--2SASV {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ButtonCommon__title-04--2obD6 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ButtonCommon__title-04-higher--fa8zo {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ButtonCommon__title-05--3A81n {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ButtonCommon__title-05-higher--3SiAe {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ButtonCommon__title-06--5L1CQ {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ButtonCommon__title-07--1Vkuj {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ButtonCommon__title-08--2rHiX {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ButtonCommon__title-09--1Kxxr {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ButtonCommon__text-01--3BM-2 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ButtonCommon__text-02--10bLr {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ButtonCommon__text-03--29Psk {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ButtonCommon__text-03-higher--3d8zK {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ButtonCommon__text-04--20haT {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ButtonCommon__text-05--2o6Au {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ButtonCommon__text-06--2FB_B {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ButtonCommon__text-07--2NDQF {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ButtonCommon__head-02--2DhrE {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ButtonCommon__head-06--PGd84 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ButtonCommon__monospace--2E0Ei {
  font-feature-settings: "tnum";
}
.ButtonCommon__text-sub--39rTv {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ButtonCommon__hdot-font-3xs-r--ds5T2 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-2xs-r--2DXvn {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-xs-r--G5bdn {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-sm-r--u2aX- {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-lm-r--3kqVB {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-md-r--23Y7f {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-lg-r--1E6ui {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-xl-r--333w- {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-2xl-r--tPJri {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-3xl-r--2KI8T {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-4xl-r--slMQ9 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-5xl-r--1Cgn9 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-6xl-r--32qrO {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonCommon__hdot-font-7xl-r--7REWS {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonCommon__hdot-font-3xs-m--1Ru61 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-2xs-m--2TIoR {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-xs-m--16Lqp {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-sm-m--3_ugq {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-lm-m--1iykx {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-md-m--1IwLx {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-lg-m--3X0Wi {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-xl-m--LmCn2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-2xl-m---QyI9 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-3xl-m--2tQKJ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-4xl-m--2Kmce {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-5xl-m--MQWOY {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-6xl-m--3K2OS {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonCommon__hdot-font-7xl-m--2bf2R {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonCommon__hdot-font-3xs-s--1FmQq {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-2xs-s--1DGIs {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-xs-s--VmDDS {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-sm-s--202ke {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-lm-s--Li0tB {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-md-s--1hGom {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-lg-s--XmLpm {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-xl-s--3xrIP {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-2xl-s--FBUhn {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-3xl-s--6xyqJ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-4xl-s--3-YnP {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-5xl-s--1Rq1q {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-6xl-s--3WM_O {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonCommon__hdot-font-7xl-s--3p_2c {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonCommon__hdot-font-3xs-b--17cAT {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-2xs-b--2ya2w {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-xs-b--1mAlJ {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-sm-b--2LInM {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-lm-b--KW5Qe {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonCommon__hdot-font-md-b--2bbHY {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-lg-b--2IvPF {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-xl-b--2nz4q {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-2xl-b--2DzXt {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-3xl-b--l9yXd {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-4xl-b--34jeG {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-5xl-b--hNl7T {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ButtonCommon__hdot-font-6xl-b--1xbBW {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonCommon__hdot-font-7xl-b--27RjF {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonCommon__game-box--83dW9 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ButtonCommon__button--1ETmL {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  padding: 16px 24px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
  border-radius: 28px;
  text-align: center;
  color: #ffffff;
  transition: all 0.2s ease;
}
.ButtonCommon__button--1ETmL.ButtonCommon__dark--1PQGa {
  background: #656a71;
}
.ButtonCommon__button--1ETmL.ButtonCommon__dark--1PQGa:hover {
  background: #44474b;
}
.ButtonCommon__button--1ETmL.ButtonCommon__dark--1PQGa:active {
  background: #44474b;
  box-shadow: none;
}
.ButtonCommon__button--1ETmL.ButtonCommon__dark--1PQGa:disabled {
  background: #656a71;
  opacity: 0.48;
  box-shadow: none;
}
.ButtonCommon__button--1ETmL.ButtonCommon__mint--1eBD1 {
  background: #5ec7c3;
}
.ButtonCommon__button--1ETmL.ButtonCommon__mint--1eBD1:hover {
  background: #46b2af;
}
.ButtonCommon__button--1ETmL.ButtonCommon__mint--1eBD1:active {
  background: #46b2af;
  box-shadow: none;
}
.ButtonCommon__button--1ETmL.ButtonCommon__mint--1eBD1:disabled {
  background: #5ec7c3;
  opacity: 0.48;
  box-shadow: none;
}
.ButtonCommon__button--1ETmL.ButtonCommon__green--2yDRu {
  background: #52c564;
}
.ButtonCommon__button--1ETmL.ButtonCommon__green--2yDRu:hover {
  background: #41ac4d;
}
.ButtonCommon__button--1ETmL.ButtonCommon__green--2yDRu:active {
  background: #41ac4d;
  box-shadow: none;
}
.ButtonCommon__button--1ETmL.ButtonCommon__green--2yDRu:disabled {
  background: #52c564;
  opacity: 0.48;
  box-shadow: none;
}
.ButtonCommon__button--1ETmL.ButtonCommon__blue--80QLC {
  background: #5878cf;
}
.ButtonCommon__button--1ETmL.ButtonCommon__blue--80QLC:hover {
  background: #2b53ae;
}
.ButtonCommon__button--1ETmL.ButtonCommon__blue--80QLC:active {
  background: #2b53ae;
  box-shadow: none;
}
.ButtonCommon__button--1ETmL.ButtonCommon__blue--80QLC:disabled {
  background: #2b53ae;
  opacity: 0.48;
  box-shadow: none;
}
.ButtonCommon__button--1ETmL.ButtonCommon__normal--GdHjP {
  width: 168px;
}
.ButtonCommon__button--1ETmL.ButtonCommon__large--2O1of {
  min-width: 224px;
}
.ButtonCommon__button--1ETmL.ButtonCommon__block--2_uc9 {
  width: 100%;
}
.ButtonCommon__button--1ETmL.ButtonCommon__small--31ibW {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  padding: 10px 32px;
  line-height: 20px;
  color: #f4f4f5;
  border-right: 32px;
}

.ModuleHeader__title-01--1UyKL {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ModuleHeader__title-02--1de7s {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ModuleHeader__title-03--1JpS5 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ModuleHeader__title-04--2vm5q {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ModuleHeader__title-04-higher--2Et1K {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ModuleHeader__title-05--3oWXE {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ModuleHeader__title-05-higher--3w7f3 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ModuleHeader__title-06--1aK5Y {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ModuleHeader__title-07--2eSET {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ModuleHeader__title-08--oHGTW {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ModuleHeader__title-09--23sXE {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ModuleHeader__text-01--1G-Ab {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ModuleHeader__text-02--3AToq {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ModuleHeader__text-03--3dnk8 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ModuleHeader__text-03-higher--AuIKD {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ModuleHeader__text-04--2NxzS {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ModuleHeader__text-05--2kSts {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ModuleHeader__text-06--2tjh9 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ModuleHeader__text-07--3tJmH {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ModuleHeader__head-02--yGQYN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ModuleHeader__head-06--Ujget {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ModuleHeader__monospace--DNut1 {
  font-feature-settings: "tnum";
}
.ModuleHeader__text-sub--929bj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ModuleHeader__hdot-font-3xs-r--2-Ib_ {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-2xs-r--1QLLl {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-xs-r--1jogB {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-sm-r--2V641 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-lm-r--26IX7 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-md-r--1_W31 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-lg-r--4Me_2 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-xl-r--1fHT6 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-2xl-r--27E4H {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-3xl-r--1loLd {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-4xl-r--2LqxM {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-5xl-r--3FOHW {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-6xl-r--nLFzG {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModuleHeader__hdot-font-7xl-r--18Yir {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModuleHeader__hdot-font-3xs-m--3LgEx {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-2xs-m--3p9Zf {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-xs-m--3JBXb {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-sm-m--6M3Ny {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-lm-m--BQcXe {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-md-m---0HyQ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-lg-m--2Nw-P {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-xl-m--3ya03 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-2xl-m--2TNJ7 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-3xl-m--25YCK {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-4xl-m--3hsT6 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-5xl-m--14kkU {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-6xl-m--LHQLQ {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModuleHeader__hdot-font-7xl-m--2tDwO {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModuleHeader__hdot-font-3xs-s--1gBny {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-2xs-s--1Gajb {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-xs-s--1Fih6 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-sm-s--3znoZ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-lm-s--22hxW {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-md-s--3Q1Gk {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-lg-s--1xBWh {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-xl-s--LrD7R {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-2xl-s--10WM6 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-3xl-s--23TM_ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-4xl-s--3vFb4 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-5xl-s--2g3Nb {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-6xl-s--19J4P {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModuleHeader__hdot-font-7xl-s--1Vyh3 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModuleHeader__hdot-font-3xs-b--2AdVQ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-2xs-b--vu03j {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-xs-b--2c-Wq {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-sm-b--CXZg1 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-lm-b--2FH0y {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModuleHeader__hdot-font-md-b--h34-X {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-lg-b--PDx9h {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-xl-b--28pfE {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-2xl-b--37C2j {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-3xl-b--1gwJK {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-4xl-b--3x-uO {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-5xl-b--156X4 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModuleHeader__hdot-font-6xl-b--22K-Q {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModuleHeader__hdot-font-7xl-b--j2kq2 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModuleHeader__game-box--3AMlH {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ModuleHeader__moduleHeader--vvBae {
  position: relative;
  width: 100%;
  height: 72px;
  padding: 0 32px;
  line-height: 72px;
  background: #ffffff;
  border-radius: 24px 24px 0 0;
}
.ModuleHeader__moduleHeader--vvBae .ModuleHeader__leftContent--3s3De {
  display: inline-flex;
  align-items: center;
  height: 100%;
}
.ModuleHeader__moduleHeader--vvBae .ModuleHeader__leftContent--3s3De .ModuleHeader__boldTitleText--13Rqf,
.ModuleHeader__moduleHeader--vvBae .ModuleHeader__leftContent--3s3De .ModuleHeader__boldSubText--2hkWX {
  color: #474747;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ModuleHeader__moduleHeader--vvBae .ModuleHeader__leftContent--3s3De .ModuleHeader__questionNumText--2Ckeh {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  font-feature-settings: "tnum";
  text-align: center;
  width: 28px;
  color: #474747;
}
.ModuleHeader__moduleHeader--vvBae .ModuleHeader__leftContent--3s3De .ModuleHeader__normalSubText--U2x2v {
  color: #474747;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ModuleHeader__moduleHeader--vvBae .ModuleHeader__leftContent--3s3De > i {
  display: inline-block;
  width: 1px;
  height: 16px;
  background: #e8e8e8;
}
.ModuleHeader__moduleHeader--vvBae .ModuleHeader__leftContent--3s3De > * ~ * {
  margin-left: 16px;
}
.ModuleHeader__moduleHeader--vvBae .ModuleHeader__rightContent--Lp2d1 {
  float: right;
  height: 100%;
  display: flex;
  align-items: center;
}
.ModuleHeader__moduleHeader--vvBae .ModuleHeader__rightContent--Lp2d1 .ModuleHeader__margin8Left--15Uh2 {
  margin-left: 8px;
}
.ModuleHeader__moduleHeader--vvBae .ModuleHeader__rightContent--Lp2d1 .ModuleHeader__timer--3J8TC {
  font-feature-settings: "tnum";
  margin-left: 8px;
}
.ModuleHeader__moduleHeader--vvBae .ModuleHeader__rightContent--Lp2d1 > .ModuleHeader__timeWarnTooltip--nt0e2 {
  z-index: 1;
  margin-top: -129px;
  transition: opacity 0.3s ease;
}
.ModuleHeader__borderBottom--ETYT1 {
  border-bottom: 1px solid #e7e8ea;
}

.OutlinedButton-module__button_outlinedround--2M_le {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 4px;
  flex-shrink: 0;
  text-align: center;
  vertical-align: top;
  font-size: 14px;
  font-family: Pretendard;
  font-weight: 700;
  letter-spacing: -0.14px;
  line-height: 18px;
  text-decoration: none;
  color: #121619;
  border: 1px solid #121619;
}
.OutlinedButton-module__button_outlinedround--2M_le * {
  fill: #fff;
}
.OutlinedButton-module__button_outlinedround--2M_le.OutlinedButton-module__xl--WuS-O {
  padding: 18px 40px;
}
.OutlinedButton-module__button_outlinedround--2M_le.OutlinedButton-module__xl--WuS-O.OutlinedButton-module__round--35arN {
  border-radius: 27px;
}
.OutlinedButton-module__button_outlinedround--2M_le.OutlinedButton-module__l--1yFXw {
  padding: 5px 22px;
}
.OutlinedButton-module__button_outlinedround--2M_le.OutlinedButton-module__l--1yFXw.OutlinedButton-module__round--35arN {
  border-radius: 23px;
}
.OutlinedButton-module__button_outlinedround--2M_le.OutlinedButton-module__l--1yFXw.OutlinedButton-module__hasIcon--2gGnh {
  padding: 5px 12px 5px 22px;
}
.OutlinedButton-module__button_outlinedround--2M_le:hover {
  background: #f4f4f5;
}
.OutlinedButton-module__button_outlinedround--2M_le:active {
  background: #e7e8ea;
}
.OutlinedButton-module__button_outlinedround--2M_le:disabled {
  border: 1px solid var(--COOL-GRAY-CG-50, #cfd1d5);
  background: var(--White-100, #fff);
  color: #cfd1d5;
}
.OutlinedButton-module__button_outlinedround--2M_le:disabled * {
  fill: #cfd1d5;
}

.PrimaryButton-module__button_primary--1adt_ {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 4px;
  background: #121619;
  border-radius: 4px;
  flex-shrink: 0;
  text-align: center;
  vertical-align: top;
  font-size: 14px;
  font-family: Pretendard;
  font-weight: 700;
  letter-spacing: -0.14px;
  line-height: 18px;
  text-decoration: none;
  color: #fff;
}
.PrimaryButton-module__button_primary--1adt_ * {
  fill: #fff;
}
.PrimaryButton-module__button_primary--1adt_.PrimaryButton-module__xl--2B5cv {
  padding: 18px 40px;
}
.PrimaryButton-module__button_primary--1adt_.PrimaryButton-module__xl--2B5cv.PrimaryButton-module__round--3X8fb {
  border-radius: 27px;
}
.PrimaryButton-module__button_primary--1adt_.PrimaryButton-module__xl--2B5cv.PrimaryButton-module__right--2Le66 {
  padding: 11px 28px 11px 40px;
}
.PrimaryButton-module__button_primary--1adt_.PrimaryButton-module__l--3QDfl {
  padding: 11px 22px;
  height: 46px;
}
.PrimaryButton-module__button_primary--1adt_.PrimaryButton-module__l--3QDfl.PrimaryButton-module__round--3X8fb {
  border-radius: 23px;
}
.PrimaryButton-module__button_primary--1adt_.PrimaryButton-module__l--3QDfl.PrimaryButton-module__hasIcon--BanuX {
  padding: 11px 12px 11px 22px;
}
.PrimaryButton-module__button_primary--1adt_.PrimaryButton-module__s--2eXKI {
  padding: 5px 18px;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: -0.12px;
  gap: 0;
}
.PrimaryButton-module__button_primary--1adt_.PrimaryButton-module__s--2eXKI.PrimaryButton-module__round--3X8fb {
  border-radius: 17px;
}
.PrimaryButton-module__button_primary--1adt_.PrimaryButton-module__s--2eXKI.PrimaryButton-module__hasIcon--BanuX {
  padding: 5px 6px 5px 18px;
}
.PrimaryButton-module__button_primary--1adt_:hover {
  background: #44474b;
}
.PrimaryButton-module__button_primary--1adt_:active {
  background: #656a71;
}
.PrimaryButton-module__button_primary--1adt_:disabled {
  cursor: unset;
  opacity: 0.64;
  background: #e7e8ea;
  color: #9fa4ab;
}
.PrimaryButton-module__button_primary--1adt_:disabled * {
  fill: #9fa4ab;
}

.FAB-module__fab--3rBDy {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  background: #fff;
  border-radius: 48px;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.12);
  cursor: pointer;
}

.Filterchip-module__filterchip--3ZjDw {
  color: #44474b;
  padding: 14px 20px;
  border: 1px solid #cfd1d5;
  font-family: Pretendard;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.16px;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  text-align: center;
}
.Filterchip-module__filterchip--3ZjDw:hover {
  background: #f9f9fa;
  color: #121619;
  border: 1px solid #cfd1d5;
}
.Filterchip-module__filterchip--3ZjDw.Filterchip-module__round--uLQu0 {
  border-radius: 48px;
}
.Filterchip-module__filterchip--3ZjDw.Filterchip-module__small--2DPmf {
  padding: 10px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: -0.12px;
}
.Filterchip-module__filterchip--3ZjDw.Filterchip-module__selected--1E6RK {
  border: none;
  background: #000;
  color: #fff;
}
.Filterchip-module__filterchip--3ZjDw.Filterchip-module__selected--1E6RK:hover {
  background: #44474b;
}
.Filterchip-module__filterchip--3ZjDw:disabled {
  background: #fff;
  color: #cfd1d5;
  cursor: none;
}

.TextButton__button_text--1BM4H {
  padding: 2px;
  font-family: Pretendard;
  font-weight: 500;
  color: #121619;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}
.TextButton__button_text--1BM4H:hover {
  color: #44474b;
}
.TextButton__button_text--1BM4H:active {
  color: #656a71;
}
.TextButton__button_text--1BM4H:disabled {
  color: #cfd1d5;
  cursor: not-allowed;
}
.TextButton__button_text--1BM4H.TextButton__dark--YjAUk {
  color: #fff;
}
.TextButton__button_text--1BM4H.TextButton__dark--YjAUk:hover {
  color: #cfd1d5;
}
.TextButton__button_text--1BM4H.TextButton__dark--YjAUk:active {
  color: #cfd1d5;
}
.TextButton__button_text--1BM4H.TextButton__dark--YjAUk:disabled {
  color: #656a71;
}
.TextButton__button_text--1BM4H.TextButton__l--DNbIN {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.16px;
}
.TextButton__button_text--1BM4H.TextButton__m--3aDlX {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.14px;
}

.Accordion-module__accordion--3YSnj {
  padding: 24px;
  border-radius: 6px;
  border: 1px solid #e7e8ea;
  background: #fff;
  width: 100%;
}
.Accordion-module__accordion--3YSnj .Accordion-module__accordionLabel--3BPU2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.Accordion-module__accordion--3YSnj .Accordion-module__accordionLabel--3BPU2 > svg {
  flex-shrink: 0;
}
.Accordion-module__accordion--3YSnj .Accordion-module__contentWrap--22g3b {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  transition: 0.5s ease all;
}
.Accordion-module__accordion--3YSnj .Accordion-module__contentWrap--22g3b.Accordion-module__open--3JxhD {
  grid-template-rows: 1fr;
}
.Accordion-module__accordion--3YSnj .Accordion-module__contentWrap--22g3b .Accordion-module__content--1el52 {
  min-height: 0;
}
.Accordion-module__accordion--3YSnj.Accordion-module__mobile--1V9jy {
  padding: 0;
  border: 0;
  border-radius: 0;
}
.Accordion-module__accordion--3YSnj.Accordion-module__mobile--1V9jy .Accordion-module__accordionLabel--3BPU2 {
  border-radius: 0;
  padding: 7px 20px;
  border-bottom: 1px solid #e7e8ea;
}

.EmptySpace-module__emptyspace--2mkCj {
  border: 2px solid #e7e8ea;
  background: #fff;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: relative;
}
.EmptySpace-module__emptyspace--2mkCj.EmptySpace-module__mobile--3zO6Q {
  border: 0;
  height: fit-content;
  padding: 81px 0 120px;
}
.EmptySpace-module__emptyspace--2mkCj.EmptySpace-module__mobile--3zO6Q .EmptySpace-module__frame4114--_tyAi {
  height: 100%;
}
.EmptySpace-module__emptyspace--2mkCj.EmptySpace-module__mobile--3zO6Q .EmptySpace-module__builderv-gnp-phdthb-z68pqs6sydb--2PrLX {
  width: 100%;
}
.EmptySpace-module__frame4114--_tyAi {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 16px;
  height: 610.5px;
}
.EmptySpace-module__character--1Vi55 {
  width: 96px;
  height: 96px;
}
.EmptySpace-module__builderv-gnp-phdthb-adfgsgasergt3--1XB2y {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 24px;
  padding: 0px;
  border-radius: 0px;
  flex-shrink: 0;
}
.EmptySpace-module__builderv-gnp-phdthb-z68pqs6sydb--2PrLX {
  width: 416px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 0px;
  border-radius: 0px;
  flex-shrink: 0;
}
.EmptySpace-module__text--1BX3S {
  flex-shrink: 0;
  text-align: left;
  vertical-align: middle;
  font-size: 20px;
  font-family: Pretendard;
  font-weight: 700;
  letter-spacing: -0.2px;
  line-height: 26px;
  text-decoration: none;
  color: #121619;
}
.EmptySpace-module__text_1--3_xi1 {
  flex-shrink: 0;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  font-family: Pretendard;
  font-weight: 500;
  letter-spacing: -0.14px;
  line-height: 18px;
  text-decoration: none;
  color: #121619;
}

.TutorialAlertPortal-module__alertPortal--1C7wo {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  z-index: 200;
  display: flex;
  align-items: center;
  justify-content: center;
}
.TutorialAlertPortal-module__alertPortal--1C7wo.TutorialAlertPortal-module__dim--11Mtd {
  background: rgba(0, 0, 0, 0.6);
}
.TutorialAlertPortal-module__alertPortal--1C7wo .TutorialAlertPortal-module__alert--3VN7U {
  padding: 48px 48px 40px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 16px 25px 0 rgba(0, 0, 0, 0.12);
}
.TutorialAlertPortal-module__alertPortal--1C7wo .TutorialAlertPortal-module__alert--3VN7U .TutorialAlertPortal-module__text--1ZCEB {
  color: #121619;
  text-align: center;
  font-family: Pretendard;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: -0.24px;
}
.TutorialAlertPortal-module__alertPortal--1C7wo .TutorialAlertPortal-module__alert--3VN7U .TutorialAlertPortal-module__buttons--15e66 {
  display: flex;
  justify-content: center;
  gap: 8px;
}
.TutorialAlertPortal-module__alertPortal--1C7wo .TutorialAlertPortal-module__alert--3VN7U .TutorialAlertPortal-module__buttons--15e66 button {
  width: 168px;
}
.TutorialAlertPortal-module__alertPortal--1C7wo .TutorialAlertPortal-module__alert--3VN7U.TutorialAlertPortal-module__mobile--1azZe {
  padding: 20px;
  width: 312px;
  gap: 0;
  border-radius: 12px;
}
.TutorialAlertPortal-module__alertPortal--1C7wo .TutorialAlertPortal-module__alert--3VN7U.TutorialAlertPortal-module__mobile--1azZe .TutorialAlertPortal-module__closeButtonWrap--3ekiu {
  display: flex;
  justify-content: end;
  width: 100%;
}
.TutorialAlertPortal-module__alertPortal--1C7wo .TutorialAlertPortal-module__alert--3VN7U.TutorialAlertPortal-module__mobile--1azZe .TutorialAlertPortal-module__text--1ZCEB {
  color: #121619;
  text-align: center;
  font-feature-settings: "liga" off, "clig" off;
  font-family: Pretendard;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.18px;
}
.TutorialAlertPortal-module__alertPortal--1C7wo .TutorialAlertPortal-module__alert--3VN7U.TutorialAlertPortal-module__mobile--1azZe .TutorialAlertPortal-module__subText--2EbF1 {
  margin-top: 8px;
  color: #656a71;
  text-align: center;
  font-feature-settings: "liga" off, "clig" off;
  font-family: Pretendard;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: -0.14px;
}
.TutorialAlertPortal-module__alertPortal--1C7wo .TutorialAlertPortal-module__alert--3VN7U.TutorialAlertPortal-module__mobile--1azZe .TutorialAlertPortal-module__buttons--15e66 {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 20px;
}
.TutorialAlertPortal-module__alertPortal--1C7wo .TutorialAlertPortal-module__alert--3VN7U.TutorialAlertPortal-module__mobile--1azZe .TutorialAlertPortal-module__buttons--15e66 button {
  width: 100%;
}

.TimeCounter__title-01--1_i4m {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TimeCounter__title-02--1vAcT {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TimeCounter__title-03--1_ygE {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TimeCounter__title-04--2BcMf {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TimeCounter__title-04-higher--1rogC {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TimeCounter__title-05--20huv {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TimeCounter__title-05-higher--ajv-s {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TimeCounter__title-06--1B1zJ {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TimeCounter__title-07--3ynht {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TimeCounter__title-08--3uC6i {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TimeCounter__title-09--16BSH {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TimeCounter__text-01--3FM9q {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TimeCounter__text-02--2HeQH {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TimeCounter__text-03--1HHA4 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TimeCounter__text-03-higher--1l1T8 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TimeCounter__text-04--3NrK7 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TimeCounter__text-05--22YgE {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TimeCounter__text-06--4rstX {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TimeCounter__text-07--GvvIc {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TimeCounter__head-02--1q0Zy {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TimeCounter__head-06--3c3pP {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TimeCounter__monospace--1oc1R {
  font-feature-settings: "tnum";
}
.TimeCounter__text-sub--3OVY5 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TimeCounter__hdot-font-3xs-r--foryX {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-2xs-r--2nuDk {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-xs-r--BKVr0 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-sm-r--1MUHy {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-lm-r--1iEIJ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-md-r--1gaNR {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-lg-r--1Mh5k {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-xl-r--1789h {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-2xl-r--3lsA_ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-3xl-r--3dciB {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-4xl-r--2MJdj {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-5xl-r--tH4te {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-6xl-r--2A2eK {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeCounter__hdot-font-7xl-r--2hedI {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeCounter__hdot-font-3xs-m--27x36 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-2xs-m--1G012 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-xs-m--wuLbD {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-sm-m--sokBF {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-lm-m--1qh-2 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-md-m--OB7OO {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-lg-m--qrAmu {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-xl-m--4NJL3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-2xl-m--sACe1 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-3xl-m--2hp41 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-4xl-m--jTULo {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-5xl-m--yGLGW {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-6xl-m--lzIlX {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeCounter__hdot-font-7xl-m--15xXT {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeCounter__hdot-font-3xs-s--3vmda {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-2xs-s--1Nh2- {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-xs-s--17XbO {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-sm-s--eBcDJ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-lm-s--3SX33 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-md-s--2j80J {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-lg-s--3v3By {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-xl-s--kKaF7 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-2xl-s--37tZu {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-3xl-s--3N6t3 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-4xl-s--2Knv- {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-5xl-s--2YxgH {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-6xl-s---JYps {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeCounter__hdot-font-7xl-s--2Q9Yx {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeCounter__hdot-font-3xs-b--2FWw8 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-2xs-b--kTq9k {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-xs-b--AZoHX {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-sm-b--3xmat {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-lm-b--eHP2o {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeCounter__hdot-font-md-b--1PY2T {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-lg-b--jFK_- {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-xl-b--23agb {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-2xl-b--2FN0v {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-3xl-b--1OU0s {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-4xl-b--2QcRv {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-5xl-b--2EDVa {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TimeCounter__hdot-font-6xl-b--2qiY_ {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeCounter__hdot-font-7xl-b--3W52W {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeCounter__game-box--sFF-t {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TimeCounter__timeCounter--2Bpk3 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  display: inline-flex;
  justify-content: center;
  min-width: 64px;
  height: 40px;
  padding: 2px 16px;
  color: #5878cf;
  background: #ffffff;
  border: 1px solid #c3d1ef;
  box-sizing: border-box;
  border-radius: 8px;
}
.TimeCounter__timeCounter--2Bpk3.TimeCounter__clockFormat--eDnsS {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  padding: 4px 16px;
}
.TimeCounter__timeWarning2--2-AeI {
  background: #f9e0e2;
  border-color: #e36a6a;
  color: #fb4e4e;
  /*    &.clockFormat {
            color: @color-white;
            background: @jobda-blue-60;
            border: 1px solid @jobda-blue-70;
        }*/
}
.TimeCounter__timeOver--1motT {
  color: #ffffff;
  background: #e36a6a;
  border: 1px solid #e36a6a;
  /*    &.clockFormat {
        color: @color-white;
        background: @jobda-cool-gray-50;
        border: 1px solid @jobda-cool-gray-50;
    }*/
}
.TimeCounter__urgent1--gzn_y {
  background: #e1e7f8;
}
.TimeCounter__urgent2--1-Kic {
  color: #ffffff;
  background: #8ba3df;
  border: 1px solid #718dd7;
}
.TimeCounter__urgent3--NAvuP {
  color: #ffffff;
  background: #cfd1d5;
  border: 1px solid #cfd1d5;
}

.QuestionCount__title-01--1SFjd {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.QuestionCount__title-02--3leDv {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.QuestionCount__title-03--2CASf {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.QuestionCount__title-04--2CbAn {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.QuestionCount__title-04-higher--1znko {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.QuestionCount__title-05--3dYNR {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.QuestionCount__title-05-higher--12-YG {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.QuestionCount__title-06--VsGCo {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.QuestionCount__title-07--19em3 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.QuestionCount__title-08--3SUby {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.QuestionCount__title-09--3HUUm {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.QuestionCount__text-01--MlBIz {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.QuestionCount__text-02--2KF_6 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.QuestionCount__text-03--eMChE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.QuestionCount__text-03-higher--3AW-l {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.QuestionCount__text-04--1MDgn {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.QuestionCount__text-05--1wMSt {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.QuestionCount__text-06--1pldg {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.QuestionCount__text-07--1_Nky {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.QuestionCount__head-02--IpqaY {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.QuestionCount__head-06--2sMP8 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.QuestionCount__monospace--mHUor {
  font-feature-settings: "tnum";
}
.QuestionCount__text-sub--xLmmu {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.QuestionCount__hdot-font-3xs-r--2CQ8C {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-2xs-r--3qev7 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-xs-r--2AOfc {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-sm-r--28tps {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-lm-r--2egdw {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-md-r--1-56l {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-lg-r--3-5qY {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-xl-r--Oq-YC {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-2xl-r--3yHYb {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-3xl-r--2Z5po {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-4xl-r--2BGqv {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-5xl-r--3M7uT {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-6xl-r--3aZzK {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.QuestionCount__hdot-font-7xl-r--23txT {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.QuestionCount__hdot-font-3xs-m--zUJBD {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-2xs-m--68fpU {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-xs-m--4YtKq {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-sm-m--251aN {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-lm-m--1qpFK {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-md-m--2UUyv {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-lg-m--Tjw65 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-xl-m--3x1g1 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-2xl-m--3AnHc {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-3xl-m--Cv30x {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-4xl-m--1YaoI {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-5xl-m--MZHKK {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-6xl-m--1AT70 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.QuestionCount__hdot-font-7xl-m--2gDzu {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.QuestionCount__hdot-font-3xs-s--1JFUp {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-2xs-s--QxuDA {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-xs-s--3lXl6 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-sm-s--1mi_F {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-lm-s--3gqQV {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-md-s--nMlxt {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-lg-s--2l4eH {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-xl-s--DS3WF {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-2xl-s--36ESL {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-3xl-s--kD_E4 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-4xl-s--362ff {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-5xl-s--28qil {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-6xl-s--3aZUR {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.QuestionCount__hdot-font-7xl-s--1xcys {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.QuestionCount__hdot-font-3xs-b--3XB7A {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-2xs-b--3K3vB {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-xs-b--ZhHgd {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-sm-b--2wdNh {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-lm-b--1qAk8 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.QuestionCount__hdot-font-md-b--1SwGi {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-lg-b--39mnp {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-xl-b--2yqId {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-2xl-b--3MO7n {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-3xl-b--1ZeWt {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-4xl-b--XdDw6 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-5xl-b--3qn0m {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.QuestionCount__hdot-font-6xl-b--2vtNB {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.QuestionCount__hdot-font-7xl-b--30429 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.QuestionCount__game-box--3nn6n {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.QuestionCount__questionCount--gTPtR {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  font-feature-settings: "tnum";
  height: 40px;
  min-width: 60px;
  padding: 8px 16px;
  vertical-align: middle;
  box-sizing: border-box;
  background: #ffffff;
  color: #6a6a6a;
  border: 1px solid #e7e8ea;
  border-radius: 8px;
}

.HeaderButton__title-01--1NbJ_ {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.HeaderButton__title-02--3y6p- {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.HeaderButton__title-03--yHMSJ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.HeaderButton__title-04--3QZEN {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.HeaderButton__title-04-higher--11u2v {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.HeaderButton__title-05--2Uk9W {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.HeaderButton__title-05-higher--1jTnQ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.HeaderButton__title-06--2gUId {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.HeaderButton__title-07--obIFs {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.HeaderButton__title-08--3V9DR {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.HeaderButton__title-09--3JxYQ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.HeaderButton__text-01--212ZY {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.HeaderButton__text-02--2eu0k {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.HeaderButton__text-03--2y50- {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.HeaderButton__text-03-higher--dfA60 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.HeaderButton__text-04--3xsao {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.HeaderButton__text-05--39llU {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.HeaderButton__text-06--3pwIO {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.HeaderButton__text-07--bOL7i {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.HeaderButton__head-02--VQniE {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.HeaderButton__head-06--2FryE {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.HeaderButton__monospace--2V4gR {
  font-feature-settings: "tnum";
}
.HeaderButton__text-sub--2mmvh {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.HeaderButton__hdot-font-3xs-r--2LWBI {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-2xs-r--3zf2c {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-xs-r--bFhO0 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-sm-r--2Gclz {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-lm-r--3zAWK {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-md-r--1q5Vm {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-lg-r--wo14g {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-xl-r--2LXuX {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-2xl-r--1jcHN {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-3xl-r--1ts6k {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-4xl-r--2zoc4 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-5xl-r--1lCSv {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-6xl-r--2CWGr {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HeaderButton__hdot-font-7xl-r--Z3jqT {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HeaderButton__hdot-font-3xs-m--34jGD {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-2xs-m--13cDe {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-xs-m--1qSMI {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-sm-m--21diU {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-lm-m---u-Gr {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-md-m--2mXyj {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-lg-m--3-wfU {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-xl-m--1DSl0 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-2xl-m--1CWEH {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-3xl-m--SKixl {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-4xl-m--1Isj7 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-5xl-m--2AppV {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-6xl-m--sj8zh {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HeaderButton__hdot-font-7xl-m--1FRS2 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HeaderButton__hdot-font-3xs-s--3EAEV {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-2xs-s--2mny3 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-xs-s--WW5CO {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-sm-s--12HWY {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-lm-s--2mE1e {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-md-s--UQVjY {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-lg-s--1J36V {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-xl-s--3E3Bd {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-2xl-s--1B_ND {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-3xl-s--29KBB {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-4xl-s--1E8kS {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-5xl-s--H9qDo {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-6xl-s--XBg6x {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HeaderButton__hdot-font-7xl-s--3cG5I {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HeaderButton__hdot-font-3xs-b--28-jl {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-2xs-b--1UPRX {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-xs-b--3WE5b {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-sm-b--2J5jj {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-lm-b--15No8 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HeaderButton__hdot-font-md-b--1VmgK {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-lg-b--3c64y {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-xl-b--2_bmU {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-2xl-b--3by99 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-3xl-b--2sCcL {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-4xl-b--3yG66 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-5xl-b--2NJ49 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HeaderButton__hdot-font-6xl-b--3KKPl {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HeaderButton__hdot-font-7xl-b--26sWw {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HeaderButton__game-box--1mLBP {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.HeaderButton__button--3zyET {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  height: 40px;
  padding: 8px 24px;
  border-radius: 32px;
  text-align: center;
  color: #474747;
  background: #f4f4f5;
  transition: all 0.3s ease;
  display: inline-flex;
}
.HeaderButton__button--3zyET.HeaderButton__blue--1wD1x {
  color: #315fc7;
  background: #E1E7F8B2;
}
.HeaderButton__button--3zyET.HeaderButton__blue--1wD1x .HeaderButton__skipIcon--idtLk {
  transition: all 0.3s ease;
  fill: #5878cf;
}
.HeaderButton__button--3zyET.HeaderButton__blue--1wD1x:hover {
  color: #e1e7f8;
  background: #5878cf;
}
.HeaderButton__button--3zyET.HeaderButton__blue--1wD1x:hover .HeaderButton__skipIcon--idtLk {
  fill: #e1e7f8;
}
.HeaderButton__button--3zyET.HeaderButton__blue--1wD1x:active {
  color: #e1e7f8;
  background: #5878cf;
}
.HeaderButton__button--3zyET.HeaderButton__blue--1wD1x:active .HeaderButton__skipIcon--idtLk {
  fill: #e1e7f8;
}
.HeaderButton__button--3zyET .HeaderButton__tooltip--PWoh7 {
  margin-top: -100px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.HeaderButton__button--3zyET .HeaderButton__skipIcon--idtLk {
  margin-right: 8px;
}
.HeaderButton__button--3zyET:hover {
  color: #474747;
  background: #cfd1d5;
}
.HeaderButton__button--3zyET:hover .HeaderButton__tooltip--PWoh7 {
  visibility: visible;
  opacity: 1;
}
.HeaderButton__button--3zyET:active {
  color: #474747;
  background: #cfd1d5;
  box-shadow: none;
}

.TimeProgressBar__title-01--2RnBF {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TimeProgressBar__title-02--z-VDD {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TimeProgressBar__title-03--GS86w {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TimeProgressBar__title-04--3GI_1 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TimeProgressBar__title-04-higher--2Goyg {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TimeProgressBar__title-05--1aS3M {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TimeProgressBar__title-05-higher--1Wr2y {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TimeProgressBar__title-06--F-eeR {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TimeProgressBar__title-07--7tfFW {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TimeProgressBar__title-08--1s42c {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TimeProgressBar__title-09--1pWZZ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TimeProgressBar__text-01--1j_RV {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TimeProgressBar__text-02--2436R {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TimeProgressBar__text-03--1z-uQ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TimeProgressBar__text-03-higher--2nlFa {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TimeProgressBar__text-04--CNPsw {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TimeProgressBar__text-05--1r2-H {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TimeProgressBar__text-06--3SLf4 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TimeProgressBar__text-07--1KxkK {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TimeProgressBar__head-02--1F_kX {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TimeProgressBar__head-06--27vdQ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TimeProgressBar__monospace--14So4 {
  font-feature-settings: "tnum";
}
.TimeProgressBar__text-sub--1o_Kf {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TimeProgressBar__hdot-font-3xs-r--1Gy3s {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-2xs-r--3Q0Va {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-xs-r--xQdGn {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-sm-r--BV_9t {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-lm-r--1se5Y {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-md-r--2jPWl {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-lg-r--2BoIG {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-xl-r--1e3qc {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-2xl-r--2Kb9- {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-3xl-r--1xMP- {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-4xl-r--2ct3W {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-5xl-r--3LqgU {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-6xl-r--20PzN {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeProgressBar__hdot-font-7xl-r--3EmUu {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeProgressBar__hdot-font-3xs-m--2T8zn {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-2xs-m--2ozCe {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-xs-m--2PjxA {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-sm-m--3EnAd {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-lm-m--1o3k2 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-md-m--1pFBL {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-lg-m--3v0lI {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-xl-m--13p_5 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-2xl-m--Bn6Cz {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-3xl-m--SezhC {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-4xl-m--WrCE3 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-5xl-m--2L-pK {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-6xl-m--2vdrI {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeProgressBar__hdot-font-7xl-m--vNspN {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeProgressBar__hdot-font-3xs-s--UBc_2 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-2xs-s--3tixk {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-xs-s--1Ii5H {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-sm-s--pWFcv {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-lm-s---ceeA {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-md-s--3mWOh {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-lg-s--2a1GY {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-xl-s--1aVw- {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-2xl-s--1P9qt {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-3xl-s--1PdEb {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-4xl-s--UryJI {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-5xl-s--1dt4u {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-6xl-s--82qZH {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeProgressBar__hdot-font-7xl-s--2Kh-Y {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeProgressBar__hdot-font-3xs-b---VCKF {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-2xs-b--qGgKu {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-xs-b--1Eist {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-sm-b--ebdEO {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-lm-b--3gcus {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TimeProgressBar__hdot-font-md-b--3Tt7v {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-lg-b--80lud {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-xl-b--3PXyS {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-2xl-b--oox1v {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-3xl-b--1_D0D {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-4xl-b--2Y7gg {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-5xl-b--3Eapk {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TimeProgressBar__hdot-font-6xl-b--1CSWe {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeProgressBar__hdot-font-7xl-b--qUiRs {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TimeProgressBar__game-box--craA6 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TimeProgressBar__timeProgressBar--2JKM4 {
  width: 100%;
  height: 8px;
  background: #e8e8e8;
}
.TimeProgressBar__timeProgressBar--2JKM4 > div {
  width: 0;
  height: 100%;
  background: #5878cf;
}
.TimeProgressBar__guide--WfClY {
  box-sizing: border-box;
  border-radius: 4px;
}
.TimeProgressBar__guide--WfClY > div {
  border-radius: 4px;
}
.TimeProgressBar__game--3YdDC {
  background-color: #e1e7f8;
}
.TimeProgressBar__game--3YdDC.TimeProgressBar__warning--c1ibx {
  background-color: #f9e0e2;
}
.TimeProgressBar__game--3YdDC.TimeProgressBar__warning--c1ibx > div {
  background-color: #e36a6a;
}
.TimeProgressBar__interviewReady--32TkP {
  border-radius: 4px;
}
.TimeProgressBar__interviewReady--32TkP > div {
  background: #656a71;
  border-radius: 4px;
}
.TimeProgressBar__calibrationRecord--2_Os6 {
  height: 10px;
  box-sizing: border-box;
  background: #e7e8ea;
}
.TimeProgressBar__calibrationRecord--2_Os6 > div {
  border-radius: 0 8px 8px 0;
  background: #52c564;
}
.TimeProgressBar__calibrationCheck--1U2K8 {
  height: 10px;
  border-radius: 8px;
  box-sizing: border-box;
  background: #f4f4f5;
  filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.08));
}
.TimeProgressBar__calibrationCheck--1U2K8 > div {
  border-radius: 8px;
  background: #52c564;
}

.TooltipBox__title-01--2RyST {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TooltipBox__title-02--3H5_j {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TooltipBox__title-03--1yF0f {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TooltipBox__title-04--3FsL1 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TooltipBox__title-04-higher--3wwPp {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TooltipBox__title-05--1v4o2 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TooltipBox__title-05-higher--14jgG {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TooltipBox__title-06--29MNG {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TooltipBox__title-07--32GTm {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TooltipBox__title-08--zHubQ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TooltipBox__title-09--35OlB {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TooltipBox__text-01--20GeR {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TooltipBox__text-02--3HnLs {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TooltipBox__text-03--3iFaP {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TooltipBox__text-03-higher--f1dLj {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TooltipBox__text-04--2cnSb {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TooltipBox__text-05--2GEJZ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TooltipBox__text-06--3fJMS {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TooltipBox__text-07--1gpGf {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TooltipBox__head-02--2q_KK {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TooltipBox__head-06--3L0Dk {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TooltipBox__monospace--3xBHc {
  font-feature-settings: "tnum";
}
.TooltipBox__text-sub--3B7H0 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TooltipBox__hdot-font-3xs-r--2t26h {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-2xs-r--qabuo {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-xs-r--UkMw0 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-sm-r--1rtA_ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-lm-r--1mOtX {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-md-r--1zZF3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-lg-r--d4tkL {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-xl-r--2fhNX {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-2xl-r--3c6Ds {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-3xl-r--3FiKe {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-4xl-r--Ea8pY {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-5xl-r--4laa0 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-6xl-r--1BOqn {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBox__hdot-font-7xl-r--2GJn0 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBox__hdot-font-3xs-m--3TDWd {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-2xs-m--1A_BP {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-xs-m--1awHz {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-sm-m--3j1D7 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-lm-m--YYTvM {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-md-m--18OfP {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-lg-m--3yf_t {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-xl-m--1hEW7 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-2xl-m--2nBEP {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-3xl-m--2T5i2 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-4xl-m--jQmT4 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-5xl-m--A2Vzp {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-6xl-m--266nn {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBox__hdot-font-7xl-m--vQWHS {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBox__hdot-font-3xs-s--2CSyG {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-2xs-s--Nqm-x {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-xs-s--r8lch {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-sm-s--1tfPa {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-lm-s--2chsh {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-md-s--1qccy {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-lg-s--1K_Ye {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-xl-s--1F61R {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-2xl-s--2Ok-4 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-3xl-s--1Oppc {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-4xl-s--39Usk {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-5xl-s--NAeUV {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-6xl-s--1ZvKj {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBox__hdot-font-7xl-s--2WYyP {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBox__hdot-font-3xs-b--1aYuN {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-2xs-b--1ZFqW {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-xs-b--3O5_I {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-sm-b--3OMyO {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-lm-b--3OXvY {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBox__hdot-font-md-b--3NTda {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-lg-b--3SVwd {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-xl-b--3Ueyc {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-2xl-b--2Dj71 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-3xl-b--3OrqP {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-4xl-b--39xOC {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-5xl-b--slDym {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TooltipBox__hdot-font-6xl-b--1__T0 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBox__hdot-font-7xl-b--2O0ul {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBox__game-box--7_PZ7 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TooltipBox__tooltipBox--2E7iW {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  z-index: 10;
  position: absolute;
  width: max-content;
  padding: 16px 24px;
  text-align: left;
  color: #409390;
  background: #dcf7f6;
  border-radius: 8px;
}
.TooltipBox__tooltipBox--2E7iW > div {
  content: "";
  position: absolute;
  bottom: 99%;
  border: 8px solid transparent;
  border-top-color: #dcf7f6;
  border-top-width: 12px;
}
.TooltipBox__tooltipBox--2E7iW > div.TooltipBox__over--10MLw {
  top: 99%;
}
.TooltipBox__tooltipBox--2E7iW > div.TooltipBox__under--1-H71 {
  bottom: 99%;
  transform: scaleY(-1);
}
.TooltipBox__tooltipBox--2E7iW.TooltipBox__blue--3zowj {
  color: #e1e7f8;
  background: #315fc7;
}
.TooltipBox__tooltipBox--2E7iW.TooltipBox__blue--3zowj > div {
  border-top-color: #315fc7;
}
.TooltipBox__tooltipBox--2E7iW.TooltipBox__sky--KBTQf {
  color: #409390;
  background: #dcf7f6;
}
.TooltipBox__tooltipBox--2E7iW.TooltipBox__sky--KBTQf > div {
  border-top-color: #dcf7f6;
}
.TooltipBox__tooltipBox--2E7iW.TooltipBox__mint--_EwxV {
  color: #f3fdfc;
  background: #5ec7c3;
}
.TooltipBox__tooltipBox--2E7iW.TooltipBox__mint--_EwxV > div {
  border-top-color: #5ec7c3;
}

.TaskIcon__title-01--30ZaU {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskIcon__title-02--1QZV2 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskIcon__title-03--2k7XQ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskIcon__title-04--3Kkeq {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskIcon__title-04-higher--2OqhW {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskIcon__title-05--1EP5- {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskIcon__title-05-higher--1HJvr {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskIcon__title-06--312Je {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskIcon__title-07--1C9Qx {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskIcon__title-08--rAlFu {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskIcon__title-09--1e4u7 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskIcon__text-01--1wUB9 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskIcon__text-02--2JcH_ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskIcon__text-03--_z31w {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskIcon__text-03-higher--28DNm {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskIcon__text-04--21MNs {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskIcon__text-05--3692U {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskIcon__text-06--2NAGc {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskIcon__text-07--wIM8Z {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskIcon__head-02--39qgk {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskIcon__head-06--245Ig {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskIcon__monospace--3sujc {
  font-feature-settings: "tnum";
}
.TaskIcon__text-sub--SaHfS {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskIcon__hdot-font-3xs-r--nmLYY {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-2xs-r--2CsLn {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-xs-r--3SOAo {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-sm-r--5g2e- {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-lm-r--33aZp {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-md-r--L4Qh4 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-lg-r--3rmiF {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-xl-r--3hlor {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-2xl-r--5JE_3 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-3xl-r--1HmPh {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-4xl-r--oUTuf {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-5xl-r--1wfo2 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-6xl-r--3_tYI {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskIcon__hdot-font-7xl-r--2Ksng {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskIcon__hdot-font-3xs-m--2gpdV {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-2xs-m--1-wWU {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-xs-m--2FunT {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-sm-m--2vsxp {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-lm-m--1FLff {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-md-m--3lLJL {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-lg-m--2kRrf {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-xl-m--28MeH {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-2xl-m--2hJYW {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-3xl-m--YN1uo {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-4xl-m--24PWl {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-5xl-m--2fPvU {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-6xl-m--OUcmg {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskIcon__hdot-font-7xl-m--2C9K8 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskIcon__hdot-font-3xs-s--TILr1 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-2xs-s--2B37b {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-xs-s--1YjC0 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-sm-s--3T91f {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-lm-s--AYiEg {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-md-s--33Inw {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-lg-s--ShbXL {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-xl-s--2WZkP {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-2xl-s--jwv1w {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-3xl-s--14rh- {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-4xl-s--3psGt {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-5xl-s--2LLuU {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-6xl-s--u3s_K {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskIcon__hdot-font-7xl-s--9QiJW {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskIcon__hdot-font-3xs-b--2-HbG {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-2xs-b--2hr-X {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-xs-b--3SYvv {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-sm-b--3PKjO {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-lm-b--vOYvm {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskIcon__hdot-font-md-b--2S__U {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-lg-b--3kdJG {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-xl-b--FfFh4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-2xl-b--DCb1n {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-3xl-b--2CwC0 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-4xl-b--aKNcs {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-5xl-b--2xV45 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskIcon__hdot-font-6xl-b--3YG5Q {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskIcon__hdot-font-7xl-b--FsncR {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskIcon__game-box--3Xek1 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskIcon__taskIcon--1k3FZ {
  display: inline-block;
  width: 56px;
  height: 56px;
  border-radius: 8px;
  background-size: cover;
  overflow: hidden;
}
.TaskIcon__taskIcon--1k3FZ.TaskIcon__biggest--21Ut9 {
  width: 128px;
  height: 128px;
  filter: drop-shadow(48px 48px 96px rgba(37, 40, 43, 0.08));
}
.TaskIcon__taskIcon--1k3FZ.TaskIcon__large--1mq9y {
  width: 96px;
  height: 96px;
  border-radius: 16px;
}
.TaskIcon__taskIcon--1k3FZ.TaskIcon__small--3J-pd {
  width: 48px;
  height: 48px;
  border-radius: 16px;
}

.Likert__title-01--2yh8B {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Likert__title-02--3Ykt- {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Likert__title-03--2fGJj {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Likert__title-04--uhHCy {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Likert__title-04-higher--kVjMi {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Likert__title-05--1BKD1 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Likert__title-05-higher--3nvGn {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Likert__title-06--2vl4l {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Likert__title-07--2dG9Q {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Likert__title-08--2w9_A {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Likert__title-09--2GE5T {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Likert__text-01---IhZs {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Likert__text-02--2G_-e {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Likert__text-03--1zFHE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Likert__text-03-higher--1PWcN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Likert__text-04--ZFSjg {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Likert__text-05--2p_6M {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Likert__text-06--3T4tk {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Likert__text-07--13jIU {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Likert__head-02--GU2lb {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Likert__head-06--evwda {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Likert__monospace--1xqfI {
  font-feature-settings: "tnum";
}
.Likert__text-sub--1GZgX {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Likert__hdot-font-3xs-r--K_3f3 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-2xs-r--17IYA {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-xs-r--tZWNr {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-sm-r--6auwS {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-lm-r--2FMWM {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-md-r--nVImj {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Likert__hdot-font-lg-r--327qB {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Likert__hdot-font-xl-r--24Rh4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Likert__hdot-font-2xl-r--2B_QJ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Likert__hdot-font-3xl-r--2QkGH {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Likert__hdot-font-4xl-r--3nhLY {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Likert__hdot-font-5xl-r--4d34x {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Likert__hdot-font-6xl-r--2v7gV {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Likert__hdot-font-7xl-r--2ET5Z {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Likert__hdot-font-3xs-m--XJ5GR {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-2xs-m--35Qds {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-xs-m--2ST2P {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-sm-m--2xfP5 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-lm-m--M3EBM {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-md-m--iO7lS {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Likert__hdot-font-lg-m--1yNm- {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Likert__hdot-font-xl-m--OVKnl {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Likert__hdot-font-2xl-m--28anZ {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Likert__hdot-font-3xl-m--2BJuT {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Likert__hdot-font-4xl-m--123o- {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Likert__hdot-font-5xl-m--3Ony9 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Likert__hdot-font-6xl-m---FuZY {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Likert__hdot-font-7xl-m--3fLeo {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Likert__hdot-font-3xs-s--1Xt3K {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-2xs-s--1lUlY {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-xs-s--1t97K {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-sm-s--1IB_y {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-lm-s--W0Xn7 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-md-s--3zAfu {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Likert__hdot-font-lg-s--dzNIL {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Likert__hdot-font-xl-s--1BFKR {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Likert__hdot-font-2xl-s--2Tj26 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Likert__hdot-font-3xl-s--34YAz {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Likert__hdot-font-4xl-s--3STfK {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Likert__hdot-font-5xl-s--R8AgZ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Likert__hdot-font-6xl-s--44HG7 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Likert__hdot-font-7xl-s--1g6T3 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Likert__hdot-font-3xs-b--WpeNd {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-2xs-b--b6c3p {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-xs-b--1SdFo {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-sm-b--1bPIk {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-lm-b--2uK6Q {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Likert__hdot-font-md-b--Lp40o {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Likert__hdot-font-lg-b--1BY8t {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Likert__hdot-font-xl-b--3GO3S {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Likert__hdot-font-2xl-b--2UmtJ {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Likert__hdot-font-3xl-b--2exN4 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Likert__hdot-font-4xl-b--KVOQd {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Likert__hdot-font-5xl-b--1QGMB {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Likert__hdot-font-6xl-b--3uUzc {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Likert__hdot-font-7xl-b--20o4y {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Likert__game-box--2ySrx {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Likert__likert--3RDLT {
  width: 100%;
  height: 100%;
  padding-top: 110px;
  position: relative;
  text-align: center;
}
.Likert__likert--3RDLT > .Likert__timeProgressBar--251WQ {
  top: 0;
  left: 0;
  position: absolute;
}
.Likert__likert--3RDLT > .Likert__dummyTimeProgressBar--2iRgz {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 8px;
  background-color: #e1e7f8;
}
.Likert__likert--3RDLT > .Likert__content--2dIW1 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  padding: 12px 24px;
  display: inline-block;
  color: #6a6a6a;
  background: #f4f4f5;
  border-radius: 8px;
}
.Likert__likert--3RDLT > .Likert__subContentContainer--2WeSD {
  width: 1120px;
  overflow: hidden;
  white-space: nowrap;
}
.Likert__likert--3RDLT > .Likert__subContentContainer--2WeSD > .Likert__subContentWrap--2I097 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  width: 774px;
  height: 152px;
  padding: 20px 32px;
  align-items: center;
  justify-content: center;
  display: inline-flex;
  box-sizing: border-box;
  vertical-align: middle;
  margin: 8px 173px 0 172px;
  color: #232323;
  border-radius: 24px;
  border: 1px solid #e7e8ea;
}
.Likert__likert--3RDLT > .Likert__subContentContainer--2WeSD > .Likert__subContentWrap--2I097 > .Likert__subContent--18tcU {
  flex: auto;
  white-space: pre-wrap;
}
.Likert__likert--3RDLT > .Likert__subContentContainer--2WeSD > .Likert__subContentWrap--2I097 > .Likert__subContent--18tcU:nth-child(2) {
  position: absolute;
}
.Likert__likert--3RDLT > .Likert__distractorList--Ee406 {
  height: 80px;
  margin: 32px auto;
  align-items: center;
  display: inline-flex;
  box-sizing: border-box;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  background: #f4f4f5;
  border: 1px solid #cfd1d5;
  border-radius: 8px;
}
.Likert__likert--3RDLT > .Likert__distractorList--Ee406.Likert__keyDown--1czCn {
  box-shadow: none;
}
.Likert__likert--3RDLT > .Likert__distractorList--Ee406 > .Likert__distractor--U_Dpw {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  height: 78px;
  width: 128px;
  display: grid;
  padding: 16px;
  cursor: pointer;
  min-height: 78px;
  align-items: center;
  box-sizing: border-box;
  color: #474747;
}
.Likert__likert--3RDLT > .Likert__distractorList--Ee406 > .Likert__distractor--U_Dpw.Likert__keyDown--1czCn {
  color: #ffffff;
  background: #5ec7c3;
}
.Likert__likert--3RDLT > .Likert__distractorList--Ee406 > .Likert__distractor--U_Dpw.Likert__keyDown--1czCn:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.Likert__likert--3RDLT > .Likert__distractorList--Ee406 > .Likert__distractor--U_Dpw.Likert__keyDown--1czCn:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.Likert__likert--3RDLT > .Likert__distractorList--Ee406 > .Likert__distractor--U_Dpw.Likert__keyDown--1czCn:hover {
  color: #ffffff;
  border-top: inherit;
  border-bottom: inherit;
  background: #5ec7c3;
}
.Likert__likert--3RDLT > .Likert__distractorList--Ee406 > .Likert__distractor--U_Dpw ~ * {
  width: 129px;
  border-left: 1px solid #cfd1d5;
}
.Likert__likert--3RDLT > .Likert__distractorList--Ee406 > .Likert__distractor--U_Dpw:hover {
  color: #46b2af;
  background: #f3fdfc;
}
.Likert__likert--3RDLT > .Likert__distractorList--Ee406 > .Likert__distractor--U_Dpw:hover:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.Likert__likert--3RDLT > .Likert__distractorList--Ee406 > .Likert__distractor--U_Dpw:hover:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.RPS__title-01--2cnRA {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.RPS__title-02--2EIws {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.RPS__title-03--3tDLl {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.RPS__title-04--bRro6 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.RPS__title-04-higher--UNPQN {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.RPS__title-05--1emKO {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.RPS__title-05-higher--KadJv {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.RPS__title-06--pgphq {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.RPS__title-07--31QZE {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.RPS__title-08--3dCq2 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.RPS__title-09--2rZ0V {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.RPS__text-01--2aUDm {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.RPS__text-02--3Ym8a {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.RPS__text-03--2njaY {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.RPS__text-03-higher--37LIc {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.RPS__text-04--TUH0d {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.RPS__text-05--3jKkX {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.RPS__text-06--27VCW {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.RPS__text-07--T0NGu {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.RPS__head-02--1xhAC {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.RPS__head-06--29gCH {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.RPS__monospace--C-Bzi {
  font-feature-settings: "tnum";
}
.RPS__text-sub--3jNPb {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.RPS__hdot-font-3xs-r--24ap8 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-2xs-r--3aqyg {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-xs-r--2RLBa {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-sm-r--sO0KC {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-lm-r--tPGgM {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-md-r--1h56Y {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RPS__hdot-font-lg-r--2O7Wt {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RPS__hdot-font-xl-r--2tfgx {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RPS__hdot-font-2xl-r--1n3Kq {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RPS__hdot-font-3xl-r--1ZZC4 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RPS__hdot-font-4xl-r--j2uMe {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RPS__hdot-font-5xl-r--1Wl2k {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RPS__hdot-font-6xl-r--3wh65 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RPS__hdot-font-7xl-r--1vKpn {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RPS__hdot-font-3xs-m---GPhl {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-2xs-m--DJ_1E {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-xs-m--1tF2F {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-sm-m--1qqRw {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-lm-m--1koXS {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-md-m--3Rrbs {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RPS__hdot-font-lg-m--1JCT5 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RPS__hdot-font-xl-m--iWVB- {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RPS__hdot-font-2xl-m--R4pNm {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RPS__hdot-font-3xl-m--phgXh {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RPS__hdot-font-4xl-m--1JMUW {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RPS__hdot-font-5xl-m--3cQLV {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RPS__hdot-font-6xl-m--1cXjE {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RPS__hdot-font-7xl-m--3HoJG {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RPS__hdot-font-3xs-s--DTBZR {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-2xs-s--UjBGL {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-xs-s--1Wv9B {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-sm-s--XTeT_ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-lm-s--3ooll {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-md-s--107yb {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RPS__hdot-font-lg-s--ccIfv {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RPS__hdot-font-xl-s--l0RrW {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RPS__hdot-font-2xl-s--T8L1x {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RPS__hdot-font-3xl-s--1qNjO {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RPS__hdot-font-4xl-s--1sSp5 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RPS__hdot-font-5xl-s--2OKUD {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RPS__hdot-font-6xl-s--363pd {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RPS__hdot-font-7xl-s--3-D0k {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RPS__hdot-font-3xs-b--1MeuJ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-2xs-b--zUR-x {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-xs-b--2Skkt {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-sm-b--1HLgK {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-lm-b--1Z5wc {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RPS__hdot-font-md-b--1X7pq {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RPS__hdot-font-lg-b--2FQ2e {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RPS__hdot-font-xl-b--2KgWX {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RPS__hdot-font-2xl-b--3KRMm {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RPS__hdot-font-3xl-b--3Ak-x {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RPS__hdot-font-4xl-b--34Rtv {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RPS__hdot-font-5xl-b--3rO-l {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RPS__hdot-font-6xl-b--QZVNN {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RPS__hdot-font-7xl-b--9PGAx {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RPS__game-box--31Jy0 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.RPS__rps--3bHDK {
  width: 100%;
  height: 100%;
  padding-top: 48px;
  position: relative;
}
.RPS__rps--3bHDK > .RPS__timeProgressBar--yXY86 {
  top: 0;
  left: 0;
  position: absolute;
}
.RPS__rps--3bHDK > .RPS__readyRps--2VIle {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
  text-align: center;
  color: #d1d1d1;
}
.RPS__rps--3bHDK > .RPS__readyRps--2VIle span ~ * {
  margin-left: 16px;
}
.RPS__rps--3bHDK > .RPS__readyRps--2VIle > .RPS__active--14ooC {
  color: #474747;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO {
  top: 126px;
  left: 112px;
  width: 900px;
  height: 260px;
  position: absolute;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F {
  position: absolute;
  text-align: center;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F.RPS__me--25djr {
  top: 0;
  left: 0;
  position: absolute;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F.RPS__you--3kMVN {
  top: 0;
  right: 0;
  position: absolute;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F > .RPS__imgWrap--2zHss {
  width: 224px;
  height: 224px;
  border-radius: 50%;
  background: #e7e8ea;
  border: 16px solid #ffffff;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F > .RPS__imgWrap--2zHss.RPS__winActive--1p7al {
  background: #5ec7c3;
  border-color: #e9f9f9;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F > .RPS__imgWrap--2zHss.RPS__winCheck--1kTnf {
  background: #5ec7c3;
  border-color: #d1f5f3;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F > .RPS__imgWrap--2zHss.RPS__selectNone--2qU77 {
  background: #5ec7c3;
  border-color: #e7e8ea;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F > .RPS__imgWrap--2zHss > .RPS__img--1X130 {
  width: 192px;
  height: 192px;
  border-radius: 50%;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F > .RPS__imgWrap--2zHss > .RPS__img--1X130.RPS__me--25djr {
  background-position: 0 41px;
  background-repeat: no-repeat;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F > .RPS__imgWrap--2zHss > .RPS__img--1X130.RPS__you--3kMVN {
  background-position: 39px 35px;
  background-repeat: no-repeat;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F > span {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__player--2oa9F > span.RPS__win--3fDau {
  color: #5ec7c3;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__card--3eRaA {
  top: 16px;
  width: 160px;
  height: 192px;
  position: absolute;
  border: 8px solid #ffffff;
  border-radius: 8px;
  box-shadow: 0 16px 40px rgba(68, 71, 75, 0.24);
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__card--3eRaA.RPS__rps--3bHDK {
  box-shadow: 0 16px 40px rgba(70, 178, 175, 0.24);
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__card--3eRaA.RPS__myCard--13FG7 {
  left: 272px;
}
.RPS__rps--3bHDK > .RPS__play--2OQeO > .RPS__card--3eRaA.RPS__yourCard--3DGZz {
  right: 272px;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo {
  left: 448px;
  bottom: 48px;
  width: 224px;
  height: 96px;
  display: flex;
  position: absolute;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #6a6a6a;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF > .RPS__key--3ZnwT {
  width: 64px;
  height: 64px;
  display: flex;
  margin-bottom: 8px;
  position: relative;
  align-items: center;
  background: #e7e8ea;
  border: 2px solid #656a71;
  border-radius: 8px;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.08), inset -4px -4px 8px rgba(0, 0, 0, 0.04), inset 4px 4px 4px rgba(255, 255, 255, 0.64);
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF > .RPS__key--3ZnwT:after {
  width: 3px;
  height: 3px;
  content: '';
  top: 24.25px;
  left: 21.75px;
  position: absolute;
  display: inline-block;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF > .RPS__key--3ZnwT > .RPS__arrow--2ZmtX {
  flex: auto;
  fill: #474747;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF ~ * {
  margin-left: 16px;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF.RPS__active--14ooC > .RPS__key--3ZnwT {
  opacity: 1;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF.RPS__active--14ooC > .RPS__key--3ZnwT > .RPS__arrow--2ZmtX {
  opacity: 1;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF.RPS__active--14ooC > span {
  opacity: 1;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF.RPS__keyDown--GpM-6 > .RPS__key--3ZnwT {
  box-shadow: none;
  background: #44474b;
  border: 2px solid #656a71;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF.RPS__keyDown--GpM-6 > .RPS__key--3ZnwT > .RPS__arrow--2ZmtX {
  fill: #f4f4f5;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF.RPS__disabled--162Q8 > .RPS__key--3ZnwT {
  opacity: 0.48;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF.RPS__disabled--162Q8 > .RPS__key--3ZnwT > .RPS__arrow--2ZmtX {
  opacity: 0.48;
}
.RPS__rps--3bHDK .RPS__keyboard--3LuHo > .RPS__keyWrap--3VuMF.RPS__disabled--162Q8 > span {
  opacity: 0.48;
}

.Game__title-01--Qg4lF {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Game__title-02--1VQ9t {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Game__title-03--3dMja {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Game__title-04--13pyH {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Game__title-04-higher--bxVea {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Game__title-05--1B0Lz {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Game__title-05-higher--3o6xQ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Game__title-06--gczOY {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Game__title-07--32d7x {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Game__title-08--fpH35 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Game__title-09--1x5HD {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Game__text-01--2QrAx {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Game__text-02--1cn5k {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Game__text-03--2AabR {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Game__text-03-higher--1QZPQ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Game__text-04--56p8A {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Game__text-05--1W-qP {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Game__text-06--oQhuK {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Game__text-07--3F7sy {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Game__head-02--2wYqy {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Game__head-06--15pSn {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Game__monospace--UlksW {
  font-feature-settings: "tnum";
}
.Game__text-sub--3ApM3 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Game__hdot-font-3xs-r--2AeF5 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-2xs-r--nv-mR {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-xs-r--1p1l0 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-sm-r--3hmV- {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-lm-r--1ZiZV {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-md-r--2lUxm {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Game__hdot-font-lg-r--2XgE7 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Game__hdot-font-xl-r--30CrM {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Game__hdot-font-2xl-r--2jY7T {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Game__hdot-font-3xl-r--3MBmj {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Game__hdot-font-4xl-r--tfKXq {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Game__hdot-font-5xl-r--3kHK0 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Game__hdot-font-6xl-r--1M45q {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Game__hdot-font-7xl-r--1a7E- {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Game__hdot-font-3xs-m--3BlKM {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-2xs-m--1HzUz {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-xs-m--3s1DK {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-sm-m--3iVOT {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-lm-m--295QI {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-md-m--19XAr {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Game__hdot-font-lg-m--3FQyv {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Game__hdot-font-xl-m--19DOq {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Game__hdot-font-2xl-m--2yD5O {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Game__hdot-font-3xl-m--2fjTN {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Game__hdot-font-4xl-m--2UMfz {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Game__hdot-font-5xl-m--3PxCL {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Game__hdot-font-6xl-m--2cKSa {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Game__hdot-font-7xl-m--1QNKk {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Game__hdot-font-3xs-s--2BOo5 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-2xs-s--3Tqv8 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-xs-s--2uJYC {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-sm-s--1cmVD {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-lm-s--3qTpQ {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-md-s--3pjlF {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Game__hdot-font-lg-s--1Gz1i {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Game__hdot-font-xl-s--j3a9B {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Game__hdot-font-2xl-s--jq9SB {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Game__hdot-font-3xl-s--aB7nn {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Game__hdot-font-4xl-s--4MwUh {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Game__hdot-font-5xl-s--28Fua {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Game__hdot-font-6xl-s--1_d-6 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Game__hdot-font-7xl-s--hHJ50 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Game__hdot-font-3xs-b--8zHY1 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-2xs-b--2lQs2 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-xs-b--3qi0T {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-sm-b--Vnsdo {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-lm-b--1Q2vf {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Game__hdot-font-md-b--3PsvE {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Game__hdot-font-lg-b--jLHqD {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Game__hdot-font-xl-b--NEHFz {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Game__hdot-font-2xl-b--2Jt1L {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Game__hdot-font-3xl-b--HL8EA {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Game__hdot-font-4xl-b--3N1Yp {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Game__hdot-font-5xl-b--3vzOQ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Game__hdot-font-6xl-b--2x3uP {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Game__hdot-font-7xl-b--2zCa9 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Game__game-box--F-vwd {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Game__game--K5cJm {
  width: 1120px;
  height: 528px;
}

.MetaLikert__title-01--1RLz_ {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.MetaLikert__title-02--3YJBE {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.MetaLikert__title-03--2H-MC {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.MetaLikert__title-04--zSFvV {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.MetaLikert__title-04-higher--2UFZm {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.MetaLikert__title-05--19e-K {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.MetaLikert__title-05-higher--2OQLP {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.MetaLikert__title-06--2Z9-l {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.MetaLikert__title-07--2M1O9 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.MetaLikert__title-08--2LG2h {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.MetaLikert__title-09--1GMyK {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.MetaLikert__text-01--1V558 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.MetaLikert__text-02--dHtFJ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.MetaLikert__text-03--1kOy6 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.MetaLikert__text-03-higher--1uEsD {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.MetaLikert__text-04--rj9RS {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.MetaLikert__text-05--3O7K7 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.MetaLikert__text-06--1paXR {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.MetaLikert__text-07--3IDa2 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.MetaLikert__head-02--2AwR6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.MetaLikert__head-06--2cJoy {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.MetaLikert__monospace--9WcC_ {
  font-feature-settings: "tnum";
}
.MetaLikert__text-sub--35mZ5 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.MetaLikert__hdot-font-3xs-r--3ztJ- {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-2xs-r--1n0LC {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-xs-r--1gf_M {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-sm-r--1fM2C {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-lm-r--2K3n3 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-md-r--2a-r7 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-lg-r--1GYaC {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-xl-r--6TedX {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-2xl-r--1aXQJ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-3xl-r--1y_Kh {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-4xl-r--71RfS {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-5xl-r--2LKAw {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-6xl-r--22SQV {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikert__hdot-font-7xl-r--1_NfP {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikert__hdot-font-3xs-m--5X-Qx {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-2xs-m--2AlxA {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-xs-m--3qAw3 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-sm-m--2hPyX {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-lm-m--1583V {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-md-m--1CmKf {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-lg-m--hi7HJ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-xl-m--2-58t {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-2xl-m--2EFeX {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-3xl-m--8i6TR {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-4xl-m--27xRs {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-5xl-m--1-kCq {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-6xl-m--F6r3s {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikert__hdot-font-7xl-m--lrSD1 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikert__hdot-font-3xs-s--37_Di {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-2xs-s--104e4 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-xs-s--2zvpk {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-sm-s--3G1HP {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-lm-s--LcgKH {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-md-s--3cDKS {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-lg-s--17d3U {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-xl-s--2h858 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-2xl-s--tmTDW {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-3xl-s--1E1hL {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-4xl-s--3H56a {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-5xl-s--1Kipz {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-6xl-s--1Zm0i {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikert__hdot-font-7xl-s--OnUP5 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikert__hdot-font-3xs-b--2nzfM {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-2xs-b--2ZPXJ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-xs-b--E0J61 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-sm-b--oW3bg {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-lm-b--1ArN1 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikert__hdot-font-md-b--1Dhg_ {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-lg-b--2dWoK {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-xl-b--1c-a_ {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-2xl-b--1k4dR {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-3xl-b--2rFZm {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-4xl-b--6tQEE {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-5xl-b--7twBE {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MetaLikert__hdot-font-6xl-b--AmOmT {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikert__hdot-font-7xl-b--1f9y3 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikert__game-box--2YjGz {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.MetaLikert__metaLikert--6jywz {
  width: 100%;
  height: 100%;
  padding-top: 46px;
  text-align: center;
  position: relative;
}
.MetaLikert__metaLikert--6jywz > .MetaLikert__timeProgressBar--2l8iR {
  top: 0;
  left: 0;
  position: absolute;
}
.MetaLikert__metaLikert--6jywz > .MetaLikert__subContent--36QSZ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  width: 904px;
  height: 96px;
  display: grid;
  margin: 0 auto;
  text-align: center;
  align-items: center;
  word-break: keep-all;
}
.MetaLikert__metaLikert--6jywz > .MetaLikert__content--2_4j5 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  padding: 12px 24px;
  margin: 12px auto 0;
  color: #46b2af;
  display: inline-block;
  background: #e9f9f9;
  border-radius: 16px;
}
.MetaLikert__metaLikert--6jywz > .MetaLikert__distractorGroupListWrap--2WLq1 {
  margin-top: 8px;
}
.MetaLikert__metaLikert--6jywz > .MetaLikert__distractorGroupListWrap--2WLq1 > .MetaLikert__firstGroup--2nrFw {
  transition: transform 0.3s;
  transform: translate(-228px);
}
.MetaLikert__metaLikert--6jywz > .MetaLikert__distractorGroupListWrap--2WLq1 > .MetaLikert__secondGroup--2Xkoa {
  margin-left: 8px;
  animation: MetaLikert__appear--2X_WA 0.6s;
}
@keyframes MetaLikert__appear--2X_WA {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.MetaLikertGroup__title-01--3F6Y4 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.MetaLikertGroup__title-02--1P0mx {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.MetaLikertGroup__title-03--lwbd7 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.MetaLikertGroup__title-04--3rUGC {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.MetaLikertGroup__title-04-higher--3sz1s {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.MetaLikertGroup__title-05--35rUI {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.MetaLikertGroup__title-05-higher---t5av {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.MetaLikertGroup__title-06--1e9c5 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.MetaLikertGroup__title-07--2C4UA {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.MetaLikertGroup__title-08--1CWH_ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.MetaLikertGroup__title-09--1ttqZ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.MetaLikertGroup__text-01--g_oFA {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.MetaLikertGroup__text-02--1fkdx {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.MetaLikertGroup__text-03--85oE3 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.MetaLikertGroup__text-03-higher--2Ar_L {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.MetaLikertGroup__text-04--3Z1H2 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.MetaLikertGroup__text-05--2us53 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.MetaLikertGroup__text-06--_VgVd {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.MetaLikertGroup__text-07--329w2 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.MetaLikertGroup__head-02--2okiK {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.MetaLikertGroup__head-06--dhAaZ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.MetaLikertGroup__monospace--19u3f {
  font-feature-settings: "tnum";
}
.MetaLikertGroup__text-sub--Y2hOf {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.MetaLikertGroup__hdot-font-3xs-r--3iQwV {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-2xs-r--3WqVt {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-xs-r--XtiEL {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-sm-r--K8gRP {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-lm-r--2vf3c {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-md-r--1OaZD {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-lg-r--PxLnA {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-xl-r--xRf56 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-2xl-r--2-2SC {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-3xl-r--7WJag {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-4xl-r--A8xrc {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-5xl-r--2S4WQ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-6xl-r--3eqwl {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikertGroup__hdot-font-7xl-r--1Idjh {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikertGroup__hdot-font-3xs-m--2txtk {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-2xs-m--1nEA_ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-xs-m--37dSn {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-sm-m--MII6e {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-lm-m--1aFzV {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-md-m--3aHWt {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-lg-m--1D83Z {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-xl-m--3SmbV {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-2xl-m--1AUOn {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-3xl-m--1acGE {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-4xl-m--6Pcoa {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-5xl-m--3dahH {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-6xl-m--3I9hT {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikertGroup__hdot-font-7xl-m--3kCGC {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikertGroup__hdot-font-3xs-s--afWuZ {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-2xs-s--2rBLQ {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-xs-s--1WO0J {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-sm-s--1kU2G {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-lm-s--Fygum {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-md-s--2ib4t {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-lg-s--1Ie4p {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-xl-s--159bd {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-2xl-s--1tbnK {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-3xl-s--34GTj {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-4xl-s--3rQGB {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-5xl-s--2li64 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-6xl-s--9U-U9 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikertGroup__hdot-font-7xl-s--18Nql {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikertGroup__hdot-font-3xs-b--1xdi8 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-2xs-b--2F6G9 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-xs-b--33SJ8 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-sm-b--1xW5N {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-lm-b--1z300 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MetaLikertGroup__hdot-font-md-b--1DQV5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-lg-b--2SUdM {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-xl-b--YOtPb {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-2xl-b--2L1C7 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-3xl-b--1K2OZ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-4xl-b--35Xb0 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-5xl-b--qtmxj {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MetaLikertGroup__hdot-font-6xl-b--3MBZI {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikertGroup__hdot-font-7xl-b--1I9AP {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MetaLikertGroup__game-box--exoJr {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.MetaLikertGroup__beforeContent--2JwnE {
  top: 12px;
  left: 20px;
  width: 16px;
  height: 16px;
  content: '';
  position: absolute;
  border-radius: 50%;
  box-sizing: border-box;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 {
  width: 448px;
  opacity: 0.48;
  padding: 16px 30px;
  text-align: initial;
  display: inline-flex;
  box-sizing: border-box;
  background: #f9f9fa;
  border-radius: 24px;
  border: 2px solid #cfd1d5;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2.MetaLikertGroup__isActive--19C-9 {
  opacity: 1;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  border: 2px solid #7adeda;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__gaze--3aEB- {
  padding: 15px;
  height: fit-content;
  display: inline-block;
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #e7e8ea;
  border-radius: 8px;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__gaze--3aEB- > .MetaLikertGroup__gazeImg--18WyL {
  width: 112px;
  height: 112px;
  border-radius: 8px;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__gaze--3aEB- > .MetaLikertGroup__gazeImg--18WyL.MetaLikertGroup__me--3sr4W {
  background: url("/static/image/metaLikert/myGaze.png") content-box;
  background-size: contain;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__gaze--3aEB- > .MetaLikertGroup__gazeImg--18WyL.MetaLikertGroup__me2--2YGjA {
  background: url("/static/image/metaLikert2/myGaze.png") content-box;
  background-size: contain;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__gaze--3aEB- > .MetaLikertGroup__gazeImg--18WyL.MetaLikertGroup__other--Nwnu1 {
  background: url("/static/image/metaLikert/otherGaze.png") content-box;
  background-size: contain;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__gaze--3aEB- > .MetaLikertGroup__gazeImg--18WyL.MetaLikertGroup__other2--ybjjQ {
  background: url("/static/image/metaLikert2/otherGaze.png") content-box;
  background-size: contain;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__gaze--3aEB- > .MetaLikertGroup__title--3hpLT {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  width: 112px;
  margin-top: 7px;
  text-align: center;
  word-break: keep-all;
  color: #474747;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ {
  width: 224px;
  margin-left: 16px;
  box-sizing: border-box;
  background: #ffffff;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  border: 1px solid #e7e8ea;
  border-radius: 8px;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_.MetaLikertGroup__selected--3yY-J {
  box-shadow: none;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  transition: all 0.5s;
  color: #474747;
  padding: 7px 17px 10px 49px;
  /*&.distractor {
                &:hover:not(.selected) {
                    cursor: pointer;
                    color: @jobda-sky-300;
                    background: @jobda-sky-30;

                    &:first-child {
                        border-top-left-radius: @border-radius-content-box;
                        border-top-right-radius: @border-radius-content-box;
                    }

                    &:last-child {
                        border-bottom-left-radius: @border-radius-content-box;
                        border-bottom-right-radius: @border-radius-content-box;
                    }

                    &:before {
                        .beforeContent();
                        background: @color-white;
                        border: 2px solid @jobda-sky-200;
                    }
                }
            }*/
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E.MetaLikertGroup__inactive--1_yod {
  opacity: 0.48;
  background: #e7e8ea !important;
  color: #ffffff !important;
  cursor: default !important;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E.MetaLikertGroup__inactive--1_yod:before {
  top: 12px;
  left: 20px;
  width: 16px;
  height: 16px;
  content: '';
  position: absolute;
  border-radius: 50%;
  box-sizing: border-box;
  border: 4px solid #ffffff !important;
  background: #e7e8ea !important;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E.MetaLikertGroup__selected--3yY-J {
  color: #ffffff;
  background: #5ec7c3;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E.MetaLikertGroup__selected--3yY-J:before {
  top: 12px;
  left: 20px;
  width: 16px;
  height: 16px;
  content: '';
  position: absolute;
  border-radius: 50%;
  box-sizing: border-box;
  background: #5ec7c3;
  border: 4px solid #ffffff;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E.MetaLikertGroup__selected--3yY-J:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E.MetaLikertGroup__selected--3yY-J:last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E:before {
  top: 12px;
  left: 20px;
  width: 16px;
  height: 16px;
  content: '';
  position: absolute;
  border-radius: 50%;
  box-sizing: border-box;
  border: 2px solid #9fa4ab;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E:hover:not(.MetaLikertGroup__selected--3yY-J) {
  cursor: pointer;
  color: #46b2af;
  background: #f3fdfc;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E:hover:not(.MetaLikertGroup__selected--3yY-J):first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E:hover:not(.MetaLikertGroup__selected--3yY-J):last-child {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E:hover:not(.MetaLikertGroup__selected--3yY-J):before {
  top: 12px;
  left: 20px;
  width: 16px;
  height: 16px;
  content: '';
  position: absolute;
  border-radius: 50%;
  box-sizing: border-box;
  background: #ffffff;
  border: 2px solid #5ec7c3;
}
.MetaLikertGroup__metaLikertGroup--3Nsa2 > .MetaLikertGroup__distractors--1tYZ_ > .MetaLikertGroup__distractorWrap--3L10E ~ * {
  border-top: 1px solid #e7e8ea;
}

.MultipleChoiceText__title-01--3W0Xa {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.MultipleChoiceText__title-02--3Q9P3 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.MultipleChoiceText__title-03--vm-dz {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.MultipleChoiceText__title-04--1X0rh {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.MultipleChoiceText__title-04-higher--1eeUG {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.MultipleChoiceText__title-05--3oir0 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.MultipleChoiceText__title-05-higher--1-BJe {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.MultipleChoiceText__title-06--3I1Ai {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.MultipleChoiceText__title-07--2SI7M {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.MultipleChoiceText__title-08--1aW0W {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.MultipleChoiceText__title-09--1yK2B {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.MultipleChoiceText__text-01--1k_5L {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.MultipleChoiceText__text-02--3CrcG {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.MultipleChoiceText__text-03--3CNWH {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.MultipleChoiceText__text-03-higher--2vidg {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.MultipleChoiceText__text-04--2a4fQ {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.MultipleChoiceText__text-05--3PVtn {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.MultipleChoiceText__text-06--3bXgB {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.MultipleChoiceText__text-07--2x_z- {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.MultipleChoiceText__head-02--28j-2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.MultipleChoiceText__head-06--2YZfI {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.MultipleChoiceText__monospace--3FadL {
  font-feature-settings: "tnum";
}
.MultipleChoiceText__text-sub--OUeC5 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.MultipleChoiceText__hdot-font-3xs-r--3uZGM {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-2xs-r--1YjGi {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-xs-r--OIn9L {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-sm-r--2H8Ca {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-lm-r--19UoL {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-md-r--1OLxL {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-lg-r--3pL4c {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-xl-r--P7AlM {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-2xl-r--1gWGd {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-3xl-r--2pzSL {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-4xl-r--fEzuX {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-5xl-r--7d6N0 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-6xl-r--1e9Ap {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceText__hdot-font-7xl-r--3oAaF {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceText__hdot-font-3xs-m--2bmk- {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-2xs-m--29n0F {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-xs-m--2o5PW {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-sm-m--1H50o {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-lm-m--1J3jb {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-md-m--2V67_ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-lg-m--LNTMd {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-xl-m--Pb5lN {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-2xl-m--UhpHl {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-3xl-m--1-Izb {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-4xl-m--2irbK {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-5xl-m--GNvmH {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-6xl-m--25VO7 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceText__hdot-font-7xl-m--2YD_D {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceText__hdot-font-3xs-s--1vE-k {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-2xs-s--1Ym9f {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-xs-s--2rZE- {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-sm-s--2RBE7 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-lm-s--36UHw {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-md-s--1fTO6 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-lg-s--1NmMr {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-xl-s--3P_vc {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-2xl-s--1Ncbe {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-3xl-s--2jJ6W {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-4xl-s--2z10Z {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-5xl-s--x8YG3 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-6xl-s--3LcdO {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceText__hdot-font-7xl-s--3D3if {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceText__hdot-font-3xs-b--3Vc9U {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-2xs-b--3cWAR {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-xs-b--1EgtK {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-sm-b--2Pz3d {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-lm-b--18dqx {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceText__hdot-font-md-b--cf0-f {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-lg-b--3j6hy {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-xl-b--2pIEo {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-2xl-b--CiclN {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-3xl-b--3joR4 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-4xl-b--1pX5X {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-5xl-b--YOMNk {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MultipleChoiceText__hdot-font-6xl-b--Mdnk9 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceText__hdot-font-7xl-b--UlKTT {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceText__game-box--27h6b {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.MultipleChoiceText__multipleChoice--2rnbw {
  text-align: center;
  padding-top: 46px;
  position: relative;
}
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__timeProgressBar--SrCTt {
  top: 0;
  left: 0;
  position: absolute;
}
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__content--3UzbY {
  margin-top: 16px;
}
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__subContentContainer--aKZGy {
  display: flex;
  white-space: nowrap;
  overflow: hidden;
}
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__subContentContainer--aKZGy .MultipleChoiceText__subContentWrap--ryx03 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  display: flex;
  width: 100%;
  height: 80px;
  margin: 0 204px;
  color: #232323;
}
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__subContentContainer--aKZGy .MultipleChoiceText__subContentWrap--ryx03 .MultipleChoiceText__subContent--1A7gP {
  width: 712px;
  margin: auto;
}
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__distractorListWrap--1r__q {
  display: flex;
  height: 200px;
  margin-top: 24px;
}
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__distractorListWrap--1r__q .MultipleChoiceText__distractorList--3je_1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  width: 872px;
  margin: auto;
}
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__distractorListWrap--1r__q .MultipleChoiceText__distractorList--3je_1 > li {
  margin-right: 8px;
}
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__distractorListWrap--1r__q .MultipleChoiceText__distractorList--3je_1 > li:nth-child(n+3) {
  margin-top: 8px;
}
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__nextButton--2L3Sz {
  margin-top: 20px;
  color: #ffffff;
}
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__nextButton--2L3Sz.MultipleChoiceText__done--SYMVX,
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__nextButton--2L3Sz.MultipleChoiceText__done--SYMVX:hover,
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__nextButton--2L3Sz.MultipleChoiceText__done--SYMVX:active,
.MultipleChoiceText__multipleChoice--2rnbw .MultipleChoiceText__nextButton--2L3Sz.MultipleChoiceText__done--SYMVX:disabled {
  opacity: 1;
  color: #315fc7;
  background: #e1e7f8;
  box-shadow: none;
  cursor: default;
}

.SelectItem__title-01--32cE2 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.SelectItem__title-02--2HzvQ {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.SelectItem__title-03--3J7vK {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.SelectItem__title-04--1PZbH {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.SelectItem__title-04-higher--2pqe4 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.SelectItem__title-05--1Ya-c {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.SelectItem__title-05-higher--1bdzI {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.SelectItem__title-06--3dj_q {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.SelectItem__title-07--2825K {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.SelectItem__title-08--2SOsF {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.SelectItem__title-09--ROKBc {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.SelectItem__text-01--27GBo {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.SelectItem__text-02--1-bHZ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.SelectItem__text-03--1qllr {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.SelectItem__text-03-higher--Onosu {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.SelectItem__text-04--1W1Aw {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.SelectItem__text-05--3RLxo {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.SelectItem__text-06--2Yy2V {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.SelectItem__text-07--2nKHj {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.SelectItem__head-02--2s4Xc {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.SelectItem__head-06--1udfC {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.SelectItem__monospace--qBEq4 {
  font-feature-settings: "tnum";
}
.SelectItem__text-sub--3hDQi {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.SelectItem__hdot-font-3xs-r--NyMBB {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-2xs-r--1QeQE {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-xs-r--_-r67 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-sm-r--m_E5C {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-lm-r--HnXLO {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-md-r--3NTod {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-lg-r--2AoV3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-xl-r--1iydT {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-2xl-r--3Q0xG {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-3xl-r--25jMC {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-4xl-r--yGPqZ {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-5xl-r--dpH1G {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-6xl-r--2ek4e {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectItem__hdot-font-7xl-r--3yD9U {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectItem__hdot-font-3xs-m--3dtOM {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-2xs-m--2-YTE {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-xs-m--1gD-v {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-sm-m--3UyVZ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-lm-m--1BvUa {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-md-m--1GG2y {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-lg-m--1XCbr {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-xl-m--cbUio {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-2xl-m--23jmW {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-3xl-m--3_DD3 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-4xl-m--et3yZ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-5xl-m--2A1TO {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-6xl-m--2ALrU {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectItem__hdot-font-7xl-m--2IGKR {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectItem__hdot-font-3xs-s--1f4_J {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-2xs-s--3C3mQ {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-xs-s--3RwIw {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-sm-s--Z6nJa {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-lm-s--2CHg4 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-md-s--2LJPH {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-lg-s--j3Ggv {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-xl-s--1ON9z {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-2xl-s--31xLT {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-3xl-s--9WUNx {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-4xl-s--1YIaS {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-5xl-s--31LNr {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-6xl-s--kPKia {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectItem__hdot-font-7xl-s--WyP4j {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectItem__hdot-font-3xs-b--3ZsWM {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-2xs-b--25uJV {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-xs-b--1GUKo {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-sm-b--6lNOc {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-lm-b--18RhT {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectItem__hdot-font-md-b--32q4T {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-lg-b--18jWR {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-xl-b--cjXY8 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-2xl-b--pg0RT {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-3xl-b--3NuvW {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-4xl-b--3Ye_o {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-5xl-b--3JRZx {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectItem__hdot-font-6xl-b--3Cn7y {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectItem__hdot-font-7xl-b--nE6Wa {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectItem__game-box--HuIXB {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.SelectItem__selectItem--2YE92 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  padding: 10px 16px;
  width: 432px;
  height: 44px;
  color: #474747;
  background: #f4f4f5;
  border: 1px solid #e7e8ea;
  box-sizing: border-box;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  text-align: left;
  user-select: none;
  transition: all 0.2s ease;
  overflow: hidden;
  white-space: nowrap;
}
.SelectItem__selectItem--2YE92 .SelectItem__checkBox--1afLC {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 12px;
  border: 2px solid #9fa4ab;
  box-sizing: border-box;
  border-radius: 4px;
}
.SelectItem__selectItem--2YE92:hover {
  color: #46b2af;
  background: #f3fdfc;
  border-color: #bbefed;
  cursor: pointer;
}
.SelectItem__selectItem--2YE92:hover .SelectItem__checkBox--1afLC {
  border-color: #46b2af;
}
.SelectItem__selectItem--2YE92:active,
.SelectItem__selectItem--2YE92.SelectItem__checked--1ts9F {
  color: #ffffff;
  background: #5ec7c3;
  border-color: #46b2af;
}
.SelectItem__selectItem--2YE92:active .SelectItem__checkBox--1afLC,
.SelectItem__selectItem--2YE92.SelectItem__checked--1ts9F .SelectItem__checkBox--1afLC {
  border: 4px solid #ffffff;
}
.SelectItem__selectItem--2YE92.SelectItem__disabled--2cS51 {
  cursor: default;
  opacity: 0.48;
}
.SelectItem__selectItem--2YE92.SelectItem__disabled--2cS51:hover,
.SelectItem__selectItem--2YE92.SelectItem__disabled--2cS51:active {
  color: #474747;
  background: #f4f4f5;
  border-color: #e7e8ea;
}
.SelectItem__selectItem--2YE92.SelectItem__disabled--2cS51:hover .SelectItem__checkBox--1afLC,
.SelectItem__selectItem--2YE92.SelectItem__disabled--2cS51:active .SelectItem__checkBox--1afLC {
  border: 2px solid #9fa4ab;
}
.SelectItem__selectItem--2YE92 .SelectItem__rank--2mDiQ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  position: absolute;
  width: 56px;
  height: 24px;
  right: 16px;
  text-align: center;
  color: #46b2af;
  background: #fef9bd;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
  border-radius: 20px;
}

.Modal__title-01--3mlQh {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Modal__title-02--wWyT8 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Modal__title-03--3BS-2 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Modal__title-04--1-FDw {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Modal__title-04-higher--1YQOy {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Modal__title-05--2g9kH {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Modal__title-05-higher--7YQYB {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Modal__title-06--3kVV8 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Modal__title-07--SdjTo {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Modal__title-08--mIBoj {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Modal__title-09--3mZcW {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Modal__text-01--2Q-E9 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Modal__text-02--2Z117 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Modal__text-03--1u1mw {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Modal__text-03-higher--1EM8X {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Modal__text-04--1gIvw {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Modal__text-05--18Iig {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Modal__text-06--F14CZ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Modal__text-07--3WVRV {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Modal__head-02--3k_bI {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Modal__head-06--1qMsD {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Modal__monospace--2DlJK {
  font-feature-settings: "tnum";
}
.Modal__text-sub--1mJEY {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Modal__hdot-font-3xs-r--3I8nO {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-2xs-r--1H0jg {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-xs-r--1v3-H {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-sm-r--5Pd11 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-lm-r--26xF3 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-md-r--I67Yp {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Modal__hdot-font-lg-r--1cpii {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Modal__hdot-font-xl-r--3Kn_- {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Modal__hdot-font-2xl-r--3rwHK {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Modal__hdot-font-3xl-r--145WC {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Modal__hdot-font-4xl-r--1Zua6 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Modal__hdot-font-5xl-r--2CkzF {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Modal__hdot-font-6xl-r--1OU8S {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Modal__hdot-font-7xl-r--JmssB {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Modal__hdot-font-3xs-m--3uHUr {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-2xs-m--2D6uw {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-xs-m--28KKC {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-sm-m--6MvWn {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-lm-m--tQeos {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-md-m--25nq3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Modal__hdot-font-lg-m--3rtYc {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Modal__hdot-font-xl-m--1jKQt {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Modal__hdot-font-2xl-m--3af6P {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Modal__hdot-font-3xl-m--2yHGv {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Modal__hdot-font-4xl-m--2yaS_ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Modal__hdot-font-5xl-m--3DweN {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Modal__hdot-font-6xl-m--2RrWd {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Modal__hdot-font-7xl-m--3BuGD {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Modal__hdot-font-3xs-s--3qTp8 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-2xs-s--hQ6Lk {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-xs-s--1iXSV {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-sm-s--BJDMp {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-lm-s--1TJCE {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-md-s--QyxMG {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Modal__hdot-font-lg-s--Wn6V_ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Modal__hdot-font-xl-s--3lBta {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Modal__hdot-font-2xl-s--3_nGa {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Modal__hdot-font-3xl-s--39B9U {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Modal__hdot-font-4xl-s--2ATDC {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Modal__hdot-font-5xl-s--13sM_ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Modal__hdot-font-6xl-s--1zJVg {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Modal__hdot-font-7xl-s--jzX9h {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Modal__hdot-font-3xs-b--16OVV {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-2xs-b--2IPLR {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-xs-b--abAhu {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-sm-b--1vklx {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-lm-b--2XGyV {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Modal__hdot-font-md-b--1zFRF {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Modal__hdot-font-lg-b--2DuYl {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Modal__hdot-font-xl-b--NfIAo {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Modal__hdot-font-2xl-b--2jvkm {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Modal__hdot-font-3xl-b--PMnL2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Modal__hdot-font-4xl-b--1lsgt {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Modal__hdot-font-5xl-b--DEKkm {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Modal__hdot-font-6xl-b--XuVsl {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Modal__hdot-font-7xl-b--p_CQm {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Modal__game-box--3_NVZ {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Modal__modal--2GmXw .Modal__modalMask--Fe4kn {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  opacity: 0.64;
  background-color: #25282b;
}
.Modal__modal--2GmXw .Modal__modalWrapper--CppK8 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  overflow: auto;
  outline: none;
}
.Modal__modal--2GmXw .Modal__modalWrapper--CppK8 .Modal__modalContainer--3vl9W {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}

.ModalTimeOver__title-01--Rw9p5 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ModalTimeOver__title-02--1_OER {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ModalTimeOver__title-03--2eDMj {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ModalTimeOver__title-04--20GY3 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ModalTimeOver__title-04-higher--1RivV {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ModalTimeOver__title-05--1OBpx {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ModalTimeOver__title-05-higher--2-Pc0 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ModalTimeOver__title-06--1uQFc {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ModalTimeOver__title-07--1v2qX {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ModalTimeOver__title-08--3iz__ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ModalTimeOver__title-09--30cS9 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ModalTimeOver__text-01--pSL6E {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ModalTimeOver__text-02--17sOl {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ModalTimeOver__text-03--1fa0q {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ModalTimeOver__text-03-higher--144HI {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ModalTimeOver__text-04--1tAaW {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ModalTimeOver__text-05--1WqXK {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ModalTimeOver__text-06--3BbuU {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ModalTimeOver__text-07--xxJV2 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ModalTimeOver__head-02--BTbsZ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ModalTimeOver__head-06--2ZKW2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ModalTimeOver__monospace--2YwP- {
  font-feature-settings: "tnum";
}
.ModalTimeOver__text-sub--2FS64 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ModalTimeOver__hdot-font-3xs-r--2aiqp {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-2xs-r--2Ic46 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-xs-r--1aMEz {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-sm-r--RMPdJ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-lm-r--2c7cb {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-md-r--3hJFq {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-lg-r--3IqKQ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-xl-r--rZCen {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-2xl-r--fSRuB {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-3xl-r--2Zz16 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-4xl-r--3ZLQ- {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-5xl-r--3XJDM {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-6xl-r--33Ilw {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTimeOver__hdot-font-7xl-r--CTJwA {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTimeOver__hdot-font-3xs-m--9CpGG {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-2xs-m--9KaMG {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-xs-m--1MT2v {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-sm-m--BDJJp {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-lm-m--3gBBj {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-md-m--1uyRZ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-lg-m--33mhO {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-xl-m--2qFRr {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-2xl-m--2ok8H {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-3xl-m--3RAS3 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-4xl-m--1eR65 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-5xl-m--nLpdn {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-6xl-m--289fa {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTimeOver__hdot-font-7xl-m--34ytx {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTimeOver__hdot-font-3xs-s--3CXUL {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-2xs-s--UfAi3 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-xs-s--253f7 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-sm-s--3xZ76 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-lm-s--3dD4e {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-md-s--2kOgl {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-lg-s--2O4kY {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-xl-s--bl2EZ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-2xl-s--1KUUb {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-3xl-s--20gKf {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-4xl-s--1c0ew {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-5xl-s--1kSKe {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-6xl-s--3B9x5 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTimeOver__hdot-font-7xl-s--388U1 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTimeOver__hdot-font-3xs-b--1qImq {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-2xs-b--1CBwj {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-xs-b--TCVCL {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-sm-b--2pVBn {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-lm-b--2JbPM {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTimeOver__hdot-font-md-b--1Yt-9 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-lg-b--gw4De {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-xl-b--KoaZz {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-2xl-b--1gnOG {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-3xl-b--3-_rn {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-4xl-b--2FHDA {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-5xl-b--2UX5r {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalTimeOver__hdot-font-6xl-b--VzvB4 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTimeOver__hdot-font-7xl-b--2gjY5 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTimeOver__game-box--2C_7o {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ModalTimeOver__modal--1oX7f {
  position: fixed;
  width: 480px;
  padding: 48px 64px;
  text-align: center;
  word-break: keep-all;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
  background-color: #5878cf;
}
.ModalTimeOver__modal--1oX7f > svg {
  width: 64px;
  height: 64px;
  fill: #ffffff;
}
.ModalTimeOver__modal--1oX7f > p {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #ffffff;
}

.SelectGuide__title-01--21w6z {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.SelectGuide__title-02--3TsdG {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.SelectGuide__title-03--1b5YC {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.SelectGuide__title-04--3QSLK {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.SelectGuide__title-04-higher--3yHC0 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.SelectGuide__title-05--172vH {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.SelectGuide__title-05-higher--10uSU {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.SelectGuide__title-06--1LCgw {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.SelectGuide__title-07--1HYfh {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.SelectGuide__title-08--1mHUZ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.SelectGuide__title-09--XucH8 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.SelectGuide__text-01--3c0AB {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.SelectGuide__text-02--1RMEu {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.SelectGuide__text-03--2qgg2 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.SelectGuide__text-03-higher--iBrNy {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.SelectGuide__text-04--2iI3I {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.SelectGuide__text-05--307f0 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.SelectGuide__text-06--1M1Fq {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.SelectGuide__text-07--UMf9G {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.SelectGuide__head-02--3PGVi {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.SelectGuide__head-06--28696 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.SelectGuide__monospace--2Rowg {
  font-feature-settings: "tnum";
}
.SelectGuide__text-sub--3gYGc {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.SelectGuide__hdot-font-3xs-r--1P6T1 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-2xs-r--23cbd {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-xs-r--3NNFL {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-sm-r--16nxo {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-lm-r--1O91J {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-md-r--omUE0 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-lg-r--17YI0 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-xl-r--319Er {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-2xl-r--9nD7- {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-3xl-r--kkVd9 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-4xl-r--1Plq3 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-5xl-r--8mhLf {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-6xl-r--2_oFG {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectGuide__hdot-font-7xl-r--27E6v {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectGuide__hdot-font-3xs-m--2Mii6 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-2xs-m--1cGj_ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-xs-m--2gl32 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-sm-m--2uyZ1 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-lm-m--1xRTH {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-md-m--3DWFJ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-lg-m--TtPvA {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-xl-m--2JNNN {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-2xl-m--Zu9Ng {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-3xl-m--1KIuA {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-4xl-m--eCvi0 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-5xl-m--hmHNv {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-6xl-m--cw0qC {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectGuide__hdot-font-7xl-m--3O3tW {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectGuide__hdot-font-3xs-s--1T710 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-2xs-s--2NzPn {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-xs-s--36b5c {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-sm-s--DjfLI {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-lm-s--33MGw {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-md-s--365Zs {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-lg-s--2CIRj {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-xl-s--2gESD {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-2xl-s--OX8FR {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-3xl-s--2Ipuo {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-4xl-s--3sxR8 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-5xl-s--1CMxZ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-6xl-s--3IuEF {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectGuide__hdot-font-7xl-s--3lCzf {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectGuide__hdot-font-3xs-b--1bDZU {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-2xs-b--3BMub {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-xs-b--1YZkh {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-sm-b--2cq02 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-lm-b--3bMYY {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectGuide__hdot-font-md-b--2wpqk {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-lg-b--qZ7Z_ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-xl-b--GIhdw {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-2xl-b--7tjTw {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-3xl-b--23Hru {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-4xl-b--1NE6I {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-5xl-b--3ktf3 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectGuide__hdot-font-6xl-b--1kuRt {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectGuide__hdot-font-7xl-b--l8Jo2 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectGuide__game-box--GfCp2 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.SelectGuide__selectGuideContainer--2CLZx > .SelectGuide__guidePiece--2ZO94 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  background: #e9f9f9;
  border-radius: 8px;
  color: #46b2af;
  display: inline-block;
  padding: 8px 16px;
}
.SelectGuide__selectGuideContainer--2CLZx > .SelectGuide__guidePiece--2ZO94.SelectGuide__choose--fvRJj {
  background: #f4f4f5;
  color: #a4a4a4;
}
.SelectGuide__selectGuideContainer--2CLZx > .SelectGuide__guidePiece--2ZO94 ~ * {
  margin-left: 4px;
}

.Bipolar__title-01--322Fs {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Bipolar__title-02--1Ax0b {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Bipolar__title-03--18Swq {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Bipolar__title-04--1iqia {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Bipolar__title-04-higher--2TkXu {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Bipolar__title-05--63KRX {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Bipolar__title-05-higher--1-OoS {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Bipolar__title-06--1Tu5V {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Bipolar__title-07--TyPJ8 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Bipolar__title-08--sftoI {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Bipolar__title-09--2C5IY {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Bipolar__text-01--2ILKa {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Bipolar__text-02--36p66 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Bipolar__text-03--3YovS {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Bipolar__text-03-higher--1bfvT {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Bipolar__text-04--3JpMw {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Bipolar__text-05--HHSms {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Bipolar__text-06--2jH0c {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Bipolar__text-07--2FW-O {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Bipolar__head-02--2tbnd {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Bipolar__head-06--1HGRB {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Bipolar__monospace--3vIXQ {
  font-feature-settings: "tnum";
}
.Bipolar__text-sub--1e_EJ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Bipolar__hdot-font-3xs-r--QFTgN {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-2xs-r--3hkDK {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-xs-r--1TSUB {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-sm-r--2qznQ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-lm-r--nw3jY {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-md-r--34s5M {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-lg-r--GGVG9 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-xl-r--HITgb {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-2xl-r--2AUZO {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-3xl-r--SD-CD {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-4xl-r--14tss {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-5xl-r--i8Mlh {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-6xl-r--A3jXk {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Bipolar__hdot-font-7xl-r--3Qpvk {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Bipolar__hdot-font-3xs-m--2rONs {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-2xs-m--3ZgbM {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-xs-m--2V-TZ {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-sm-m--2TFGD {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-lm-m--1yh6D {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-md-m--3guKx {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-lg-m--1AM3T {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-xl-m--3HGb1 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-2xl-m--3wKaP {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-3xl-m--3th3j {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-4xl-m--2Wk-o {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-5xl-m--50rhB {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-6xl-m--1pb5N {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Bipolar__hdot-font-7xl-m--10kuj {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Bipolar__hdot-font-3xs-s--CGWZs {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-2xs-s--2mRun {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-xs-s--1A1xv {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-sm-s--2JnHQ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-lm-s--tgfh1 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-md-s--kO6l6 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-lg-s--1IxLy {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-xl-s--1Q37Z {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-2xl-s--HAoEa {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-3xl-s--34lTc {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-4xl-s--2Hdwu {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-5xl-s--3FHw3 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-6xl-s--i6NiO {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Bipolar__hdot-font-7xl-s--31yPW {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Bipolar__hdot-font-3xs-b--2xJLh {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-2xs-b--7EoHG {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-xs-b--1jfYn {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-sm-b--HxlNu {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-lm-b--miB_y {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Bipolar__hdot-font-md-b--2I62F {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-lg-b--DsEFi {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-xl-b--xxMhR {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-2xl-b--1WoHY {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-3xl-b--2w4pX {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-4xl-b--1o48P {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-5xl-b--3oLDE {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Bipolar__hdot-font-6xl-b--3W6mo {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Bipolar__hdot-font-7xl-b--3-ddv {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Bipolar__game-box--1iXfq {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Bipolar__bipolar--1hms3 {
  width: 100%;
  height: 100%;
  padding: 56px 192px 48px;
  position: relative;
  text-align: center;
}
.Bipolar__bipolar--1hms3 > .Bipolar__timeProgressBar--3d8DB {
  top: 0;
  left: 0;
  position: absolute;
}
.Bipolar__bipolar--1hms3 > .Bipolar__question--2vBLo {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  width: 736px;
  height: 80px;
  align-items: center;
  display: inline-flex;
  justify-content: center;
  color: #232323;
}
.Bipolar__bipolar--1hms3 > .Bipolar__distractorArea--3a2uW {
  margin-top: 32px;
}
.Bipolar__bipolar--1hms3 > .Bipolar__distractorArea--3a2uW:after {
  content: '';
  clear: both;
  display: block;
}
.Bipolar__bipolar--1hms3 > .Bipolar__distractorArea--3a2uW .Bipolar__distractor--d7BlO {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  min-width: 92px;
  min-height: 48px;
  align-items: center;
  display: inline-flex;
  color: #474747;
}
.Bipolar__bipolar--1hms3 > .Bipolar__distractorArea--3a2uW > .Bipolar__distractorOne--1Bl-n {
  float: left;
  height: 48px;
  text-align: left;
  align-items: center;
  display: inline-flex;
}
.Bipolar__bipolar--1hms3 > .Bipolar__distractorArea--3a2uW > .Bipolar__distractorOne--1Bl-n > .Bipolar__left--2AAlJ {
  margin-right: 19px;
  fill: #9fa4ab;
}
.Bipolar__bipolar--1hms3 > .Bipolar__distractorArea--3a2uW > .Bipolar__distractorTwo--3pnwk {
  float: right;
  height: 48px;
  text-align: right;
  align-items: center;
  display: inline-flex;
}
.Bipolar__bipolar--1hms3 > .Bipolar__distractorArea--3a2uW > .Bipolar__distractorTwo--3pnwk > .Bipolar__right--1ARVT {
  margin-left: 19px;
  fill: #9fa4ab;
}
.Bipolar__bipolar--1hms3 > .Bipolar__confirmBtn---rb-7 {
  margin-top: 20px;
}
.Bipolar__bipolar--1hms3 > .Bipolar__confirmBtn---rb-7.Bipolar__feedback--3GaFb {
  opacity: 1;
  color: #315fc7;
  background: #e1e7f8;
}

.BipolarScale__title-01--x_ViX {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.BipolarScale__title-02--2Jy1H {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.BipolarScale__title-03--2Mq4E {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.BipolarScale__title-04--PY4dT {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.BipolarScale__title-04-higher--UHk3W {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.BipolarScale__title-05--7LjaS {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.BipolarScale__title-05-higher--3_MHc {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.BipolarScale__title-06--2jIXh {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.BipolarScale__title-07--2OyYF {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.BipolarScale__title-08--2f8Bh {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.BipolarScale__title-09--3yeLG {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.BipolarScale__text-01--3-b8- {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.BipolarScale__text-02--38bhQ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.BipolarScale__text-03--3XgJz {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.BipolarScale__text-03-higher--NcunJ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.BipolarScale__text-04--1u_Uj {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.BipolarScale__text-05--3dRwg {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.BipolarScale__text-06--iCDGW {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.BipolarScale__text-07--1kPlf {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.BipolarScale__head-02--3fT8l {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.BipolarScale__head-06--IcxsS {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.BipolarScale__monospace--1NELx {
  font-feature-settings: "tnum";
}
.BipolarScale__text-sub--37LOe {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.BipolarScale__hdot-font-3xs-r--iBVxW {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-2xs-r--2yomD {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-xs-r--_iAls {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-sm-r--7FIj3 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-lm-r--1yJ5u {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-md-r--2eUWr {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-lg-r--204vR {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-xl-r--2zBK- {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-2xl-r--1ltjg {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-3xl-r--Wt4RW {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-4xl-r--1AT-6 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-5xl-r--2pJqw {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-6xl-r--yJS3F {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.BipolarScale__hdot-font-7xl-r--2argM {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.BipolarScale__hdot-font-3xs-m--1AOXc {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-2xs-m--39WN0 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-xs-m--t7y-C {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-sm-m--mOACO {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-lm-m--2ILY_ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-md-m--tHry0 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-lg-m--ztlry {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-xl-m--2Eyqs {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-2xl-m--3hvEU {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-3xl-m--2DJyc {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-4xl-m--2hizP {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-5xl-m--mMtQJ {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-6xl-m--3-HPx {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.BipolarScale__hdot-font-7xl-m--2G3GU {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.BipolarScale__hdot-font-3xs-s--3mQRW {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-2xs-s--5oVM9 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-xs-s--2gLBj {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-sm-s--3ueZh {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-lm-s--1oQ0g {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-md-s--1SQvq {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-lg-s--1oFah {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-xl-s--3Mrae {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-2xl-s--3oNZW {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-3xl-s--1VCAO {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-4xl-s--2ci8T {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-5xl-s--2dJjy {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-6xl-s--3Jcq1 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.BipolarScale__hdot-font-7xl-s--hy4oa {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.BipolarScale__hdot-font-3xs-b--fu-_7 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-2xs-b--UkRGw {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-xs-b--3cGlK {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-sm-b--2Mc3Q {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-lm-b--727_P {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.BipolarScale__hdot-font-md-b--1KDXq {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-lg-b--2HPQ1 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-xl-b--3dKNR {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-2xl-b--3dEj8 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-3xl-b--IHCqU {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-4xl-b--2Qpcm {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-5xl-b--2Ra6E {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.BipolarScale__hdot-font-6xl-b--_7X-b {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.BipolarScale__hdot-font-7xl-b--2RuL0 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.BipolarScale__game-box--ZGj6u {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.BipolarScale__bgBox--4SOsl {
  width: 50%;
  height: 100%;
  float: left;
  display: flex;
}
.BipolarScale__bipolarScale--3MTLC {
  width: 736px;
  height: 184px;
  display: inline-block;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__triangularArea--1h6d1 {
  height: 160px;
  position: relative;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__triangularArea--1h6d1 > .BipolarScale__shadowArea--1-HaE {
  width: 100%;
  height: 100%;
  position: relative;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__triangularArea--1h6d1 > .BipolarScale__shadowArea--1-HaE > .BipolarScale__bgBoxLeft--LkVab {
  width: 50%;
  height: 100%;
  float: left;
  display: flex;
  position: relative;
  justify-content: flex-end;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__triangularArea--1h6d1 > .BipolarScale__shadowArea--1-HaE > .BipolarScale__bgBoxLeft--LkVab > .BipolarScale__shadowBoxLeft--2RSyP {
  width: 50%;
  height: 100%;
  float: left;
  display: flex;
  width: 100%;
  clip-path: polygon(0% 100%, 0% 0%, 100% 100%);
  background: linear-gradient(90deg, #ffffff 0%, #cfd1d5 100%);
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__triangularArea--1h6d1 > .BipolarScale__shadowArea--1-HaE > .BipolarScale__bgBoxLeft--LkVab > .BipolarScale__highlight--q4oXN {
  width: 50%;
  height: 100%;
  position: absolute;
  clip-path: polygon(0% 100%, 0% 0%, 100% 100%);
  background: linear-gradient(90deg, #ffffff 0%, #7adeda 100%);
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__triangularArea--1h6d1 > .BipolarScale__shadowArea--1-HaE > .BipolarScale__bgBoxRight--3oJ2M {
  width: 50%;
  height: 100%;
  float: left;
  display: flex;
  justify-content: flex-start;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__triangularArea--1h6d1 > .BipolarScale__shadowArea--1-HaE > .BipolarScale__bgBoxRight--3oJ2M > .BipolarScale__shadowBoxRight--DehY1 {
  width: 50%;
  height: 100%;
  float: left;
  display: flex;
  width: 100%;
  clip-path: polygon(100% 0%, 0% 100%, 100% 100%);
  background: linear-gradient(90deg, #cfd1d5 0%, #ffffff 100%);
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__triangularArea--1h6d1 > .BipolarScale__shadowArea--1-HaE > .BipolarScale__highlightWrap--ApKfM {
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: absolute;
  clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%, 50% 100%);
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__triangularArea--1h6d1 > .BipolarScale__shadowArea--1-HaE > .BipolarScale__highlightWrap--ApKfM > .BipolarScale__highlightLeft--1pWhu {
  width: 50%;
  height: 100%;
  position: absolute;
  background: linear-gradient(90deg, #7adeda 0%, #ffffff 100%);
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__triangularArea--1h6d1 > .BipolarScale__shadowArea--1-HaE > .BipolarScale__highlightWrap--ApKfM > .BipolarScale__highlightRight--3SVd0 {
  left: 50%;
  width: 50%;
  height: 100%;
  position: absolute;
  background: linear-gradient(90deg, #ffffff 0%, #7adeda 100%);
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__sliderArea--cCMEP {
  width: 100%;
  height: 24px;
  cursor: pointer;
  position: relative;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__sliderArea--cCMEP > .BipolarScale__points--3smVo {
  top: 0;
  width: 100%;
  height: 24px;
  display: flex;
  padding: 0 8px;
  position: absolute;
  align-items: center;
  border-radius: 12px;
  justify-content: space-between;
  border: 1px solid #e7e8ea;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__sliderArea--cCMEP > .BipolarScale__points--3smVo > .BipolarScale__point--1RElJ {
  width: 16px;
  height: 16px;
  cursor: pointer;
  border-radius: 50%;
  background: #e7e8ea;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__sliderArea--cCMEP > .BipolarScale__points--3smVo > .BipolarScale__point--1RElJ:hover {
  background: #9fa4ab;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__sliderArea--cCMEP > .BipolarScale__points--3smVo > .BipolarScale__point--1RElJ.BipolarScale__pointCenter--zrygl {
  background: #dcf7f6;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__sliderArea--cCMEP > .BipolarScale__points--3smVo > .BipolarScale__point--1RElJ.BipolarScale__pointCenter--zrygl:hover {
  background: #7adeda;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__sliderArea--cCMEP > .BipolarScale__current--1lhgA {
  position: absolute;
  top: -8px;
  left: calc(50% - 20px);
  width: 40px;
  height: 40px;
  cursor: grab;
  border-radius: 50%;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
  background: #e9f9f9;
  border: 4px solid #5ec7c3;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__sliderArea--cCMEP > .BipolarScale__current--1lhgA:after {
  top: 8px;
  left: 8px;
  content: '';
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  border-radius: 50%;
  background: #5ec7c3;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__sliderArea--cCMEP > .BipolarScale__current--1lhgA:hover {
  box-shadow: none;
}
.BipolarScale__bipolarScale--3MTLC > .BipolarScale__sliderArea--cCMEP > .BipolarScale__current--1lhgA:active {
  cursor: grabbing;
}
/*.actionArea {
    position: relative;
    left: 0;
    top: 0;
    z-index: 2;

    width: calc(100%);
    height: 100%;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-around;
}*/

.MRT__title-01--3Hkto {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.MRT__title-02--1NGW8 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.MRT__title-03--3fBpc {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.MRT__title-04--1N_pT {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.MRT__title-04-higher--17397 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.MRT__title-05--2YDBv {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.MRT__title-05-higher--1-1i2 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.MRT__title-06--10Bsf {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.MRT__title-07--3NSOM {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.MRT__title-08--3PuIu {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.MRT__title-09--ILbXH {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.MRT__text-01--3vnkc {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.MRT__text-02--3wyAw {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.MRT__text-03--1-nw_ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.MRT__text-03-higher--2QBZj {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.MRT__text-04--k7Jox {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.MRT__text-05--1XLnz {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.MRT__text-06--3rhYL {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.MRT__text-07--2uEoW {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.MRT__head-02--3_Vvv {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.MRT__head-06--EuBlp {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.MRT__monospace--YW_tR {
  font-feature-settings: "tnum";
}
.MRT__text-sub--2KR3k {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.MRT__hdot-font-3xs-r--1A475 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-2xs-r--2s8um {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-xs-r--2c5Ru {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-sm-r--3IvG2 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-lm-r--jbvix {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-md-r--2W57f {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRT__hdot-font-lg-r--2lzMW {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRT__hdot-font-xl-r--gBcOb {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRT__hdot-font-2xl-r--3ZJiw {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRT__hdot-font-3xl-r--21siy {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRT__hdot-font-4xl-r--1mzfr {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRT__hdot-font-5xl-r--1TNvl {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRT__hdot-font-6xl-r--Uu2EF {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRT__hdot-font-7xl-r--3e4Gq {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRT__hdot-font-3xs-m--80iL_ {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-2xs-m--1mHnt {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-xs-m--30rFS {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-sm-m--1XIGn {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-lm-m--2qPeO {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-md-m--26wVK {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRT__hdot-font-lg-m--1ddSE {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRT__hdot-font-xl-m--1qwct {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRT__hdot-font-2xl-m--3vtcT {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRT__hdot-font-3xl-m--aDGuA {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRT__hdot-font-4xl-m--19ut0 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRT__hdot-font-5xl-m--wpSuu {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRT__hdot-font-6xl-m--19ZCp {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRT__hdot-font-7xl-m--3XtIX {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRT__hdot-font-3xs-s--1H2mY {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-2xs-s--3OPLU {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-xs-s--2hAb1 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-sm-s--3HEUz {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-lm-s--3PDOa {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-md-s--1YvNv {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRT__hdot-font-lg-s--sheUZ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRT__hdot-font-xl-s--20ImZ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRT__hdot-font-2xl-s--8cyp1 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRT__hdot-font-3xl-s--S5bT5 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRT__hdot-font-4xl-s--2iyE5 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRT__hdot-font-5xl-s--1CoI6 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRT__hdot-font-6xl-s--iFT3M {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRT__hdot-font-7xl-s--35u-F {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRT__hdot-font-3xs-b--3hGqJ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-2xs-b--2KLco {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-xs-b--1vJra {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-sm-b--1U2Mb {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-lm-b--3fWE0 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRT__hdot-font-md-b--23fW8 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRT__hdot-font-lg-b--1k323 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRT__hdot-font-xl-b--1O_xd {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRT__hdot-font-2xl-b--1gOQz {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRT__hdot-font-3xl-b--zW4XA {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRT__hdot-font-4xl-b--3QmpN {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRT__hdot-font-5xl-b--dIfo4 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRT__hdot-font-6xl-b--3gDrB {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRT__hdot-font-7xl-b--2RHCz {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRT__game-box--2O0Q6 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.MRT__mrt--1WXcH {
  text-align: center;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP {
  display: flex;
  padding: 46px 96px 32px 96px;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__leftContentWrapper--1VTWn {
  position: relative;
  min-width: 380px;
  height: 348px;
  margin-right: 32px;
  border: 2px solid #e7e8ea;
  border-radius: 16px;
  background: #effdf3;
  text-align: left;
  overflow: hidden;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__leftContentWrapper--1VTWn > .MRT__leftContent--3YuHQ {
  position: absolute;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 110px 26px;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__leftContentWrapper--1VTWn > .MRT__leftContent--3YuHQ > div {
  height: 128px;
  text-align: center;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__leftContentWrapper--1VTWn > .MRT__leftContent--3YuHQ > div > .MRT__statusText--GNUBN {
  margin-top: 48px;
  color: #6a6a6a;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__leftContentWrapper--1VTWn > .MRT__leftContent--3YuHQ > div > .MRT__statusText--GNUBN.MRT__afterText--3hEq8 {
  color: #52c564;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__leftContentWrapper--1VTWn > .MRT__leftContent--3YuHQ > span {
  display: inline-block;
  flex: 1;
  width: 48px;
  height: 48px;
  margin-left: 8px;
  background-repeat: no-repeat;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__leftContentWrapper--1VTWn:after {
  content: "";
  background: #ffffff;
  border-right: 2px solid #e7e8ea;
  display: inline-block;
  width: 50%;
  height: 100%;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__rightContent--3_sZf {
  margin: 0 32px;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__rightContent--3_sZf > button {
  margin-left: 12px;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__rightContent--3_sZf > button:first-child {
  margin-left: 0;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__rightContent--3_sZf .MRT__processBoard--PBZmk {
  position: relative;
  width: 484px;
  height: 208px;
  margin-top: 12px;
  padding: 16px 16px 16px 24px;
  background: #f9f9fa;
  border: 2px solid #e7e8ea;
  box-sizing: border-box;
  border-radius: 16px;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__rightContent--3_sZf .MRT__processBoard--PBZmk > ul {
  display: grid;
  grid-template-columns: repeat(4, 56px);
  justify-content: space-between;
  width: 296px;
  margin: 16px 16px 16px 0;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__rightContent--3_sZf .MRT__processBoard--PBZmk > ul > li {
  width: 56px;
  height: 56px;
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
  color: #e8e8e8;
  text-align: center;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__rightContent--3_sZf .MRT__processBoard--PBZmk > ul > li:nth-child(n+5) {
  margin-top: 32px;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__rightContent--3_sZf .MRT__processBoard--PBZmk > span {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  top: 56px;
  left: 24px;
  width: 296px;
  height: 96px;
  line-height: 96px;
  vertical-align: middle;
  text-align: center;
  color: #ffffff;
  background: #5EC7C3;
  border-radius: 8px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__rightContent--3_sZf .MRT__processBoard--PBZmk > span.MRT__show--1nRJF {
  visibility: visible;
  opacity: 1;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__rightContent--3_sZf .MRT__processBoard--PBZmk .MRT__controlBoard--1_-0w {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 2;
}
.MRT__mrt--1WXcH .MRT__mrtWrapper--2RpdP .MRT__rightContent--3_sZf .MRT__processBoard--PBZmk.MRT__disabled--o5bA2::after {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  width: 484px;
  height: 208px;
  background: #44474b;
  opacity: 0.64;
  border-radius: 16px;
}
.MRT__mrt--1WXcH .MRT__nextButton--3pLEW {
  color: #ffffff;
}
.MRT__mrt--1WXcH .MRT__nextButton--3pLEW.MRT__done--1J063,
.MRT__mrt--1WXcH .MRT__nextButton--3pLEW.MRT__done--1J063:hover,
.MRT__mrt--1WXcH .MRT__nextButton--3pLEW.MRT__done--1J063:active,
.MRT__mrt--1WXcH .MRT__nextButton--3pLEW.MRT__done--1J063:disabled {
  opacity: 1;
  color: #315fc7;
  background: #e1e7f8;
  box-shadow: none;
  cursor: default;
}

.MRTActionButton__title-01--24v8d {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.MRTActionButton__title-02--1eO3j {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.MRTActionButton__title-03--1vB4P {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.MRTActionButton__title-04--2Q615 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.MRTActionButton__title-04-higher--sKv5d {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.MRTActionButton__title-05--2eow5 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.MRTActionButton__title-05-higher--2E7P9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.MRTActionButton__title-06--2baKd {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.MRTActionButton__title-07--17l0D {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.MRTActionButton__title-08--3Fqld {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.MRTActionButton__title-09--1yB_v {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.MRTActionButton__text-01--19MWI {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.MRTActionButton__text-02--1519E {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.MRTActionButton__text-03--2oBxW {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.MRTActionButton__text-03-higher--2pt0h {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.MRTActionButton__text-04--2gqRh {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.MRTActionButton__text-05--1UnWC {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.MRTActionButton__text-06--1cdUc {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.MRTActionButton__text-07--3ggzB {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.MRTActionButton__head-02--2xzRv {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.MRTActionButton__head-06--3ZM8W {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.MRTActionButton__monospace--EatAd {
  font-feature-settings: "tnum";
}
.MRTActionButton__text-sub--2gn-p {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.MRTActionButton__hdot-font-3xs-r--1iEKe {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-2xs-r--3-R9u {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-xs-r--1oXo2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-sm-r--22-Ab {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-lm-r--2kfvA {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-md-r--1CKzo {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-lg-r--1g4nT {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-xl-r--2dnIA {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-2xl-r--3mN_n {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-3xl-r--2kaAO {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-4xl-r--3aY7X {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-5xl-r--39VvH {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-6xl-r--lWOQV {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTActionButton__hdot-font-7xl-r--22UdY {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTActionButton__hdot-font-3xs-m--wh2hA {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-2xs-m--1IYMO {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-xs-m--fV1E0 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-sm-m--Wzr0i {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-lm-m--OROHO {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-md-m--3HoJc {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-lg-m--_1q8X {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-xl-m--3snpk {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-2xl-m--1Kd8u {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-3xl-m--1RaOA {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-4xl-m--3Mm8w {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-5xl-m--1nfJb {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-6xl-m--1pnMK {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTActionButton__hdot-font-7xl-m--1r2QX {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTActionButton__hdot-font-3xs-s--2Cgez {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-2xs-s--3l6m_ {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-xs-s--2kTD1 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-sm-s--2QC-E {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-lm-s--343nS {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-md-s--1e5QG {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-lg-s--2s43i {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-xl-s--2bhvb {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-2xl-s--3c5H1 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-3xl-s--3H-RV {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-4xl-s--2XVrR {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-5xl-s--25JlR {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-6xl-s--12UFm {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTActionButton__hdot-font-7xl-s--1QsrF {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTActionButton__hdot-font-3xs-b--1Ji4F {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-2xs-b--3fjgM {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-xs-b--3Lzur {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-sm-b--2cxqy {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-lm-b--PmvoA {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTActionButton__hdot-font-md-b--1gNZj {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-lg-b--CNITg {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-xl-b--13DJc {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-2xl-b--3zmJd {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-3xl-b--2r3EH {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-4xl-b--2ioBu {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-5xl-b--1tNC9 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTActionButton__hdot-font-6xl-b--2XgPM {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTActionButton__hdot-font-7xl-b--UZvwm {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTActionButton__game-box--3MgqT {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.MRTActionButton__mrtActionButton--yeI8y {
  width: 112px;
  padding: 16px 4px;
  background: #ffffff;
  border: 2px solid #b3eec1;
  box-sizing: border-box;
  border-radius: 16px;
  box-shadow: 2px 4px 12px rgba(82, 197, 100, 0.1);
  transition: all 0.2s ease;
}
.MRTActionButton__mrtActionButton--yeI8y > span {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-size: cover;
}
.MRTActionButton__mrtActionButton--yeI8y > p {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #52c564;
  margin-top: 8px;
}
.MRTActionButton__mrtActionButton--yeI8y:not(:disabled):hover {
  background: #effdf3;
  border-color: #6cdd83;
}
.MRTActionButton__mrtActionButton--yeI8y:not(:disabled):active {
  background: #52c564;
  border-color: #b3eec1;
  box-shadow: none;
}
.MRTActionButton__mrtActionButton--yeI8y:not(:disabled):active > p {
  color: #ffffff;
}
.MRTActionButton__mrtActionButton--yeI8y:disabled {
  opacity: 0.48;
}

.MRTControlBoard__title-01--2tdJk {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.MRTControlBoard__title-02--MZ1Tw {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.MRTControlBoard__title-03--1Iwwy {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.MRTControlBoard__title-04--2Pisw {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.MRTControlBoard__title-04-higher--1iBus {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.MRTControlBoard__title-05--3HzDR {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.MRTControlBoard__title-05-higher--1gX3v {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.MRTControlBoard__title-06--1u7x5 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.MRTControlBoard__title-07--34rSd {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.MRTControlBoard__title-08--3eZUA {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.MRTControlBoard__title-09--pq_D0 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.MRTControlBoard__text-01--1bO4w {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.MRTControlBoard__text-02--1gUaz {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.MRTControlBoard__text-03--1Y8YM {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.MRTControlBoard__text-03-higher--2fg67 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.MRTControlBoard__text-04--7RzRh {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.MRTControlBoard__text-05--NIW1T {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.MRTControlBoard__text-06--3T4tS {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.MRTControlBoard__text-07--Psjhr {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.MRTControlBoard__head-02--3edTI {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.MRTControlBoard__head-06--scpLA {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.MRTControlBoard__monospace--3MotZ {
  font-feature-settings: "tnum";
}
.MRTControlBoard__text-sub--20MOs {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.MRTControlBoard__hdot-font-3xs-r--3_MnL {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-2xs-r--dNm9F {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-xs-r--1ird0 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-sm-r--crt1t {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-lm-r--174al {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-md-r--2V0yJ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-lg-r--2feuR {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-xl-r--1VzQV {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-2xl-r--Pryvq {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-3xl-r--1IOyv {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-4xl-r--1N0c0 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-5xl-r--3p288 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-6xl-r--D6D0e {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTControlBoard__hdot-font-7xl-r--2rHgu {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTControlBoard__hdot-font-3xs-m--3FNCj {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-2xs-m--1FuLy {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-xs-m--3KHZ7 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-sm-m--2JMt2 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-lm-m--1cXbf {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-md-m--21fY3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-lg-m--U6vsM {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-xl-m--3SAk9 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-2xl-m--2u9G4 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-3xl-m--3VFqb {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-4xl-m--3GgPG {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-5xl-m--24d0p {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-6xl-m--14YGm {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTControlBoard__hdot-font-7xl-m--3vo8e {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTControlBoard__hdot-font-3xs-s--vReNH {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-2xs-s--2dm9P {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-xs-s--1w5G6 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-sm-s--3Nitb {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-lm-s--2yEun {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-md-s--2bTmz {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-lg-s--s8-bs {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-xl-s--2c_io {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-2xl-s--EtxGb {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-3xl-s--3Slub {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-4xl-s--2_bHN {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-5xl-s--2iAKS {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-6xl-s--2HDW4 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTControlBoard__hdot-font-7xl-s--16Czv {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTControlBoard__hdot-font-3xs-b--CJp9Q {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-2xs-b--2D7vm {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-xs-b--2G_YX {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-sm-b--3XEmm {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-lm-b--2tXzc {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTControlBoard__hdot-font-md-b--3Flcl {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-lg-b--24i6Y {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-xl-b--106PW {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-2xl-b--2Rfck {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-3xl-b--24aa7 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-4xl-b--2_VpF {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-5xl-b--2-A_T {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTControlBoard__hdot-font-6xl-b--2uQFl {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTControlBoard__hdot-font-7xl-b--1ZiEz {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTControlBoard__game-box--ZIZR7 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.MRTControlBoard__mrtControlBoard--MqhML {
  position: relative;
  width: 128px;
  padding: 12px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e7e8ea;
  box-sizing: border-box;
  text-align: center;
}
.MRTControlBoard__mrtControlBoard--MqhML > p {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #474747;
}
.MRTControlBoard__mrtControlBoard--MqhML > strong {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  color: #474747;
}
.MRTControlBoard__mrtControlBoard--MqhML > strong.MRTControlBoard__warn--3cdcj {
  color: #5ec7c3;
}
.MRTControlBoard__mrtControlBoard--MqhML > button {
  margin-top: 8px;
}
.MRTControlBoard__mrtControlBoard--MqhML > button:first-child {
  margin-top: 12px;
}
.MRTControlBoard__mrtControlBoard--MqhML .MRTControlBoard__tooltip--2vWSe {
  margin-top: 46px;
}

.MRTPopButton__title-01--2i-6S {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.MRTPopButton__title-02--35YtV {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.MRTPopButton__title-03--35OKe {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.MRTPopButton__title-04--AfqLl {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.MRTPopButton__title-04-higher--H8L5A {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.MRTPopButton__title-05--2LoI4 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.MRTPopButton__title-05-higher--3_j9r {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.MRTPopButton__title-06--3F8U5 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.MRTPopButton__title-07--2NZyj {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.MRTPopButton__title-08--3j-lv {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.MRTPopButton__title-09--2LR8b {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.MRTPopButton__text-01--1gsD7 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.MRTPopButton__text-02--3jE5D {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.MRTPopButton__text-03--37UKN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.MRTPopButton__text-03-higher--204Do {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.MRTPopButton__text-04--3i1s5 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.MRTPopButton__text-05--2m5yj {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.MRTPopButton__text-06--2RFZa {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.MRTPopButton__text-07--3dsmY {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.MRTPopButton__head-02--2R0Kd {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.MRTPopButton__head-06--3b5_X {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.MRTPopButton__monospace--3gAfu {
  font-feature-settings: "tnum";
}
.MRTPopButton__text-sub--21z_- {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.MRTPopButton__hdot-font-3xs-r--2Ugav {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-2xs-r--IMdYY {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-xs-r--20efl {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-sm-r--3vjwh {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-lm-r--1mHMD {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-md-r--3N9zE {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-lg-r--mBq5V {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-xl-r--36-1V {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-2xl-r--nRQFh {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-3xl-r--iCADL {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-4xl-r--o6Qqu {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-5xl-r--2gDkv {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-6xl-r--3IswS {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTPopButton__hdot-font-7xl-r--3bieg {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTPopButton__hdot-font-3xs-m--27lbq {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-2xs-m--2C_N0 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-xs-m--21Gaq {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-sm-m--bj79r {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-lm-m--36Xxo {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-md-m--m7QPq {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-lg-m--lD2io {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-xl-m--1UV2s {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-2xl-m--zEfA_ {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-3xl-m--2VBAj {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-4xl-m--3qy9x {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-5xl-m--30N9L {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-6xl-m--3n7F8 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTPopButton__hdot-font-7xl-m--2GQb7 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTPopButton__hdot-font-3xs-s--2jN1T {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-2xs-s--1rS4H {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-xs-s--1Saqk {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-sm-s--3OC3l {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-lm-s--AD7rR {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-md-s--2gRau {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-lg-s--pW2Ly {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-xl-s--1GHH9 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-2xl-s--1F-bm {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-3xl-s--11VI3 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-4xl-s--17mG6 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-5xl-s--3z_gz {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-6xl-s--3KtUT {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTPopButton__hdot-font-7xl-s--163rI {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTPopButton__hdot-font-3xs-b--2OiyL {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-2xs-b--2Y9A- {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-xs-b--22h9_ {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-sm-b--3Dtbn {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-lm-b--2SqrQ {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTPopButton__hdot-font-md-b--Qakeo {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-lg-b--3Sumx {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-xl-b--1vEsl {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-2xl-b--2ZDZ5 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-3xl-b--2-wqz {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-4xl-b--3JMel {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-5xl-b--duqY_ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTPopButton__hdot-font-6xl-b--QHOEN {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTPopButton__hdot-font-7xl-b--3d_9d {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTPopButton__game-box--3rLGo {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.MRTPopButton__mrtPopButton--1f0Iw {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  width: 104px;
  padding: 6px 16px;
  color: #474747;
  background: #f4f4f5;
  border-radius: 32px;
  transition: all 0.2s ease;
}
.MRTPopButton__mrtPopButton--1f0Iw:hover {
  background: #cfd1d5;
}
.MRTPopButton__mrtPopButton--1f0Iw:disabled {
  opacity: 0.48;
}
.MRTPopButton__mrtPopButton--1f0Iw:disabled:hover {
  background: #f4f4f5;
}

.MRTContent__title-01--sFO2z {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.MRTContent__title-02--YYw_T {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.MRTContent__title-03--25cgn {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.MRTContent__title-04--1bD17 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.MRTContent__title-04-higher--2jjbL {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.MRTContent__title-05--2AxsL {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.MRTContent__title-05-higher--25iT6 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.MRTContent__title-06--3ur0q {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.MRTContent__title-07--20Pne {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.MRTContent__title-08--fCboC {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.MRTContent__title-09--787BD {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.MRTContent__text-01--1gHAD {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.MRTContent__text-02--3OXvn {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.MRTContent__text-03--1C5Ju {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.MRTContent__text-03-higher--14NgK {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.MRTContent__text-04--2nk4f {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.MRTContent__text-05--3-hde {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.MRTContent__text-06--3vnV9 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.MRTContent__text-07--vIGO0 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.MRTContent__head-02--1ujDZ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.MRTContent__head-06--344lC {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.MRTContent__monospace--3tHyi {
  font-feature-settings: "tnum";
}
.MRTContent__text-sub--2p-pc {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.MRTContent__hdot-font-3xs-r--36k16 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-2xs-r--3B3ll {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-xs-r--2wq8P {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-sm-r--1_Tdq {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-lm-r--1mU3J {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-md-r--2HLAU {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-lg-r--5Cmg1 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-xl-r--1-XjM {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-2xl-r--1N7R7 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-3xl-r--9gvna {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-4xl-r--2iCIl {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-5xl-r--3D7mh {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-6xl-r--2781G {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTContent__hdot-font-7xl-r--2VIcX {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTContent__hdot-font-3xs-m--zClCr {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-2xs-m--36gnp {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-xs-m--sVziE {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-sm-m--1aw7m {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-lm-m--1mhDe {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-md-m--1xkHq {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-lg-m--2Brvw {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-xl-m--30kxl {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-2xl-m--29Gxe {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-3xl-m--XtUgE {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-4xl-m--1Af5n {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-5xl-m--1xBvE {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-6xl-m--fIFTR {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTContent__hdot-font-7xl-m--3yc93 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTContent__hdot-font-3xs-s--2r1iL {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-2xs-s--3wQE7 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-xs-s--28b3b {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-sm-s--3WsF3 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-lm-s--1YLUj {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-md-s--27OV1 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-lg-s--3m-Al {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-xl-s--2JtWn {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-2xl-s--1vMZh {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-3xl-s--38Cxi {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-4xl-s--ZHzSp {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-5xl-s--4Ha9K {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-6xl-s--15BzS {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTContent__hdot-font-7xl-s--aN5J7 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTContent__hdot-font-3xs-b--N_fVB {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-2xs-b--1PF-a {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-xs-b--2FoLF {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-sm-b--zZ7Fs {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-lm-b--2TQTf {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MRTContent__hdot-font-md-b--3urdn {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-lg-b--2SuAP {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-xl-b--Q9_I8 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-2xl-b--gdZ8f {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-3xl-b--1DGc6 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-4xl-b--1vL4l {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-5xl-b--9jIct {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MRTContent__hdot-font-6xl-b--j_J16 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTContent__hdot-font-7xl-b--2RPqd {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MRTContent__game-box--3HUSt {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.MRTContent__mrtContent--3AJWv {
  display: inline-block;
  width: 128px;
  height: 128px;
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_1--3pDLg {
  transform: rotate(0);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_2--_Ery_ {
  transform: rotate(45deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_3--1Fuzd {
  transform: rotate(90deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_4--ROul0 {
  transform: rotate(135deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_5--2lvmk {
  transform: rotate(180deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_6--1E1M1 {
  transform: rotate(225deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_7--Wl7YC {
  transform: rotate(270deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_8--2eiZ7 {
  transform: rotate(315deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_1_flip--HiwRn {
  transform: scaleX(-1) rotate(0);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_2_flip--1umO4 {
  transform: scaleX(-1) rotate(-45deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_3_flip--t5k8C {
  transform: scaleX(-1) rotate(-90deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_4_flip--3T4UG {
  transform: scaleX(-1) rotate(-135deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_5_flip--1Efw8 {
  transform: scaleX(-1) rotate(-180deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_6_flip--2nWXB {
  transform: scaleX(-1) rotate(-225deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_7_flip--1TtwK {
  transform: scaleX(-1) rotate(-270deg);
}
.MRTContent__mrtContent--3AJWv.MRTContent__rotation_8_flip--972yg {
  transform: scaleX(-1) rotate(-315deg);
}
.MRTContent__mrtContent--3AJWv > p {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: bold;
  font-size: 96px;
  line-height: 116px;
  /* identical to box height, or 100% */
  text-align: center;
}
.MRTContent__mrtContent--3AJWv > ul {
  display: grid;
  grid-template-columns: repeat(4, 22px);
  width: 88px;
  height: 88px;
  margin: 20px;
  box-sizing: border-box;
}
.MRTContent__mrtContent--3AJWv > ul > li {
  width: 22px;
  height: 22px;
  border-left: 1px solid #25282b;
  border-top: 1px solid #25282b;
  background: #ffffff;
}
.MRTContent__mrtContent--3AJWv > ul > li.MRTContent__fill--27VIq {
  background: #9fa4ab;
}
.MRTContent__mrtContent--3AJWv > ul > li:nth-child(4n) {
  border-right: 1px solid #25282b;
}
.MRTContent__mrtContent--3AJWv > ul > li:nth-child(n+13) {
  border-bottom: 1px solid #25282b;
}

.PM__title-01--3Crf4 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PM__title-02--gI07c {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PM__title-03--3Nhau {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PM__title-04--2BpyL {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PM__title-04-higher--1UOTr {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PM__title-05--mu4SO {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PM__title-05-higher--1CJnr {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PM__title-06--hYHp0 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PM__title-07--2piRx {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PM__title-08--2FC3x {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PM__title-09--3QQQQ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PM__text-01--1VeHU {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PM__text-02--nnR-0 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PM__text-03--1EVUe {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PM__text-03-higher--3omcC {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PM__text-04--3Y4Bb {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PM__text-05--12_Sh {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PM__text-06--2FzCw {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PM__text-07--3IviL {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PM__head-02--37aTL {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PM__head-06--1ubYp {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PM__monospace--25Iqe {
  font-feature-settings: "tnum";
}
.PM__text-sub--1SC5k {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PM__hdot-font-3xs-r--3AVtB {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-2xs-r--3p1zo {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-xs-r--zGd3o {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-sm-r--26T-J {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-lm-r--27nry {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-md-r--6MYFK {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM__hdot-font-lg-r--3QdfX {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM__hdot-font-xl-r---LCrU {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM__hdot-font-2xl-r--2qFJK {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM__hdot-font-3xl-r--364xf {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM__hdot-font-4xl-r--3wAVp {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM__hdot-font-5xl-r--137H6 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM__hdot-font-6xl-r--c_Vbl {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM__hdot-font-7xl-r--2Ikox {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM__hdot-font-3xs-m--2bbEK {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-2xs-m--1_NCY {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-xs-m--3R8Pi {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-sm-m--27cjW {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-lm-m--3Lky- {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-md-m--YWCD5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM__hdot-font-lg-m--1SUo5 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM__hdot-font-xl-m--1E2wY {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM__hdot-font-2xl-m--1S4Vy {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM__hdot-font-3xl-m--1kcY8 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM__hdot-font-4xl-m--1yNSb {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM__hdot-font-5xl-m--1IdWY {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM__hdot-font-6xl-m--1s8pl {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM__hdot-font-7xl-m--35zUE {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM__hdot-font-3xs-s--4rI86 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-2xs-s--Nbnti {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-xs-s--pQB7H {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-sm-s--28WOa {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-lm-s--2hL0z {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-md-s--9msQC {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM__hdot-font-lg-s--1jByh {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM__hdot-font-xl-s--s80wy {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM__hdot-font-2xl-s--2b7Iv {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM__hdot-font-3xl-s--2Hhjs {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM__hdot-font-4xl-s--3bxLQ {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM__hdot-font-5xl-s--LXOWR {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM__hdot-font-6xl-s--NryAQ {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM__hdot-font-7xl-s--3n4qv {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM__hdot-font-3xs-b--3isc_ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-2xs-b--1S9Y0 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-xs-b--WSpLH {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-sm-b--WPsRw {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-lm-b--UoxtH {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM__hdot-font-md-b--Idpko {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM__hdot-font-lg-b--34HMa {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM__hdot-font-xl-b--2xwsL {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM__hdot-font-2xl-b--WMdv8 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM__hdot-font-3xl-b--15RR0 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM__hdot-font-4xl-b--18-Q0 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM__hdot-font-5xl-b--3ZwKs {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM__hdot-font-6xl-b--OOwvv {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM__hdot-font-7xl-b--24LgA {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM__game-box--3u9d_ {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PM__pm--Lz7PG {
  width: 100%;
  height: 100%;
  position: relative;
  text-align: center;
}
.PM__pm--Lz7PG > .PM__progressBar--1AFC1 {
  top: 0;
  left: 0;
  position: absolute;
}
.PM__pm--Lz7PG > .PM__titleText--1RkDz {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  padding-top: 56px;
}
.PM__pm--Lz7PG > .PM__titleText--1RkDz.PM__week--Fwd0X,
.PM__pm--Lz7PG > .PM__titleText--1RkDz.PM__bus--2iqia {
  padding-top: 140px;
}
.PM__pm--Lz7PG > .PM__titleText--1RkDz.PM__location--31oPn {
  padding-top: 56px;
}
.PM__pm--Lz7PG > .PM__titleText--1RkDz.PM__food--2dWkg {
  padding-top: 87px;
}

.PMWeek__title-01--3q6jR {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PMWeek__title-02--3h515 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PMWeek__title-03--1vOc4 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PMWeek__title-04--gIUpG {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PMWeek__title-04-higher--2zU3Y {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PMWeek__title-05--e_oZm {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PMWeek__title-05-higher--3tlW9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PMWeek__title-06--2oax- {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PMWeek__title-07--38wnr {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PMWeek__title-08--1k_Hs {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PMWeek__title-09--2vLMi {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PMWeek__text-01--3Zk8T {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PMWeek__text-02--1ei4V {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PMWeek__text-03--3J3n1 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PMWeek__text-03-higher--2x9b8 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PMWeek__text-04--2yUAO {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PMWeek__text-05--3Gphw {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PMWeek__text-06--230c7 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PMWeek__text-07--fSVRi {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PMWeek__head-02--1zPWI {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PMWeek__head-06--6u1Pc {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PMWeek__monospace--2J1rW {
  font-feature-settings: "tnum";
}
.PMWeek__text-sub--1I7z1 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PMWeek__hdot-font-3xs-r--1ytJc {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-2xs-r--2z4Bj {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-xs-r--cQL4w {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-sm-r--ELLhl {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-lm-r--39MBL {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-md-r--12Qzp {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-lg-r--4Lmv4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-xl-r--3iIxG {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-2xl-r--10s6e {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-3xl-r--2R1fR {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-4xl-r--1YefO {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-5xl-r--2oLbS {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-6xl-r--3Vq3C {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMWeek__hdot-font-7xl-r--1lqAQ {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMWeek__hdot-font-3xs-m--1WoJa {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-2xs-m--11eyh {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-xs-m--3HRx- {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-sm-m--3IddE {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-lm-m--2wtBC {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-md-m--2XUbd {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-lg-m--mMUR- {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-xl-m--2WKDS {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-2xl-m--2CEgD {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-3xl-m--1InfP {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-4xl-m--3ZHNn {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-5xl-m--3UDwI {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-6xl-m--1QmPc {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMWeek__hdot-font-7xl-m--1ljYl {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMWeek__hdot-font-3xs-s--GDuc- {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-2xs-s--18qNo {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-xs-s--1KfW4 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-sm-s--GT_YD {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-lm-s--1ywZd {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-md-s--3Q_k9 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-lg-s--2sY9T {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-xl-s--3lVFv {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-2xl-s--3OlSg {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-3xl-s--3BBTI {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-4xl-s--1Sjn5 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-5xl-s--3iIO0 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-6xl-s--QwJBV {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMWeek__hdot-font-7xl-s--230Hd {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMWeek__hdot-font-3xs-b--1xYvJ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-2xs-b--1CXjY {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-xs-b--2CBYq {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-sm-b--1qsyb {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-lm-b--3TXEX {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMWeek__hdot-font-md-b--1eAfX {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-lg-b--1MYTE {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-xl-b--3RMCH {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-2xl-b--3kRaj {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-3xl-b--3aL5n {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-4xl-b--1tekS {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-5xl-b--3ff89 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMWeek__hdot-font-6xl-b--2HFLM {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMWeek__hdot-font-7xl-b--IVzmj {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMWeek__game-box--5mfq1 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PMWeek__pmWeek--PIzwT {
  padding: 0 64px 0;
}
.PMWeek__pmWeek--PIzwT > .PMWeek__weekList--1DWEi {
  display: flex;
  margin-top: 108px;
  justify-content: center;
}
.PMWeek__pmWeek--PIzwT > .PMWeek__weekList--1DWEi.PMWeek__isOverQuestion--2cqKa {
  margin-top: 48px;
}
.PMWeek__pmWeek--PIzwT > .PMWeek__weekList--1DWEi > .PMWeek__week--tJzho {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
  width: 160px;
  height: 160px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  color: #474747;
  background: #f4f4f5;
  border: 1px solid #cfd1d5;
  border-radius: 8px;
}
.PMWeek__pmWeek--PIzwT > .PMWeek__weekList--1DWEi > .PMWeek__week--tJzho.PMWeek__isOverQuestion--2cqKa {
  width: 128px;
  height: 128px;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
}
.PMWeek__pmWeek--PIzwT > .PMWeek__weekList--1DWEi > .PMWeek__week--tJzho.PMWeek__isOverQuestion--2cqKa:hover {
  cursor: pointer;
  color: #46b2af;
  background: #f3fdfc;
  border: 1px solid #7adeda;
}
.PMWeek__pmWeek--PIzwT > .PMWeek__weekList--1DWEi > .PMWeek__week--tJzho.PMWeek__isOverQuestion--2cqKa.PMWeek__clicked--2aYYG {
  color: #ffffff;
  background: #5ec7c3;
  border: 1px solid #46b2af;
}
.PMWeek__pmWeek--PIzwT > .PMWeek__weekList--1DWEi > .PMWeek__week--tJzho.PMWeek__isOverQuestion--2cqKa ~ * {
  margin-left: 16px;
}
.PMWeek__pmWeek--PIzwT > .PMWeek__weekList--1DWEi > .PMWeek__week--tJzho.PMWeek__smallerText--nfmKt {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PMWeek__pmWeek--PIzwT > .PMWeek__weekList--1DWEi > .PMWeek__week--tJzho ~ * {
  margin-left: 32px;
}

.PMLocation__title-01--2uMVj {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PMLocation__title-02--3ED9X {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PMLocation__title-03--1yCFC {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PMLocation__title-04--1bMFL {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PMLocation__title-04-higher--gF7bK {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PMLocation__title-05--1Qrhg {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PMLocation__title-05-higher--3zixu {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PMLocation__title-06--30O2h {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PMLocation__title-07--N_ELU {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PMLocation__title-08--3JA_H {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PMLocation__title-09--3AiXb {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PMLocation__text-01--4XwfT {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PMLocation__text-02--3I3zg {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PMLocation__text-03--sSe6A {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PMLocation__text-03-higher--29vqa {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PMLocation__text-04--1wAwt {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PMLocation__text-05--3H1v7 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PMLocation__text-06--9h0Uv {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PMLocation__text-07--4hCo9 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PMLocation__head-02--dVsFi {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PMLocation__head-06--1XFNb {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PMLocation__monospace--16cGN {
  font-feature-settings: "tnum";
}
.PMLocation__text-sub--3-eRn {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PMLocation__hdot-font-3xs-r--3JOsB {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-2xs-r--10-mo {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-xs-r--2tKPx {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-sm-r--qNHF6 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-lm-r--m90mK {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-md-r--2lpyu {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-lg-r--DzvNQ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-xl-r--3OE0I {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-2xl-r--3Snnr {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-3xl-r--2TaTh {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-4xl-r--uz0lr {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-5xl-r--29jKS {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-6xl-r--2dcUH {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMLocation__hdot-font-7xl-r--21zjm {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMLocation__hdot-font-3xs-m--3BhyF {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-2xs-m--2gIGM {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-xs-m--1jXVC {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-sm-m--6dcdZ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-lm-m--qp914 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-md-m--28Vt_ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-lg-m--NtEHu {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-xl-m--2cUu2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-2xl-m--3QSsD {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-3xl-m--2fvXE {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-4xl-m--2nhNM {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-5xl-m--13sJN {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-6xl-m--2tIbT {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMLocation__hdot-font-7xl-m--cULGF {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMLocation__hdot-font-3xs-s--2Tx7Q {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-2xs-s--1lNGu {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-xs-s--18eUs {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-sm-s--3t6sf {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-lm-s--14ckb {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-md-s--2T608 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-lg-s--PYWzF {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-xl-s--186zK {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-2xl-s--37dTn {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-3xl-s--vXUTe {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-4xl-s--1wodr {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-5xl-s--1Dc-L {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-6xl-s--PLQU5 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMLocation__hdot-font-7xl-s--31v6V {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMLocation__hdot-font-3xs-b--wGkQy {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-2xs-b--2ZxJG {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-xs-b--3QG7b {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-sm-b--11l05 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-lm-b--3SxNy {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMLocation__hdot-font-md-b--3Gxmr {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-lg-b--1Nybb {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-xl-b--2jxn4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-2xl-b--pFI2M {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-3xl-b--1Nakh {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-4xl-b--1v2ks {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-5xl-b--1gh6l {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMLocation__hdot-font-6xl-b--1ETdF {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMLocation__hdot-font-7xl-b--3ATOx {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMLocation__game-box--19yBr {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn {
  width: 504px;
  height: 344px;
  margin: 32px auto 0;
  position: relative;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n {
  width: 104px;
  height: 64px;
  opacity: 0.24;
  position: absolute;
  border-radius: 8px;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__want--GVvzx {
  opacity: 1;
  border: 4px solid #5ec7c3;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__question--B2SZz {
  opacity: 1;
  cursor: pointer;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__feedback--2hOxv {
  opacity: 0.48;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__feedback--2hOxv.PMLocation__clicked--gEB0Z {
  opacity: 1;
  border: 4px solid #5ec7c3;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__feedback--2hOxv.PMLocation__clicked--gEB0Z:after {
  width: 100%;
  height: 100%;
  content: '';
  opacity: 0.48;
  display: block;
  background: #5ec7c3;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__hover--1ksAK {
  opacity: 0.48;
  cursor: pointer;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__hover--1ksAK:hover {
  opacity: 1;
  border: 4px solid #44474b;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc1--tVNJ6 {
  top: 8px;
  left: 8px;
  background: url("/static/image/pm/loc-1.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc2--Scx40 {
  top: 8px;
  left: 120px;
  background: url("/static/image/pm/loc-2.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc3--38Pgn {
  top: 80px;
  left: 8px;
  background: url("/static/image/pm/loc-3.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc4--3lpfJ {
  top: 80px;
  left: 120px;
  background: url("/static/image/pm/loc-4.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc5--1uDGd {
  top: 8px;
  right: 120px;
  background: url("/static/image/pm/loc-5.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc6--2t8Ts {
  top: 8px;
  right: 8px;
  background: url("/static/image/pm/loc-6.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc7--2rJyu {
  top: 80px;
  right: 120px;
  background: url("/static/image/pm/loc-7.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc8--3620P {
  top: 80px;
  right: 8px;
  background: url("/static/image/pm/loc-8.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc9--bDIL1 {
  bottom: 80px;
  left: 8px;
  background: url("/static/image/pm/loc-9.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc10--2FQ7W {
  bottom: 80px;
  left: 120px;
  background: url("/static/image/pm/loc-10.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc11--8pZa8 {
  bottom: 8px;
  left: 8px;
  background: url("/static/image/pm/loc-11.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc12--fIRHA {
  bottom: 8px;
  left: 120px;
  background: url("/static/image/pm/loc-12.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc13--1UkFL {
  bottom: 80px;
  right: 120px;
  background: url("/static/image/pm/loc-13.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc14--38BGi {
  bottom: 80px;
  right: 8px;
  background: url("/static/image/pm/loc-14.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc15--EIHnC {
  bottom: 8px;
  right: 120px;
  background: url("/static/image/pm/loc-15.png") center;
}
.PMLocation__pmLocation--1P_W6 > .PMLocation__map--3XgMn > .PMLocation__location--Eoa8n.PMLocation__loc16--3FOxN {
  bottom: 8px;
  right: 8px;
  background: url("/static/image/pm/loc-16.png") center;
}

.PMFood__title-01--1eKLT {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PMFood__title-02--3ECyp {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PMFood__title-03--BPwL6 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PMFood__title-04--3gWFS {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PMFood__title-04-higher--3khfc {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PMFood__title-05--SQlea {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PMFood__title-05-higher--16Ytb {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PMFood__title-06--33Zkr {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PMFood__title-07--1j9AT {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PMFood__title-08--2NxHv {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PMFood__title-09--1dYp3 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PMFood__text-01--1r0Ie {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PMFood__text-02--272V5 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PMFood__text-03--cmOFT {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PMFood__text-03-higher--1L350 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PMFood__text-04--_CLCO {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PMFood__text-05--1wCRi {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PMFood__text-06--3hK1y {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PMFood__text-07--2GQ8g {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PMFood__head-02--1WPNh {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PMFood__head-06--2vONk {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PMFood__monospace--3NE8x {
  font-feature-settings: "tnum";
}
.PMFood__text-sub--14WGf {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PMFood__hdot-font-3xs-r--ZcoCj {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-2xs-r--2ZBW8 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-xs-r--SpO8j {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-sm-r--3JuLr {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-lm-r--1ZU6T {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-md-r--Q5km9 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMFood__hdot-font-lg-r--3jwOy {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMFood__hdot-font-xl-r--22ZZG {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMFood__hdot-font-2xl-r--28LyC {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMFood__hdot-font-3xl-r--W3YnR {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMFood__hdot-font-4xl-r--2CKah {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMFood__hdot-font-5xl-r--1Avsg {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMFood__hdot-font-6xl-r--3pJDl {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMFood__hdot-font-7xl-r--2mmEc {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMFood__hdot-font-3xs-m--1OcWH {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-2xs-m--2FXgt {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-xs-m--BLuVM {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-sm-m--3ooV9 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-lm-m--2e6CN {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-md-m--3wtYb {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMFood__hdot-font-lg-m--vY84V {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMFood__hdot-font-xl-m--pgyqI {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMFood__hdot-font-2xl-m--_7hJM {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMFood__hdot-font-3xl-m--1PGNQ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMFood__hdot-font-4xl-m--2IjBy {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMFood__hdot-font-5xl-m--1ADU2 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMFood__hdot-font-6xl-m--trcUc {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMFood__hdot-font-7xl-m--1Uf8F {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMFood__hdot-font-3xs-s--2rQdr {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-2xs-s--1v3k4 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-xs-s--2u2QL {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-sm-s--1Ghsk {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-lm-s--2RODV {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-md-s--3oQuj {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMFood__hdot-font-lg-s--1prJ4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMFood__hdot-font-xl-s--2n27m {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMFood__hdot-font-2xl-s--XAhvn {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMFood__hdot-font-3xl-s--1jfOX {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMFood__hdot-font-4xl-s--2YSeq {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMFood__hdot-font-5xl-s--3wGzR {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMFood__hdot-font-6xl-s--KtAYm {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMFood__hdot-font-7xl-s--2Prlj {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMFood__hdot-font-3xs-b--1LGpJ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-2xs-b--2byZY {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-xs-b--1nCmv {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-sm-b--2h_5k {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-lm-b--1Ak6T {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMFood__hdot-font-md-b--36EII {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMFood__hdot-font-lg-b--gHFlx {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMFood__hdot-font-xl-b--2vvCF {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMFood__hdot-font-2xl-b--3xFr1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMFood__hdot-font-3xl-b--30QWB {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMFood__hdot-font-4xl-b--3MqrS {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMFood__hdot-font-5xl-b--1UHuV {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMFood__hdot-font-6xl-b--3lDkW {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMFood__hdot-font-7xl-b--2hEeO {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMFood__game-box--2Zj-P {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PMFood__pmFood--KK65e > .PMFood__frame--2dCl2 {
  width: 704px;
  height: 280px;
  display: flex;
  margin: 64px auto 0;
  align-items: center;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  justify-content: center;
  border-radius: 24px;
  background-position: center;
}
.PMFood__pmFood--KK65e > .PMFood__frame--2dCl2 > .PMFood__stimulantFood--g_40M ~ * {
  margin-left: 48px;
}
.PMFood__pmFood--KK65e > .PMFood__questionWrap--1N1Cz {
  height: 266px;
  display: flex;
  flex-wrap: wrap;
  margin: 48px auto 0;
  align-content: space-between;
  justify-content: space-between;
}
.PMFood__pmFood--KK65e > .PMFood__questionWrap--1N1Cz > .PMFood__food--1HsMH {
  cursor: pointer;
  border-radius: 50%;
}
.PMFood__pmFood--KK65e > .PMFood__questionWrap--1N1Cz > .PMFood__food--1HsMH.PMFood__hover--3GlYf:not(.PMFood__clicked--20GkN) {
  opacity: 0.48;
}
.PMFood__pmFood--KK65e > .PMFood__questionWrap--1N1Cz > .PMFood__food--1HsMH.PMFood__hover--3GlYf:not(.PMFood__clicked--20GkN):hover {
  opacity: 1;
  border: 8px solid #9fa4ab;
}
.PMFood__pmFood--KK65e > .PMFood__questionWrap--1N1Cz > .PMFood__food--1HsMH.PMFood__clicked--20GkN {
  border-radius: 50%;
  border: 8px solid #5ec7c3;
}
.PMFood__pmFood--KK65e > .PMFood__questionWrap--1N1Cz > .PMFood__food--1HsMH.PMFood__clicked--20GkN:after {
  content: '';
  width: 112px;
  height: 112px;
  opacity: 0.48;
  display: block;
  border-radius: 50%;
  background: #5ec7c3;
}
.PMFood__pmFood--KK65e .PMFood__food--1HsMH {
  width: 128px;
  height: 128px;
  display: inline-block;
  background-position: center;
}

.PMBus__title-01--3Hnc3 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PMBus__title-02--3XT-L {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PMBus__title-03--6fq0n {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PMBus__title-04--2k82t {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PMBus__title-04-higher--8RXxP {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PMBus__title-05--3mwdz {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PMBus__title-05-higher--2vSoA {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PMBus__title-06--29lI0 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PMBus__title-07--1ExQA {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PMBus__title-08--1krjY {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PMBus__title-09--2C_eM {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PMBus__text-01--1-xRx {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PMBus__text-02--3d-MF {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PMBus__text-03--1N4x0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PMBus__text-03-higher--28noT {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PMBus__text-04--kXMs9 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PMBus__text-05--21Zt6 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PMBus__text-06--3IP9z {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PMBus__text-07--3GSCJ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PMBus__head-02--22Jy1 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PMBus__head-06--3PlHr {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PMBus__monospace--3-n0Q {
  font-feature-settings: "tnum";
}
.PMBus__text-sub--2ThE_ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PMBus__hdot-font-3xs-r--2-T7Z {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-2xs-r---kKXk {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-xs-r--3cqFv {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-sm-r--3vwi8 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-lm-r--2fCjO {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-md-r--379c9 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMBus__hdot-font-lg-r--1cjkU {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMBus__hdot-font-xl-r--bc_pg {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMBus__hdot-font-2xl-r--KV1Sx {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMBus__hdot-font-3xl-r--1Q-od {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMBus__hdot-font-4xl-r--1RuGG {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMBus__hdot-font-5xl-r--tgiFy {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMBus__hdot-font-6xl-r--pRweg {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMBus__hdot-font-7xl-r--3vh53 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMBus__hdot-font-3xs-m--1ewNl {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-2xs-m--3IUPR {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-xs-m--2_9h_ {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-sm-m--1Y0dG {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-lm-m--1G-kG {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-md-m--2AUfA {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMBus__hdot-font-lg-m--2UMDJ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMBus__hdot-font-xl-m--3RaX6 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMBus__hdot-font-2xl-m--A4w0C {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMBus__hdot-font-3xl-m--LZewN {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMBus__hdot-font-4xl-m--3OVtX {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMBus__hdot-font-5xl-m--3_Gll {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMBus__hdot-font-6xl-m--1SYxU {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMBus__hdot-font-7xl-m--11aU9 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMBus__hdot-font-3xs-s--3jqk3 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-2xs-s--3Rb4j {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-xs-s--YPAZU {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-sm-s--1yUIZ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-lm-s--3kDs5 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-md-s--2x9XF {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMBus__hdot-font-lg-s--239Gr {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMBus__hdot-font-xl-s--AHRrr {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMBus__hdot-font-2xl-s--1xYwz {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMBus__hdot-font-3xl-s--CT-kW {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMBus__hdot-font-4xl-s--20Bo0 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMBus__hdot-font-5xl-s--2BSei {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMBus__hdot-font-6xl-s--2rQ2l {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMBus__hdot-font-7xl-s--2QyY8 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMBus__hdot-font-3xs-b--3oU8_ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-2xs-b--Ery_M {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-xs-b--23BUI {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-sm-b--2zvlR {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-lm-b--1Mdt6 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PMBus__hdot-font-md-b--sSDUP {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMBus__hdot-font-lg-b--3Z5QN {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PMBus__hdot-font-xl-b--2-Vgt {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMBus__hdot-font-2xl-b--2u0CJ {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PMBus__hdot-font-3xl-b--2xgts {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMBus__hdot-font-4xl-b--32dW- {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PMBus__hdot-font-5xl-b--PD3oi {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PMBus__hdot-font-6xl-b--33kQ9 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMBus__hdot-font-7xl-b--3NkEH {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PMBus__game-box--3POPA {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PMBus__pmBus--1oPor > .PMBus__questionWrap--v6-fx {
  display: flex;
  margin-top: 48px;
  justify-content: center;
}
.PMBus__pmBus--1oPor > .PMBus__questionWrap--v6-fx > .PMBus__questionBus--LZYus {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
  width: 128px;
  height: 128px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  color: #474747;
  background: #f4f4f5;
  border: 1px solid #cfd1d5;
  border-radius: 8px;
}
.PMBus__pmBus--1oPor > .PMBus__questionWrap--v6-fx > .PMBus__questionBus--LZYus:hover {
  cursor: pointer;
  color: #46b2af;
  background: #f3fdfc;
  border: 1px solid #7adeda;
}
.PMBus__pmBus--1oPor > .PMBus__questionWrap--v6-fx > .PMBus__questionBus--LZYus.PMBus__clicked--oze5y {
  color: #ffffff;
  background: #5ec7c3;
  border: 1px solid #46b2af;
}
.PMBus__pmBus--1oPor > .PMBus__questionWrap--v6-fx > .PMBus__questionBus--LZYus ~ * {
  margin-left: 16px;
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN {
  width: 660px;
  height: 176px;
  position: relative;
  margin: 116px auto 0;
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN > .PMBus__busWrap--188D7 {
  width: 168px;
  height: 135px;
  position: absolute;
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN > .PMBus__busWrap--188D7.PMBus__yellow--3YYN0 {
  left: 58px;
  bottom: 22px;
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN > .PMBus__busWrap--188D7.PMBus__yellow--3YYN0 > .PMBus__bus--1hDzJ {
  left: 0;
  bottom: -12px;
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN > .PMBus__busWrap--188D7.PMBus__blue--b4wsS {
  left: 309px;
  bottom: 22px;
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN > .PMBus__busWrap--188D7.PMBus__blue--b4wsS > .PMBus__bus--1hDzJ {
  left: 0;
  bottom: -12px;
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN > .PMBus__busWrap--188D7.PMBus__green--Bz6D2 {
  left: 184px;
  bottom: 22px;
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN > .PMBus__busWrap--188D7.PMBus__green--Bz6D2 > .PMBus__bus--1hDzJ {
  left: 0;
  bottom: -12px;
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN > .PMBus__busWrap--188D7 > .PMBus__number--3Dv2C {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
  top: 0;
  right: 46px;
  width: 160px;
  height: 80px;
  display: flex;
  position: absolute;
  padding-bottom: 4px;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  background: #44474b;
  border-radius: 8px;
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN > .PMBus__busWrap--188D7 > .PMBus__number--3Dv2C:after {
  width: 16px;
  height: 16px;
  content: '';
  position: absolute;
  top: calc(100% - 4px);
  background: #44474b;
  clip-path: polygon(0% 0%, 50% 100%, 100% 0%);
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN > .PMBus__busWrap--188D7 > .PMBus__stop--23rGj {
  right: 0;
  bottom: 0;
  width: 22px;
  height: 70px;
  position: absolute;
}
.PMBus__pmBus--1oPor > .PMBus__busStop--235IN .PMBus__bus--1hDzJ {
  width: 146px;
  height: 48px;
  position: absolute;
}

.RMT__title-01--3xU4b {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.RMT__title-02--3yu7p {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.RMT__title-03--Gx5wh {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.RMT__title-04--1bf0L {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.RMT__title-04-higher--3F9Zj {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.RMT__title-05--gm8h6 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.RMT__title-05-higher--3jiEc {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.RMT__title-06--1zzDU {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.RMT__title-07--3i1X6 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.RMT__title-08--2_ebe {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.RMT__title-09--3A2X_ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.RMT__text-01--3pd7z {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.RMT__text-02--1PqGC {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.RMT__text-03--Jj1Po {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.RMT__text-03-higher--3UcWe {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.RMT__text-04--3PhLW {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.RMT__text-05--3klx0 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.RMT__text-06--1GwTk {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.RMT__text-07--zXYYS {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.RMT__head-02--2PR3M {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.RMT__head-06--MhArP {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.RMT__monospace--B0Q0j {
  font-feature-settings: "tnum";
}
.RMT__text-sub--2_dpg {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.RMT__hdot-font-3xs-r--EOHYW {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-2xs-r--2BDeJ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-xs-r--3zvJU {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-sm-r--30vgc {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-lm-r--37121 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-md-r--3Asiw {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMT__hdot-font-lg-r--1dru1 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMT__hdot-font-xl-r--1SKg7 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMT__hdot-font-2xl-r--1QMC7 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMT__hdot-font-3xl-r--2_a91 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMT__hdot-font-4xl-r--1yQ25 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMT__hdot-font-5xl-r--kO348 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMT__hdot-font-6xl-r--3qHhY {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMT__hdot-font-7xl-r--1fd5K {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMT__hdot-font-3xs-m--3Vdu4 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-2xs-m--2fBtS {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-xs-m--1a1x6 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-sm-m--2zLeZ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-lm-m--1Zb0S {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-md-m--2HwZP {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMT__hdot-font-lg-m--2KwTJ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMT__hdot-font-xl-m--3T-GE {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMT__hdot-font-2xl-m--vxem6 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMT__hdot-font-3xl-m--UWrir {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMT__hdot-font-4xl-m--2JvtL {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMT__hdot-font-5xl-m--PRmM8 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMT__hdot-font-6xl-m--1gSZR {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMT__hdot-font-7xl-m--K-uuQ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMT__hdot-font-3xs-s--2uBR1 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-2xs-s--1drTE {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-xs-s--2XRUu {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-sm-s--1iXyi {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-lm-s--3PjuU {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-md-s--2Pdsh {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMT__hdot-font-lg-s--3_em1 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMT__hdot-font-xl-s--6f4Uk {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMT__hdot-font-2xl-s--1wmXq {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMT__hdot-font-3xl-s--3bXVr {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMT__hdot-font-4xl-s--2Y1uw {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMT__hdot-font-5xl-s--3JBBr {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMT__hdot-font-6xl-s--12Z0- {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMT__hdot-font-7xl-s--3N9ze {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMT__hdot-font-3xs-b--3-mx2 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-2xs-b--1FWTi {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-xs-b--3dwRU {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-sm-b--3WKlZ {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-lm-b--1l8Iv {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMT__hdot-font-md-b--2ks4y {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMT__hdot-font-lg-b--1r2nu {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMT__hdot-font-xl-b--2mSo- {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMT__hdot-font-2xl-b--2hRee {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMT__hdot-font-3xl-b--2wxqD {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMT__hdot-font-4xl-b--330Jx {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMT__hdot-font-5xl-b--pK8bK {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMT__hdot-font-6xl-b--2SeST {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMT__hdot-font-7xl-b--220Nk {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMT__game-box--15g65 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.RMT__rmt--2Bwd_ {
  position: relative;
  margin: 24px 32px;
  text-align: center;
}
.RMT__rmt--2Bwd_ .RMT__rmtBoard--2wydo {
  position: absolute;
  top: 24px;
  left: 0;
}
.RMT__rmt--2Bwd_ > ul {
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: repeat(7, 1fr);
  width: 444px;
  height: 444px;
  margin: -16px auto;
}
.RMT__rmt--2Bwd_ > ul.RMT__disabled--2FAJI {
  opacity: 0.48;
  pointer-events: none;
}
.RMT__rmt--2Bwd_ > ul > li {
  width: 64px;
  height: 64px;
}
.RMT__rmt--2Bwd_ > ul > li.RMT__rmtSquareIcon--3Vckm {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: auto;
}
.RMT__rmt--2Bwd_ > ul > li.RMT__rmtSquareIcon--3Vckm:nth-child(-n+7) {
  margin-right: 8px;
}
.RMT__rmt--2Bwd_ > ul > li.RMT__rmtSquareIcon--3Vckm:nth-child(7n+1) {
  margin-bottom: 8px;
}
.RMT__rmt--2Bwd_ > ul > li.RMT__rmtSquareIcon--3Vckm:nth-child(7n) {
  margin-top: 8px;
}
.RMT__rmt--2Bwd_ > ul > li.RMT__rmtSquareIcon--3Vckm:nth-child(n+42) {
  margin-left: 8px;
}
.RMT__rmt--2Bwd_ .RMT__nextButton--29yFQ {
  margin-top: 20px;
  color: #ffffff;
}
.RMT__rmt--2Bwd_ .RMT__nextButton--29yFQ.RMT__done--xZZS0,
.RMT__rmt--2Bwd_ .RMT__nextButton--29yFQ.RMT__done--xZZS0:hover,
.RMT__rmt--2Bwd_ .RMT__nextButton--29yFQ.RMT__done--xZZS0:active,
.RMT__rmt--2Bwd_ .RMT__nextButton--29yFQ.RMT__done--xZZS0:disabled {
  opacity: 1;
  color: #315fc7;
  background: #e1e7f8;
  box-shadow: none;
  cursor: default;
}

.RMTCountBoard__title-01--edNLq {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.RMTCountBoard__title-02--aXzuS {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.RMTCountBoard__title-03--1WGKp {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.RMTCountBoard__title-04--jKcKe {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.RMTCountBoard__title-04-higher--3LYmB {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.RMTCountBoard__title-05--cLdCk {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.RMTCountBoard__title-05-higher--WC11l {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.RMTCountBoard__title-06--3jw_8 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.RMTCountBoard__title-07--20FYW {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.RMTCountBoard__title-08--1Vpsj {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.RMTCountBoard__title-09--BWbIP {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.RMTCountBoard__text-01--2X3fy {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.RMTCountBoard__text-02--2NO2- {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.RMTCountBoard__text-03--11jtc {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.RMTCountBoard__text-03-higher--KMrhr {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.RMTCountBoard__text-04--1Zaur {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.RMTCountBoard__text-05--252PF {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.RMTCountBoard__text-06--tw_1K {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.RMTCountBoard__text-07--3Bla6 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.RMTCountBoard__head-02--2lzXs {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.RMTCountBoard__head-06--2u8Iu {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.RMTCountBoard__monospace--2EN0C {
  font-feature-settings: "tnum";
}
.RMTCountBoard__text-sub--2y3DO {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.RMTCountBoard__hdot-font-3xs-r--246eR {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-2xs-r--WbTre {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-xs-r--2_CSk {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-sm-r--vupP0 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-lm-r--1etg2 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-md-r--UwVSA {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-lg-r--1V9Ad {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-xl-r--3HBQm {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-2xl-r--bPkxP {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-3xl-r--2o299 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-4xl-r--133NH {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-5xl-r--3YXzr {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-6xl-r--2lzix {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTCountBoard__hdot-font-7xl-r--7LqP_ {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTCountBoard__hdot-font-3xs-m--2ulUW {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-2xs-m--3kBiR {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-xs-m--2e0pY {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-sm-m--1jIPM {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-lm-m--1074C {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-md-m--3VZnT {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-lg-m--3SCS7 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-xl-m--2v3IT {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-2xl-m--28k3g {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-3xl-m--1KF00 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-4xl-m--2VtkT {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-5xl-m--2q2B- {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-6xl-m--1mlHQ {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTCountBoard__hdot-font-7xl-m--10clq {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTCountBoard__hdot-font-3xs-s--1g76o {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-2xs-s--1HOik {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-xs-s--L_0Q2 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-sm-s---PwSr {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-lm-s--29eOB {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-md-s--twrra {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-lg-s--1mOX9 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-xl-s--1IA4w {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-2xl-s--8wFo_ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-3xl-s--1eHNz {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-4xl-s--4SzDL {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-5xl-s--3X2M9 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-6xl-s--2aUfF {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTCountBoard__hdot-font-7xl-s--cGoN_ {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTCountBoard__hdot-font-3xs-b--2oC1A {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-2xs-b--ah61K {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-xs-b--1JSfr {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-sm-b--2D_a5 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-lm-b--Pi-jj {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTCountBoard__hdot-font-md-b--3TzDn {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-lg-b--VM4Fa {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-xl-b--1SPpD {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-2xl-b--10RVU {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-3xl-b--yPUTb {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-4xl-b--3o8Nn {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-5xl-b--1ckai {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMTCountBoard__hdot-font-6xl-b--46uMt {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTCountBoard__hdot-font-7xl-b--2B40Z {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTCountBoard__game-box--CBMG_ {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.RMTCountBoard__rmtCountBoard--3IgZK {
  display: flex;
  width: 200px;
  padding: 16px 0;
  background: #ffffff;
  border: 1px solid #e7e8ea;
  box-sizing: border-box;
  border-radius: 16px;
}
.RMTCountBoard__rmtCountBoard--3IgZK > span {
  display: inline-block;
  width: 2px;
  height: 80px;
  background: #e7e8ea;
}
.RMTCountBoard__rmtCountBoard--3IgZK .RMTCountBoard__countContent--3HEua {
  width: 98px;
  text-align: center;
}
.RMTCountBoard__rmtCountBoard--3IgZK .RMTCountBoard__countContent--3HEua > p {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 4px;
  color: #a4a4a4;
}
.RMTCountBoard__rmtCountBoard--3IgZK .RMTCountBoard__countContent--3HEua > strong {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #6a6a6a;
}
.RMTCountBoard__rmtCountBoard--3IgZK .RMTCountBoard__countContent--3HEua > strong.RMTCountBoard__countWarn--345Sm {
  color: #5ec7c3;
}
.RMTCountBoard__rmtCountBoard--3IgZK .RMTCountBoard__tooltip--2tZGf {
  margin-top: 116px;
}

.RMTSquare__title-01--28bdu {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.RMTSquare__title-02--2ZwHx {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.RMTSquare__title-03--15O8c {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.RMTSquare__title-04--1brJx {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.RMTSquare__title-04-higher--H558t {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.RMTSquare__title-05--2cuR9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.RMTSquare__title-05-higher--2XV5K {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.RMTSquare__title-06--pOkwX {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.RMTSquare__title-07--qFYWg {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.RMTSquare__title-08--1e_7M {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.RMTSquare__title-09--29gy3 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.RMTSquare__text-01--2e6Ud {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.RMTSquare__text-02--2kCZ0 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.RMTSquare__text-03--3trva {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.RMTSquare__text-03-higher--19lhj {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.RMTSquare__text-04--1CrqK {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.RMTSquare__text-05--3GCpL {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.RMTSquare__text-06--2WHIL {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.RMTSquare__text-07--3en4S {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.RMTSquare__head-02--tjhnj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.RMTSquare__head-06--13561 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.RMTSquare__monospace--3-RSB {
  font-feature-settings: "tnum";
}
.RMTSquare__text-sub--b2_fy {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.RMTSquare__hdot-font-3xs-r--2owkw {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-2xs-r--33-wd {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-xs-r--2fRKi {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-sm-r--25GZy {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-lm-r--3txGP {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-md-r--4batO {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-lg-r--3yiWv {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-xl-r--1K2O_ {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-2xl-r--3uFnE {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-3xl-r--30QNA {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-4xl-r--1e8Xv {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-5xl-r--1t3qZ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-6xl-r--34sfv {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTSquare__hdot-font-7xl-r--39trg {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTSquare__hdot-font-3xs-m--3Xi3n {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-2xs-m--3sU7p {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-xs-m--2BCJL {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-sm-m--3w5-A {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-lm-m--3do0g {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-md-m--2b8bi {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-lg-m--2_OjJ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-xl-m--Z8qVE {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-2xl-m--3-vPK {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-3xl-m--3Fdgs {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-4xl-m--10wIB {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-5xl-m--3iRAi {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-6xl-m--2arbP {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTSquare__hdot-font-7xl-m--I2MtV {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTSquare__hdot-font-3xs-s--2GJrz {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-2xs-s--2fSyM {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-xs-s--1Jvkm {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-sm-s--3XSz6 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-lm-s--3Jj37 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-md-s--1woqh {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-lg-s--1owej {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-xl-s--1Wr3K {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-2xl-s--3_HDN {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-3xl-s--3pM3D {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-4xl-s--nW-_f {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-5xl-s--34SN9 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-6xl-s--1_-TE {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTSquare__hdot-font-7xl-s--fF1o- {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTSquare__hdot-font-3xs-b--2a-tk {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-2xs-b--POBBb {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-xs-b--3hM5- {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-sm-b--2U5GN {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-lm-b--3fUVM {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RMTSquare__hdot-font-md-b--ptVkx {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-lg-b--17SWt {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-xl-b--REaDz {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-2xl-b--HEa_Y {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-3xl-b--6iZNN {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-4xl-b--372JG {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-5xl-b--yE84i {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RMTSquare__hdot-font-6xl-b--IQcXu {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTSquare__hdot-font-7xl-b--3CphP {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RMTSquare__game-box--3Y03M {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.RMTSquare__rmtSquare--7LktC {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 56px;
  border-top: 1px solid #cfd1d5;
  border-left: 1px solid #cfd1d5;
  box-sizing: border-box;
}
.RMTSquare__rmtSquare--7LktC:nth-child(7n+6) {
  border-bottom: 1px solid #cfd1d5;
}
.RMTSquare__rmtSquare--7LktC:nth-child(n+35) {
  border-right: 1px solid #cfd1d5;
}
.RMTSquare__rmtSquare--7LktC > div > span {
  display: inline-block;
  position: absolute;
  width: 32px;
  height: 32px;
}
.RMTSquare__rmtSquare--7LktC > div > span.RMTSquare__topLeft--_b7Fp {
  top: 0;
  left: 0;
}
.RMTSquare__rmtSquare--7LktC > div > span.RMTSquare__topRight--1zN8j {
  top: 0;
  right: 0;
}
.RMTSquare__rmtSquare--7LktC > div > span.RMTSquare__bottomLeft--1oNEF {
  bottom: 0;
  left: 0;
}
.RMTSquare__rmtSquare--7LktC > div > span.RMTSquare__bottomRight--2Vbpb {
  bottom: 0;
  right: 0;
}
.RMTSquare__rmtSquare--7LktC > div > span.RMTSquare__stick--17K3q {
  top: 28px;
  left: 4px;
  width: 56px;
  height: 8px;
  background: #e7e8ea;
}
.RMTSquare__rmtSquare--7LktC > div:hover > .RMTSquare__stick--17K3q {
  background: #a4a4a4;
  z-index: 1;
}
.RMTSquare__rmtSquare--7LktC > div.RMTSquare__hover--tT4-U > .RMTSquare__stick--17K3q {
  background: #e7e8ea;
  z-index: 1;
}
.RMTSquare__rmtSquare--7LktC > div.RMTSquare__isActivable--19T4A:active > .RMTSquare__stick--17K3q,
.RMTSquare__rmtSquare--7LktC > div.RMTSquare__active--1aBVO > .RMTSquare__stick--17K3q {
  background: #46b2af;
  z-index: 2;
}
.RMTSquare__rmtSquare--7LktC > div.RMTSquare__roadBlock--r9kRz {
  position: absolute;
  top: 28px;
  left: 4px;
  width: 56px;
  height: 8px;
}
.RMTSquare__rmtSquare--7LktC > div.RMTSquare__roadBlock--r9kRz.RMTSquare__rightUpBar--2gtmE {
  transform: rotate(-45deg);
}
.RMTSquare__rmtSquare--7LktC > div.RMTSquare__roadBlock--r9kRz.RMTSquare__rightDownBar--2j4ku {
  transform: rotate(45deg);
}
.RMTSquare__rmtSquare--7LktC > div.RMTSquare__rightUpBar--2gtmE > .RMTSquare__stick--17K3q {
  transform: rotate(-45deg);
}
.RMTSquare__rmtSquare--7LktC > div.RMTSquare__rightDownBar--2j4ku > .RMTSquare__stick--17K3q {
  transform: rotate(45deg);
}

.OTN__title-01--2h8QW {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.OTN__title-02--2qM_s {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.OTN__title-03--35rdL {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.OTN__title-04--XyUYw {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.OTN__title-04-higher--23mkp {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.OTN__title-05--XgG3O {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.OTN__title-05-higher--2MV17 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.OTN__title-06--D8MG4 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.OTN__title-07--rqIgn {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.OTN__title-08--3tLUR {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.OTN__title-09--195HF {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.OTN__text-01--1K2Ue {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.OTN__text-02--MXCe0 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.OTN__text-03--w8rsY {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.OTN__text-03-higher--5Z8Fh {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.OTN__text-04--3MnQQ {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.OTN__text-05--3H5jV {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.OTN__text-06--2675w {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.OTN__text-07--3KW7J {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.OTN__head-02--bQ3YM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.OTN__head-06--34C5s {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.OTN__monospace--10VHF {
  font-feature-settings: "tnum";
}
.OTN__text-sub--2VIIY {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.OTN__hdot-font-3xs-r--4IkA6 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-2xs-r--26gw6 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-xs-r--3IKXX {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-sm-r--j5XlF {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-lm-r--1GRvY {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-md-r--3kwe4 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTN__hdot-font-lg-r--3Qqxm {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTN__hdot-font-xl-r--3Mz7T {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTN__hdot-font-2xl-r--3l-nJ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTN__hdot-font-3xl-r--eE3SA {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTN__hdot-font-4xl-r--2mmWJ {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTN__hdot-font-5xl-r--1iJPv {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTN__hdot-font-6xl-r--_gIy7 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTN__hdot-font-7xl-r--yqui3 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTN__hdot-font-3xs-m--1W1Ct {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-2xs-m--1R6y9 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-xs-m--3TuEc {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-sm-m--2TVJ8 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-lm-m--1r5_V {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-md-m--3JoGZ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTN__hdot-font-lg-m--1B57v {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTN__hdot-font-xl-m--35_mG {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTN__hdot-font-2xl-m--z2Ajn {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTN__hdot-font-3xl-m--3qf2x {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTN__hdot-font-4xl-m--tSYla {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTN__hdot-font-5xl-m--3jurR {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTN__hdot-font-6xl-m--1V1YC {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTN__hdot-font-7xl-m--32Okl {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTN__hdot-font-3xs-s--3CFjA {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-2xs-s--23ZNV {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-xs-s--1AIoE {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-sm-s--1zz2o {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-lm-s--2Rw-R {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-md-s--3vy_w {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTN__hdot-font-lg-s--1nfbN {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTN__hdot-font-xl-s--D6LWk {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTN__hdot-font-2xl-s--2MGQM {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTN__hdot-font-3xl-s--1OpYx {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTN__hdot-font-4xl-s--29aWD {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTN__hdot-font-5xl-s--2eCPI {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTN__hdot-font-6xl-s--3trWX {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTN__hdot-font-7xl-s--32PLh {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTN__hdot-font-3xs-b--30cw0 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-2xs-b--13Xqy {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-xs-b--1VoBD {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-sm-b--3-WCq {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-lm-b--OgDVu {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTN__hdot-font-md-b--16Aea {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTN__hdot-font-lg-b--2mWVw {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTN__hdot-font-xl-b--OfM0k {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTN__hdot-font-2xl-b--1A5x9 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTN__hdot-font-3xl-b--1V6LU {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTN__hdot-font-4xl-b--1HLce {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTN__hdot-font-5xl-b--27A_A {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTN__hdot-font-6xl-b--UiZg_ {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTN__hdot-font-7xl-b--1Ff8v {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTN__game-box--2CqkQ {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.OTN__otn--1WEVm {
  height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.OTN__otn--1WEVm > .OTN__numberMatrixContainer--2BGM_ {
  margin-top: 24px;
}
.OTN__otn--1WEVm > .OTN__numberMatrixContainer--2BGM_ > .OTN__numberCount--1IuYh {
  margin-top: 16px;
}

.OTNNumberMatrix__title-01--3Nz1G {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.OTNNumberMatrix__title-02--2PoR5 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.OTNNumberMatrix__title-03--NA7B2 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.OTNNumberMatrix__title-04--3R13y {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.OTNNumberMatrix__title-04-higher--17nq7 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.OTNNumberMatrix__title-05--1FHQh {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.OTNNumberMatrix__title-05-higher--kFGdy {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.OTNNumberMatrix__title-06--ZVO8d {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.OTNNumberMatrix__title-07---er0k {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.OTNNumberMatrix__title-08--qskZf {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.OTNNumberMatrix__title-09--1Lf5- {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.OTNNumberMatrix__text-01--3R5En {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.OTNNumberMatrix__text-02--3aubJ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.OTNNumberMatrix__text-03--GUbJ1 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.OTNNumberMatrix__text-03-higher--3KMeR {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.OTNNumberMatrix__text-04--17cAH {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.OTNNumberMatrix__text-05--3id9q {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.OTNNumberMatrix__text-06--11nnu {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.OTNNumberMatrix__text-07--1mbe7 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.OTNNumberMatrix__head-02--2EXJV {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.OTNNumberMatrix__head-06--2QXy- {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.OTNNumberMatrix__monospace--wau1p {
  font-feature-settings: "tnum";
}
.OTNNumberMatrix__text-sub--2nm9w {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.OTNNumberMatrix__hdot-font-3xs-r--2dhLN {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-2xs-r--PHvz- {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-xs-r--UtN0A {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-sm-r--Lx0cE {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-lm-r--1I5Kl {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-md-r--38NNe {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-lg-r--2wz8R {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-xl-r--2OAP1 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-2xl-r--3uH1g {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-3xl-r--207Vf {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-4xl-r--3Fq7Z {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-5xl-r--21DnO {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-6xl-r--1ci1p {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberMatrix__hdot-font-7xl-r--2I38e {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberMatrix__hdot-font-3xs-m--2DNwb {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-2xs-m--2otOq {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-xs-m--1OR99 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-sm-m--3BeSx {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-lm-m--3r3au {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-md-m--32zpz {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-lg-m--1JSk1 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-xl-m--1pf8Q {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-2xl-m--34RFI {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-3xl-m--TLR3m {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-4xl-m--2c7Dt {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-5xl-m--1PgpF {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-6xl-m--33uEL {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberMatrix__hdot-font-7xl-m--Gs3iO {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberMatrix__hdot-font-3xs-s--2k6I9 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-2xs-s--27Fx8 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-xs-s--apwP4 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-sm-s--3F3Hj {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-lm-s--2zmVV {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-md-s--yckjB {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-lg-s--tTlOI {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-xl-s--3j7bl {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-2xl-s--1_M2b {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-3xl-s--uIo1U {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-4xl-s--2jmla {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-5xl-s--3iLy2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-6xl-s--2JE7Z {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberMatrix__hdot-font-7xl-s--eHUDZ {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberMatrix__hdot-font-3xs-b--1IHj4 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-2xs-b--1wlH7 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-xs-b--3n8U2 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-sm-b--3lQQD {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-lm-b--3BFbA {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberMatrix__hdot-font-md-b--38mu6 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-lg-b--2QeOD {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-xl-b--2fpFH {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-2xl-b--2t0eu {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-3xl-b--2Lt2l {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-4xl-b--12dYV {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-5xl-b--2rGgJ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberMatrix__hdot-font-6xl-b--30wTf {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberMatrix__hdot-font-7xl-b--4O0y_ {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberMatrix__game-box--1Cu0y {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.OTNNumberMatrix__numberMatrix--1NMFr {
  display: inline-grid;
  grid-gap: 16px;
  grid-template-columns: repeat(3, 1fr);
}
.OTNNumberMatrix__numberMatrix--1NMFr.OTNNumberMatrix__ready--31ZCR {
  opacity: 0.48;
}

.OTNNumberButton__title-01--2XqgX {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.OTNNumberButton__title-02--Ae8N- {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.OTNNumberButton__title-03--1I0FO {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.OTNNumberButton__title-04--Kl6GM {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.OTNNumberButton__title-04-higher--1PYYz {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.OTNNumberButton__title-05--Hy56M {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.OTNNumberButton__title-05-higher--2in9U {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.OTNNumberButton__title-06--2wSXT {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.OTNNumberButton__title-07--3KRBG {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.OTNNumberButton__title-08--1k8RD {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.OTNNumberButton__title-09--UrRFO {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.OTNNumberButton__text-01--1pDt1 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.OTNNumberButton__text-02--1XnDB {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.OTNNumberButton__text-03--ODJyV {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.OTNNumberButton__text-03-higher--SRb02 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.OTNNumberButton__text-04--iHWvT {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.OTNNumberButton__text-05--3d7bJ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.OTNNumberButton__text-06--iUb95 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.OTNNumberButton__text-07--2dN1Y {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.OTNNumberButton__head-02--3JeZA {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.OTNNumberButton__head-06--39EBC {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.OTNNumberButton__monospace--30aEK {
  font-feature-settings: "tnum";
}
.OTNNumberButton__text-sub--1TBI- {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.OTNNumberButton__hdot-font-3xs-r--3mZ79 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-2xs-r--1Psq5 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-xs-r--1iwBa {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-sm-r--2Lz9a {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-lm-r--vh86H {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-md-r--1CYIk {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-lg-r--1nKXS {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-xl-r--2EoWi {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-2xl-r--WZ8Gz {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-3xl-r--293kY {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-4xl-r--1_ZWw {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-5xl-r--3UvKt {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-6xl-r--1u_0v {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberButton__hdot-font-7xl-r--1uMMJ {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberButton__hdot-font-3xs-m--3puw_ {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-2xs-m--_RZW_ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-xs-m--2V1qU {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-sm-m--1pO11 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-lm-m--PjkVo {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-md-m--1kegl {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-lg-m--s2OS2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-xl-m--2mIgM {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-2xl-m--2XaBX {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-3xl-m--14n-T {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-4xl-m--4Iccz {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-5xl-m--2a2cz {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-6xl-m--Zf4XL {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberButton__hdot-font-7xl-m--4gFN7 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberButton__hdot-font-3xs-s--2hqGq {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-2xs-s--3Muvd {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-xs-s--HRkJa {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-sm-s--REYz4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-lm-s--3zqIE {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-md-s--1dz18 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-lg-s--WThKO {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-xl-s--2tUGM {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-2xl-s--1A_9j {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-3xl-s--3SEIm {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-4xl-s--15QZq {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-5xl-s--2eBRG {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-6xl-s--K8Eox {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberButton__hdot-font-7xl-s--trQBE {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberButton__hdot-font-3xs-b--RqAqt {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-2xs-b--ecj5h {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-xs-b--3MiGL {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-sm-b--feVcJ {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-lm-b--6ZwdG {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberButton__hdot-font-md-b--32Bcl {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-lg-b--DnzQt {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-xl-b--3rYNx {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-2xl-b--3wmcd {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-3xl-b--EHfua {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-4xl-b--1Hxvw {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-5xl-b--2xWxZ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberButton__hdot-font-6xl-b--3MP3E {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberButton__hdot-font-7xl-b--2pYrq {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberButton__game-box--JENYV {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.OTNNumberButton__numberContainer--3zCHJ {
  display: inline-block;
  position: relative;
  width: 72px;
  height: 72px;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  text-align: center;
  color: #474747;
}
.OTNNumberButton__numberContainer--3zCHJ > .OTNNumberButton__textWrapper--3y2w7 {
  position: absolute;
  margin-top: 10px;
  width: 72px;
  height: 48px;
}
.OTNNumberButton__numberContainer--3zCHJ.OTNNumberButton__lastClicked--B9Xo- > .OTNNumberButton__box--1lX_b {
  color: #f9f9fa;
  background: #44474b;
  border-color: #44474b;
}
.OTNNumberButton__numberContainer--3zCHJ > .OTNNumberButton__box--1lX_b {
  width: 72px;
  height: 72px;
  background: #f4f4f5;
  border: 1px solid #cfd1d5;
  box-sizing: border-box;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  text-align: center;
  color: #474747;
}
.OTNNumberButton__numberContainer--3zCHJ.OTNNumberButton__started--1iCTA:hover > .OTNNumberButton__box--1lX_b {
  border-color: #44474b;
}
.OTNNumberButton__numberContainer--3zCHJ.OTNNumberButton__started--1iCTA:active > .OTNNumberButton__box--1lX_b {
  color: #f9f9fa;
  background: #44474b;
  border-color: #44474b;
}
.OTNNumberButton__numberContainer--3zCHJ.OTNNumberButton__enabled--3rrch > .OTNNumberButton__box--1lX_b {
  color: #46b2af;
  border: 4px solid #5ec7c3;
}
.OTNNumberButton__numberContainer--3zCHJ.OTNNumberButton__enabled--3rrch.OTNNumberButton__started--1iCTA:hover > .OTNNumberButton__box--1lX_b {
  color: #474747;
  border-color: #44474b;
}
.OTNNumberButton__numberContainer--3zCHJ.OTNNumberButton__enabled--3rrch.OTNNumberButton__started--1iCTA:active > .OTNNumberButton__box--1lX_b {
  color: #f9f9fa;
  background: #44474b;
  border-color: #44474b;
}

.OTNNumberCount__title-01--24PSq {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.OTNNumberCount__title-02--1E98l {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.OTNNumberCount__title-03--1Q6mY {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.OTNNumberCount__title-04--3pfnT {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.OTNNumberCount__title-04-higher--1K_4t {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.OTNNumberCount__title-05--2XBsp {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.OTNNumberCount__title-05-higher--10gxg {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.OTNNumberCount__title-06--SqHWL {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.OTNNumberCount__title-07--bDpcq {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.OTNNumberCount__title-08--3ZmSl {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.OTNNumberCount__title-09--2DUnY {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.OTNNumberCount__text-01--KCc2G {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.OTNNumberCount__text-02--1LAkz {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.OTNNumberCount__text-03--3uX6S {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.OTNNumberCount__text-03-higher--25wp3 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.OTNNumberCount__text-04--35nfr {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.OTNNumberCount__text-05--3R5Zo {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.OTNNumberCount__text-06--3CWOS {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.OTNNumberCount__text-07--14ngk {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.OTNNumberCount__head-02--1E3nT {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.OTNNumberCount__head-06--UVCey {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.OTNNumberCount__monospace--2NgLy {
  font-feature-settings: "tnum";
}
.OTNNumberCount__text-sub--3rHez {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.OTNNumberCount__hdot-font-3xs-r--2mqWO {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-2xs-r--1PDNx {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-xs-r--3TpaP {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-sm-r--CUdTU {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-lm-r--1pzlh {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-md-r--PKTU2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-lg-r--_GB2c {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-xl-r--1UsT8 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-2xl-r--3oVit {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-3xl-r--1l0Sh {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-4xl-r--utdl8 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-5xl-r--2hux2 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-6xl-r--2AD4K {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberCount__hdot-font-7xl-r--1a9di {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberCount__hdot-font-3xs-m--1cuVx {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-2xs-m--2Qg-B {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-xs-m--w_OsM {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-sm-m--3sDA- {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-lm-m--XXaVF {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-md-m--33brs {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-lg-m--V3Dij {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-xl-m--2DIJj {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-2xl-m--2p_Sv {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-3xl-m--1dtws {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-4xl-m--35Yjh {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-5xl-m--1zj8F {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-6xl-m--3DTKk {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberCount__hdot-font-7xl-m--25N30 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberCount__hdot-font-3xs-s--3Xvf9 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-2xs-s--11QMq {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-xs-s--3cdNc {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-sm-s--3o1_n {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-lm-s--3rcUk {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-md-s--1iN5t {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-lg-s--2Snfy {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-xl-s--2M9jI {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-2xl-s--9fAey {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-3xl-s--xgXyH {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-4xl-s--txndp {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-5xl-s--2mIDe {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-6xl-s--2lMGf {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberCount__hdot-font-7xl-s--YvulF {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberCount__hdot-font-3xs-b--18QFx {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-2xs-b--1lmK0 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-xs-b--1L9GE {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-sm-b--GUnQ2 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-lm-b--2znx0 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNNumberCount__hdot-font-md-b--10RSJ {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-lg-b--Qh4Bi {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-xl-b--3t6Sg {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-2xl-b--3Buqt {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-3xl-b--3f-Wz {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-4xl-b--1jUwg {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-5xl-b--10qDz {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNNumberCount__hdot-font-6xl-b--3EYNy {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberCount__hdot-font-7xl-b--hwwPr {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNNumberCount__game-box--1joBa {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.OTNNumberCount__numberCountContainer--1Mn-h {
  box-sizing: border-box;
  width: 248px;
  height: 40px;
  border: 1px solid #cfd1d5;
  border-radius: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.OTNNumberCount__numberCountContainer--1Mn-h > .OTNNumberCount__dot--2W7yB {
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background-color: #9fa4ab;
}
.OTNNumberCount__numberCountContainer--1Mn-h > .OTNNumberCount__dot--2W7yB ~ * {
  margin-left: 8px;
}
.OTNNumberCount__numberCountContainer--1Mn-h.OTNNumberCount__success--2Sx4e {
  border-color: #a2ebb4;
}
.OTNNumberCount__numberCountContainer--1Mn-h.OTNNumberCount__success--2Sx4e > .OTNNumberCount__dot--2W7yB {
  background-color: #6cdd83;
}
.OTNNumberCount__numberCountContainer--1Mn-h.OTNNumberCount__ready--1zz1T {
  opacity: 0.48;
}

.OTNGuideContainer__title-01--2vhKS {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.OTNGuideContainer__title-02--32VEv {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.OTNGuideContainer__title-03--EFhow {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.OTNGuideContainer__title-04--38Ney {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.OTNGuideContainer__title-04-higher--14r8p {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.OTNGuideContainer__title-05--WUBqt {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.OTNGuideContainer__title-05-higher--iMxh7 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.OTNGuideContainer__title-06--3Df60 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.OTNGuideContainer__title-07--2N5G_ {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.OTNGuideContainer__title-08--2DQqa {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.OTNGuideContainer__title-09--pcdiA {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.OTNGuideContainer__text-01--3CcRt {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.OTNGuideContainer__text-02--3xGDi {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.OTNGuideContainer__text-03--3rH4a {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.OTNGuideContainer__text-03-higher--2_E2j {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.OTNGuideContainer__text-04--av06u {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.OTNGuideContainer__text-05--j8xGm {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.OTNGuideContainer__text-06--3kB7y {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.OTNGuideContainer__text-07--1yKka {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.OTNGuideContainer__head-02--1hH10 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.OTNGuideContainer__head-06--1SnSZ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.OTNGuideContainer__monospace--oBkjB {
  font-feature-settings: "tnum";
}
.OTNGuideContainer__text-sub--1rvgj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.OTNGuideContainer__hdot-font-3xs-r--2w3ZA {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-2xs-r--1bYZ2 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-xs-r--1FV9- {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-sm-r--2sobA {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-lm-r--1Q7lH {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-md-r--8Koyg {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-lg-r--1FHjB {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-xl-r--JqY3q {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-2xl-r--1jeHk {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-3xl-r--TEnAk {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-4xl-r--1N3iz {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-5xl-r--f2i2_ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-6xl-r--1NoJ_ {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNGuideContainer__hdot-font-7xl-r--1iSYq {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNGuideContainer__hdot-font-3xs-m--2qvxK {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-2xs-m--2qZTl {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-xs-m--1eZoE {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-sm-m--3I-I1 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-lm-m--2TQSi {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-md-m--1ewQp {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-lg-m--26025 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-xl-m--Xt6s4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-2xl-m--3ITRg {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-3xl-m--1eUiz {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-4xl-m--2rEha {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-5xl-m--2C5qC {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-6xl-m--vfVl3 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNGuideContainer__hdot-font-7xl-m--jcrFW {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNGuideContainer__hdot-font-3xs-s--1Azhx {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-2xs-s--26RLy {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-xs-s--1E2ns {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-sm-s--o-eHw {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-lm-s--iIG8H {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-md-s--26Tr5 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-lg-s--U7FoO {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-xl-s--15nWi {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-2xl-s--mZdVD {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-3xl-s--3KKPi {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-4xl-s--1LLbL {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-5xl-s--25Yxp {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-6xl-s--x5tRM {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNGuideContainer__hdot-font-7xl-s--3mVOO {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNGuideContainer__hdot-font-3xs-b--1aDX- {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-2xs-b--2Fd50 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-xs-b--2Cpv- {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-sm-b--3tHRL {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-lm-b--6CqP_ {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNGuideContainer__hdot-font-md-b--1pObO {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-lg-b--JNpxj {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-xl-b--1-NmZ {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-2xl-b--1JwGB {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-3xl-b--3rVix {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-4xl-b--bsaDg {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-5xl-b--3fHvm {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNGuideContainer__hdot-font-6xl-b--3CdPC {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNGuideContainer__hdot-font-7xl-b--3JKtE {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNGuideContainer__game-box--1dX9d {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.OTNGuideContainer__guideContainer--1VjSS {
  height: 108px;
}
.OTNGuideContainer__guideContainer--1VjSS > .OTNGuideContainer__readyGuide--zSV9d {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #232323;
  line-break: anywhere;
}
.OTNGuideContainer__guideContainer--1VjSS > .OTNGuideContainer__warning--1JIhQ {
  margin-top: 16px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #46b2af;
}
.OTNGuideContainer__guideContainer--1VjSS > .OTNGuideContainer__resultText--1Ek0r {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  color: #232323;
}
.OTNGuideContainer__guideContainer--1VjSS > .OTNGuideContainer__resultFeedback--RL1Uu {
  margin-top: 16px;
}
.OTNGuideContainer__guideContainer--1VjSS > .OTNGuideContainer__ruleGuideWrapper--VOrRs {
  margin-top: 16px;
}

.OTNFeedback__title-01--3hCEv {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.OTNFeedback__title-02--3KcMV {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.OTNFeedback__title-03--3UiJE {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.OTNFeedback__title-04--2FqZb {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.OTNFeedback__title-04-higher--3B-ir {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.OTNFeedback__title-05--1KFot {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.OTNFeedback__title-05-higher--jFpqx {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.OTNFeedback__title-06--IeH4b {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.OTNFeedback__title-07--1m7do {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.OTNFeedback__title-08--2wOWs {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.OTNFeedback__title-09--3kLXO {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.OTNFeedback__text-01--hOBEk {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.OTNFeedback__text-02--3ygRf {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.OTNFeedback__text-03--27aNe {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.OTNFeedback__text-03-higher--3BgUR {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.OTNFeedback__text-04--3T6YY {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.OTNFeedback__text-05--TfaOi {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.OTNFeedback__text-06--3K-tV {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.OTNFeedback__text-07--3u6_A {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.OTNFeedback__head-02--26U13 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.OTNFeedback__head-06--yM28D {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.OTNFeedback__monospace--18grC {
  font-feature-settings: "tnum";
}
.OTNFeedback__text-sub--ZO_TI {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.OTNFeedback__hdot-font-3xs-r--3wjrK {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-2xs-r--3GvPJ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-xs-r--2biuW {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-sm-r--kbeMb {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-lm-r--1o1Zn {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-md-r--1iTza {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-lg-r--19hRZ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-xl-r--1_f7T {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-2xl-r--jzP_R {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-3xl-r--38alb {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-4xl-r--1HhGu {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-5xl-r--3tViJ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-6xl-r--3sbDC {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNFeedback__hdot-font-7xl-r--2pcmb {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNFeedback__hdot-font-3xs-m--2nAmJ {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-2xs-m--Dzwy4 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-xs-m--1nyOU {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-sm-m--Fa_q8 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-lm-m--IQxJA {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-md-m--2c02N {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-lg-m--164yi {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-xl-m--3NOjR {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-2xl-m--13ozJ {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-3xl-m--2kuat {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-4xl-m--2-Cbv {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-5xl-m--2h-B_ {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-6xl-m--UQ2Fr {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNFeedback__hdot-font-7xl-m--15WIs {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNFeedback__hdot-font-3xs-s--g7njk {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-2xs-s--20q4P {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-xs-s--jc5xP {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-sm-s--2qsE0 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-lm-s--3qvfW {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-md-s--YMr8d {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-lg-s--3RbMZ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-xl-s--2k0Uv {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-2xl-s--tzNPU {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-3xl-s--2DVt5 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-4xl-s--3B2T2 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-5xl-s--3-DO0 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-6xl-s--Nj4HV {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNFeedback__hdot-font-7xl-s--3zYol {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNFeedback__hdot-font-3xs-b--sgt5w {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-2xs-b--2mAXl {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-xs-b--rOH7b {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-sm-b--320gg {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-lm-b--2yClR {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNFeedback__hdot-font-md-b--1ZZ1x {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-lg-b--1r10j {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-xl-b--2t2zj {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-2xl-b--1mFGl {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-3xl-b--w__2G {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-4xl-b--37_nu {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-5xl-b--4xo3b {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNFeedback__hdot-font-6xl-b--xXjtA {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNFeedback__hdot-font-7xl-b--2GHol {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNFeedback__game-box--2Yv0p {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.OTNFeedback__feedback--2vH3y {
  display: inline-flex;
  align-items: center;
  padding: 0 24px;
  height: 40px;
  border: 1px solid #e36a6a;
  background-color: #f9e0e2;
  border-radius: 24px;
  color: #fb4e4e;
}
.OTNFeedback__feedback--2vH3y > .OTNFeedback__successIcon--2s_pX {
  fill: #41ac4d;
}
.OTNFeedback__feedback--2vH3y > .OTNFeedback__failIcon--2ty75 {
  fill: #fb4e4e;
}
.OTNFeedback__feedback--2vH3y > .OTNFeedback__message--t_Rfc {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-left: 8px;
}
.OTNFeedback__feedback--2vH3y.OTNFeedback__success--3QpaD {
  border-color: #a2ebb4;
  background-color: #effdf3;
  color: #41ac4d;
}

.OTNRuleGuideContainer__title-01--3NP6o {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.OTNRuleGuideContainer__title-02--3QWjO {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.OTNRuleGuideContainer__title-03--FPrwd {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.OTNRuleGuideContainer__title-04--19AOj {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.OTNRuleGuideContainer__title-04-higher--1QCjs {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.OTNRuleGuideContainer__title-05--203Cs {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.OTNRuleGuideContainer__title-05-higher--2xa1k {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.OTNRuleGuideContainer__title-06--2qQIf {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.OTNRuleGuideContainer__title-07--3OHA7 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.OTNRuleGuideContainer__title-08--1a5_X {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.OTNRuleGuideContainer__title-09--38ZSu {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.OTNRuleGuideContainer__text-01--2Tmi- {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.OTNRuleGuideContainer__text-02--20ZLh {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.OTNRuleGuideContainer__text-03--3HG1o {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.OTNRuleGuideContainer__text-03-higher--1bwS9 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.OTNRuleGuideContainer__text-04--3jl9R {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.OTNRuleGuideContainer__text-05--ObsW6 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.OTNRuleGuideContainer__text-06--3_ygM {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.OTNRuleGuideContainer__text-07--2Oo6w {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.OTNRuleGuideContainer__head-02--1-c2t {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.OTNRuleGuideContainer__head-06--1uO-2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.OTNRuleGuideContainer__monospace--2IU6u {
  font-feature-settings: "tnum";
}
.OTNRuleGuideContainer__text-sub--1Wldw {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.OTNRuleGuideContainer__hdot-font-3xs-r--1XCI9 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-2xs-r--2_cH8 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-xs-r--326h3 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-sm-r--Fsy1T {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-lm-r--1qx99 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-md-r--mr6mM {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-lg-r--mCmNP {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-xl-r--2IuwQ {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-2xl-r--1mNiA {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-3xl-r--1qzh7 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-4xl-r--gpOtJ {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-5xl-r--1q-6s {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-6xl-r--El3C6 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuideContainer__hdot-font-7xl-r--1GUbY {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuideContainer__hdot-font-3xs-m--3B-nM {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-2xs-m--3hhOy {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-xs-m--2xhY4 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-sm-m--34cCq {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-lm-m--2qeFt {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-md-m--1EYxK {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-lg-m--3EWnU {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-xl-m--uP4Wy {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-2xl-m--2oJig {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-3xl-m--3CvF5 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-4xl-m--1izJV {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-5xl-m--bzmaN {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-6xl-m--12mHy {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuideContainer__hdot-font-7xl-m--1GYw3 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuideContainer__hdot-font-3xs-s--a7YU4 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-2xs-s--3j-kz {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-xs-s--36Xj9 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-sm-s--Ih0yK {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-lm-s--1-nP1 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-md-s--2GSoB {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-lg-s--nRLtD {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-xl-s--3Pf_I {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-2xl-s--3L8Oj {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-3xl-s--3NKBR {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-4xl-s--A3wLv {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-5xl-s--1VghP {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-6xl-s--3JJRZ {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuideContainer__hdot-font-7xl-s--3KR4Q {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuideContainer__hdot-font-3xs-b--3B8QH {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-2xs-b--1JNQu {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-xs-b--2XYw3 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-sm-b--2qwNk {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-lm-b--1-v7c {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuideContainer__hdot-font-md-b--s1gn2 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-lg-b--2BHDK {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-xl-b--1zE9_ {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-2xl-b--3v6H7 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-3xl-b--1VFlH {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-4xl-b--3zFji {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-5xl-b--2R86E {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNRuleGuideContainer__hdot-font-6xl-b--1U-q- {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuideContainer__hdot-font-7xl-b--2koU2 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuideContainer__game-box--30oxU {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.OTNRuleGuideContainer__ruleGuideContainer--3raDg {
  display: inline-flex;
}
.OTNRuleGuideContainer__ruleGuideContainer--3raDg > .OTNRuleGuideContainer__subContainer--1d9FL {
  display: flex;
  box-sizing: border-box;
  align-items: center;
  padding: 8px 16px;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  line-height: 40px;
  color: #46b2af;
  border: 1px solid #c5f1ef;
  border-radius: 8px;
  background: #f3fdfc;
}
.OTNRuleGuideContainer__ruleGuideContainer--3raDg > .OTNRuleGuideContainer__subContainer--1d9FL > .OTNRuleGuideContainer__guideText--3KG_Q {
  margin-left: 4px;
}
.OTNRuleGuideContainer__ruleGuideContainer--3raDg > .OTNRuleGuideContainer__subContainer--1d9FL > .OTNRuleGuideContainer__icon--16cz8 {
  fill: #46b2af;
}
.OTNRuleGuideContainer__ruleGuideContainer--3raDg > .OTNRuleGuideContainer__subContainer--1d9FL > .OTNRuleGuideContainer__numberListWrapper--3zyzz {
  height: 40px;
}
.OTNRuleGuideContainer__numberContainer--apHzb {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  margin-left: 4px;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
  color: #46b2af;
  line-height: 36px;
}
.OTNRuleGuideContainer__numberContainer--apHzb:first-child {
  margin-left: 16px;
}
.OTNRuleGuideContainer__numberContainer--apHzb > .OTNRuleGuideContainer__box--3uSox {
  position: absolute;
  width: 40px;
  height: 40px;
  background: #ffffff;
  border: 2px solid #5ec7c3;
  box-sizing: border-box;
  border-radius: 8px;
}

.OTNRuleGuide__title-01--1eM28 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.OTNRuleGuide__title-02--j7Yvh {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.OTNRuleGuide__title-03--m8vL8 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.OTNRuleGuide__title-04--17a7T {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.OTNRuleGuide__title-04-higher--3UHId {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.OTNRuleGuide__title-05--2fem- {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.OTNRuleGuide__title-05-higher--tyicW {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.OTNRuleGuide__title-06--1fhm2 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.OTNRuleGuide__title-07--1DSHy {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.OTNRuleGuide__title-08--14xAM {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.OTNRuleGuide__title-09--3oobL {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.OTNRuleGuide__text-01--1DnD2 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.OTNRuleGuide__text-02--32Eyg {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.OTNRuleGuide__text-03--3sCKI {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.OTNRuleGuide__text-03-higher--3gipJ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.OTNRuleGuide__text-04--1yh3w {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.OTNRuleGuide__text-05--OPFUb {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.OTNRuleGuide__text-06--242U_ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.OTNRuleGuide__text-07--1QTo8 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.OTNRuleGuide__head-02--3PT61 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.OTNRuleGuide__head-06--nkc_a {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.OTNRuleGuide__monospace--3E5Z2 {
  font-feature-settings: "tnum";
}
.OTNRuleGuide__text-sub--2zq5G {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.OTNRuleGuide__hdot-font-3xs-r--3Cp90 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-2xs-r--Iw5kZ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-xs-r--10Jjr {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-sm-r--1sa0_ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-lm-r--2MP0v {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-md-r--1h5w7 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-lg-r--3wnX6 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-xl-r--3Tz6K {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-2xl-r--1F9B6 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-3xl-r--Dg2vK {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-4xl-r--2ZPO0 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-5xl-r--16sPl {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-6xl-r--DtSw3 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuide__hdot-font-7xl-r--MFlbY {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuide__hdot-font-3xs-m--14_c0 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-2xs-m--3Qgeq {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-xs-m--qJYpW {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-sm-m--1lNDj {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-lm-m--2Gva2 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-md-m--1w7ef {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-lg-m--3m4Po {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-xl-m--3JYNn {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-2xl-m--x9GEd {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-3xl-m--3xzoU {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-4xl-m--1ggR6 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-5xl-m--2yRzu {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-6xl-m--Vm_xh {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuide__hdot-font-7xl-m--TT2lh {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuide__hdot-font-3xs-s--1BHS- {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-2xs-s--3nlNV {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-xs-s--3mOtQ {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-sm-s--8Mnea {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-lm-s--3Mtpx {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-md-s--5hTwm {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-lg-s--CA8DC {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-xl-s--10jHZ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-2xl-s--3heNK {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-3xl-s--1QJfE {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-4xl-s--2d_6T {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-5xl-s--3xgHA {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-6xl-s--2h362 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuide__hdot-font-7xl-s--3k8Gm {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuide__hdot-font-3xs-b--246k1 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-2xs-b--3fWaJ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-xs-b--3Xc7D {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-sm-b--3mH5_ {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-lm-b--KsPXm {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.OTNRuleGuide__hdot-font-md-b--3CYKT {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-lg-b--1_TtT {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-xl-b--rwlqS {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-2xl-b--18D6H {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-3xl-b--xNi-a {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-4xl-b--1sgju {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-5xl-b--1hLPL {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.OTNRuleGuide__hdot-font-6xl-b--18AUK {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuide__hdot-font-7xl-b--3RHqG {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.OTNRuleGuide__game-box--_3mkB {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.OTNRuleGuide__subContainer--1iJus {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  box-sizing: border-box;
  align-items: center;
  padding: 8px 16px;
  color: #46b2af;
  border: 1px solid #c5f1ef;
  border-radius: 8px;
  background: #f3fdfc;
}
.OTNRuleGuide__subContainer--1iJus:last-child {
  margin-left: 8px;
}
.OTNRuleGuide__subContainer--1iJus > .OTNRuleGuide__guideText--8ZvGT {
  margin-left: 4px;
}
.OTNRuleGuide__subContainer--1iJus > .OTNRuleGuide__icon--3gzFL {
  fill: #46b2af;
}
.OTNRuleGuide__subContainer--1iJus > .OTNRuleGuide__numberListWrapper--3j7QY {
  height: 40px;
}
.OTNRuleGuide__subContainer--1iJus > .OTNRuleGuide__numberListWrapper--3j7QY > .OTNRuleGuide__number--aR0RC {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  width: 40px;
  height: 40px;
  margin-left: 4px;
  color: #46b2af;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #5ec7c3;
  border-radius: 8px;
  background: #ffffff;
}
.OTNRuleGuide__subContainer--1iJus > .OTNRuleGuide__numberListWrapper--3j7QY > .OTNRuleGuide__number--aR0RC:first-child {
  margin-left: 16px;
}

.PCT2__title-01--2MhFO {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PCT2__title-02--w1fI8 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PCT2__title-03--15EZN {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PCT2__title-04--2kSN0 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PCT2__title-04-higher--3KGVp {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PCT2__title-05--2gPi8 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PCT2__title-05-higher--1ISfX {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PCT2__title-06--2kab6 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PCT2__title-07--2cVPH {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PCT2__title-08--3R0mi {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PCT2__title-09--30I30 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PCT2__text-01--2ZiP5 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PCT2__text-02--LJQkI {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PCT2__text-03--22w8E {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PCT2__text-03-higher--3XNFG {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PCT2__text-04--3f7sl {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PCT2__text-05--3Ff5o {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PCT2__text-06--2Pal7 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PCT2__text-07--14XSP {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PCT2__head-02--1UeYr {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PCT2__head-06--2VvjX {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PCT2__monospace---xa2K {
  font-feature-settings: "tnum";
}
.PCT2__text-sub--2P2tt {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PCT2__hdot-font-3xs-r--kHOPE {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-2xs-r--2Is-U {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-xs-r--3VvxL {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-sm-r--2bZf3 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-lm-r--2yaJy {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-md-r--25Utq {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2__hdot-font-lg-r--3UZsZ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2__hdot-font-xl-r--3Q8GI {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2__hdot-font-2xl-r--1E5qF {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2__hdot-font-3xl-r--r2D50 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2__hdot-font-4xl-r--2xURe {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2__hdot-font-5xl-r--1j4S2 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PCT2__hdot-font-6xl-r--3BLXt {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2__hdot-font-7xl-r--1hOOD {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2__hdot-font-3xs-m--3y0Q6 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-2xs-m--Eg-SK {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-xs-m--2wOJd {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-sm-m--1C7OD {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-lm-m--2IuUu {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-md-m--3k_8a {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2__hdot-font-lg-m--htAWw {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2__hdot-font-xl-m--1Qfo_ {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2__hdot-font-2xl-m--ffFiK {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2__hdot-font-3xl-m--3KLo4 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2__hdot-font-4xl-m--3d9gc {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2__hdot-font-5xl-m--2ea4w {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PCT2__hdot-font-6xl-m--b18zo {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2__hdot-font-7xl-m--1brEq {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2__hdot-font-3xs-s--2yz-p {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-2xs-s--aTWar {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-xs-s--dWW-S {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-sm-s--NT-d7 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-lm-s--3kCPV {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-md-s--1A9b7 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2__hdot-font-lg-s--4vjTb {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2__hdot-font-xl-s--_1tTa {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2__hdot-font-2xl-s--26IKs {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2__hdot-font-3xl-s--V_cDo {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2__hdot-font-4xl-s--3Xawi {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2__hdot-font-5xl-s--24XY0 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PCT2__hdot-font-6xl-s--2wSXl {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2__hdot-font-7xl-s--1Wl8g {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2__hdot-font-3xs-b--2uSzk {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-2xs-b--eP7xp {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-xs-b--1vbMY {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-sm-b--Tfwk4 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-lm-b--3ST_P {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2__hdot-font-md-b--3VrKo {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2__hdot-font-lg-b--3dcZ4 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2__hdot-font-xl-b--3eqdh {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2__hdot-font-2xl-b--1MOVl {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2__hdot-font-3xl-b--3LLSE {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2__hdot-font-4xl-b--2-AjJ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2__hdot-font-5xl-b--2xfiX {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PCT2__hdot-font-6xl-b--2wl8A {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2__hdot-font-7xl-b--1RYYa {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2__game-box--IiINi {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PCT2__pct2--2Dv2j {
  width: 100%;
  height: 100%;
  position: relative;
}
.PCT2__pct2--2Dv2j > .PCT2__progressBar--3B45z {
  top: 0;
  left: 0;
  position: absolute;
}
.PCT2__pct2--2Dv2j > .PCT2__cardList--1GzDA {
  width: 496px;
  height: 336px;
  display: flex;
  margin: 0 auto;
  flex-wrap: wrap;
  padding-top: 52px;
  box-sizing: content-box;
  align-content: space-between;
  justify-content: space-between;
}
.PCT2__pct2--2Dv2j > .PCT2__cardList--1GzDA > .PCT2__cardWrap--1y3KO {
  padding: 8px;
  width: 240px;
  height: 160px;
  border-radius: 8px;
  box-shadow: 0 16px 40px rgba(164, 217, 90, 0.24);
}
.PCT2__pct2--2Dv2j > .PCT2__cardList--1GzDA > .PCT2__cardWrap--1y3KO.PCT2__isBack--1wZKF {
  box-shadow: 0 16px 40px rgba(101, 106, 113, 0.24);
}
.PCT2__pct2--2Dv2j > .PCT2__cardList--1GzDA > .PCT2__cardWrap--1y3KO > .PCT2__card--1r2Ml {
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.PCT2__pct2--2Dv2j > .PCT2__cardList--1GzDA > .PCT2__cardWrap--1y3KO > .PCT2__card--1r2Ml.PCT2__isFront--27eRa {
  background-position: center;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 {
  width: 464px;
  height: 336px;
  padding: 32px;
  margin: 52px auto 0;
  box-shadow: -8px -8px 48px rgba(255, 255, 255, 0.9), 8px 8px 24px rgba(160, 164, 168, 0.24);
  border-radius: 24px;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__outputWrap--1EX1I {
  height: 176px;
  border-radius: 24px;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__outputWrap--1EX1I.PCT2__correct--1sxi4 {
  border: 1px solid #c3f2cd;
  background: #effdf3;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__outputWrap--1EX1I.PCT2__correct--1sxi4 > img {
  position: absolute;
  width: 400px;
  height: 176px;
  margin: -1px 0 0 -1px;
  border-radius: 24px;
  border: 1px solid #c3f2cd;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__outputWrap--1EX1I.PCT2__correct--1sxi4 > .PCT2__output--TYRNM {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin: 0;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__outputWrap--1EX1I.PCT2__inCorrect--3i4R8 {
  background: #fffde5;
  border: 1px solid #fcf16c;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__outputWrap--1EX1I > .PCT2__output--TYRNM {
  width: 174px;
  height: 174px;
  margin: 0 auto;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__outputWrap--1EX1I > .PCT2__output--TYRNM.PCT2__blue--PNvqs {
  background: url("/static/image/pct2/bottle_blue.png");
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__outputWrap--1EX1I > .PCT2__output--TYRNM.PCT2__red--1LMJz {
  background: url("/static/image/pct2/bottle_red.png");
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__feedback--3sej_ {
  text-align: center;
  margin: 16px auto 0;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__feedback--3sej_ > .PCT2__successYn--3Pcln {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__feedback--3sej_ > .PCT2__successYn--3Pcln.PCT2__success--WmPHk {
  color: #52c564;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__feedback--3sej_ > .PCT2__successYn--3Pcln.PCT2__fail--3jI1T {
  color: #e7da4b;
}
.PCT2__pct2--2Dv2j > .PCT2__feedbackWrap--b2hC9 > .PCT2__feedback--3sej_ > .PCT2__result--UaCyW {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
}
.PCT2__pct2--2Dv2j > .PCT2__btnList--3LLmY {
  margin-top: 40px;
  text-align: center;
}
.PCT2__pct2--2Dv2j > .PCT2__btnList--3LLmY * ~ * {
  margin-left: 16px;
}

.PCT2Button__title-01--3pbhO {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PCT2Button__title-02--1y4G5 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PCT2Button__title-03--1CTuu {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PCT2Button__title-04--2imY9 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PCT2Button__title-04-higher--1FEGn {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PCT2Button__title-05--V2UJW {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PCT2Button__title-05-higher--21iaS {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PCT2Button__title-06--3wl-5 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PCT2Button__title-07--3W8TL {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PCT2Button__title-08--L7j5B {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PCT2Button__title-09--O3gMF {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PCT2Button__text-01--pWw8U {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PCT2Button__text-02--QdQRB {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PCT2Button__text-03--YlHuq {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PCT2Button__text-03-higher--1EmwN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PCT2Button__text-04--3bSpv {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PCT2Button__text-05--210hN {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PCT2Button__text-06--2P1vc {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PCT2Button__text-07--3WAqN {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PCT2Button__head-02--1nmPa {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PCT2Button__head-06--cA3SW {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PCT2Button__monospace--y-oAY {
  font-feature-settings: "tnum";
}
.PCT2Button__text-sub--Drg4v {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PCT2Button__hdot-font-3xs-r--bHiYP {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-2xs-r--1-_O- {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-xs-r--3fCJV {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-sm-r--1PkJI {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-lm-r--3QbvW {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-md-r--7WPft {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-lg-r--3Jc97 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-xl-r--1zjMY {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-2xl-r--26wU8 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-3xl-r--2c0Os {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-4xl-r--1ZhiA {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-5xl-r--cmFyf {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-6xl-r--1Y9YR {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2Button__hdot-font-7xl-r--1qosP {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2Button__hdot-font-3xs-m--ShG2H {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-2xs-m--CLVtj {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-xs-m--3WbUn {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-sm-m--2jmAf {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-lm-m--dHqP1 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-md-m--eY2xV {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-lg-m--10ThA {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-xl-m--9kOgZ {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-2xl-m--30uU0 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-3xl-m--llPLk {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-4xl-m--2bJj_ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-5xl-m--So2Ck {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-6xl-m--1iELu {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2Button__hdot-font-7xl-m--k7Acy {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2Button__hdot-font-3xs-s--3JQZ- {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-2xs-s--AYzry {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-xs-s--2tiDx {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-sm-s--2IGY3 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-lm-s--5AiUW {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-md-s--3biXB {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-lg-s--_UK-o {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-xl-s--1cgaf {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-2xl-s--2nyvt {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-3xl-s--33BND {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-4xl-s--2OfSL {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-5xl-s--1PDoj {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-6xl-s---YkhL {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2Button__hdot-font-7xl-s--1EE4g {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2Button__hdot-font-3xs-b--2jU-Z {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-2xs-b--1W4bc {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-xs-b--1S-5d {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-sm-b--sN8R8 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-lm-b--2RhNS {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PCT2Button__hdot-font-md-b--1Y27O {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-lg-b--17vDx {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-xl-b--2rntn {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-2xl-b--3xD0G {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-3xl-b--2UCf3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-4xl-b--1GPRa {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-5xl-b--3IaXr {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PCT2Button__hdot-font-6xl-b--1zCbn {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2Button__hdot-font-7xl-b--vOpeC {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PCT2Button__game-box--2ij_T {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PCT2Button__pct2Button--1x2fi {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  cursor: pointer;
  padding: 11px 0;
  min-width: 192px;
  text-align: center;
  border-radius: 28px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
  background: #ffffff;
}
.PCT2Button__pct2Button--1x2fi.PCT2Button__wide--269y4 {
  width: 224px;
}
.PCT2Button__pct2Button--1x2fi:disabled {
  opacity: 0.48;
}
.PCT2Button__pct2Button--1x2fi.PCT2Button__blue--CngZ6 {
  color: #315fc7;
  border: 1px solid #315fc7;
}
.PCT2Button__pct2Button--1x2fi.PCT2Button__blue--CngZ6:hover:enabled {
  background: #e1e7f8;
}
.PCT2Button__pct2Button--1x2fi.PCT2Button__blue--CngZ6.PCT2Button__active--pQDr3 {
  box-shadow: none;
  color: #ffffff;
  background: #315fc7;
}
.PCT2Button__pct2Button--1x2fi.PCT2Button__red--2UEBm {
  color: #fb4e4e;
  border: 1px solid #fb4e4e;
}
.PCT2Button__pct2Button--1x2fi.PCT2Button__red--2UEBm:hover:enabled {
  background: #f9e0e2;
}
.PCT2Button__pct2Button--1x2fi.PCT2Button__red--2UEBm.PCT2Button__active--pQDr3 {
  box-shadow: none;
  color: #ffffff;
  background: #fb4e4e;
}

.MultipleChoiceImage__title-01--1iwUI {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.MultipleChoiceImage__title-02--r65xk {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.MultipleChoiceImage__title-03--2fxZ2 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.MultipleChoiceImage__title-04--355Yd {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.MultipleChoiceImage__title-04-higher--3ZBTU {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.MultipleChoiceImage__title-05--jxMNf {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.MultipleChoiceImage__title-05-higher--Cgo9u {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.MultipleChoiceImage__title-06--2t8DX {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.MultipleChoiceImage__title-07--3e6UM {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.MultipleChoiceImage__title-08--1mnw7 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.MultipleChoiceImage__title-09--2GQzU {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.MultipleChoiceImage__text-01--3uLyJ {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.MultipleChoiceImage__text-02--2c8oV {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.MultipleChoiceImage__text-03--14Umn {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.MultipleChoiceImage__text-03-higher--mVQIk {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.MultipleChoiceImage__text-04--kdkuX {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.MultipleChoiceImage__text-05--3R-po {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.MultipleChoiceImage__text-06--h34GW {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.MultipleChoiceImage__text-07--2bZ4N {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.MultipleChoiceImage__head-02--1ClT8 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.MultipleChoiceImage__head-06--2dDak {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.MultipleChoiceImage__monospace--1iUpH {
  font-feature-settings: "tnum";
}
.MultipleChoiceImage__text-sub--3SuOp {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.MultipleChoiceImage__hdot-font-3xs-r--23Dyq {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-2xs-r--1yh1p {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-xs-r--YQhmO {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-sm-r--34Z-D {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-lm-r--1YJds {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-md-r--3-nD_ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-lg-r--2nOQv {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-xl-r--3FBcl {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-2xl-r--xPuQC {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-3xl-r--2nhCY {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-4xl-r--2vipI {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-5xl-r--2lOh0 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-6xl-r--26-qR {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceImage__hdot-font-7xl-r--1eUzr {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceImage__hdot-font-3xs-m--3FzFb {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-2xs-m--3ftUV {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-xs-m--3UxeM {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-sm-m--aZVL1 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-lm-m--1vrub {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-md-m--3qI5r {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-lg-m--_GLk8 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-xl-m--1ePtu {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-2xl-m--YxM97 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-3xl-m--1Wy_U {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-4xl-m--QUohl {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-5xl-m--35FC8 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-6xl-m--1ry5T {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceImage__hdot-font-7xl-m--1A6qx {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceImage__hdot-font-3xs-s--3G9nH {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-2xs-s--Fn3zw {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-xs-s--3HeC_ {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-sm-s--1obgC {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-lm-s--14crK {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-md-s--3nCia {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-lg-s--uN3Qi {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-xl-s--3EShX {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-2xl-s--6jhyd {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-3xl-s--1v2ZQ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-4xl-s--1OLVp {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-5xl-s--22JWi {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-6xl-s--1vbfI {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceImage__hdot-font-7xl-s--2CEUA {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceImage__hdot-font-3xs-b--3dwx9 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-2xs-b--diObb {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-xs-b--lr7dC {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-sm-b--1Pb_L {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-lm-b--2tjku {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MultipleChoiceImage__hdot-font-md-b--3z65D {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-lg-b--TMHdC {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-xl-b--eY3lT {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-2xl-b--1T1og {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-3xl-b--38ljY {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-4xl-b--2NB74 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-5xl-b--F6vRO {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MultipleChoiceImage__hdot-font-6xl-b--3zSg3 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceImage__hdot-font-7xl-b--1VZQU {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MultipleChoiceImage__game-box--1IG_i {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.MultipleChoiceImage__multipleChoice--1tUwj {
  text-align: center;
  padding-top: 46px;
  position: relative;
}
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__timeProgressBar--25_KY {
  top: 0;
  left: 0;
  position: absolute;
}
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__selectGuide--2dqPP {
  margin-top: 16px;
}
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__subContentContainer--2Cp8y {
  display: flex;
  white-space: nowrap;
  overflow: hidden;
}
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__subContentContainer--2Cp8y .MultipleChoiceImage__subContentWrap--110z4 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  display: flex;
  width: 100%;
  margin: 0 204px;
  color: #232323;
}
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__subContentContainer--2Cp8y .MultipleChoiceImage__subContentWrap--110z4 .MultipleChoiceImage__subContent--1n_V3 {
  width: 712px;
}
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__distractorListWrap--2-5TB {
  margin-top: 24px;
}
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__distractorListWrap--2-5TB > .MultipleChoiceImage__distractorList--1csjE {
  display: flex;
  height: 240px;
  flex-wrap: wrap-reverse;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
  margin: auto;
  gap: 16px;
}
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__nextButton--3uRGD {
  margin-top: 20px;
  color: #ffffff;
}
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__nextButton--3uRGD.MultipleChoiceImage__done--21ptt,
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__nextButton--3uRGD.MultipleChoiceImage__done--21ptt:hover,
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__nextButton--3uRGD.MultipleChoiceImage__done--21ptt:active,
.MultipleChoiceImage__multipleChoice--1tUwj .MultipleChoiceImage__nextButton--3uRGD.MultipleChoiceImage__done--21ptt:disabled {
  opacity: 1;
  color: #315fc7;
  background: #e1e7f8;
  box-shadow: none;
  cursor: default;
}

.SelectImage__title-01--26bia {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.SelectImage__title-02--3ZimM {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.SelectImage__title-03--2Y2Wt {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.SelectImage__title-04--3Tjrv {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.SelectImage__title-04-higher--3I4M6 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.SelectImage__title-05--38Dbe {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.SelectImage__title-05-higher--gPYt4 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.SelectImage__title-06--RBAAh {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.SelectImage__title-07--3DjoI {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.SelectImage__title-08--MJT4d {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.SelectImage__title-09--1aI9Q {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.SelectImage__text-01--2tqtj {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.SelectImage__text-02--2OIb7 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.SelectImage__text-03--3t2U4 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.SelectImage__text-03-higher--2fmP5 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.SelectImage__text-04--20at4 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.SelectImage__text-05--1XVvJ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.SelectImage__text-06--4H-ET {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.SelectImage__text-07--34XFZ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.SelectImage__head-02--8dRCx {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.SelectImage__head-06--GgExj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.SelectImage__monospace--1l0fU {
  font-feature-settings: "tnum";
}
.SelectImage__text-sub--3AABs {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.SelectImage__hdot-font-3xs-r--19iv2 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-2xs-r--u6w0S {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-xs-r--1Twln {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-sm-r--3dT3F {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-lm-r--2SGvP {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-md-r--2E-QL {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-lg-r--1akNC {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-xl-r--8Q-rk {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-2xl-r--2DBMG {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-3xl-r--3psoB {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-4xl-r--1nq1L {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-5xl-r--1l4Vl {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-6xl-r--20uw6 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectImage__hdot-font-7xl-r--S2DxV {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectImage__hdot-font-3xs-m--3H4J9 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-2xs-m--1mWpN {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-xs-m--1yJuV {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-sm-m--2ly2I {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-lm-m--3AWJN {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-md-m--kVSgu {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-lg-m--17KGh {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-xl-m--1lMlo {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-2xl-m--3bbgO {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-3xl-m--29nVs {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-4xl-m--3WFAN {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-5xl-m--2wuVk {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-6xl-m--2-csg {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectImage__hdot-font-7xl-m--2roCT {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectImage__hdot-font-3xs-s--2M8qV {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-2xs-s--1iEPr {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-xs-s--Panbg {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-sm-s--28Cqb {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-lm-s--O6DhP {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-md-s--luTRU {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-lg-s--5KBrt {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-xl-s--Q6sMc {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-2xl-s--txHQK {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-3xl-s--3nu5D {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-4xl-s--1PKOt {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-5xl-s--2r7N4 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-6xl-s--11as8 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectImage__hdot-font-7xl-s--2P8tY {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectImage__hdot-font-3xs-b--3hhyQ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-2xs-b--2m_2k {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-xs-b--2tFnR {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-sm-b--39hQz {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-lm-b--2u-vi {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SelectImage__hdot-font-md-b--3u5cv {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-lg-b--78PzK {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-xl-b--2dKPw {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-2xl-b--39_EE {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-3xl-b--1B4gJ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-4xl-b--2lIkN {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-5xl-b--3oLxG {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SelectImage__hdot-font-6xl-b--2K18c {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectImage__hdot-font-7xl-b--1zPeb {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SelectImage__game-box--2k5bM {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.SelectImage__selectImage--1AnOB {
  background-size: cover;
  background-position: center;
  box-sizing: border-box;
  border-radius: 8px;
  width: 280px;
  height: 140px;
}
.SelectImage__selectImage--1AnOB.SelectImage__small--39dGz {
  width: 224px;
  height: 112px;
}
.SelectImage__selectImage--1AnOB > .SelectImage__mask--Dp-YT {
  height: 100%;
  display: flex;
  border: 1px solid #e7e8ea;
  border-radius: 8px;
}
.SelectImage__selectImage--1AnOB > .SelectImage__mask--Dp-YT .SelectImage__rank--284-F {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  width: 56px;
  height: 32px;
  text-align: center;
  padding: 4px 0;
  margin: auto;
  color: #46b2af;
  background: #fef9bd;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
  border-radius: 20px;
}
.SelectImage__selectImage--1AnOB > .SelectImage__mask--Dp-YT .SelectImage__rank--284-F > .SelectImage__checkIcon--2bQ-6 {
  fill: #46b2af;
}
.SelectImage__selectImage--1AnOB > .SelectImage__mask--Dp-YT .SelectImage__rank--284-F > .SelectImage__rankText--1Z08T {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.SelectImage__selectImage--1AnOB.SelectImage__enabled--3NRQU:hover {
  cursor: pointer;
}
.SelectImage__selectImage--1AnOB.SelectImage__enabled--3NRQU:hover > .SelectImage__mask--Dp-YT {
  background: rgba(37, 40, 43, 0.64);
}
.SelectImage__selectImage--1AnOB.SelectImage__enabled--3NRQU.SelectImage__checked--1Vo3Q > .SelectImage__mask--Dp-YT,
.SelectImage__selectImage--1AnOB.SelectImage__enabled--3NRQU:active > .SelectImage__mask--Dp-YT {
  border: 8px solid #7adeda;
  background: rgba(37, 40, 43, 0.8);
}

.FNB__title-01--2ocJZ {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.FNB__title-02--HGnYq {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.FNB__title-03--2uL8d {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.FNB__title-04--2DbT8 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.FNB__title-04-higher--1lZb_ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.FNB__title-05--FsA1Q {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.FNB__title-05-higher--14_M2 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.FNB__title-06--2mNNA {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.FNB__title-07--Z37LU {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.FNB__title-08--27sXp {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.FNB__title-09--3IPyx {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.FNB__text-01--1czeA {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.FNB__text-02--rMHNz {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.FNB__text-03--YJBgW {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.FNB__text-03-higher---8P1L {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.FNB__text-04--3Fqch {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.FNB__text-05--1fsFk {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.FNB__text-06--31G7i {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.FNB__text-07--2OStq {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.FNB__head-02--2CA0C {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.FNB__head-06--1_b0Y {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.FNB__monospace--VIUL8 {
  font-feature-settings: "tnum";
}
.FNB__text-sub--4-btR {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.FNB__hdot-font-3xs-r--2gK0S {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-2xs-r--S5tgf {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-xs-r--1-EKK {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-sm-r--1K9I_ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-lm-r--1jU6t {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-md-r--3y8At {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNB__hdot-font-lg-r--eT-2g {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNB__hdot-font-xl-r--3_NTi {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNB__hdot-font-2xl-r--1_Y2H {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNB__hdot-font-3xl-r--g2uCg {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNB__hdot-font-4xl-r--3MIiU {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNB__hdot-font-5xl-r--Qxv-v {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNB__hdot-font-6xl-r--2EBUW {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNB__hdot-font-7xl-r--3utKP {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNB__hdot-font-3xs-m--2CFM5 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-2xs-m--3j9_H {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-xs-m--3KlVn {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-sm-m--3ncbt {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-lm-m--21dEu {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-md-m--2x_TF {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNB__hdot-font-lg-m--3Qcdu {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNB__hdot-font-xl-m--3qGwa {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNB__hdot-font-2xl-m--3A4Su {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNB__hdot-font-3xl-m--2Ube5 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNB__hdot-font-4xl-m--2wwVB {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNB__hdot-font-5xl-m--CQ_tx {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNB__hdot-font-6xl-m--1LXpE {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNB__hdot-font-7xl-m---_qea {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNB__hdot-font-3xs-s--154uB {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-2xs-s--VbswV {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-xs-s--24qEm {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-sm-s--2CHos {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-lm-s--2ZYjK {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-md-s--3v2yt {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNB__hdot-font-lg-s--3Kvu_ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNB__hdot-font-xl-s--2_I-J {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNB__hdot-font-2xl-s--3E8x1 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNB__hdot-font-3xl-s--3xCfu {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNB__hdot-font-4xl-s--1cUkr {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNB__hdot-font-5xl-s--2gYHQ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNB__hdot-font-6xl-s--3mNPp {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNB__hdot-font-7xl-s--32OKf {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNB__hdot-font-3xs-b--2Wwny {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-2xs-b--3S9za {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-xs-b--3SQGo {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-sm-b--3jDbQ {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-lm-b--DUpEj {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNB__hdot-font-md-b--2mKQB {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNB__hdot-font-lg-b--9AR2o {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNB__hdot-font-xl-b--2HzFv {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNB__hdot-font-2xl-b--7h9Ky {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNB__hdot-font-3xl-b--EccTj {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNB__hdot-font-4xl-b--3UO6V {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNB__hdot-font-5xl-b--2JQPW {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNB__hdot-font-6xl-b--2rkaq {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNB__hdot-font-7xl-b--1Zpr4 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNB__game-box--1UTWr {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.FNB__fnbContainer--3eysv {
  width: 100%;
  height: 100%;
  position: relative;
}
.FNB__fnbContainer--3eysv > .FNB__dummyTimeProgressBar--1ghLT {
  width: 100%;
  height: 8px;
  background-color: #e1e7f8;
}
.FNB__fnbContainer--3eysv > .FNB__guideText--1OXRe {
  height: 72px;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 48px;
  text-align: center;
  color: #232323;
}
.FNB__fnbContainer--3eysv > .FNB__guideText--1OXRe > .FNB__stress--wGIvD {
  color: #46b2af;
}
.FNB__fnbContainer--3eysv > .FNB__stimContainer--oeMN8 {
  margin-top: 32px;
  height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.FNB__fnbContainer--3eysv > .FNB__stimContainer--oeMN8 > .FNB__cardWrapper--33PPj {
  display: inline-block;
}
.FNB__fnbContainer--3eysv > .FNB__stimContainer--oeMN8 > .FNB__inputGuideWrapper--22oGY {
  margin-left: 104px;
  display: inline-block;
}

.FNBCard__title-01--c6vED {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.FNBCard__title-02--2FGYJ {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.FNBCard__title-03--F3MIR {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.FNBCard__title-04--2GY6F {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.FNBCard__title-04-higher--2EOjZ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.FNBCard__title-05--2W_02 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.FNBCard__title-05-higher--2zkVs {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.FNBCard__title-06--3ULtH {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.FNBCard__title-07--3-kJH {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.FNBCard__title-08--37xut {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.FNBCard__title-09--tk5eB {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.FNBCard__text-01--1xvTo {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.FNBCard__text-02--2eOAx {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.FNBCard__text-03--3YhWh {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.FNBCard__text-03-higher--3nluD {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.FNBCard__text-04--2bCqA {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.FNBCard__text-05--dV1Ew {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.FNBCard__text-06--1pdOJ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.FNBCard__text-07--TaT2y {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.FNBCard__head-02--1A7-c {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.FNBCard__head-06--2yuii {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.FNBCard__monospace--2nCo3 {
  font-feature-settings: "tnum";
}
.FNBCard__text-sub--hIXKm {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.FNBCard__hdot-font-3xs-r--ipYmm {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-2xs-r--mSPWc {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-xs-r--3JVnh {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-sm-r--3Ui8H {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-lm-r--j9sOu {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-md-r--2aF7O {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-lg-r--NLu-3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-xl-r--370ZE {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-2xl-r--SWrgV {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-3xl-r--2PQCc {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-4xl-r--2K5LN {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-5xl-r--QFicP {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-6xl-r--3K-gQ {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBCard__hdot-font-7xl-r--3ChJU {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBCard__hdot-font-3xs-m--14WZz {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-2xs-m--4Hpsu {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-xs-m--3m1nF {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-sm-m--2fw_f {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-lm-m--39img {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-md-m--1zYoE {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-lg-m--2i3JJ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-xl-m--38Z51 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-2xl-m--2xCHL {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-3xl-m--1haK9 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-4xl-m--2AHLl {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-5xl-m--2bgam {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-6xl-m--24k9J {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBCard__hdot-font-7xl-m--NiI90 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBCard__hdot-font-3xs-s--Zd2Y_ {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-2xs-s--34PtK {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-xs-s--KIr-2 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-sm-s--17dVu {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-lm-s--3Hf_c {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-md-s--1KeEv {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-lg-s--1c5wC {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-xl-s--2hcIy {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-2xl-s--1UA6X {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-3xl-s--2Wedv {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-4xl-s--31-lA {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-5xl-s--yYqCD {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-6xl-s--2y1Y1 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBCard__hdot-font-7xl-s--27Lcl {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBCard__hdot-font-3xs-b--1MXNI {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-2xs-b--31GwE {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-xs-b--2Vflx {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-sm-b--31PIm {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-lm-b--2uU1p {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBCard__hdot-font-md-b--29RaI {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-lg-b--3fLTe {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-xl-b--KlxIF {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-2xl-b--2M8ii {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-3xl-b--3njoZ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-4xl-b--uJsSB {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-5xl-b--29JZq {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBCard__hdot-font-6xl-b--389rw {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBCard__hdot-font-7xl-b--3zRxl {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBCard__game-box--3z2kG {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.FNBCard__cardWrapper--GIx5U {
  display: inline-block;
}
.FNBCard__cardWrapper--GIx5U .FNBCard__card--2ZCel {
  width: 200px;
  height: 232px;
  box-sizing: border-box;
  box-shadow: 4px 8px 16px 6px rgba(159, 164, 171, 0.16);
  background: linear-gradient(90deg, rgba(231, 232, 234, 0.045) 4.08%, rgba(231, 232, 234, 0) 9.8%), linear-gradient(270deg, rgba(231, 232, 234, 0.12) 2.99%, rgba(231, 232, 234, 0) 13.9%), linear-gradient(0deg, rgba(244, 244, 245, 0.168) 2.31%, rgba(231, 232, 234, 0) 9.33%), linear-gradient(90deg, #F9F9F9 0%, #F4F4F5 65.76%);
  border: 8px solid #ffffff;
  border-radius: 24px;
}
.FNBCard__cardWrapper--GIx5U .FNBCard__card--2ZCel.FNBCard__topCard--20wZa {
  display: flex;
}
.FNBCard__cardWrapper--GIx5U .FNBCard__card--2ZCel.FNBCard__topCard--20wZa > .FNBCard__figure--3KlPb {
  margin: auto;
  width: 120px;
  height: 120px;
}
.FNBCard__cardWrapper--GIx5U .FNBCard__card--2ZCel.FNBCard__subCard--3eOty > .FNBCard__card--2ZCel {
  transform: rotate(-15deg);
  margin-top: -8px;
  margin-left: -8px;
}
.FNBCard__cardWrapper--GIx5U .FNBCard__card--2ZCel.FNBCard__middleCard--3Ld1R {
  background: linear-gradient(90deg, rgba(231, 232, 234, 0.16) 4.08%, rgba(231, 232, 234, 0) 9.8%), linear-gradient(270deg, rgba(231, 232, 234, 0.32) 2.99%, rgba(231, 232, 234, 0) 13.9%), linear-gradient(0deg, rgba(231, 232, 234, 0.56) 2.31%, rgba(231, 232, 234, 0) 9.33%), linear-gradient(90deg, #F9F9F9 0%, #E7E8EA 65.76%);
  transform: rotate(15deg);
}
.FNBCard__cardWrapper--GIx5U .FNBCard__card--2ZCel.FNBCard__bottomCard--2P5gj {
  background: linear-gradient(90deg, rgba(231, 232, 234, 0.16) 4.08%, rgba(231, 232, 234, 0) 9.8%), linear-gradient(270deg, rgba(231, 232, 234, 0.48) 2.99%, rgba(231, 232, 234, 0) 13.9%), linear-gradient(0deg, rgba(231, 232, 234, 0.56) 2.31%, rgba(231, 232, 234, 0) 9.33%), linear-gradient(90deg, #E7E8EA 0%, #E7E8EA 65.76%);
  transform: rotate(30deg);
}

.FNBInputGuideList__title-01--987rP {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.FNBInputGuideList__title-02--2BvFN {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.FNBInputGuideList__title-03--1J52k {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.FNBInputGuideList__title-04--IrUhO {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.FNBInputGuideList__title-04-higher--13eW2 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.FNBInputGuideList__title-05--73kTp {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.FNBInputGuideList__title-05-higher--8Pxi2 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.FNBInputGuideList__title-06--1X2wS {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.FNBInputGuideList__title-07--u7j28 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.FNBInputGuideList__title-08--1aIQ5 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.FNBInputGuideList__title-09--2KY5T {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.FNBInputGuideList__text-01--18Dxj {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.FNBInputGuideList__text-02--2f1SO {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.FNBInputGuideList__text-03--9IAjU {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.FNBInputGuideList__text-03-higher--2Xc-8 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.FNBInputGuideList__text-04--1hBgS {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.FNBInputGuideList__text-05--1KFCq {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.FNBInputGuideList__text-06--2FTdV {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.FNBInputGuideList__text-07--3kORo {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.FNBInputGuideList__head-02--RIwer {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.FNBInputGuideList__head-06--MdnpN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.FNBInputGuideList__monospace--3WdvS {
  font-feature-settings: "tnum";
}
.FNBInputGuideList__text-sub--37r5l {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.FNBInputGuideList__hdot-font-3xs-r--2y4VG {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-2xs-r--1PGDX {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-xs-r--2mW1N {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-sm-r--2Xxgi {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-lm-r--2oVXm {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-md-r--3jfAM {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-lg-r--1BSOK {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-xl-r--1rZDf {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-2xl-r--8x_3C {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-3xl-r--ow1nr {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-4xl-r--3DmnV {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-5xl-r--gqV4O {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-6xl-r--1j9bZ {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuideList__hdot-font-7xl-r--1NxyJ {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuideList__hdot-font-3xs-m--wXYJJ {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-2xs-m--2gQur {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-xs-m--8G5Ld {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-sm-m--28ikh {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-lm-m--qpt3z {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-md-m--3iO54 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-lg-m--35l__ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-xl-m--1NGhu {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-2xl-m--14PMv {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-3xl-m--1axDV {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-4xl-m--2sc9k {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-5xl-m--2zW4Z {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-6xl-m--23SZm {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuideList__hdot-font-7xl-m--31Io- {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuideList__hdot-font-3xs-s--1kdRo {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-2xs-s--TXDs9 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-xs-s--lbS2y {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-sm-s--3kD9M {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-lm-s--3KwTx {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-md-s--10ywL {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-lg-s--280-7 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-xl-s--2D7t9 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-2xl-s--3J5Ya {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-3xl-s--2JYyk {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-4xl-s--O0FtN {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-5xl-s--1d3YA {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-6xl-s--32_pW {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuideList__hdot-font-7xl-s--3ik-Q {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuideList__hdot-font-3xs-b--1iN6_ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-2xs-b--w9hou {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-xs-b--3BxZx {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-sm-b--2gpsa {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-lm-b--1OKKw {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuideList__hdot-font-md-b--15Hmv {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-lg-b--f2sNb {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-xl-b--Z4WVv {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-2xl-b--3mIL_ {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-3xl-b--1JfvA {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-4xl-b--f8kLm {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-5xl-b--3sdef {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBInputGuideList__hdot-font-6xl-b--2X4Aw {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuideList__hdot-font-7xl-b--1T6Lk {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuideList__game-box--3J6de {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.FNBInputGuideList__inputGuideList--28vv9 {
  width: 334px;
}

.FNBInputGuide__title-01--19dm3 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.FNBInputGuide__title-02--3XH_M {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.FNBInputGuide__title-03--2cjw9 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.FNBInputGuide__title-04--1GLmn {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.FNBInputGuide__title-04-higher--2T6VQ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.FNBInputGuide__title-05--1rqRz {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.FNBInputGuide__title-05-higher--3VJNT {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.FNBInputGuide__title-06--1bLxW {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.FNBInputGuide__title-07--3oT-K {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.FNBInputGuide__title-08--2QJPf {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.FNBInputGuide__title-09--1F-e_ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.FNBInputGuide__text-01--26aDI {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.FNBInputGuide__text-02--REF_j {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.FNBInputGuide__text-03--2es2l {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.FNBInputGuide__text-03-higher--1t5dn {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.FNBInputGuide__text-04--2TclT {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.FNBInputGuide__text-05--3zXrR {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.FNBInputGuide__text-06--18b72 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.FNBInputGuide__text-07--1Ny1R {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.FNBInputGuide__head-02--3ZRsS {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.FNBInputGuide__head-06--YiqOI {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.FNBInputGuide__monospace--31TUX {
  font-feature-settings: "tnum";
}
.FNBInputGuide__text-sub--1FSsv {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.FNBInputGuide__hdot-font-3xs-r--24vKL {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-2xs-r--3vpbt {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-xs-r--3gnGq {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-sm-r--3MrQ8 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-lm-r--1RTQ2 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-md-r--1IT8C {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-lg-r--1-FEM {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-xl-r--378Zn {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-2xl-r--f87uJ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-3xl-r--1IzzP {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-4xl-r--3K2s3 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-5xl-r--vTpl7 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-6xl-r--1kSDT {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuide__hdot-font-7xl-r--DMi8H {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuide__hdot-font-3xs-m--3dxbL {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-2xs-m--33c5G {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-xs-m--3alxB {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-sm-m--2DU10 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-lm-m--zyEEZ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-md-m--3ocgP {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-lg-m--RfFeU {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-xl-m--2I54p {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-2xl-m--SCKFB {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-3xl-m--2yecD {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-4xl-m--xt6Cg {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-5xl-m--3pWtT {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-6xl-m--3atmr {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuide__hdot-font-7xl-m--10kf2 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuide__hdot-font-3xs-s--26NJ1 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-2xs-s--zlPjo {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-xs-s--3sYFa {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-sm-s--2Ms7O {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-lm-s--1cir_ {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-md-s--24B4s {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-lg-s--2s84i {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-xl-s--nJpf6 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-2xl-s--2EXtw {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-3xl-s--2QKaq {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-4xl-s--2Bks8 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-5xl-s--3SmXF {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-6xl-s--1N8mQ {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuide__hdot-font-7xl-s--g-LIT {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuide__hdot-font-3xs-b--1xn4D {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-2xs-b--E9BJK {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-xs-b--2q0Z_ {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-sm-b--q2Yxe {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-lm-b--31eZH {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FNBInputGuide__hdot-font-md-b--35hKq {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-lg-b--2jtbJ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-xl-b--2uxGw {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-2xl-b--34J5X {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-3xl-b--35ah2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-4xl-b--KJoJr {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-5xl-b--2Uvy5 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FNBInputGuide__hdot-font-6xl-b--_-IRz {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuide__hdot-font-7xl-b--3kulb {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FNBInputGuide__game-box--3ppAz {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.FNBInputGuide__inputGuideContainer--3gxyK {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  width: 100%;
  display: inline-flex;
  align-items: center;
  padding: 16px 32px;
  box-sizing: border-box;
  border: 1px solid #cfd1d5;
  border-radius: 24px;
  background: #f4f4f5;
  color: #6a6a6a;
}
.FNBInputGuide__inputGuideContainer--3gxyK > .FNBInputGuide__keyContainer--2zJy4 {
  width: 136px;
  height: 40px;
  text-align: center;
  flex-shrink: 0;
}
.FNBInputGuide__inputGuideContainer--3gxyK > .FNBInputGuide__keyContainer--2zJy4 > .FNBInputGuide__key--3HgVR {
  height: 100%;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  border: 2px solid #656a71;
  border-radius: 8px;
  background: #e7e8ea;
  fill: #6a6a6a;
  font-weight: bold;
}
.FNBInputGuide__inputGuideContainer--3gxyK > .FNBInputGuide__keyContainer--2zJy4 > .FNBInputGuide__key--3HgVR > .FNBInputGuide__spaceBar--1_FYU {
  width: 116px;
}
.FNBInputGuide__inputGuideContainer--3gxyK > .FNBInputGuide__textContainer--Y12Hb {
  margin-left: 28px;
  width: 100%;
  text-align: center;
}
.FNBInputGuide__inputGuideContainer--3gxyK > .FNBInputGuide__textContainer--Y12Hb > .FNBInputGuide__description--1nJ4B {
  font-weight: bold;
}
.FNBInputGuide__inputGuideContainer--3gxyK.FNBInputGuide__disabled--2mqae {
  opacity: 0.48;
}
.FNBInputGuide__inputGuideContainer--3gxyK.FNBInputGuide__pressed--2lrwi {
  color: #46b2af;
  background: #dcf7f6;
  border-color: #7adeda;
}
.FNBInputGuide__inputGuideContainer--3gxyK.FNBInputGuide__pressed--2lrwi > .FNBInputGuide__keyContainer--2zJy4 > .FNBInputGuide__key--3HgVR {
  fill: #46b2af;
  background: #c5f1ef;
  border-color: #46b2af;
}
.FNBInputGuide__inputGuideContainer--3gxyK ~ * {
  margin-top: 16px;
}

.AnswerTimeMarker__title-01--iqO4V {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.AnswerTimeMarker__title-02--1QZUQ {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.AnswerTimeMarker__title-03--5SvNx {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.AnswerTimeMarker__title-04--AETio {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.AnswerTimeMarker__title-04-higher--3jWmK {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.AnswerTimeMarker__title-05--2raNX {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.AnswerTimeMarker__title-05-higher--2oM_D {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.AnswerTimeMarker__title-06--2Btt5 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.AnswerTimeMarker__title-07--122_2 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.AnswerTimeMarker__title-08--14lg- {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.AnswerTimeMarker__title-09--3ZHeu {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.AnswerTimeMarker__text-01--2_AQI {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.AnswerTimeMarker__text-02--1NeWN {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.AnswerTimeMarker__text-03--9L71d {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.AnswerTimeMarker__text-03-higher--WZ_BG {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.AnswerTimeMarker__text-04--31LwY {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.AnswerTimeMarker__text-05--5WvMv {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.AnswerTimeMarker__text-06--3SjGp {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.AnswerTimeMarker__text-07--3QpJT {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.AnswerTimeMarker__head-02--1Mc7E {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.AnswerTimeMarker__head-06--386HU {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.AnswerTimeMarker__monospace--74wgk {
  font-feature-settings: "tnum";
}
.AnswerTimeMarker__text-sub--3rVps {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.AnswerTimeMarker__hdot-font-3xs-r--1bX89 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-2xs-r--1GDF4 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-xs-r--1UR-y {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-sm-r--2VRQ_ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-lm-r--1rB_Y {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-md-r--1yLfF {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-lg-r--1sgCi {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-xl-r--2B9ku {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-2xl-r--IuNTv {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-3xl-r--1GGuj {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-4xl-r--3Saul {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-5xl-r--3Zsbm {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-6xl-r--38r-8 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AnswerTimeMarker__hdot-font-7xl-r--2apJG {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AnswerTimeMarker__hdot-font-3xs-m--1I6ia {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-2xs-m--2RH4i {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-xs-m--1xwDl {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-sm-m--2I05V {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-lm-m--3-aIr {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-md-m--3oOJB {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-lg-m--3qW-f {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-xl-m--39Xt2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-2xl-m--dW_ak {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-3xl-m--oFF1y {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-4xl-m--1Xf-A {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-5xl-m--3yR9b {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-6xl-m--1stmD {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AnswerTimeMarker__hdot-font-7xl-m--3LAD8 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AnswerTimeMarker__hdot-font-3xs-s--2ikjx {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-2xs-s--2vpAT {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-xs-s--1idCJ {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-sm-s--t3GJn {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-lm-s--2LI4j {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-md-s--GWJTp {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-lg-s--3_1rx {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-xl-s--2rZ2I {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-2xl-s--1R-ur {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-3xl-s--238oZ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-4xl-s--1IyQ4 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-5xl-s--2Y_F0 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-6xl-s--2TBsn {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AnswerTimeMarker__hdot-font-7xl-s--sUaGr {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AnswerTimeMarker__hdot-font-3xs-b--1gbL0 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-2xs-b--30B67 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-xs-b--2EzdC {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-sm-b--3AzYH {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-lm-b--pZynH {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AnswerTimeMarker__hdot-font-md-b--2nL7T {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-lg-b--2s3Wh {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-xl-b--34y0r {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-2xl-b--OTCps {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-3xl-b--3RhhK {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-4xl-b--3A9bR {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-5xl-b--1AV0d {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AnswerTimeMarker__hdot-font-6xl-b--3lzG7 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AnswerTimeMarker__hdot-font-7xl-b--yq-YG {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AnswerTimeMarker__game-box--13Kjj {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.AnswerTimeMarker__container--1AZN8 {
  position: relative;
}
.AnswerTimeMarker__container--1AZN8 > .AnswerTimeMarker__markerWrapper--3cIaR {
  position: absolute;
  display: inline-block;
  width: max-content;
  animation: AnswerTimeMarker__appear--2-9ZQ 0.25s linear forwards;
}
.AnswerTimeMarker__container--1AZN8 > .AnswerTimeMarker__markerWrapper--3cIaR > .AnswerTimeMarker__markerContainer--1hdFa {
  position: relative;
  left: -50%;
  top: -6px;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.AnswerTimeMarker__container--1AZN8 > .AnswerTimeMarker__markerWrapper--3cIaR > .AnswerTimeMarker__markerContainer--1hdFa > .AnswerTimeMarker__arrowContainer--MSQqd {
  height: 7px;
}
.AnswerTimeMarker__container--1AZN8 > .AnswerTimeMarker__markerWrapper--3cIaR > .AnswerTimeMarker__markerContainer--1hdFa > .AnswerTimeMarker__arrowContainer--MSQqd > .AnswerTimeMarker__arrow--32REb {
  margin-top: -8px;
  border: 8px solid transparent;
  border-bottom-color: #52c564;
  border-bottom-width: 10px;
}
.AnswerTimeMarker__container--1AZN8 > .AnswerTimeMarker__markerWrapper--3cIaR > .AnswerTimeMarker__markerContainer--1hdFa > .AnswerTimeMarker__textContainer--RQwVC {
  padding: 4px 8px;
  background: #52c564;
  border-radius: 8px;
}
.AnswerTimeMarker__container--1AZN8 > .AnswerTimeMarker__markerWrapper--3cIaR > .AnswerTimeMarker__markerContainer--1hdFa > .AnswerTimeMarker__textContainer--RQwVC > .AnswerTimeMarker__text--zhmOe {
  font-size: 12px;
  line-height: 20px;
  color: #f9f9fa;
}
@keyframes AnswerTimeMarker__appear--2-9ZQ {
  0% {
    top: 12px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}

.HAS__title-01--2kPc7 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.HAS__title-02--eqp2g {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.HAS__title-03--frWo2 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.HAS__title-04--1eQtK {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.HAS__title-04-higher--VH1i0 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.HAS__title-05--1bcHA {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.HAS__title-05-higher--3Meu5 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.HAS__title-06--1iLeQ {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.HAS__title-07--107Uf {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.HAS__title-08--3F1yS {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.HAS__title-09--WhN1L {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.HAS__text-01--1MWrK {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.HAS__text-02--15lqu {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.HAS__text-03--2TbqX {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.HAS__text-03-higher--oMwOl {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.HAS__text-04--2oAhR {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.HAS__text-05--YK0Eq {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.HAS__text-06--6lPB4 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.HAS__text-07--3xKvR {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.HAS__head-02--2oFHR {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.HAS__head-06--r7LTD {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.HAS__monospace--2CbEO {
  font-feature-settings: "tnum";
}
.HAS__text-sub--3TTjx {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.HAS__hdot-font-3xs-r--2Ng3S {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-2xs-r--2iv7J {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-xs-r--3OrSS {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-sm-r--I7Erc {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-lm-r--pzIcC {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-md-r--2JmmH {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HAS__hdot-font-lg-r--3haQY {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HAS__hdot-font-xl-r--12GHB {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HAS__hdot-font-2xl-r--2HIGV {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HAS__hdot-font-3xl-r--2FqKy {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HAS__hdot-font-4xl-r--3r7rq {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HAS__hdot-font-5xl-r--2xmxJ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HAS__hdot-font-6xl-r--3-Rew {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HAS__hdot-font-7xl-r--G4N7H {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HAS__hdot-font-3xs-m--2DwkH {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-2xs-m--2_KUX {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-xs-m--rjI5A {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-sm-m--3QF5n {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-lm-m--pKF6d {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-md-m--3H8i6 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HAS__hdot-font-lg-m--3vkbX {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HAS__hdot-font-xl-m--g_wC1 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HAS__hdot-font-2xl-m--1vJ8h {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HAS__hdot-font-3xl-m--2cuib {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HAS__hdot-font-4xl-m--1WyRo {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HAS__hdot-font-5xl-m--1JP4d {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HAS__hdot-font-6xl-m--3qDdY {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HAS__hdot-font-7xl-m--25dOt {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HAS__hdot-font-3xs-s--3--OT {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-2xs-s--1btN- {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-xs-s--3mrKc {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-sm-s--48d5g {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-lm-s--3i1rW {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-md-s--2uC04 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HAS__hdot-font-lg-s--3srDz {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HAS__hdot-font-xl-s--1S8Zh {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HAS__hdot-font-2xl-s--2gWIN {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HAS__hdot-font-3xl-s--3zdR0 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HAS__hdot-font-4xl-s--3Hshl {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HAS__hdot-font-5xl-s--2t-2p {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HAS__hdot-font-6xl-s--3_Jje {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HAS__hdot-font-7xl-s--1XFXO {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HAS__hdot-font-3xs-b--1uWlB {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-2xs-b--1biK7 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-xs-b--1sMiM {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-sm-b--3H8Ay {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-lm-b--2V23i {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HAS__hdot-font-md-b--2a9Cs {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HAS__hdot-font-lg-b--30B1R {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HAS__hdot-font-xl-b--1WsVb {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HAS__hdot-font-2xl-b--Jhhma {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HAS__hdot-font-3xl-b--14BHK {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HAS__hdot-font-4xl-b--2IL6b {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HAS__hdot-font-5xl-b--1HLB2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HAS__hdot-font-6xl-b--1rgcp {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HAS__hdot-font-7xl-b--2GkIR {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HAS__game-box--25whK {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.HAS__has--3bZdK {
  position: relative;
  text-align: center;
}
.HAS__has--3bZdK > .HAS__progressBar--2_At7 {
  top: 0;
  left: 0;
  position: absolute;
}
.HAS__has--3bZdK > .HAS__titleWrap--25HhC {
  padding-top: 40px;
}
.HAS__has--3bZdK > .HAS__titleWrap--25HhC.HAS__question--37lz3 {
  padding-top: 56px;
}
.HAS__has--3bZdK > .HAS__titleWrap--25HhC > .HAS__title--1SqB4 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #232323;
}
.HAS__has--3bZdK > .HAS__titleWrap--25HhC > .HAS__subTitle--jFe22 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #a4a4a4;
}
.HAS__has--3bZdK > .HAS__matrix--dmVUA {
  margin-top: 24px;
}
.HAS__has--3bZdK > .HAS__question--37lz3 {
  padding-top: 24px;
}

.HASMatrix__title-01--2f9lC {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.HASMatrix__title-02--1a77E {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.HASMatrix__title-03--3odNI {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.HASMatrix__title-04--23sLE {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.HASMatrix__title-04-higher--36Zkc {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.HASMatrix__title-05--2G0OF {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.HASMatrix__title-05-higher--2r7Xf {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.HASMatrix__title-06--3rds- {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.HASMatrix__title-07--3b2iA {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.HASMatrix__title-08--bC71l {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.HASMatrix__title-09--8BgDc {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.HASMatrix__text-01--iXTdQ {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.HASMatrix__text-02--1yxzw {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.HASMatrix__text-03--E27K0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.HASMatrix__text-03-higher--140Hx {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.HASMatrix__text-04--3UiiQ {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.HASMatrix__text-05--W2qT5 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.HASMatrix__text-06--2BJrR {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.HASMatrix__text-07--2H94K {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.HASMatrix__head-02--2mcHM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.HASMatrix__head-06--F7mZr {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.HASMatrix__monospace--gjgbU {
  font-feature-settings: "tnum";
}
.HASMatrix__text-sub--2TrJ9 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.HASMatrix__hdot-font-3xs-r--1l1Tk {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-2xs-r--2UCjW {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-xs-r--1EnZT {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-sm-r--21pjz {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-lm-r--1KG3T {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-md-r--19XD1 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-lg-r--yxn1F {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-xl-r--1_gGR {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-2xl-r--3o-v_ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-3xl-r--3NMHs {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-4xl-r--5pD7X {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-5xl-r--1zA5p {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-6xl-r--3YZZD {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASMatrix__hdot-font-7xl-r--R0up6 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASMatrix__hdot-font-3xs-m--jV8g8 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-2xs-m--1qtcZ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-xs-m--17chi {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-sm-m--39pCR {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-lm-m--14MHQ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-md-m--3Sde5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-lg-m--cAhMF {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-xl-m--1Y-l9 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-2xl-m--3Gyg2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-3xl-m--2etSQ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-4xl-m--15xbQ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-5xl-m--2pzK2 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-6xl-m--1y9dx {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASMatrix__hdot-font-7xl-m--2dkG7 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASMatrix__hdot-font-3xs-s--x3sIM {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-2xs-s--7C3nx {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-xs-s--1vArN {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-sm-s--3zWkB {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-lm-s--2HYek {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-md-s--2I4Fa {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-lg-s--3xXmr {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-xl-s--x1R2h {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-2xl-s--1V8jQ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-3xl-s--17d1j {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-4xl-s--2nGF3 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-5xl-s--2CqOR {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-6xl-s--3baeA {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASMatrix__hdot-font-7xl-s--1R3jT {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASMatrix__hdot-font-3xs-b--2FA9P {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-2xs-b--QLVn_ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-xs-b--124Mx {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-sm-b--2VK15 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-lm-b--20soS {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASMatrix__hdot-font-md-b--1cEkO {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-lg-b--3y2Ol {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-xl-b--2d_-E {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-2xl-b--z2jeu {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-3xl-b--1s6fe {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-4xl-b--3SCLx {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-5xl-b--8PORl {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASMatrix__hdot-font-6xl-b--2m64B {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASMatrix__hdot-font-7xl-b--2z0jb {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASMatrix__game-box--3vyub {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.HASMatrix__hasMatrix--2BV3- {
  display: inline-grid;
  gap: 4px 4px;
  grid-template-rows: repeat(6, 1fr);
  grid-template-columns: repeat(6, 1fr);
}
.HASMatrix__hasMatrix--2BV3-[data-col="7"] {
  grid-template-rows: repeat(7, 1fr);
  grid-template-columns: repeat(7, 1fr);
}
.HASMatrix__hasMatrix--2BV3- > .HASMatrix__block--2iSu3 {
  width: 60px;
  height: 60px;
  position: relative;
  background: #f9f9fa;
  box-shadow: 0 2px 0 #cfd1d5;
  border-radius: 8px;
}
.HASMatrix__hasMatrix--2BV3- > .HASMatrix__block--2iSu3.HASMatrix__memory--1p_q2 {
  background: #e7e8ea;
}
.HASMatrix__hasMatrix--2BV3- > .HASMatrix__block--2iSu3.HASMatrix__changed--3pt9V {
  background: #e7e8ea;
}
.HASMatrix__hasMatrix--2BV3- > .HASMatrix__block--2iSu3.HASMatrix__red--2Cb2G {
  background: #b40a0f;
  box-shadow: 0 2px 0 #e36a6a;
}
.HASMatrix__hasMatrix--2BV3- > .HASMatrix__block--2iSu3.HASMatrix__blue--3-ZfJ {
  background: #2b53ae;
  box-shadow: 0 2px 0 #718dd7;
}
.HASMatrix__hasMatrix--2BV3- > .HASMatrix__block--2iSu3 > .HASMatrix__image--1S0QC {
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 52px;
}

.HASQuestionContainer__title-01--21-VO {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.HASQuestionContainer__title-02--XNNhp {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.HASQuestionContainer__title-03--27447 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.HASQuestionContainer__title-04--3Req1 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.HASQuestionContainer__title-04-higher--VDJ8t {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.HASQuestionContainer__title-05--2OSjl {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.HASQuestionContainer__title-05-higher--2-2rw {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.HASQuestionContainer__title-06--N9hMi {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.HASQuestionContainer__title-07--1Qpyn {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.HASQuestionContainer__title-08--2Xld2 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.HASQuestionContainer__title-09--3-XMx {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.HASQuestionContainer__text-01--2hsUN {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.HASQuestionContainer__text-02--1LzSZ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.HASQuestionContainer__text-03--mLRYA {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.HASQuestionContainer__text-03-higher--25npT {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.HASQuestionContainer__text-04--1Jhyl {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.HASQuestionContainer__text-05--F3lPl {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.HASQuestionContainer__text-06--1Wj2N {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.HASQuestionContainer__text-07--U8OeT {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.HASQuestionContainer__head-02--3KY8A {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.HASQuestionContainer__head-06--2cQLj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.HASQuestionContainer__monospace--DnhcY {
  font-feature-settings: "tnum";
}
.HASQuestionContainer__text-sub--AioHf {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.HASQuestionContainer__hdot-font-3xs-r--37xV3 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-2xs-r--3PhDR {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-xs-r--15WcF {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-sm-r--1NKy5 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-lm-r--RrazO {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-md-r--3wkNX {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-lg-r--2df0Q {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-xl-r--1WWfL {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-2xl-r--1czdf {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-3xl-r--1i9e9 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-4xl-r--25DOt {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-5xl-r--H12ol {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-6xl-r--35KAs {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASQuestionContainer__hdot-font-7xl-r--2Ng63 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASQuestionContainer__hdot-font-3xs-m--3iI8l {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-2xs-m--3B8HN {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-xs-m--3RRpP {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-sm-m--KZTfZ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-lm-m--2BN-Y {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-md-m--10lwX {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-lg-m--1ZQTe {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-xl-m--O-jmC {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-2xl-m--1eAbn {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-3xl-m--qYoJ5 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-4xl-m--3qleF {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-5xl-m--cZc07 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-6xl-m--1YYQx {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASQuestionContainer__hdot-font-7xl-m--17pDS {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASQuestionContainer__hdot-font-3xs-s--jyStR {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-2xs-s--3RogZ {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-xs-s---g3M5 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-sm-s--3w9WJ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-lm-s--235PJ {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-md-s--2AcvP {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-lg-s--2EeuZ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-xl-s--3_psD {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-2xl-s--2idKA {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-3xl-s--3zEQl {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-4xl-s--1R5_Q {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-5xl-s--3gXSn {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-6xl-s--SaQVf {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASQuestionContainer__hdot-font-7xl-s--2bMgW {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASQuestionContainer__hdot-font-3xs-b--yLkiS {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-2xs-b--qX-06 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-xs-b--HMCyV {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-sm-b--37UOi {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-lm-b--375WH {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASQuestionContainer__hdot-font-md-b--iZ2Bb {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-lg-b--1NScW {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-xl-b--3om_k {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-2xl-b--ppqJm {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-3xl-b--3ECHD {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-4xl-b--1o-D7 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-5xl-b--91CcK {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASQuestionContainer__hdot-font-6xl-b--O-Vnp {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASQuestionContainer__hdot-font-7xl-b--1HNc3 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASQuestionContainer__game-box--2kaZa {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.HASQuestionContainer__questionContainer--3k0aS > .HASQuestionContainer__question--LmwGd {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  width: 104px;
  height: 104px;
  margin: 0 auto;
  display: flex;
  position: relative;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
}
.HASQuestionContainer__questionContainer--3k0aS > .HASQuestionContainer__question--LmwGd.HASQuestionContainer__red--2rDaY {
  background: #b40a0f;
  box-shadow: 0 4px 0 #e36a6a;
}
.HASQuestionContainer__questionContainer--3k0aS > .HASQuestionContainer__question--LmwGd.HASQuestionContainer__blue--2D7Ax {
  background: #2b53ae;
  box-shadow: 0 4px 0 #718dd7;
}
.HASQuestionContainer__questionContainer--3k0aS > .HASQuestionContainer__question--LmwGd:after {
  top: 0;
  left: 0;
  width: 104px;
  height: 104px;
  content: "";
  position: absolute;
  background: url("/static/image/has/cat.png") no-repeat center;
  background-size: 88px;
}
.HASQuestionContainer__questionContainer--3k0aS > .HASQuestionContainer__question--LmwGd.HASQuestionContainer__feedback--3mcth:after {
  background: none;
}
.HASQuestionContainer__questionContainer--3k0aS > .HASQuestionContainer__question--LmwGd.HASQuestionContainer__longText--cb-nk {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.HASQuestionContainer__questionContainer--3k0aS > .HASQuestionContainer__answerWrap--25Yja {
  display: flex;
  margin-top: 12px;
  justify-content: center;
}
.HASQuestionContainer__questionContainer--3k0aS > .HASQuestionContainer__answerWrap--25Yja > .HASQuestionContainer__division--1Povz {
  width: 2px;
  height: 136px;
  margin-top: 52px;
  background: #f4f4f5;
}

.HASAnswerSheet__title-01--3MrXg {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.HASAnswerSheet__title-02--P1XLE {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.HASAnswerSheet__title-03--3qpLi {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.HASAnswerSheet__title-04--1ihlu {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.HASAnswerSheet__title-04-higher--38DDN {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.HASAnswerSheet__title-05--3HJWf {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.HASAnswerSheet__title-05-higher--1SX0D {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.HASAnswerSheet__title-06--3fcmR {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.HASAnswerSheet__title-07--1NYUr {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.HASAnswerSheet__title-08--16t_Z {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.HASAnswerSheet__title-09--XtwA0 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.HASAnswerSheet__text-01--2tVTs {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.HASAnswerSheet__text-02--l6zN0 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.HASAnswerSheet__text-03--3pbmn {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.HASAnswerSheet__text-03-higher--nuq66 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.HASAnswerSheet__text-04--BoR5z {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.HASAnswerSheet__text-05--1SWvv {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.HASAnswerSheet__text-06--3eZTy {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.HASAnswerSheet__text-07--1pWeE {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.HASAnswerSheet__head-02--2vw0X {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.HASAnswerSheet__head-06--11si7 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.HASAnswerSheet__monospace--1Pea6 {
  font-feature-settings: "tnum";
}
.HASAnswerSheet__text-sub--hGDG5 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.HASAnswerSheet__hdot-font-3xs-r--209HO {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-2xs-r--1hOPK {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-xs-r--2GcOt {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-sm-r--2Bweb {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-lm-r--2WM6X {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-md-r--30Rml {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-lg-r--2BohC {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-xl-r--VXLJ_ {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-2xl-r--1goVb {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-3xl-r--3E11m {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-4xl-r--BYTir {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-5xl-r--3GdMc {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-6xl-r--1AY1D {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASAnswerSheet__hdot-font-7xl-r--2puNU {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASAnswerSheet__hdot-font-3xs-m--3LV0r {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-2xs-m--189mv {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-xs-m--2nrrF {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-sm-m--5PFZF {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-lm-m--baHGe {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-md-m--mWeuF {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-lg-m--15jWP {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-xl-m--9Iy4o {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-2xl-m--26yUw {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-3xl-m--2TTHy {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-4xl-m--2laTK {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-5xl-m--31_NG {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-6xl-m--1utOx {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASAnswerSheet__hdot-font-7xl-m--3aeIC {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASAnswerSheet__hdot-font-3xs-s--27Jh4 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-2xs-s--uI0gf {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-xs-s--2Sc59 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-sm-s--sdhfm {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-lm-s--1gW6Q {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-md-s--26MYO {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-lg-s--2O2HD {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-xl-s--I-BKC {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-2xl-s--3Ykms {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-3xl-s--3dF1X {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-4xl-s--3MjY7 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-5xl-s--2PDZM {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-6xl-s--17SiZ {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASAnswerSheet__hdot-font-7xl-s--2FwR- {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASAnswerSheet__hdot-font-3xs-b--44PeA {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-2xs-b--JZYuM {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-xs-b--1iH6F {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-sm-b--KEcuW {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-lm-b--8mkWi {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.HASAnswerSheet__hdot-font-md-b--2rTNN {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-lg-b--3bDYH {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-xl-b--39Bxx {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-2xl-b--1bkmk {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-3xl-b--3OrXg {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-4xl-b--3QcPF {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-5xl-b--3PtV2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.HASAnswerSheet__hdot-font-6xl-b--UgbDN {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASAnswerSheet__hdot-font-7xl-b--OHGZr {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.HASAnswerSheet__game-box--1n-8Q {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.HASAnswerSheet__answerSheetWrap--xsjfp ~ * {
  margin-left: 32px;
}
.HASAnswerSheet__answerSheetWrap--xsjfp.HASAnswerSheet__feedback--194Jx > .HASAnswerSheet__titleWrap--1MpvH {
  opacity: 0.48;
}
.HASAnswerSheet__answerSheetWrap--xsjfp.HASAnswerSheet__feedback--194Jx > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorWrap--1YOZ5:not(.HASAnswerSheet__selected--9vdvw) {
  opacity: 0.48;
}
.HASAnswerSheet__answerSheetWrap--xsjfp.HASAnswerSheet__feedback--194Jx > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorWrap--1YOZ5 {
  cursor: default;
}
.HASAnswerSheet__answerSheetWrap--xsjfp.HASAnswerSheet__feedback--194Jx > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorWrap--1YOZ5:hover:not(.HASAnswerSheet__selected--9vdvw) {
  background: #e7e8ea;
}
.HASAnswerSheet__answerSheetWrap--xsjfp.HASAnswerSheet__feedback--194Jx > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorWrap--1YOZ5:hover:not(.HASAnswerSheet__selected--9vdvw) > .HASAnswerSheet__distractor--2OiMY {
  background: #f9f9fa;
}
.HASAnswerSheet__answerSheetWrap--xsjfp.HASAnswerSheet__feedback--194Jx > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorWrap--1YOZ5:hover:not(.HASAnswerSheet__selected--9vdvw) > .HASAnswerSheet__distractorText--89cyZ {
  color: #a4a4a4;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__titleWrap--1MpvH {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  display: flex;
  color: #474747;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__titleWrap--1MpvH > .HASAnswerSheet__arrow--6q6hu {
  width: 24px;
  height: 24px;
  margin-top: 5px;
  fill: #474747;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__titleWrap--1MpvH > .HASAnswerSheet__title--3Ep6V {
  margin-left: 8px;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__titleWrap--1MpvH.HASAnswerSheet__right--1E19a {
  justify-content: flex-end;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__titleWrap--1MpvH.HASAnswerSheet__right--1E19a > .HASAnswerSheet__title--3Ep6V {
  margin-right: 8px;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu {
  width: 360px;
  height: 144px;
  display: flex;
  margin-top: 20px;
  position: relative;
  align-items: center;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu.HASAnswerSheet__right--1E19a {
  transform: scaleX(-1);
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu.HASAnswerSheet__right--1E19a > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorText--89cyZ {
  transform: scaleX(-1);
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn {
  width: 90px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 28px;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorWrap--1YOZ5 {
  width: 68px;
  height: 68px;
  display: flex;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
  background: #e7e8ea;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorWrap--1YOZ5 > .HASAnswerSheet__distractor--2OiMY {
  border-radius: 50%;
  background: #f9f9fa;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorWrap--1YOZ5 > .HASAnswerSheet__distractor--2OiMY.HASAnswerSheet__distractor--2OiMY[data-col="0"] {
  width: 54px;
  height: 54px;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorWrap--1YOZ5 > .HASAnswerSheet__distractor--2OiMY.HASAnswerSheet__distractor--2OiMY[data-col="1"] {
  width: 36px;
  height: 36px;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorWrap--1YOZ5 > .HASAnswerSheet__distractor--2OiMY.HASAnswerSheet__distractor--2OiMY[data-col="2"] {
  width: 24px;
  height: 24px;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorWrap--1YOZ5 > .HASAnswerSheet__distractor--2OiMY.HASAnswerSheet__distractor--2OiMY[data-col="3"] {
  width: 16px;
  height: 16px;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn > .HASAnswerSheet__distractorText--89cyZ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: break-spaces;
  color: #a4a4a4;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn:hover > .HASAnswerSheet__distractorWrap--1YOZ5 {
  background: #d1f5f3;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn:hover > .HASAnswerSheet__distractorWrap--1YOZ5 .HASAnswerSheet__distractor--2OiMY {
  background: #7adeda;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu > .HASAnswerSheet__distractorButton--2ngTn:hover .HASAnswerSheet__distractorText--89cyZ {
  color: #5ec7c3;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu.HASAnswerSheet__selected--9vdvw > .HASAnswerSheet__distractorWrap--1YOZ5 {
  background: #bbefed;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu.HASAnswerSheet__selected--9vdvw > .HASAnswerSheet__distractorWrap--1YOZ5 .HASAnswerSheet__distractor--2OiMY {
  background: #5ec7c3;
}
.HASAnswerSheet__answerSheetWrap--xsjfp > .HASAnswerSheet__answerSheet--2roRu.HASAnswerSheet__selected--9vdvw .HASAnswerSheet__distractorText--89cyZ {
  color: #5ec7c3;
}

.WNC__title-01--8kvCT {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.WNC__title-02--35l5P {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.WNC__title-03--1-xg0 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.WNC__title-04--1S1-9 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.WNC__title-04-higher--3ABd6 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.WNC__title-05--qGTBc {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.WNC__title-05-higher--1DXwK {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.WNC__title-06--3KpD6 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.WNC__title-07--QJuiG {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.WNC__title-08--3FC6F {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.WNC__title-09--3o2DJ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.WNC__text-01--3qfxW {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.WNC__text-02--3lYyb {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.WNC__text-03--20nHi {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.WNC__text-03-higher--2mkv0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.WNC__text-04--3PKtW {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.WNC__text-05--1wpEN {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.WNC__text-06--1uULo {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.WNC__text-07--3uwmd {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.WNC__head-02--3iaXJ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.WNC__head-06--2GY6O {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.WNC__monospace--18tAP {
  font-feature-settings: "tnum";
}
.WNC__text-sub--2oglT {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.WNC__hdot-font-3xs-r--18okF {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-2xs-r--3PLiP {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-xs-r--1w9u9 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-sm-r--1tkrN {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-lm-r--1IRXF {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-md-r--3pZZO {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WNC__hdot-font-lg-r--26HEE {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WNC__hdot-font-xl-r--3Pj_7 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WNC__hdot-font-2xl-r--34WVZ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WNC__hdot-font-3xl-r--3bc_2 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WNC__hdot-font-4xl-r--1nDN8 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WNC__hdot-font-5xl-r--3y0RL {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WNC__hdot-font-6xl-r--1Zw7p {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WNC__hdot-font-7xl-r--2VJhK {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WNC__hdot-font-3xs-m--3mX5K {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-2xs-m--3img4 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-xs-m--2rqVN {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-sm-m--1lSGZ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-lm-m--pEfOR {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-md-m--3hBoS {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WNC__hdot-font-lg-m--35DXb {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WNC__hdot-font-xl-m--3TUC6 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WNC__hdot-font-2xl-m--hX5dX {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WNC__hdot-font-3xl-m--3yxiJ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WNC__hdot-font-4xl-m--K35Nt {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WNC__hdot-font-5xl-m--2fkXE {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WNC__hdot-font-6xl-m--d2dG0 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WNC__hdot-font-7xl-m--1Rn7E {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WNC__hdot-font-3xs-s--2BaGA {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-2xs-s--LwQOt {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-xs-s--3VPAg {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-sm-s--1GTpC {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-lm-s--1ntHy {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-md-s--kbaV0 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WNC__hdot-font-lg-s--1cy0d {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WNC__hdot-font-xl-s--2w-QE {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WNC__hdot-font-2xl-s--ekT7q {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WNC__hdot-font-3xl-s--lDCjh {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WNC__hdot-font-4xl-s--35FeR {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WNC__hdot-font-5xl-s--1T6IC {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WNC__hdot-font-6xl-s--2CPs5 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WNC__hdot-font-7xl-s--3YUO8 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WNC__hdot-font-3xs-b--2CvfW {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-2xs-b--hirUc {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-xs-b--3YGRu {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-sm-b--2DJri {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-lm-b--2kZ5g {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WNC__hdot-font-md-b--3g55e {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WNC__hdot-font-lg-b--28ZvL {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WNC__hdot-font-xl-b--1BFhB {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WNC__hdot-font-2xl-b--1qU4S {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WNC__hdot-font-3xl-b--2EUYZ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WNC__hdot-font-4xl-b--42PSK {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WNC__hdot-font-5xl-b--2yMSc {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WNC__hdot-font-6xl-b--9yDNK {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WNC__hdot-font-7xl-b--21wkW {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WNC__game-box--2x8tm {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.WNC__wnc--3p3Ej {
  display: flex;
  position: relative;
  justify-content: center;
}
.WNC__wnc--3p3Ej > .WNC__progressBar--Z2B4k {
  top: 0;
  left: 0;
  position: absolute;
}
.WNC__wnc--3p3Ej > .WNC__wordCloudWrap--2lDLD {
  display: flex;
  margin: 88px auto 0;
}
.WNC__wnc--3p3Ej > .WNC__wordCloudWrap--2lDLD > .WNC__wordCloud--3S_bh ~ * {
  margin-left: 58px;
}
.WNC__wnc--3p3Ej > .WNC__wordCloudWrap--2lDLD > .WNC__division--zi8Ik {
  height: 360px;
  margin-left: 58px;
  border-left: 1px solid #e7e8ea;
}
.WNC__wnc--3p3Ej > .WNC__questionWrap--3BGsK {
  margin-top: 132px;
}
.WNC__wnc--3p3Ej > .WNC__questionWrap--3BGsK > .WNC__question--3omb6 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  color: #474747;
}
.WNC__wnc--3p3Ej > .WNC__questionWrap--3BGsK > .WNC__answerWrap--1O_s6 {
  display: flex;
  margin-top: 40px;
  justify-content: center;
}
.WNC__wnc--3p3Ej > .WNC__questionWrap--3BGsK > .WNC__answerWrap--1O_s6 > .WNC__answer--2o6F- {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
  width: 192px;
  height: 192px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  color: #474747;
  background: #e7e8ea;
  border-radius: 8px;
}
.WNC__wnc--3p3Ej > .WNC__questionWrap--3BGsK > .WNC__answerWrap--1O_s6 > .WNC__answer--2o6F- ~ * {
  margin-left: 32px;
}
.WNC__wnc--3p3Ej > .WNC__questionWrap--3BGsK > .WNC__answerWrap--1O_s6 > .WNC__answer--2o6F-.WNC__active--1YScJ {
  color: white;
  box-shadow: none;
  background: #5ec7c3;
}
.WNC__wnc--3p3Ej > .WNC__questionWrap--3BGsK > .WNC__answerWrap--1O_s6 > .WNC__answer--2o6F-.WNC__isQuestion--2e_Dm:hover {
  cursor: pointer;
  color: #46b2af;
  background: #f3fdfc;
}

.WordCloud__title-01--3dSZ5 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.WordCloud__title-02--2g3WC {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.WordCloud__title-03--1S9QB {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.WordCloud__title-04--2tqs1 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.WordCloud__title-04-higher--29WyK {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.WordCloud__title-05--xsOFq {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.WordCloud__title-05-higher--21oRP {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.WordCloud__title-06--LT1A0 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.WordCloud__title-07--1M2ag {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.WordCloud__title-08--2q4Uo {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.WordCloud__title-09--2jZ2_ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.WordCloud__text-01--2Rpd5 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.WordCloud__text-02--2urtT {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.WordCloud__text-03--1iLcX {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.WordCloud__text-03-higher--1SxoW {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.WordCloud__text-04--393Fg {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.WordCloud__text-05--1v9GN {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.WordCloud__text-06--vtD7a {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.WordCloud__text-07--1srwI {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.WordCloud__head-02--2W2yP {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.WordCloud__head-06--20-us {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.WordCloud__monospace--2x_kI {
  font-feature-settings: "tnum";
}
.WordCloud__text-sub--3SYFT {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.WordCloud__hdot-font-3xs-r--1gc8d {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-2xs-r--29Kh8 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-xs-r--2GGUm {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-sm-r--3A7CN {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-lm-r--3eS4k {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-md-r--BO7bs {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-lg-r--2JCED {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-xl-r--2v3Yu {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-2xl-r--1I8do {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-3xl-r--13qy1 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-4xl-r--Q56Cv {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-5xl-r--3CLIW {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-6xl-r--3niCw {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordCloud__hdot-font-7xl-r--tZm5N {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordCloud__hdot-font-3xs-m--1zU5U {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-2xs-m--1WB4W {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-xs-m--2ryRX {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-sm-m--2BuMd {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-lm-m--3r3M5 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-md-m--2BCBA {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-lg-m--3gd9g {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-xl-m--1JiEg {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-2xl-m--1Adzy {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-3xl-m--3sjJN {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-4xl-m--1NiZq {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-5xl-m--hjWli {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-6xl-m--2r74Q {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordCloud__hdot-font-7xl-m--14OF1 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordCloud__hdot-font-3xs-s--7Zgo_ {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-2xs-s--2VFwc {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-xs-s--1c-Nz {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-sm-s--3zIkm {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-lm-s--2zoNN {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-md-s--wmBYb {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-lg-s--3uwjL {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-xl-s--2Vi3P {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-2xl-s--2gaiu {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-3xl-s--25vzO {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-4xl-s--3PB-0 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-5xl-s--1xUEJ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-6xl-s--1WmsK {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordCloud__hdot-font-7xl-s--1j1Ef {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordCloud__hdot-font-3xs-b--3u0yz {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-2xs-b--3IFIo {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-xs-b--3orBq {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-sm-b--NKbzg {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-lm-b--3N7J2 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordCloud__hdot-font-md-b--3aYvW {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-lg-b--IcZtx {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-xl-b--1O_vG {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-2xl-b--39mA1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-3xl-b--2y6O3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-4xl-b--1BWjh {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-5xl-b--Zn1sK {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WordCloud__hdot-font-6xl-b--1Jhq7 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordCloud__hdot-font-7xl-b--H19w3 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordCloud__game-box--1W2fw {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.WordCloud__wordCloud---K2I8 {
  width: 438px;
  height: 360px;
  position: relative;
}
.WordCloud__wordCloud---K2I8 > .WordCloud__wordBox1--3a4HV {
  top: 0;
  left: 73px;
  position: absolute;
}
.WordCloud__wordCloud---K2I8 > .WordCloud__wordBox2--2cals {
  top: 0;
  right: 73px;
  position: absolute;
}
.WordCloud__wordCloud---K2I8 > .WordCloud__wordBox3--3g6rp {
  top: 120px;
  left: 0;
  position: absolute;
}
.WordCloud__wordCloud---K2I8 > .WordCloud__wordBox4--1a9bB {
  top: 120px;
  left: 146px;
  position: absolute;
}
.WordCloud__wordCloud---K2I8 > .WordCloud__wordBox5--NySsa {
  top: 120px;
  right: 0;
  position: absolute;
}
.WordCloud__wordCloud---K2I8 > .WordCloud__wordBox6--1n_x- {
  bottom: 0;
  left: 73px;
  position: absolute;
}
.WordCloud__wordCloud---K2I8 > .WordCloud__wordBox7--jH3vc {
  bottom: 0;
  right: 73px;
  position: absolute;
}

.WordBox__title-01--3NhJs {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.WordBox__title-02--2UMPY {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.WordBox__title-03--1ADHa {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.WordBox__title-04--1XiiF {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.WordBox__title-04-higher--3SyDq {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.WordBox__title-05--3hq-O {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.WordBox__title-05-higher--3xCSP {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.WordBox__title-06--3Z_rm {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.WordBox__title-07--25_vY {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.WordBox__title-08--Q2C8Z {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.WordBox__title-09--un6Le {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.WordBox__text-01--IRP_X {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.WordBox__text-02--Y01-F {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.WordBox__text-03--3QAD1 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.WordBox__text-03-higher--3ynPE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.WordBox__text-04--1oc8s {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.WordBox__text-05--aONnu {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.WordBox__text-06--26Y0c {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.WordBox__text-07--1J3iN {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.WordBox__head-02--1io5_ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.WordBox__head-06--gsFah {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.WordBox__monospace--3rXdu {
  font-feature-settings: "tnum";
}
.WordBox__text-sub--2Q-wC {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.WordBox__hdot-font-3xs-r--3Cgzb {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-2xs-r--2N9bz {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-xs-r--3wPt7 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-sm-r--j_13p {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-lm-r--13R48 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-md-r--1Rs5_ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordBox__hdot-font-lg-r--1b1PQ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordBox__hdot-font-xl-r--1PCaV {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordBox__hdot-font-2xl-r--3Inda {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordBox__hdot-font-3xl-r--1zOw_ {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordBox__hdot-font-4xl-r--1aXS7 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordBox__hdot-font-5xl-r--Y_w-o {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WordBox__hdot-font-6xl-r--gyrVT {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordBox__hdot-font-7xl-r--JxhEo {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordBox__hdot-font-3xs-m--1yVXj {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-2xs-m--1Tyw5 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-xs-m--cdI65 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-sm-m--2b3Ra {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-lm-m--2xQt4 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-md-m--1uDTq {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordBox__hdot-font-lg-m--1wx_b {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordBox__hdot-font-xl-m--3hGgQ {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordBox__hdot-font-2xl-m--4afRt {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordBox__hdot-font-3xl-m--1rWLO {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordBox__hdot-font-4xl-m--22xLd {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordBox__hdot-font-5xl-m--2d3Cl {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WordBox__hdot-font-6xl-m--GoFzg {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordBox__hdot-font-7xl-m--2ZFGV {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordBox__hdot-font-3xs-s--1_nuB {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-2xs-s--1YTUm {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-xs-s--1CdQP {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-sm-s--lLU5G {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-lm-s--3TsI_ {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-md-s--2P9nl {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordBox__hdot-font-lg-s--klpud {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordBox__hdot-font-xl-s--1V90k {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordBox__hdot-font-2xl-s--2nIR- {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordBox__hdot-font-3xl-s--1wS0x {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordBox__hdot-font-4xl-s--x4BVW {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordBox__hdot-font-5xl-s--1WEMC {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WordBox__hdot-font-6xl-s--3wFq7 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordBox__hdot-font-7xl-s--1pR2N {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordBox__hdot-font-3xs-b--DvpiW {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-2xs-b--23lmg {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-xs-b--17utq {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-sm-b--30RjA {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-lm-b--1KD7d {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WordBox__hdot-font-md-b--2cLjT {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordBox__hdot-font-lg-b--1Gj7i {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WordBox__hdot-font-xl-b--3Hpy0 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordBox__hdot-font-2xl-b--3BnT7 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WordBox__hdot-font-3xl-b--1sBQ9 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordBox__hdot-font-4xl-b--2IIQ4 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WordBox__hdot-font-5xl-b--26gKW {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WordBox__hdot-font-6xl-b--3_V8N {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordBox__hdot-font-7xl-b--9Ofz6 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WordBox__game-box--3lrYR {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.WordBox__wordBox--1RhrS {
  width: 146px;
  height: 120px;
  position: relative;
}
.WordBox__wordBox--1RhrS > .WordBox__word--27d5G {
  width: 46px;
  height: 32px;
  font-weight: 500;
  line-height: 32px;
  position: absolute;
  text-align: center;
  font-style: normal;
  color: #6a6a6a;
}
.WordBox__wordBox--1RhrS > .WordBox__word--27d5G.WordBox__size1--2G8yu {
  font-size: 14px;
}
.WordBox__wordBox--1RhrS > .WordBox__word--27d5G.WordBox__size1--2G8yu.WordBox__smaller--2ynzo {
  font-size: 12px;
}
.WordBox__wordBox--1RhrS > .WordBox__word--27d5G.WordBox__size2--1ThHC {
  font-size: 18px;
}
.WordBox__wordBox--1RhrS > .WordBox__word--27d5G.WordBox__size2--1ThHC.WordBox__smaller--2ynzo {
  font-size: 15px;
}
.WordBox__wordBox--1RhrS > .WordBox__word--27d5G.WordBox__size3--2x7X1 {
  font-size: 24px;
}
.WordBox__wordBox--1RhrS > .WordBox__word--27d5G.WordBox__size3--2x7X1.WordBox__smaller--2ynzo {
  font-size: 18px;
}

.ReturnToTaskSetToast__title-01--2gejf {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ReturnToTaskSetToast__title-02--2UgDD {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ReturnToTaskSetToast__title-03--b2t_9 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ReturnToTaskSetToast__title-04--2rzUQ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ReturnToTaskSetToast__title-04-higher--2G4wk {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ReturnToTaskSetToast__title-05--1AYdi {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ReturnToTaskSetToast__title-05-higher--TTf7t {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ReturnToTaskSetToast__title-06--3AZaK {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ReturnToTaskSetToast__title-07--33I7E {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ReturnToTaskSetToast__title-08--2qhng {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ReturnToTaskSetToast__title-09--1RIWi {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ReturnToTaskSetToast__text-01--1TB8z {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ReturnToTaskSetToast__text-02--3m-E9 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ReturnToTaskSetToast__text-03--1ukIn {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ReturnToTaskSetToast__text-03-higher--1FGld {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ReturnToTaskSetToast__text-04--1xuD7 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ReturnToTaskSetToast__text-05--255yV {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ReturnToTaskSetToast__text-06--gQIl0 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ReturnToTaskSetToast__text-07--rN2ES {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ReturnToTaskSetToast__head-02--2ZBoE {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ReturnToTaskSetToast__head-06--351iw {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ReturnToTaskSetToast__monospace--hEN8k {
  font-feature-settings: "tnum";
}
.ReturnToTaskSetToast__text-sub--2Mmgh {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ReturnToTaskSetToast__hdot-font-3xs-r--157PH {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-2xs-r--aG_W4 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-xs-r--2Ge2v {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-sm-r--dETJh {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-lm-r--3fv6L {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-md-r--K8npG {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-lg-r--S60QH {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-xl-r--1to1w {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-2xl-r--31ShS {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-3xl-r--6Uss0 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-4xl-r--1ggb5 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-5xl-r--2_18L {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-6xl-r--2oVTa {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ReturnToTaskSetToast__hdot-font-7xl-r--3F_UU {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ReturnToTaskSetToast__hdot-font-3xs-m--2qBBF {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-2xs-m--8K_6U {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-xs-m--O8swS {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-sm-m--28bC_ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-lm-m--3OGRn {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-md-m--3Uhzv {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-lg-m--3OjEb {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-xl-m--2DGsv {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-2xl-m--hzw6I {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-3xl-m--LYv4e {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-4xl-m--3S8BG {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-5xl-m--2Y_VL {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-6xl-m--3PsMF {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ReturnToTaskSetToast__hdot-font-7xl-m--1peoF {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ReturnToTaskSetToast__hdot-font-3xs-s--3b7xo {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-2xs-s--ohSq5 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-xs-s--38o7r {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-sm-s--UutQx {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-lm-s--2R4Jk {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-md-s--2UEfs {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-lg-s--2L1zO {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-xl-s--3nqcS {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-2xl-s--1Yxr5 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-3xl-s--1FBTO {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-4xl-s--3kDok {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-5xl-s--nO_CG {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-6xl-s--1_QxJ {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ReturnToTaskSetToast__hdot-font-7xl-s--3H4R6 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ReturnToTaskSetToast__hdot-font-3xs-b--2MawN {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-2xs-b--EuySg {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-xs-b--smbcp {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-sm-b--1UwWd {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-lm-b--enKVQ {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ReturnToTaskSetToast__hdot-font-md-b--2ryu4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-lg-b--g1zMM {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-xl-b--2biJ3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-2xl-b--2qBo2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-3xl-b--1mkD_ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-4xl-b--1jcDl {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-5xl-b--GyV5Z {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ReturnToTaskSetToast__hdot-font-6xl-b--3dTJB {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ReturnToTaskSetToast__hdot-font-7xl-b--3lZrf {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ReturnToTaskSetToast__game-box--3KlK6 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ReturnToTaskSetToast__container--2jqmX {
  width: 100%;
  position: fixed;
  bottom: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(30px);
  opacity: 0;
  pointer-events: none;
  transition: opacity 500ms, transform 500ms;
  transition-delay: 2.5s;
}
.ReturnToTaskSetToast__container--2jqmX.ReturnToTaskSetToast__enterActive--33u-G {
  pointer-events: auto;
  opacity: 1;
  transform: translateY(0px);
}
.ReturnToTaskSetToast__container--2jqmX.ReturnToTaskSetToast__entered--1WuxP {
  transition-delay: 0.5s;
}
.ReturnToTaskSetToast__container--2jqmX .ReturnToTaskSetToast__calibrationButtonToast--1oD2Z {
  padding: 20px 20px 20px 56px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 541px;
  height: 88px;
  background: #ffffff;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 44px;
}
.ReturnToTaskSetToast__container--2jqmX .ReturnToTaskSetToast__calibrationButtonToast--1oD2Z > .ReturnToTaskSetToast__description--2dSnF {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #5878cf;
}
.ReturnToTaskSetToast__container--2jqmX .ReturnToTaskSetToast__calibrationButtonToast--1oD2Z > .ReturnToTaskSetToast__button--2NeHG {
  display: flex;
  width: auto;
  height: 48px;
  padding: 12px 32px;
  background: #e1e7f8;
  color: #315fc7;
  fill: #315fc7;
  border-radius: 24px;
}
.ReturnToTaskSetToast__container--2jqmX .ReturnToTaskSetToast__calibrationButtonToast--1oD2Z > .ReturnToTaskSetToast__button--2NeHG:hover {
  background: #5878cf;
  color: #e1e7f8;
  fill: #e1e7f8;
}
.ReturnToTaskSetToast__container--2jqmX .ReturnToTaskSetToast__calibrationButtonToast--1oD2Z > .ReturnToTaskSetToast__button--2NeHG > svg {
  float: right;
  display: inline;
  margin-left: 12px;
  transform: rotate(180deg);
  vertical-align: middle;
}

.PM2__title-01--2JB0A {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PM2__title-02--xiecC {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PM2__title-03--zp5hI {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PM2__title-04--1LMbz {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PM2__title-04-higher--2pobS {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PM2__title-05--11qQ9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PM2__title-05-higher--bxSJ_ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PM2__title-06--1ykUa {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PM2__title-07--17Q9i {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PM2__title-08--3Xvli {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PM2__title-09--3gwWk {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PM2__text-01--2xinn {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PM2__text-02--Folvs {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PM2__text-03--1zu_D {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PM2__text-03-higher--2bD4Q {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PM2__text-04--1ExLN {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PM2__text-05--3v-lA {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PM2__text-06--7h_o1 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PM2__text-07--3YgLy {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PM2__head-02--3ZtW3 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PM2__head-06--uiduV {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PM2__monospace--1YLw- {
  font-feature-settings: "tnum";
}
.PM2__text-sub--2VANz {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PM2__hdot-font-3xs-r--1UJEQ {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-2xs-r--J-7QG {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-xs-r--1kVh8 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-sm-r--3XvBQ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-lm-r--23Iiq {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-md-r--3spJZ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2__hdot-font-lg-r--1Zho3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2__hdot-font-xl-r--1XpdA {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2__hdot-font-2xl-r--3qHmc {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2__hdot-font-3xl-r--2Kvcp {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2__hdot-font-4xl-r--2ygCh {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2__hdot-font-5xl-r--1i1av {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2__hdot-font-6xl-r--2wlre {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2__hdot-font-7xl-r--VPPyK {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2__hdot-font-3xs-m--1LNHH {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-2xs-m--3vfJI {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-xs-m--3GvG8 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-sm-m--1A4PE {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-lm-m--2HAfH {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-md-m--31Nz7 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2__hdot-font-lg-m--1LJ6s {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2__hdot-font-xl-m--1Uqx0 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2__hdot-font-2xl-m--1xWXB {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2__hdot-font-3xl-m--1JUAb {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2__hdot-font-4xl-m--u3swL {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2__hdot-font-5xl-m--1Ivrw {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2__hdot-font-6xl-m--XE6aZ {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2__hdot-font-7xl-m--2DSlY {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2__hdot-font-3xs-s--2gWKG {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-2xs-s--17Yli {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-xs-s--2toxo {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-sm-s--1F1sD {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-lm-s--yOjgO {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-md-s--2lrcQ {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2__hdot-font-lg-s--1s7vE {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2__hdot-font-xl-s--3mApy {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2__hdot-font-2xl-s--13Qnz {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2__hdot-font-3xl-s--qfi9q {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2__hdot-font-4xl-s--170Hl {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2__hdot-font-5xl-s--2lPEx {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2__hdot-font-6xl-s--Mva9I {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2__hdot-font-7xl-s--1Keck {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2__hdot-font-3xs-b--2NuiI {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-2xs-b--2jxGJ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-xs-b--1PHqe {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-sm-b--3KMcg {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-lm-b--22PpN {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2__hdot-font-md-b--khBJa {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2__hdot-font-lg-b---hsZE {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2__hdot-font-xl-b--1Ia07 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2__hdot-font-2xl-b--2P9R0 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2__hdot-font-3xl-b--1TXXN {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2__hdot-font-4xl-b--1nepX {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2__hdot-font-5xl-b--S0b3O {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2__hdot-font-6xl-b--2cG_P {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2__hdot-font-7xl-b--2jLo9 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2__game-box--2bcI7 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PM2__pm2--3Vy5J {
  width: 100%;
  height: 100%;
  position: relative;
  text-align: center;
}
.PM2__pm2--3Vy5J > .PM2__progressBar--tYIzx {
  top: 0;
  left: 0;
  position: absolute;
}
.PM2__pm2--3Vy5J > .PM2__titleText--3CIJz {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  padding-top: 56px;
}
.PM2__pm2--3Vy5J > .PM2__titleText--3CIJz.PM2__week--1rvu_,
.PM2__pm2--3Vy5J > .PM2__titleText--3CIJz.PM2__bus--30IZ1 {
  padding-top: 140px;
}
.PM2__pm2--3Vy5J > .PM2__titleText--3CIJz.PM2__location--1oDNa,
.PM2__pm2--3Vy5J > .PM2__titleText--3CIJz.PM2__product--1ohEh {
  padding-top: 56px;
}

.PM2Week__title-01--3kgQt {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PM2Week__title-02--rgi4O {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PM2Week__title-03--3Z8MW {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PM2Week__title-04--2gcxC {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PM2Week__title-04-higher--3jSP9 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PM2Week__title-05--o5jhl {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PM2Week__title-05-higher--vSgcH {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PM2Week__title-06--1NjTk {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PM2Week__title-07--1IYR9 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PM2Week__title-08--w_pXp {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PM2Week__title-09--3V4Rg {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PM2Week__text-01--1pidG {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PM2Week__text-02--2EeGp {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PM2Week__text-03--3oG9X {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PM2Week__text-03-higher--128fk {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PM2Week__text-04--3Ziq4 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PM2Week__text-05--4IOFP {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PM2Week__text-06--PeKeB {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PM2Week__text-07--2TCBy {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PM2Week__head-02--3Uyo_ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PM2Week__head-06--2NiIy {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PM2Week__monospace--3kNZU {
  font-feature-settings: "tnum";
}
.PM2Week__text-sub--1SjO6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PM2Week__hdot-font-3xs-r--1_p6w {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-2xs-r--3Xc9G {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-xs-r--3zldj {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-sm-r--3diF2 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-lm-r--3ECA2 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-md-r--3Bv-j {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-lg-r--2-a4h {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-xl-r--ndwn6 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-2xl-r--3CRpZ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-3xl-r--22yHe {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-4xl-r--3XnIy {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-5xl-r--2SoM- {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-6xl-r--3BtC2 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Week__hdot-font-7xl-r--2OKri {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Week__hdot-font-3xs-m--3fIi2 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-2xs-m--nkI4L {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-xs-m--2bTsf {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-sm-m--14SAz {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-lm-m--3J4iY {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-md-m--35ysO {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-lg-m--2hZIX {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-xl-m--13CQ_ {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-2xl-m--YJovP {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-3xl-m--2ojRn {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-4xl-m--3DIxR {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-5xl-m--2wxzo {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-6xl-m--2qnAa {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Week__hdot-font-7xl-m--19fr_ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Week__hdot-font-3xs-s--2PWjU {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-2xs-s--133Re {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-xs-s--2t0K9 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-sm-s--2SS96 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-lm-s--21uJi {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-md-s--I44i4 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-lg-s--qaTeq {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-xl-s--1BIbZ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-2xl-s--2VW1F {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-3xl-s--1wbMn {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-4xl-s--PRKwE {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-5xl-s--1ivYH {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-6xl-s--1XpIL {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Week__hdot-font-7xl-s--16MVd {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Week__hdot-font-3xs-b--1sYIo {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-2xs-b--1Ocra {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-xs-b--KD0m4 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-sm-b--1X0cK {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-lm-b--2CS8O {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Week__hdot-font-md-b--1D4Gd {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-lg-b--1Znjw {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-xl-b--2Cw5b {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-2xl-b--xN7gw {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-3xl-b--2F2Ze {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-4xl-b--2b-Uw {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-5xl-b--1lRK8 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Week__hdot-font-6xl-b--3xt9T {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Week__hdot-font-7xl-b--BEPVy {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Week__game-box--3oN30 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PM2Week__pm2Week--XZPnX {
  padding: 0 64px 0;
}
.PM2Week__pm2Week--XZPnX > .PM2Week__weekList--2nN_d {
  display: flex;
  margin-top: 108px;
  justify-content: center;
}
.PM2Week__pm2Week--XZPnX > .PM2Week__weekList--2nN_d.PM2Week__isOverQuestion--CXyux {
  margin-top: 48px;
}
.PM2Week__pm2Week--XZPnX > .PM2Week__weekList--2nN_d > .PM2Week__week--1NoX2 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
  width: 160px;
  height: 160px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  color: #474747;
  background: #f4f4f5;
  border: 1px solid #cfd1d5;
  border-radius: 8px;
}
.PM2Week__pm2Week--XZPnX > .PM2Week__weekList--2nN_d > .PM2Week__week--1NoX2.PM2Week__isOverQuestion--CXyux {
  width: 128px;
  height: 128px;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
}
.PM2Week__pm2Week--XZPnX > .PM2Week__weekList--2nN_d > .PM2Week__week--1NoX2.PM2Week__isOverQuestion--CXyux:hover {
  cursor: pointer;
  color: #46b2af;
  background: #f3fdfc;
  border: 1px solid #7adeda;
}
.PM2Week__pm2Week--XZPnX > .PM2Week__weekList--2nN_d > .PM2Week__week--1NoX2.PM2Week__isOverQuestion--CXyux.PM2Week__clicked--2Frf4 {
  color: #ffffff;
  background: #5ec7c3;
  border: 1px solid #46b2af;
}
.PM2Week__pm2Week--XZPnX > .PM2Week__weekList--2nN_d > .PM2Week__week--1NoX2.PM2Week__isOverQuestion--CXyux ~ * {
  margin-left: 16px;
}
.PM2Week__pm2Week--XZPnX > .PM2Week__weekList--2nN_d > .PM2Week__week--1NoX2.PM2Week__smallerText--3sx4s {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PM2Week__pm2Week--XZPnX > .PM2Week__weekList--2nN_d > .PM2Week__week--1NoX2 ~ * {
  margin-left: 32px;
}

.PM2Location__title-01--2aGCk {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PM2Location__title-02--2yAg2 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PM2Location__title-03--6QQNj {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PM2Location__title-04--1Hkua {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PM2Location__title-04-higher--17qPN {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PM2Location__title-05--1Ch8Y {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PM2Location__title-05-higher--2avw3 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PM2Location__title-06---wJiN {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PM2Location__title-07--lPS-L {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PM2Location__title-08--RVbWA {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PM2Location__title-09--3rNiz {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PM2Location__text-01--14P5A {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PM2Location__text-02--17zKZ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PM2Location__text-03--KW87l {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PM2Location__text-03-higher--3zzP9 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PM2Location__text-04--yddYv {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PM2Location__text-05--2JEzb {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PM2Location__text-06--2R-Sk {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PM2Location__text-07--Krofu {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PM2Location__head-02--i3baX {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PM2Location__head-06--1GpQp {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PM2Location__monospace--3Hcli {
  font-feature-settings: "tnum";
}
.PM2Location__text-sub--1dFvQ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PM2Location__hdot-font-3xs-r--1CjEN {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-2xs-r--1dJ8Y {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-xs-r--32lFt {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-sm-r--3a_vY {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-lm-r--2ktDg {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-md-r--c-c67 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-lg-r--1Unde {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-xl-r--smOr0 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-2xl-r--230dB {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-3xl-r--1NXEW {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-4xl-r--2KDi1 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-5xl-r--3i_wn {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-6xl-r--FQI0n {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Location__hdot-font-7xl-r--1lofp {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Location__hdot-font-3xs-m--19oCc {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-2xs-m--ww_uk {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-xs-m--1bQuw {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-sm-m--2GPa0 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-lm-m--3DC5O {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-md-m--1kfh3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-lg-m--1K6s4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-xl-m--3fuut {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-2xl-m--3sd7D {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-3xl-m--3pTLC {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-4xl-m--27hbT {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-5xl-m--cosMN {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-6xl-m--3uRzH {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Location__hdot-font-7xl-m--28_X2 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Location__hdot-font-3xs-s--1pDlB {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-2xs-s--hf6bn {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-xs-s--1VDmn {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-sm-s--29YIB {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-lm-s--2axOz {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-md-s--bXtQD {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-lg-s--3mQwp {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-xl-s--3DBGt {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-2xl-s--1YWiE {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-3xl-s--Lx3l1 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-4xl-s--1hDUR {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-5xl-s--1jr6v {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-6xl-s--3d4ql {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Location__hdot-font-7xl-s--2WMlj {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Location__hdot-font-3xs-b--2htjL {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-2xs-b--2FKr_ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-xs-b--3xKkK {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-sm-b--HgTbv {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-lm-b--2_imr {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Location__hdot-font-md-b--1AF-I {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-lg-b--3mjy9 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-xl-b--2GQZF {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-2xl-b--MhHhT {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-3xl-b--2DRM8 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-4xl-b--379Rs {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-5xl-b--1xn8Q {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Location__hdot-font-6xl-b--38YY4 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Location__hdot-font-7xl-b--2QHPF {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Location__game-box--1gG8h {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg {
  width: 504px;
  height: 344px;
  margin: 32px auto 0;
  position: relative;
  background: url("/static/image/pm2/map.png");
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4 {
  width: 104px;
  height: 64px;
  opacity: 0.24;
  position: absolute;
  border-radius: 8px;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__want--1LQzZ {
  opacity: 1;
  border: 4px solid #5ec7c3;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__question--dbfID {
  opacity: 1;
  cursor: pointer;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__feedback--_1ZUD {
  opacity: 0.48;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__feedback--_1ZUD.PM2Location__clicked--1tZ6k {
  opacity: 1;
  border: 4px solid #5ec7c3;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__feedback--_1ZUD.PM2Location__clicked--1tZ6k:after {
  width: 100%;
  height: 100%;
  content: '';
  opacity: 0.48;
  display: block;
  background: #5ec7c3;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__hover--DJQEz {
  opacity: 0.48;
  cursor: pointer;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__hover--DJQEz:hover {
  opacity: 1;
  border: 4px solid #44474b;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc1--3yWdG {
  top: 8px;
  left: 8px;
  background: url("/static/image/pm2/loc-1.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc2--2ctCQ {
  top: 8px;
  left: 120px;
  background: url("/static/image/pm2/loc-2.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc3--1dYor {
  top: 80px;
  left: 8px;
  background: url("/static/image/pm2/loc-3.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc4--1LbbS {
  top: 80px;
  left: 120px;
  background: url("/static/image/pm2/loc-4.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc5--3qs0R {
  top: 8px;
  right: 120px;
  background: url("/static/image/pm2/loc-5.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc6--2YB4s {
  top: 8px;
  right: 8px;
  background: url("/static/image/pm2/loc-6.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc7--21c04 {
  top: 80px;
  right: 120px;
  background: url("/static/image/pm2/loc-7.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc8--29Hln {
  top: 80px;
  right: 8px;
  background: url("/static/image/pm2/loc-8.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc9--1b2em {
  bottom: 80px;
  left: 8px;
  background: url("/static/image/pm2/loc-9.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc10--22ggC {
  bottom: 80px;
  left: 120px;
  background: url("/static/image/pm2/loc-10.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc11--j-yaQ {
  bottom: 8px;
  left: 8px;
  background: url("/static/image/pm2/loc-11.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc12--3nIRQ {
  bottom: 8px;
  left: 120px;
  background: url("/static/image/pm2/loc-12.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc13--7CXIv {
  bottom: 80px;
  right: 120px;
  background: url("/static/image/pm2/loc-13.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc14--1Kkye {
  bottom: 80px;
  right: 8px;
  background: url("/static/image/pm2/loc-14.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc15--3sbiO {
  bottom: 8px;
  right: 120px;
  background: url("/static/image/pm2/loc-15.png") center;
}
.PM2Location__pm2Location--AwnYt > .PM2Location__map--2wHCg > .PM2Location__location--1FdU4.PM2Location__loc16--2Zgx2 {
  bottom: 8px;
  right: 8px;
  background: url("/static/image/pm2/loc-16.png") center;
}

.PM2Bus__title-01--3grvH {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PM2Bus__title-02--3m0nZ {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PM2Bus__title-03--3A7FL {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PM2Bus__title-04--_pMtA {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PM2Bus__title-04-higher--15D63 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PM2Bus__title-05--1DO0I {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PM2Bus__title-05-higher--3SJgK {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PM2Bus__title-06--e_0LE {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PM2Bus__title-07--3bxkF {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PM2Bus__title-08--1hSRt {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PM2Bus__title-09--2ClhV {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PM2Bus__text-01--3BbFO {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PM2Bus__text-02--_0IZV {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PM2Bus__text-03--14mzH {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PM2Bus__text-03-higher--1oQyW {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PM2Bus__text-04--2XTSz {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PM2Bus__text-05--10w2O {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PM2Bus__text-06--2KAoU {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PM2Bus__text-07--wkbqu {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PM2Bus__head-02--1z9Dv {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PM2Bus__head-06--10CLc {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PM2Bus__monospace--HIX6j {
  font-feature-settings: "tnum";
}
.PM2Bus__text-sub--3D6Gu {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PM2Bus__hdot-font-3xs-r--22uI_ {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-2xs-r--3DZat {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-xs-r--2uDX2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-sm-r--2Z_ce {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-lm-r--3PtAG {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-md-r--1uC-B {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-lg-r--19Z5m {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-xl-r--qo0Ff {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-2xl-r--ySB15 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-3xl-r--3wTm- {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-4xl-r--1pvmJ {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-5xl-r--3Uead {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-6xl-r--1Z-48 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Bus__hdot-font-7xl-r--MFHYP {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Bus__hdot-font-3xs-m--2DcQF {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-2xs-m--3HsKF {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-xs-m--3rSO2 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-sm-m--2pcbR {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-lm-m--2fO5P {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-md-m--3AaCa {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-lg-m--2XkT2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-xl-m--vAX1z {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-2xl-m--1a7eO {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-3xl-m--zeN0b {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-4xl-m--1R86Z {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-5xl-m--3J5Z1 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-6xl-m--1DrFn {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Bus__hdot-font-7xl-m--3lJIg {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Bus__hdot-font-3xs-s--1bnKw {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-2xs-s--2pv_X {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-xs-s--2FZKa {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-sm-s--36d7M {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-lm-s--3Pe8S {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-md-s--3w3Aj {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-lg-s--3mqF4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-xl-s--1d6wb {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-2xl-s--aFbcy {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-3xl-s--2dZe8 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-4xl-s--24eeU {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-5xl-s--1Fzb6 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-6xl-s--3_TTr {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Bus__hdot-font-7xl-s--3ayPM {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Bus__hdot-font-3xs-b--Kdix7 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-2xs-b--1qdme {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-xs-b--XqSTm {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-sm-b--d87JP {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-lm-b--2lNgE {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Bus__hdot-font-md-b--IVQMT {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-lg-b--12_Sk {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-xl-b--wae89 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-2xl-b--3z0L5 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-3xl-b--1tJi6 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-4xl-b--3bytY {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-5xl-b--awPyE {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Bus__hdot-font-6xl-b--3Hwyg {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Bus__hdot-font-7xl-b--1QMXk {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Bus__game-box--32mFz {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__questionWrap--3XTrA {
  display: flex;
  margin-top: 48px;
  justify-content: center;
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__questionWrap--3XTrA > .PM2Bus__questionBus--27V0S {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
  width: 128px;
  height: 128px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  color: #474747;
  background: #f4f4f5;
  border: 1px solid #cfd1d5;
  border-radius: 8px;
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__questionWrap--3XTrA > .PM2Bus__questionBus--27V0S:hover {
  cursor: pointer;
  color: #46b2af;
  background: #f3fdfc;
  border: 1px solid #7adeda;
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__questionWrap--3XTrA > .PM2Bus__questionBus--27V0S.PM2Bus__clicked--2a9Jc {
  color: #ffffff;
  background: #5ec7c3;
  border: 1px solid #46b2af;
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__questionWrap--3XTrA > .PM2Bus__questionBus--27V0S ~ * {
  margin-left: 16px;
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG {
  width: 660px;
  height: 176px;
  position: relative;
  margin: 116px auto 0;
  background: url("/static/image/pm2/road-back.png");
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG > .PM2Bus__busWrap--1Djyq {
  width: 168px;
  height: 135px;
  position: absolute;
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG > .PM2Bus__busWrap--1Djyq.PM2Bus__yellow--3MT-9 {
  left: 58px;
  bottom: 22px;
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG > .PM2Bus__busWrap--1Djyq.PM2Bus__yellow--3MT-9 > .PM2Bus__bus--2mvG8 {
  left: 0;
  bottom: -12px;
  background: url("/static/image/pm2/bus-yellow.png");
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG > .PM2Bus__busWrap--1Djyq.PM2Bus__blue--31uDT {
  left: 309px;
  bottom: 22px;
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG > .PM2Bus__busWrap--1Djyq.PM2Bus__blue--31uDT > .PM2Bus__bus--2mvG8 {
  left: 0;
  bottom: -12px;
  background: url("/static/image/pm2/bus-blue.png");
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG > .PM2Bus__busWrap--1Djyq.PM2Bus__green--2opnA {
  left: 184px;
  bottom: 22px;
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG > .PM2Bus__busWrap--1Djyq.PM2Bus__green--2opnA > .PM2Bus__bus--2mvG8 {
  left: 0;
  bottom: -12px;
  background: url("/static/image/pm2/bus-green.png");
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG > .PM2Bus__busWrap--1Djyq > .PM2Bus__number--2nP7p {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
  top: 0;
  right: 46px;
  width: 160px;
  height: 80px;
  display: flex;
  position: absolute;
  padding-bottom: 4px;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  background: #44474b;
  border-radius: 8px;
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG > .PM2Bus__busWrap--1Djyq > .PM2Bus__number--2nP7p:after {
  width: 16px;
  height: 16px;
  content: '';
  position: absolute;
  top: calc(100% - 4px);
  background: #44474b;
  clip-path: polygon(0% 0%, 50% 100%, 100% 0%);
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG > .PM2Bus__busWrap--1Djyq > .PM2Bus__stop--3g8Lz {
  right: 0;
  bottom: 0;
  width: 22px;
  height: 70px;
  position: absolute;
  background: url("/static/image/pm2/road-stop.png");
}
.PM2Bus__pm2Bus--GNPvL > .PM2Bus__busStop--3ZbjG .PM2Bus__bus--2mvG8 {
  width: 146px;
  height: 48px;
  position: absolute;
}

.PM2Product__title-01--1hN0e {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PM2Product__title-02--206p7 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PM2Product__title-03--188tz {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PM2Product__title-04--39XkO {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PM2Product__title-04-higher--222G4 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PM2Product__title-05--b7Euu {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PM2Product__title-05-higher--1Gr6u {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PM2Product__title-06--14Q-x {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PM2Product__title-07--302e5 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PM2Product__title-08--2rFW- {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PM2Product__title-09--3XaVl {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PM2Product__text-01--12T0h {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PM2Product__text-02--JKQ8X {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PM2Product__text-03--1SMvD {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PM2Product__text-03-higher--3xuba {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PM2Product__text-04--3cYCQ {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PM2Product__text-05--1ANZ1 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PM2Product__text-06--Y8NRj {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PM2Product__text-07--3M7uZ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PM2Product__head-02--2ChpH {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PM2Product__head-06--3SqDT {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PM2Product__monospace--2uHWS {
  font-feature-settings: "tnum";
}
.PM2Product__text-sub--mgsGJ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PM2Product__hdot-font-3xs-r--23JJB {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-2xs-r--2epFq {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-xs-r--3lx84 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-sm-r--7ir_h {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-lm-r--3np2b {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-md-r--Crwmp {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-lg-r--3u6OX {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-xl-r--3qMbd {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-2xl-r--36ZON {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-3xl-r--Q0OaD {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-4xl-r--1Ep7t {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-5xl-r--TR_X2 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-6xl-r--xQd0O {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Product__hdot-font-7xl-r--1kEQs {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Product__hdot-font-3xs-m--zISii {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-2xs-m--EJpe- {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-xs-m--1v-ht {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-sm-m--3BzCw {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-lm-m--3T8VC {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-md-m--YJVXy {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-lg-m--29X6Y {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-xl-m--2fK5v {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-2xl-m--MpAqG {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-3xl-m--2WT77 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-4xl-m--gJsmW {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-5xl-m--10tIW {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-6xl-m--3Dv3Z {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Product__hdot-font-7xl-m--1f4qh {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Product__hdot-font-3xs-s--3_mFm {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-2xs-s--3eLww {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-xs-s--2LPUu {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-sm-s--2XsFK {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-lm-s--YnxlG {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-md-s--gGdVT {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-lg-s--3kbdc {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-xl-s--35AbU {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-2xl-s--2Ty0X {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-3xl-s--2u8XZ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-4xl-s--1QP_H {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-5xl-s--3MrgX {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-6xl-s--2YPTI {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Product__hdot-font-7xl-s--61DeW {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Product__hdot-font-3xs-b--pWnQ8 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-2xs-b--2kGAH {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-xs-b--481z1 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-sm-b--1OGOh {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-lm-b--2ZqUj {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PM2Product__hdot-font-md-b---JD23 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-lg-b--296jZ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-xl-b--1MI4g {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-2xl-b--1csK8 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-3xl-b--2mrA8 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-4xl-b--3xdSP {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-5xl-b--b1-5_ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PM2Product__hdot-font-6xl-b--2Ai_8 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Product__hdot-font-7xl-b--1CSMh {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PM2Product__game-box--3lMbq {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PM2Product__pm2Product--2lebC > .PM2Product__frame--qy3dh {
  width: 704px;
  height: 280px;
  display: flex;
  margin: 64px auto 0;
  align-items: center;
  justify-content: center;
  gap: 32px;
}
.PM2Product__pm2Product--2lebC > .PM2Product__questionWrap--2S1sR {
  height: fit-content;
  width: fit-content;
  gap: 16px;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
  margin: 48px auto 0;
}
.PM2Product__pm2Product--2lebC > .PM2Product__questionWrap--2S1sR > .PM2Product__productWrap--iuPst {
  cursor: pointer;
  overflow: hidden;
  border-radius: 8px;
}
.PM2Product__pm2Product--2lebC > .PM2Product__questionWrap--2S1sR > .PM2Product__productWrap--iuPst:hover {
  border: 1px solid #7adeda;
  background: #f3fdfc;
}
.PM2Product__pm2Product--2lebC > .PM2Product__questionWrap--2S1sR > .PM2Product__productWrap--iuPst.PM2Product__clicked--1D1UB {
  outline: 4px solid #5ec7c3;
}
.PM2Product__pm2Product--2lebC > .PM2Product__questionWrap--2S1sR > .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg {
  width: 160px;
  height: 160px;
}
.PM2Product__pm2Product--2lebC > .PM2Product__questionWrap--2S1sR > .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg:after {
  opacity: 0.48;
  width: 100%;
  height: 100%;
}
.PM2Product__pm2Product--2lebC > .PM2Product__questionWrap--2S1sR > .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__smallImage--2Ex0Z {
  width: 136px;
  height: 136px;
}
.PM2Product__pm2Product--2lebC > .PM2Product__questionWrap--2S1sR > .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__hover--3Kc67:not(.PM2Product__clicked--1D1UB) {
  opacity: 0.48;
}
.PM2Product__pm2Product--2lebC > .PM2Product__questionWrap--2S1sR > .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__hover--3Kc67:not(.PM2Product__clicked--1D1UB):hover {
  opacity: 1;
}
.PM2Product__pm2Product--2lebC > .PM2Product__questionWrap--2S1sR > .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__clicked--1D1UB:after {
  content: '';
  display: block;
  background: #5ec7c3;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst {
  background: #f4f4f5;
  border: 1px solid #cfd1d5;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg {
  width: 160px;
  height: 160px;
  display: inline-block;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__bag--WCzMp {
  background: url("/static/image/pm2/product-1.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__basketball--25Qa9 {
  background: url("/static/image/pm2/product-2.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__books--Y9_PU {
  background: url("/static/image/pm2/product-3.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__camera--26fMS {
  background: url("/static/image/pm2/product-4.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__clock--3s5kb {
  background: url("/static/image/pm2/product-5.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__doll--JVxYY {
  background: url("/static/image/pm2/product-6.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__dumbbell---j-HJ {
  background: url("/static/image/pm2/product-7.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__hat--1T6Nt {
  background: url("/static/image/pm2/product-8.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__headset--2swpr {
  background: url("/static/image/pm2/product-9.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__mirror--ZmM3O {
  background: url("/static/image/pm2/product-10.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__mug--XW15Z {
  background: url("/static/image/pm2/product-11.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__plant--14MIY {
  background: url("/static/image/pm2/product-12.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__shoes--2e0LZ {
  background: url("/static/image/pm2/product-13.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__stand--10xwa {
  background: url("/static/image/pm2/product-14.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__sunglasses--1MQx4 {
  background: url("/static/image/pm2/product-15.png") center;
  background-size: contain;
}
.PM2Product__pm2Product--2lebC .PM2Product__productWrap--iuPst .PM2Product__product--3jnyg.PM2Product__umbrella--3uAT0 {
  background: url("/static/image/pm2/product-16.png") center;
  background-size: contain;
}

.RoundGuide__title-01--2_jdU {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.RoundGuide__title-02--2TUee {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.RoundGuide__title-03--3ljc5 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.RoundGuide__title-04--2D8m9 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.RoundGuide__title-04-higher--3ht-u {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.RoundGuide__title-05--3oXzP {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.RoundGuide__title-05-higher--1Gi18 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.RoundGuide__title-06--24U1Y {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.RoundGuide__title-07--3bydj {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.RoundGuide__title-08--1OgB1 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.RoundGuide__title-09--1x2DU {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.RoundGuide__text-01--1yi1J {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.RoundGuide__text-02--3ZFPe {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.RoundGuide__text-03--34L_x {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.RoundGuide__text-03-higher--1UVy5 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.RoundGuide__text-04--1fKO5 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.RoundGuide__text-05--11U0D {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.RoundGuide__text-06--OyV5m {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.RoundGuide__text-07--3-vgh {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.RoundGuide__head-02--we4HI {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.RoundGuide__head-06--2RS7W {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.RoundGuide__monospace--3cF3E {
  font-feature-settings: "tnum";
}
.RoundGuide__text-sub--jkvNF {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.RoundGuide__hdot-font-3xs-r--3xTT- {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-2xs-r--3LiMO {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-xs-r--6mBfP {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-sm-r--2sUnY {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-lm-r--15cFC {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-md-r--YXyxR {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-lg-r--2poOD {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-xl-r--Jbgte {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-2xl-r--PBGN2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-3xl-r--1ZIvg {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-4xl-r--vuzbj {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-5xl-r--1AcKa {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-6xl-r--1NcmG {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuide__hdot-font-7xl-r--1E5iO {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuide__hdot-font-3xs-m--vDFzh {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-2xs-m--10Oke {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-xs-m--2D0v1 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-sm-m--KlA50 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-lm-m--3GsrZ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-md-m--2yD9J {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-lg-m--dknmG {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-xl-m--3O3k4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-2xl-m--3LucW {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-3xl-m--1kmM- {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-4xl-m--3eVlS {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-5xl-m--3-ywq {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-6xl-m--1kQIU {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuide__hdot-font-7xl-m--G9vWi {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuide__hdot-font-3xs-s--W9y1U {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-2xs-s--3g2gc {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-xs-s--AjaXb {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-sm-s--2kqT4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-lm-s--2aoE9 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-md-s--1iemE {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-lg-s--lKJta {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-xl-s--1_4tI {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-2xl-s--1YSHk {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-3xl-s--2UgDy {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-4xl-s--1IDDC {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-5xl-s--24a3Y {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-6xl-s--1zkqy {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuide__hdot-font-7xl-s--34mjU {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuide__hdot-font-3xs-b--1nfuZ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-2xs-b--1GsHq {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-xs-b--2eY27 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-sm-b--2ASyf {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-lm-b--1k5c9 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuide__hdot-font-md-b--1JEpg {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-lg-b--2E8N_ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-xl-b--r1axu {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-2xl-b--oFn1y {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-3xl-b--13_Gw {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-4xl-b--1ih-c {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-5xl-b--3E6K_ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RoundGuide__hdot-font-6xl-b--3KFj- {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuide__hdot-font-7xl-b--1btmP {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuide__game-box--nnxUg {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.RoundGuide__roundGuide--OBEzZ {
  padding: 40px 64px 24px;
}
.RoundGuide__roundGuide--OBEzZ > .RoundGuide__guideWrap--OL83p > .RoundGuide__guideImage--1RJvW {
  float: left;
  width: 360px;
  height: 192px;
  background-size: contain;
  border-radius: 8px;
}
.RoundGuide__roundGuide--OBEzZ > .RoundGuide__guideWrap--OL83p > .RoundGuide__guideText--BNo3n {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  float: left;
  width: 360px;
  margin-left: 48px;
  color: #6a6a6a;
}
.RoundGuide__roundGuide--OBEzZ > .RoundGuide__guideWrap--OL83p > .RoundGuide__guideText--BNo3n > div ~ * {
  margin-top: 16px;
}
.RoundGuide__roundGuide--OBEzZ > .RoundGuide__guideWrap--OL83p:after {
  content: "";
  clear: both;
  display: block;
}
.RoundGuide__roundGuide--OBEzZ .RoundGuide__timeBar--3MxS7 {
  margin-top: 48px;
}
.RoundGuide__roundGuide--OBEzZ > strong {
  font-feature-settings: "tnum";
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  display: block;
  margin-top: 16px;
  text-align: center;
  color: #315fc7;
}

.RoundGuideImage__title-01--3flL4 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.RoundGuideImage__title-02--UkmIS {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.RoundGuideImage__title-03--1t6kn {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.RoundGuideImage__title-04--2NR9n {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.RoundGuideImage__title-04-higher--IFG3N {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.RoundGuideImage__title-05--3OqU2 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.RoundGuideImage__title-05-higher--3aStn {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.RoundGuideImage__title-06--1i3jT {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.RoundGuideImage__title-07--dWAvw {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.RoundGuideImage__title-08--MQvgC {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.RoundGuideImage__title-09--3vUn5 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.RoundGuideImage__text-01--4i5TT {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.RoundGuideImage__text-02--2u4vc {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.RoundGuideImage__text-03--3_Pzk {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.RoundGuideImage__text-03-higher--36Ro0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.RoundGuideImage__text-04--3b5IY {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.RoundGuideImage__text-05--tiISQ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.RoundGuideImage__text-06--1LO7X {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.RoundGuideImage__text-07--3hxFh {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.RoundGuideImage__head-02--33gIO {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.RoundGuideImage__head-06--awQkH {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.RoundGuideImage__monospace--v_m2t {
  font-feature-settings: "tnum";
}
.RoundGuideImage__text-sub--1wfLW {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.RoundGuideImage__hdot-font-3xs-r--25nGy {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-2xs-r--3qB3B {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-xs-r--Bdv7D {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-sm-r--1wFO4 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-lm-r--gK9-o {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-md-r--2TFZK {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-lg-r--3Zqm2 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-xl-r--1gk4d {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-2xl-r--1RwRq {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-3xl-r--1nBeB {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-4xl-r--pBFdS {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-5xl-r--30XQb {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-6xl-r--2pe9j {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuideImage__hdot-font-7xl-r--2XW-f {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuideImage__hdot-font-3xs-m--2b7Qi {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-2xs-m--2cmDH {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-xs-m--1h1FP {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-sm-m--1d3tI {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-lm-m--3Zoz9 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-md-m--1VSAu {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-lg-m--1Yrem {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-xl-m--3wuu1 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-2xl-m--3B30B {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-3xl-m---_9vq {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-4xl-m--3ZB51 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-5xl-m--2d_ZA {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-6xl-m--2X5Y_ {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuideImage__hdot-font-7xl-m--14qpj {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuideImage__hdot-font-3xs-s--17uHE {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-2xs-s--3uYsw {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-xs-s--2EBgi {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-sm-s--3r30m {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-lm-s--1OIO3 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-md-s--3zzkW {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-lg-s--1llah {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-xl-s--1-Xvc {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-2xl-s--2rVTB {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-3xl-s--24Ehy {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-4xl-s--2-KPj {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-5xl-s--1vcHP {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-6xl-s--1lwhe {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuideImage__hdot-font-7xl-s--2WdEX {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuideImage__hdot-font-3xs-b--23_FV {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-2xs-b--2TQLw {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-xs-b--3Q8Z- {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-sm-b--1qGG6 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-lm-b--2mlt1 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RoundGuideImage__hdot-font-md-b--3hSdE {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-lg-b--3KZNj {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-xl-b--PqegG {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-2xl-b--1tMEr {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-3xl-b--2-XA2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-4xl-b--1tfG_ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-5xl-b--2-OyP {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RoundGuideImage__hdot-font-6xl-b--18AOP {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuideImage__hdot-font-7xl-b--3q7DV {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RoundGuideImage__game-box--1iznH {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.RoundGuideImage__roundGuideImage--2IlYU {
  box-sizing: border-box;
  display: inline-block;
  background-size: cover;
  width: 360px;
  height: 192px;
  border-radius: 8px;
}

.ModalLoading__title-01--1MUCA {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ModalLoading__title-02--1QeMW {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ModalLoading__title-03--14ElA {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ModalLoading__title-04--2lnZt {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ModalLoading__title-04-higher--2-ofC {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ModalLoading__title-05--2NrEi {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ModalLoading__title-05-higher--2epZb {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ModalLoading__title-06--3xhWV {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ModalLoading__title-07--2K15c {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ModalLoading__title-08--1IeKk {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ModalLoading__title-09--2c_5m {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ModalLoading__text-01--3XeOe {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ModalLoading__text-02--3d5QX {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ModalLoading__text-03--2ewsg {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ModalLoading__text-03-higher--1a1lI {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ModalLoading__text-04--1otwo {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ModalLoading__text-05--12Uts {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ModalLoading__text-06--V3imy {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ModalLoading__text-07--1XS4J {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ModalLoading__head-02--12aNi {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ModalLoading__head-06--j84zJ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ModalLoading__monospace--2Hut3 {
  font-feature-settings: "tnum";
}
.ModalLoading__text-sub--4NA3M {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ModalLoading__hdot-font-3xs-r--1A369 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-2xs-r--20Cbe {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-xs-r--1IQqA {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-sm-r--1dyt6 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-lm-r--OypsG {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-md-r--MLiak {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-lg-r--2Z3pK {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-xl-r--2PFn8 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-2xl-r--2bsj5 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-3xl-r--2pwXP {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-4xl-r--2m_4R {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-5xl-r--22bku {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-6xl-r--1ct2z {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalLoading__hdot-font-7xl-r--3tqTC {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalLoading__hdot-font-3xs-m--3iYfh {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-2xs-m--2taBd {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-xs-m--2sbH3 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-sm-m--135nb {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-lm-m--bEkSr {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-md-m--3GC9- {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-lg-m--3g8ex {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-xl-m--3Waex {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-2xl-m--1jSSS {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-3xl-m--1jNLe {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-4xl-m--3COY6 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-5xl-m--3X6aA {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-6xl-m--2KTq8 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalLoading__hdot-font-7xl-m--2uw8s {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalLoading__hdot-font-3xs-s--2MaIG {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-2xs-s--3rbSx {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-xs-s--1BUXl {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-sm-s--3th6s {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-lm-s--3KIvY {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-md-s--1oe_x {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-lg-s--2EMMe {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-xl-s--3hOEI {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-2xl-s--2iPvW {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-3xl-s--lygYc {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-4xl-s--2728y {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-5xl-s--3Pggy {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-6xl-s--2XltJ {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalLoading__hdot-font-7xl-s--2woOM {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalLoading__hdot-font-3xs-b--sBoca {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-2xs-b--3C83W {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-xs-b--21QOc {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-sm-b--3bIj9 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-lm-b--2SWuW {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalLoading__hdot-font-md-b--3e0BD {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-lg-b--1f00V {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-xl-b--1AZSb {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-2xl-b--IF_TS {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-3xl-b--26aIH {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-4xl-b--2e6oy {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-5xl-b--3cWZn {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalLoading__hdot-font-6xl-b--3ATNr {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalLoading__hdot-font-7xl-b--3ibon {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalLoading__game-box--3S8Zc {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ModalLoading__modal--3-fJa {
  z-index: 1000;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
  width: 480px;
  position: fixed;
  padding: 48px 64px;
  text-align: center;
  word-break: keep-all;
  background: #ffffff;
}
.ModalLoading__modal--3-fJa > .ModalLoading__loadingImg--3vdmV {
  box-sizing: border-box;
  width: 96px;
  height: 96px;
  display: inline-block;
}
.ModalLoading__modal--3-fJa > .ModalLoading__main--3STUD {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  margin-top: 32px;
  color: #232323;
}
.ModalLoading__modal--3-fJa > .ModalLoading__sub--1WiW7 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
}

.Round__title-01--Fh3Z0 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Round__title-02--35ZLZ {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Round__title-03--fBqDa {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Round__title-04--2AZ44 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Round__title-04-higher--3uS27 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Round__title-05--1gGjr {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Round__title-05-higher--2Cjh6 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Round__title-06--1ztCL {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Round__title-07--3pwmC {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Round__title-08--3vlQz {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Round__title-09--C90WN {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Round__text-01--pEWg8 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Round__text-02--cKBF8 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Round__text-03--2FS9I {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Round__text-03-higher--EE0W3 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Round__text-04--3vp5D {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Round__text-05--3s0rg {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Round__text-06--1RoZg {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Round__text-07--saUQQ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Round__head-02--yuV1J {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Round__head-06--115gI {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Round__monospace--1Z6qV {
  font-feature-settings: "tnum";
}
.Round__text-sub--2yyH6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Round__hdot-font-3xs-r--2iNYE {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-2xs-r--1zQHE {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-xs-r--T_1cv {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-sm-r--2SbGh {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-lm-r--3lafA {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-md-r--8ATbr {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Round__hdot-font-lg-r--5LoM4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Round__hdot-font-xl-r--1jnNn {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Round__hdot-font-2xl-r--W6IXX {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Round__hdot-font-3xl-r--3zjVw {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Round__hdot-font-4xl-r--2FJLD {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Round__hdot-font-5xl-r--10glY {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Round__hdot-font-6xl-r--2IgpB {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Round__hdot-font-7xl-r--23Qt5 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Round__hdot-font-3xs-m--2mYOy {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-2xs-m--2nHMj {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-xs-m--1N56R {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-sm-m--2JrMS {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-lm-m--2vf6c {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-md-m--1twC9 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Round__hdot-font-lg-m--2TGXn {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Round__hdot-font-xl-m--1Po-R {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Round__hdot-font-2xl-m--3LXwc {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Round__hdot-font-3xl-m--3Boet {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Round__hdot-font-4xl-m--3Tnlx {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Round__hdot-font-5xl-m--1hME5 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Round__hdot-font-6xl-m--37tEY {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Round__hdot-font-7xl-m--3xFoS {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Round__hdot-font-3xs-s--1ij4u {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-2xs-s--1EZga {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-xs-s--AQMAs {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-sm-s--2MS02 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-lm-s--nC-lx {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-md-s--30Mrg {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Round__hdot-font-lg-s--F1F8N {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Round__hdot-font-xl-s--2jD8x {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Round__hdot-font-2xl-s--9AxE0 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Round__hdot-font-3xl-s--PTTwd {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Round__hdot-font-4xl-s--2FX9o {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Round__hdot-font-5xl-s--2GrRs {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Round__hdot-font-6xl-s--oWbwD {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Round__hdot-font-7xl-s--1zLHb {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Round__hdot-font-3xs-b--3Ptpg {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-2xs-b--3t4TL {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-xs-b--3safv {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-sm-b--1o41n {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-lm-b--6-K4c {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Round__hdot-font-md-b--3gcC_ {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Round__hdot-font-lg-b--1F95K {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Round__hdot-font-xl-b--E7lCg {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Round__hdot-font-2xl-b--28uWO {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Round__hdot-font-3xl-b--zWmS6 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Round__hdot-font-4xl-b--CaM7K {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Round__hdot-font-5xl-b--Z_ppS {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Round__hdot-font-6xl-b--3gVem {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Round__hdot-font-7xl-b--1GJK2 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Round__game-box--2xiBa {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Round__transition--2Y3nM {
  opacity: 0;
  transition: opacity 400ms;
}
.Round__transition--2Y3nM.Round__intro--3BHm9 {
  opacity: 1;
}
.Round__transition--2Y3nM.Round__outro--6Yo7D {
  opacity: 0;
}
.Round__message--3grlP {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  width: 224px;
  margin-top: 35px;
}
.Round__checkIcon--sBEbI {
  width: 96px;
  height: 96px;
  fill: #f9f9fa;
}

.ModalNotification__title-01--3WeJD {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ModalNotification__title-02--31mN2 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ModalNotification__title-03--28zQ7 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ModalNotification__title-04--g_ujD {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ModalNotification__title-04-higher--10p2E {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ModalNotification__title-05--3NqQ7 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ModalNotification__title-05-higher--3QdDx {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ModalNotification__title-06--35hiU {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ModalNotification__title-07--1HS_x {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ModalNotification__title-08--LMF6b {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ModalNotification__title-09--1g16R {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ModalNotification__text-01--3qSMd {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ModalNotification__text-02--2ZUHc {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ModalNotification__text-03--okpsG {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ModalNotification__text-03-higher--2kIBb {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ModalNotification__text-04--Ynwci {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ModalNotification__text-05--2nicb {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ModalNotification__text-06--39xNP {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ModalNotification__text-07--33iM9 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ModalNotification__head-02--1Ra-t {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ModalNotification__head-06--kWlEp {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ModalNotification__monospace--1nMq9 {
  font-feature-settings: "tnum";
}
.ModalNotification__text-sub--1KZwx {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ModalNotification__hdot-font-3xs-r--FUqyG {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-2xs-r--1LkEL {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-xs-r--1XrzG {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-sm-r--14EFO {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-lm-r--2OJAp {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-md-r--10mnA {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-lg-r--2KQ2T {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-xl-r--2BJ07 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-2xl-r--1u15G {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-3xl-r--33qRy {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-4xl-r--1yjsc {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-5xl-r--WbWCg {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-6xl-r--2Xcac {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalNotification__hdot-font-7xl-r--2gGzm {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalNotification__hdot-font-3xs-m--1I4fF {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-2xs-m--33A8e {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-xs-m--IMNgB {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-sm-m--3khHq {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-lm-m--WCdqF {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-md-m--2IMbG {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-lg-m--1ZSrC {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-xl-m--1JdVT {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-2xl-m--1FTfh {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-3xl-m--NOvwu {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-4xl-m--3ijaN {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-5xl-m--KGTr5 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-6xl-m--3-AfR {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalNotification__hdot-font-7xl-m--2RwNP {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalNotification__hdot-font-3xs-s--34MsY {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-2xs-s--3GJAb {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-xs-s--3VmUV {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-sm-s--20MbC {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-lm-s--3HmBs {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-md-s--G_Eak {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-lg-s--18dbH {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-xl-s--2Xcrl {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-2xl-s--1VgrK {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-3xl-s--314It {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-4xl-s--3pdiZ {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-5xl-s--3PrGI {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-6xl-s--2KScw {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalNotification__hdot-font-7xl-s--1zcgw {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalNotification__hdot-font-3xs-b--29Plz {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-2xs-b--1CHEx {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-xs-b--3Xw3K {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-sm-b--25BH0 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-lm-b--MgvLI {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalNotification__hdot-font-md-b--2W5bw {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-lg-b--2T960 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-xl-b--VAjiq {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-2xl-b--3qmhg {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-3xl-b--8xlVg {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-4xl-b--36V3z {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-5xl-b--3KyDK {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalNotification__hdot-font-6xl-b--L7xIK {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalNotification__hdot-font-7xl-b--H1Ced {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalNotification__game-box--31_k1 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ModalNotification__modal--3UPr_ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  width: 352px;
  padding: 48px 64px;
  color: #ffffff;
  text-align: center;
  word-break: keep-all;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
  background-color: #52c564;
}

.PracticeModule__practiceModuleContainer--3aoTe {
  width: 100%;
  height: 100%;
}

.PracticeModuleGuide__title-01--20HUO {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PracticeModuleGuide__title-02--2fJSk {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PracticeModuleGuide__title-03--35rJg {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PracticeModuleGuide__title-04--27Ka1 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PracticeModuleGuide__title-04-higher--B8K21 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PracticeModuleGuide__title-05--3kDZV {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PracticeModuleGuide__title-05-higher--2OyYR {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PracticeModuleGuide__title-06--2PrhL {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PracticeModuleGuide__title-07--qhKgv {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PracticeModuleGuide__title-08--24Su8 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PracticeModuleGuide__title-09--33AUJ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PracticeModuleGuide__text-01--34mdT {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PracticeModuleGuide__text-02--PzWSQ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PracticeModuleGuide__text-03--MCrU7 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PracticeModuleGuide__text-03-higher--3epx8 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PracticeModuleGuide__text-04--185V2 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PracticeModuleGuide__text-05--2JmSy {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PracticeModuleGuide__text-06--UxG11 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PracticeModuleGuide__text-07--1wneU {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PracticeModuleGuide__head-02--1FnOg {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PracticeModuleGuide__head-06--1sv4g {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PracticeModuleGuide__monospace--yIcR- {
  font-feature-settings: "tnum";
}
.PracticeModuleGuide__text-sub--2u-kK {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PracticeModuleGuide__hdot-font-3xs-r--qXSGS {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-2xs-r--3820v {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-xs-r--GrS2d {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-sm-r--3XYpQ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-lm-r--3_eE_ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-md-r--3tJzG {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-lg-r--183yY {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-xl-r--3bQf_ {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-2xl-r--_vpot {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-3xl-r--3HgYs {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-4xl-r--2as7Z {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-5xl-r--2OmSR {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-6xl-r--172k3 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleGuide__hdot-font-7xl-r--7vAsn {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleGuide__hdot-font-3xs-m--2WM67 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-2xs-m--2t__P {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-xs-m--v2xHg {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-sm-m--3V4Qk {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-lm-m--3h0Mt {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-md-m--N_fgu {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-lg-m--2Qbii {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-xl-m--1hRZU {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-2xl-m--1BCgL {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-3xl-m--ev1Y_ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-4xl-m--3z5Yc {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-5xl-m--3hfFu {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-6xl-m--2DWGT {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleGuide__hdot-font-7xl-m--1JLIg {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleGuide__hdot-font-3xs-s--2o8Ls {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-2xs-s--3tPSj {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-xs-s--m0ZmO {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-sm-s--2Iqp7 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-lm-s--1yurQ {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-md-s--3y-Vl {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-lg-s--3k42x {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-xl-s--1e3l7 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-2xl-s--vfRMG {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-3xl-s--145FD {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-4xl-s--2kARe {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-5xl-s--3l9Xz {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-6xl-s--aJeZC {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleGuide__hdot-font-7xl-s--39GUW {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleGuide__hdot-font-3xs-b--3Un-f {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-2xs-b--2HqrC {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-xs-b--2kNrs {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-sm-b--3qoR0 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-lm-b--2_oFG {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleGuide__hdot-font-md-b--JlgbO {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-lg-b--GqvKT {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-xl-b--1ueNU {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-2xl-b--1qD9Y {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-3xl-b--3VBSU {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-4xl-b--1_jOq {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-5xl-b--17RPd {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PracticeModuleGuide__hdot-font-6xl-b--3BBgY {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleGuide__hdot-font-7xl-b--1ommT {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleGuide__game-box--hf2f4 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PracticeModuleGuide__practiceGuide--2eEoo {
  padding: 48px 96px;
}
.PracticeModuleGuide__practiceGuide--2eEoo > article {
  display: flex;
}
.PracticeModuleGuide__practiceGuide--2eEoo > article .PracticeModuleGuide__titleWrap--ObFbV {
  display: flex;
  flex-direction: column;
  width: 320px;
}
.PracticeModuleGuide__practiceGuide--2eEoo > article .PracticeModuleGuide__titleWrap--ObFbV .PracticeModuleGuide__titleText--3oL_U {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #232323;
}
.PracticeModuleGuide__practiceGuide--2eEoo > article .PracticeModuleGuide__titleWrap--ObFbV .PracticeModuleGuide__subTitleText--3cYL8 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin-top: 12px;
  color: #6a6a6a;
}
.PracticeModuleGuide__practiceGuide--2eEoo > article .PracticeModuleGuide__guideTexts--3R27U {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  width: 544px;
  margin-left: 64px;
  color: #6a6a6a;
}
.PracticeModuleGuide__practiceGuide--2eEoo > footer {
  position: absolute;
  bottom: 48px;
  width: 928px;
  padding: 32px 48px;
  background: #f4f4f5;
  border: 1px solid #e7e8ea;
  box-sizing: border-box;
  border-radius: 16px;
}
.PracticeModuleGuide__practiceGuide--2eEoo > footer > div > p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #474747;
}
.PracticeModuleGuide__practiceGuide--2eEoo > footer > div > p:first-child {
  margin-top: 0;
}
.PracticeModuleGuide__practiceGuide--2eEoo > footer > div > p > strong {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  font-feature-settings: "tnum";
  display: inline-block;
  color: #315fc7;
}
.PracticeModuleGuide__practiceGuide--2eEoo > footer .PracticeModuleGuide__startButton--3CWuT {
  position: absolute;
  top: 50%;
  right: 48px;
  transform: translateY(-50%);
}

.PracticeModuleEnd__title-01--2dl4S {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PracticeModuleEnd__title-02--NlH-1 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PracticeModuleEnd__title-03--Sbx3c {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PracticeModuleEnd__title-04--1lsIu {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PracticeModuleEnd__title-04-higher--zuVh6 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PracticeModuleEnd__title-05--2o1Fb {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PracticeModuleEnd__title-05-higher--1Eexu {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PracticeModuleEnd__title-06--2SH6J {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PracticeModuleEnd__title-07--rWO22 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PracticeModuleEnd__title-08--3XZ_L {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PracticeModuleEnd__title-09--2rGYS {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PracticeModuleEnd__text-01--3TY1P {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PracticeModuleEnd__text-02--3SCHH {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PracticeModuleEnd__text-03--2qlBE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PracticeModuleEnd__text-03-higher--1CP3z {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PracticeModuleEnd__text-04--fwJED {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PracticeModuleEnd__text-05--j_fmi {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PracticeModuleEnd__text-06--1A0Ea {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PracticeModuleEnd__text-07--3k0By {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PracticeModuleEnd__head-02--3_C2d {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PracticeModuleEnd__head-06--2wc_f {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PracticeModuleEnd__monospace--1sf-j {
  font-feature-settings: "tnum";
}
.PracticeModuleEnd__text-sub--2EIn3 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PracticeModuleEnd__hdot-font-3xs-r--1iR40 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-2xs-r--13vtU {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-xs-r--1gT5J {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-sm-r--V3a-p {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-lm-r--1nIuT {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-md-r--1xE7g {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-lg-r--2NAan {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-xl-r--2oaUw {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-2xl-r--2c5lh {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-3xl-r--2hoAR {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-4xl-r--3UKmV {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-5xl-r--2h5Ub {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-6xl-r--1wpJW {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleEnd__hdot-font-7xl-r--3LXBu {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleEnd__hdot-font-3xs-m--2_zst {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-2xs-m--3Kcf3 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-xs-m--2V3_J {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-sm-m--219CJ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-lm-m--3Ooiv {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-md-m--3Lspe {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-lg-m--LbMbQ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-xl-m--2AZxv {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-2xl-m--iHOoy {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-3xl-m--13w8Q {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-4xl-m--btBwe {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-5xl-m--2Iu20 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-6xl-m--2CgIC {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleEnd__hdot-font-7xl-m--3HGQ4 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleEnd__hdot-font-3xs-s--1-k1u {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-2xs-s--3VHDJ {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-xs-s--2S31y {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-sm-s--2H1ox {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-lm-s--2K3x8 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-md-s--Paq7A {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-lg-s--1thEx {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-xl-s--3sdPn {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-2xl-s--2Ib2e {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-3xl-s--2z_iP {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-4xl-s--1bLLC {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-5xl-s--x_2uU {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-6xl-s--3_Y0O {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleEnd__hdot-font-7xl-s--2qV5s {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleEnd__hdot-font-3xs-b--Isyjb {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-2xs-b--3ADqw {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-xs-b--3O4bl {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-sm-b--2eWOy {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-lm-b--33-mk {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PracticeModuleEnd__hdot-font-md-b--3VTWh {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-lg-b--qThC5 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-xl-b--2EjfM {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-2xl-b--H9TV6 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-3xl-b--3kTf1 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-4xl-b--2tO3d {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-5xl-b--3LOL3 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PracticeModuleEnd__hdot-font-6xl-b--1Ui6C {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleEnd__hdot-font-7xl-b--3zVdn {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PracticeModuleEnd__game-box--Y7Vj7 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PracticeModuleEnd__practiceModuleEnd--3f1nP {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 48px 0;
  word-break: keep-all;
}
.PracticeModuleEnd__practiceModuleEnd--3f1nP > .PracticeModuleEnd__gameIcon--2v6b2 {
  width: 96px;
  height: 96px;
  display: inline-block;
}
.PracticeModuleEnd__practiceModuleEnd--3f1nP > .PracticeModuleEnd__content--2xfOF {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 32px;
  color: #25282b;
}
.PracticeModuleEnd__practiceModuleEnd--3f1nP > .PracticeModuleEnd__subContent--QtRwg {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #474747;
}
.PracticeModuleEnd__practiceModuleEnd--3f1nP > .PracticeModuleEnd__timeInfo--1TCo- {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #315fc7;
}
.PracticeModuleEnd__practiceModuleEnd--3f1nP > .PracticeModuleEnd__btnWrap---tIRk {
  margin-top: 64px;
}
.PracticeModuleEnd__practiceModuleEnd--3f1nP > .PracticeModuleEnd__btnWrap---tIRk > * ~ * {
  margin-left: 16px;
}
.PracticeModuleEnd__practiceModuleEnd--3f1nP > .PracticeModuleEnd__btnWrap---tIRk > .PracticeModuleEnd__practiceEndButton--3v3EO {
  padding: 16px 0;
}

.ModalPracticeFeedback__title-01--2qvh7 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ModalPracticeFeedback__title-02--XD3RH {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ModalPracticeFeedback__title-03--KI2PQ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ModalPracticeFeedback__title-04--1XtiO {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ModalPracticeFeedback__title-04-higher--wWx5O {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ModalPracticeFeedback__title-05--3nWTJ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ModalPracticeFeedback__title-05-higher--2ICX8 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ModalPracticeFeedback__title-06--2mVqV {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ModalPracticeFeedback__title-07--22Af_ {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ModalPracticeFeedback__title-08--2KvT1 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ModalPracticeFeedback__title-09--24k1D {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ModalPracticeFeedback__text-01--3o98a {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ModalPracticeFeedback__text-02--3eVDp {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ModalPracticeFeedback__text-03--1F23j {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ModalPracticeFeedback__text-03-higher--2-4pt {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ModalPracticeFeedback__text-04--3g4BC {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ModalPracticeFeedback__text-05--142Qz {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ModalPracticeFeedback__text-06--3OerI {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ModalPracticeFeedback__text-07--3B49i {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ModalPracticeFeedback__head-02--1_IN- {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ModalPracticeFeedback__head-06--3ZQqx {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ModalPracticeFeedback__monospace--3F2nx {
  font-feature-settings: "tnum";
}
.ModalPracticeFeedback__text-sub--24GI6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ModalPracticeFeedback__hdot-font-3xs-r--3tTPx {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-2xs-r--1GSHL {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-xs-r--SgR_c {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-sm-r--2udQb {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-lm-r--2aG-A {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-md-r--Ad6bp {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-lg-r--2PZ8n {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-xl-r--8Nh_J {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-2xl-r--3GK-g {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-3xl-r--2ps_1 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-4xl-r--2_cq8 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-5xl-r--1R95- {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-6xl-r--3emJ3 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalPracticeFeedback__hdot-font-7xl-r--3zW06 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalPracticeFeedback__hdot-font-3xs-m--3uAEe {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-2xs-m--3WaJO {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-xs-m--d4qA_ {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-sm-m--2bi-d {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-lm-m--2sKeq {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-md-m--2HgWE {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-lg-m--DsgNk {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-xl-m--HA2mt {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-2xl-m--29-c5 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-3xl-m--3Wsx7 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-4xl-m--1t7_F {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-5xl-m--kWE1W {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-6xl-m--2uE-- {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalPracticeFeedback__hdot-font-7xl-m--1jxFF {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalPracticeFeedback__hdot-font-3xs-s--1d-xZ {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-2xs-s--1cQK9 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-xs-s--3Hc8m {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-sm-s--zRKhg {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-lm-s--2ofmd {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-md-s--dfQRj {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-lg-s--tcEP6 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-xl-s--17t4N {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-2xl-s--3Aa9B {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-3xl-s--2Qu_m {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-4xl-s--2OD0R {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-5xl-s--3v-HY {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-6xl-s--2hbAQ {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalPracticeFeedback__hdot-font-7xl-s--2ntYx {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalPracticeFeedback__hdot-font-3xs-b--1y8lE {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-2xs-b--3pzhP {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-xs-b--2P2WD {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-sm-b--1AVfT {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-lm-b--19xmX {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalPracticeFeedback__hdot-font-md-b--1HRZd {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-lg-b--3jATM {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-xl-b--1Zvur {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-2xl-b--3aNTr {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-3xl-b--3Wy6f {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-4xl-b--1dcYa {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-5xl-b--2MLm_ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalPracticeFeedback__hdot-font-6xl-b--26csB {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalPracticeFeedback__hdot-font-7xl-b--1wkqI {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalPracticeFeedback__game-box--29gRA {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ModalPracticeFeedback__modal--5fk2T {
  width: 480px;
  background: #ffffff;
  border-radius: 24px;
  padding: 48px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__headerWrapper--2zgFk {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: stretch;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__headerWrapper--2zgFk > .ModalPracticeFeedback__practiceFeedbackTitle--yvNWf {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  width: 104px;
  color: #474747;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__headerWrapper--2zgFk > .ModalPracticeFeedback__timerWrapper--3_k8J {
  width: 100%;
  text-align: right;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__circle--35vJ3 {
  width: 96px;
  height: 96px;
  display: flex;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  background: #6cdd83;
  margin-top: 16px;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__circle--35vJ3 > svg {
  width: 72px;
  height: 72px;
  fill: #ffffff;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__circle--35vJ3.ModalPracticeFeedback__wrong--3ER9E {
  background: #e36a6a;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__circle--35vJ3.ModalPracticeFeedback__better--2VMZh {
  background: #ffbc1f;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__circle--35vJ3.ModalPracticeFeedback__better--2VMZh > svg {
  width: 72px;
  height: 72px;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__title--306OC {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #6cdd83;
  margin-top: 16px;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__title--306OC.ModalPracticeFeedback__wrong--3ER9E {
  color: #e36a6a;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__title--306OC.ModalPracticeFeedback__better--2VMZh {
  color: #ffbc1f;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__contentWrapper--3yZYa {
  width: 100%;
  margin-top: 40px;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__contentWrapper--3yZYa > .ModalPracticeFeedback__reminder--3hS7O {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #41ac4d;
  padding: 6px 12px;
  border-radius: 4px;
  background: #e0f9e4;
  width: max-content;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__contentWrapper--3yZYa > ul {
  margin: 16px 0 0 20px;
  list-style: disc;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__contentWrapper--3yZYa > ul > li {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__contentWrapper--3yZYa > ul > li::marker {
  color: #9fa4ab;
  width: 4px;
  height: 4px;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__contentWrapper--3yZYa > ul > li ~ li {
  margin-top: 8px;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__contentWrapper--3yZYa.ModalPracticeFeedback__wrong--3ER9E > .ModalPracticeFeedback__reminder--3hS7O {
  background: #f9e0e2;
  color: #fb4e4e;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__errorWrapper--3tC-g {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  width: 100%;
  text-align: center;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__errorWrapper--3tC-g > .ModalPracticeFeedback__iconWrapper--2iGb9 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 384px;
  height: 200px;
  background: rgba(255, 188, 31, 0.12);
  border-radius: 16px;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__errorWrapper--3tC-g > .ModalPracticeFeedback__iconWrapper--2iGb9 > img {
  width: 96px;
  height: 110px;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__errorWrapper--3tC-g > .ModalPracticeFeedback__title--306OC {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 32px;
  color: #474747;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__errorWrapper--3tC-g > .ModalPracticeFeedback__description--3SyX2 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  margin-top: 16px;
  color: #a4a4a4;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__feedbackWrapper--2aZXP {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 16px 12px;
  width: 100%;
  height: 100px;
  background: #e0f9e4;
  border-radius: 4px;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__feedbackWrapper--2aZXP > .ModalPracticeFeedback__title--306OC {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #41ac4d;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__feedbackWrapper--2aZXP > .ModalPracticeFeedback__description--3SyX2 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  margin-top: 4px;
  color: #41ac4d;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__feedbackWrapper--2aZXP.ModalPracticeFeedback__wrong--3ER9E {
  background: #f9e0e2;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__feedbackWrapper--2aZXP.ModalPracticeFeedback__wrong--3ER9E > .ModalPracticeFeedback__title--306OC {
  color: #fb4e4e;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__feedbackWrapper--2aZXP.ModalPracticeFeedback__wrong--3ER9E > .ModalPracticeFeedback__description--3SyX2 {
  color: #fb4e4e;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__feedbackWrapper--2aZXP.ModalPracticeFeedback__better--2VMZh {
  background: rgba(255, 188, 31, 0.24);
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__feedbackWrapper--2aZXP.ModalPracticeFeedback__better--2VMZh > .ModalPracticeFeedback__title--306OC {
  color: #f6a609;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__feedbackWrapper--2aZXP.ModalPracticeFeedback__better--2VMZh > .ModalPracticeFeedback__description--3SyX2 {
  color: #f6a609;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__buttonWrapper--1OyVF {
  display: flex;
  margin-top: 40px;
  gap: 8px;
}
.ModalPracticeFeedback__modal--5fk2T > .ModalPracticeFeedback__buttonWrapper--1OyVF.ModalPracticeFeedback__multi--1FUO- > button {
  min-width: 168px;
}

.ExplanationSideBar__title-01--3EuV_ {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ExplanationSideBar__title-02--1uj8m {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationSideBar__title-03--3vfHB {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ExplanationSideBar__title-04--1S_FR {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ExplanationSideBar__title-04-higher--epYGR {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ExplanationSideBar__title-05--2MMBE {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ExplanationSideBar__title-05-higher--urYPr {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ExplanationSideBar__title-06--3alOG {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationSideBar__title-07--3Mh03 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationSideBar__title-08--3ESt9 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationSideBar__title-09--9Q3_y {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationSideBar__text-01--KWJdP {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationSideBar__text-02--1uovx {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationSideBar__text-03--33nV6 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationSideBar__text-03-higher--3aL-p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ExplanationSideBar__text-04--1Bdfe {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ExplanationSideBar__text-05--1utkZ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationSideBar__text-06--7xMfH {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ExplanationSideBar__text-07--2pJ9m {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ExplanationSideBar__head-02--2w1K5 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationSideBar__head-06--WiJFN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationSideBar__monospace--3jxBQ {
  font-feature-settings: "tnum";
}
.ExplanationSideBar__text-sub--1OXe6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationSideBar__hdot-font-3xs-r--3td-Y {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-2xs-r--1uT1R {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-xs-r--3D0Kp {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-sm-r--2dqAZ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-lm-r--2p6er {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-md-r--sD5G6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-lg-r--1rLkl {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-xl-r--2ECJR {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-2xl-r--BWDnK {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-3xl-r--y6xYv {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-4xl-r--2oPtP {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-5xl-r--1WTId {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-6xl-r--2vL7b {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationSideBar__hdot-font-7xl-r--1vucp {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationSideBar__hdot-font-3xs-m--35MPu {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-2xs-m--1rOZY {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-xs-m--14V09 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-sm-m--3NGKK {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-lm-m--3pgyA {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-md-m--18bBC {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-lg-m--2g8gd {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-xl-m--1QENC {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-2xl-m--KY9_J {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-3xl-m--1D3qT {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-4xl-m--HORKF {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-5xl-m--2HLnJ {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-6xl-m--1MvaS {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationSideBar__hdot-font-7xl-m--1OMez {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationSideBar__hdot-font-3xs-s--25Y-b {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-2xs-s--1HXFS {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-xs-s--_leK6 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-sm-s--1U0Gx {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-lm-s--2pbxB {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-md-s--1LVUU {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-lg-s--1pPC6 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-xl-s--2plEz {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-2xl-s--3X3wf {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-3xl-s--3x_m_ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-4xl-s--1U4j_ {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-5xl-s--2uRGA {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-6xl-s--2QG_6 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationSideBar__hdot-font-7xl-s--24Gbt {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationSideBar__hdot-font-3xs-b--2LY16 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-2xs-b--1pI2p {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-xs-b--1SGL6 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-sm-b--2Dxwk {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-lm-b--3-x07 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationSideBar__hdot-font-md-b--22G6B {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-lg-b--3-bzo {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-xl-b--38l_F {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-2xl-b--3jUbU {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-3xl-b--3Pits {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-4xl-b--3wnDJ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-5xl-b--2VdRT {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationSideBar__hdot-font-6xl-b--3EUiy {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationSideBar__hdot-font-7xl-b--3XDSf {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationSideBar__game-box--2eftn {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ExplanationSideBar__sideBarWrap--3FZPw {
  will-change: transform;
  top: 0;
  right: -384px;
  width: 384px;
  height: 100%;
  position: fixed;
  background: #f4f4f5;
  backdrop-filter: blur(40px);
  transition: transform 0.4s;
  z-index: 1001;
}
.ExplanationSideBar__sideBarWrap--3FZPw .ExplanationSideBar__sideBar--CRGKl {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 48px;
  width: 100%;
  height: 100%;
  padding: 34px 32px;
  overflow-y: scroll;
}
.ExplanationSideBar__sideBarWrap--3FZPw .ExplanationSideBar__sideBar--CRGKl > div {
  pointer-events: none;
}
.ExplanationSideBar__sideBarWrap--3FZPw .ExplanationSideBar__sideBar--CRGKl::-webkit-scrollbar {
  display: none;
}
.ExplanationSideBar__sideBarWrap--3FZPw.ExplanationSideBar__isOpened--3MiGV {
  transform: translateX(-384px);
}
.ExplanationSideBar__sideBarWrap--3FZPw > .ExplanationSideBar__fade--2hoW0 {
  position: absolute;
  width: 100%;
  height: 34px;
  left: 0;
}
.ExplanationSideBar__sideBarWrap--3FZPw > .ExplanationSideBar__fade--2hoW0.ExplanationSideBar__top--fR_-E {
  top: 0;
  background: linear-gradient(180deg, #F4F4F5 0%, rgba(244, 244, 245, 0) 100%);
}
.ExplanationSideBar__sideBarWrap--3FZPw > .ExplanationSideBar__fade--2hoW0.ExplanationSideBar__bottom--12gB0 {
  bottom: 0;
  background: linear-gradient(180deg, rgba(244, 244, 245, 0) 0%, #F4F4F5 100%);
}

.ExplanationCard__title-01--1_NPp {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ExplanationCard__title-02--nNbN1 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationCard__title-03--2XHIJ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ExplanationCard__title-04--1B0Pb {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ExplanationCard__title-04-higher--264JH {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ExplanationCard__title-05--2moYl {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ExplanationCard__title-05-higher--3ftLF {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ExplanationCard__title-06--2TibW {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationCard__title-07--m3RP_ {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationCard__title-08--2jAko {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationCard__title-09--1eDGL {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationCard__text-01--3bsTf {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationCard__text-02--30hO1 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationCard__text-03--3YndD {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationCard__text-03-higher--1ALBq {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ExplanationCard__text-04--3l4g2 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ExplanationCard__text-05--2UbAN {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationCard__text-06--1TY8I {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ExplanationCard__text-07--1XkfB {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ExplanationCard__head-02--3il7p {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationCard__head-06--1245c {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationCard__monospace--2KveP {
  font-feature-settings: "tnum";
}
.ExplanationCard__text-sub--289lz {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationCard__hdot-font-3xs-r--2xZ7Y {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-2xs-r--qD5cQ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-xs-r--12g6p {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-sm-r--2dLfF {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-lm-r--1qJgU {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-md-r--79hAf {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-lg-r--1UhF4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-xl-r--1a6kX {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-2xl-r--1O5KJ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-3xl-r--24p5I {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-4xl-r--fN2GM {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-5xl-r--dTPBJ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-6xl-r--1c3Lz {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationCard__hdot-font-7xl-r--1tav0 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationCard__hdot-font-3xs-m--huQOi {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-2xs-m--3GF2A {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-xs-m--3HPb7 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-sm-m--2rChx {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-lm-m--_ccAJ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-md-m--2A4r6 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-lg-m--2IzjG {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-xl-m--3Kx3r {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-2xl-m--We7O0 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-3xl-m--1m5T6 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-4xl-m--1VUUP {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-5xl-m--3yTtJ {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-6xl-m--1p5JI {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationCard__hdot-font-7xl-m--13EM5 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationCard__hdot-font-3xs-s--37D6E {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-2xs-s--19Cd7 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-xs-s--3NChf {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-sm-s--n8OMZ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-lm-s--1ZxxP {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-md-s--1oP44 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-lg-s--2t-bG {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-xl-s--3RRU6 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-2xl-s--14ZFz {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-3xl-s--3Jewm {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-4xl-s--30j8I {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-5xl-s--2paDo {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-6xl-s--3XJHU {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationCard__hdot-font-7xl-s--3CpWK {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationCard__hdot-font-3xs-b--11xTr {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-2xs-b--OcueN {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-xs-b--1vb1c {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-sm-b--3DJCf {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-lm-b--1_laF {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationCard__hdot-font-md-b--3ag8J {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-lg-b--3Pr0s {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-xl-b--8xZRc {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-2xl-b--3HULe {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-3xl-b--eNZlv {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-4xl-b--21tN_ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-5xl-b--2wQb- {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationCard__hdot-font-6xl-b--3LlS1 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationCard__hdot-font-7xl-b--eTbQK {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationCard__game-box--3eDyP {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__title--3wgKH {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #6a6a6a;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK {
  padding-top: 16px;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK.ExplanationCard__active--106wc > .ExplanationCard__infoContainer--3DAOw {
  box-shadow: 0px 16px 32px rgba(37, 40, 43, 0.08), 0 0 0 2px #7adeda;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw {
  padding: 32px;
  background: #ffffff;
  border-radius: 24px;
  box-shadow: 0px 16px 32px rgba(37, 40, 43, 0.08);
  box-sizing: border-box;
  transition: box-shadow linear 0.2s;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > .ExplanationCard__subTitle--Cwp6c {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > .ExplanationCard__subTitle--Cwp6c.ExplanationCard__help--1oLgK {
  color: #5878cf;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > .ExplanationCard__subTitle--Cwp6c.ExplanationCard__caution--_3L-Q {
  color: #fb4e4e;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > .ExplanationCard__text--1m7lM {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
  color: #6a6a6a;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > .ExplanationCard__text--1m7lM > li {
  display: flex;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > .ExplanationCard__text--1m7lM > li > .ExplanationCard__order--2u9p8 {
  width: 20px;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > .ExplanationCard__text--1m7lM > li > .ExplanationCard__listText--3bFNA {
  flex: 1;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > .ExplanationCard__text--1m7lM > li ~ li {
  margin-top: 8px;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > .ExplanationCard__text--1m7lM > li ~ li.ExplanationCard__instructions--3JCrS {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #f4f4f5;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > .ExplanationCard__text--1m7lM > li:hover {
  cursor: pointer;
  color: #5ec7c3;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > .ExplanationCard__text--1m7lM > li.ExplanationCard__active--106wc {
  color: #5ec7c3;
  font-weight: bold;
}
.ExplanationCard__explanationCard--1B1DX > .ExplanationCard__infoContainerWrapper--3VeuK > .ExplanationCard__infoContainer--3DAOw > * ~ * {
  margin-top: 16px;
}

.ExamModuleGuide__title-01--2KNiI {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ExamModuleGuide__title-02--2pTa9 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ExamModuleGuide__title-03--3Jd2l {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ExamModuleGuide__title-04--2cMzX {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ExamModuleGuide__title-04-higher--3IatG {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ExamModuleGuide__title-05--1UOi9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ExamModuleGuide__title-05-higher--2Sb6f {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ExamModuleGuide__title-06--N6uu0 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ExamModuleGuide__title-07--1zeIa {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ExamModuleGuide__title-08--D_DQ5 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ExamModuleGuide__title-09--IC5aS {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ExamModuleGuide__text-01--KtOTu {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ExamModuleGuide__text-02--24HpD {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ExamModuleGuide__text-03--noyZU {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ExamModuleGuide__text-03-higher--2sm_a {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ExamModuleGuide__text-04--rArfG {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ExamModuleGuide__text-05--1p3sB {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ExamModuleGuide__text-06--1PwKD {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ExamModuleGuide__text-07--CuWj7 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ExamModuleGuide__head-02--3w2TG {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ExamModuleGuide__head-06--4d7ao {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ExamModuleGuide__monospace--3hwgR {
  font-feature-settings: "tnum";
}
.ExamModuleGuide__text-sub--2Z7gH {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ExamModuleGuide__hdot-font-3xs-r--OBojF {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-2xs-r--26gXf {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-xs-r--3ax9_ {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-sm-r--2oNkC {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-lm-r--35JyJ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-md-r--2wYfk {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-lg-r--28Ol1 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-xl-r--2BJG9 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-2xl-r--tUEQ_ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-3xl-r--2Q94P {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-4xl-r--1k_M5 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-5xl-r--YR6zb {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-6xl-r--TkBBg {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleGuide__hdot-font-7xl-r--2KQm- {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleGuide__hdot-font-3xs-m--BqHM1 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-2xs-m--3TjeQ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-xs-m--294Lj {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-sm-m--69EZG {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-lm-m--3977D {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-md-m--fQzYN {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-lg-m--2YjFs {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-xl-m--2SlpS {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-2xl-m--Kl9ah {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-3xl-m--3E59Q {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-4xl-m--g6wxi {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-5xl-m--117Rc {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-6xl-m--33Wo_ {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleGuide__hdot-font-7xl-m--tIq6_ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleGuide__hdot-font-3xs-s--S_mFn {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-2xs-s--3ppTj {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-xs-s--2LQi5 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-sm-s--1Vdzn {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-lm-s--cPuW4 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-md-s--2T2li {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-lg-s--TQkqJ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-xl-s--1uqzK {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-2xl-s--1-mPn {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-3xl-s--2G7gg {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-4xl-s--29ma0 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-5xl-s--1VNJh {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-6xl-s--3sUxK {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleGuide__hdot-font-7xl-s--DAsde {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleGuide__hdot-font-3xs-b--32_WX {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-2xs-b--3Li_S {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-xs-b--3T-oh {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-sm-b---Jsid {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-lm-b--18eAq {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleGuide__hdot-font-md-b--UgOAN {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-lg-b--17Ps3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-xl-b--G9z7a {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-2xl-b--UOHHJ {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-3xl-b--3o1gc {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-4xl-b--3LG70 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-5xl-b--3VDBE {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExamModuleGuide__hdot-font-6xl-b--30PmD {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleGuide__hdot-font-7xl-b--2OWdT {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleGuide__game-box--wFekm {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ExamModuleGuide__examGuide--2bV3X {
  padding: 48px 64px;
}
.ExamModuleGuide__examGuide--2bV3X > .ExamModuleGuide__taskImg--3GDTe {
  display: inline-block;
}
.ExamModuleGuide__examGuide--2bV3X > .ExamModuleGuide__remainTime--G-GpW {
  float: right;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ExamModuleGuide__examGuide--2bV3X > .ExamModuleGuide__contentWrap--omBBW {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 32px;
  color: #25282b;
}
.ExamModuleGuide__examGuide--2bV3X > .ExamModuleGuide__guide--d2XLZ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #474747;
}
.ExamModuleGuide__examGuide--2bV3X > .ExamModuleGuide__timeInfo--12zUs {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  font-feature-settings: "tnum";
  margin-top: 32px;
  color: #315fc7;
}
.ExamModuleGuide__examGuide--2bV3X > .ExamModuleGuide__btn--2K-Gd {
  display: block;
  margin: 32px auto 0;
}

.ExamModule__examModuleContainer--3tHt8 {
  width: 100%;
  position: relative;
}

.ExamModuleSaveEnd__title-01--2CQcr {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ExamModuleSaveEnd__title-02--1G7n1 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ExamModuleSaveEnd__title-03--2Olki {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ExamModuleSaveEnd__title-04--3BQCc {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ExamModuleSaveEnd__title-04-higher--3Zsda {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ExamModuleSaveEnd__title-05--X96gY {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ExamModuleSaveEnd__title-05-higher--3a03Z {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ExamModuleSaveEnd__title-06--2GV6f {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ExamModuleSaveEnd__title-07--2Bb15 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ExamModuleSaveEnd__title-08--QwjCf {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ExamModuleSaveEnd__title-09--1VH5J {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ExamModuleSaveEnd__text-01--32LX- {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ExamModuleSaveEnd__text-02--2ldhy {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ExamModuleSaveEnd__text-03--FuBQ- {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ExamModuleSaveEnd__text-03-higher--3qHsB {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ExamModuleSaveEnd__text-04--3N3UM {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ExamModuleSaveEnd__text-05--1i6pk {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ExamModuleSaveEnd__text-06--20NSO {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ExamModuleSaveEnd__text-07--3ZK9D {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ExamModuleSaveEnd__head-02--18FmU {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ExamModuleSaveEnd__head-06--2ih9Q {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ExamModuleSaveEnd__monospace--3wV1B {
  font-feature-settings: "tnum";
}
.ExamModuleSaveEnd__text-sub--plENl {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ExamModuleSaveEnd__hdot-font-3xs-r--R06Mx {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-2xs-r--1DHh_ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-xs-r--1mQrM {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-sm-r--3Mt-f {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-lm-r--VoIAx {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-md-r--322KM {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-lg-r--3J74h {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-xl-r--kX4lq {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-2xl-r--1ghSz {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-3xl-r--2Cq5j {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-4xl-r--2ov32 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-5xl-r--vJpyk {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-6xl-r--hNgmU {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleSaveEnd__hdot-font-7xl-r--10GN2 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleSaveEnd__hdot-font-3xs-m--1D-VP {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-2xs-m--2SkWz {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-xs-m--2B8Zi {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-sm-m--1HtXy {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-lm-m--2s1UG {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-md-m--1JJdT {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-lg-m--3Au5E {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-xl-m--3Wp58 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-2xl-m--10vUs {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-3xl-m--3rH6_ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-4xl-m--2zs7u {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-5xl-m--3unCf {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-6xl-m--1FQv0 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleSaveEnd__hdot-font-7xl-m--rxD-e {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleSaveEnd__hdot-font-3xs-s--3MRUO {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-2xs-s--33xuL {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-xs-s--34Z2U {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-sm-s--jetKE {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-lm-s--3UEYj {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-md-s--2mxXa {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-lg-s--wdgsU {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-xl-s--1NSVn {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-2xl-s--c3uuO {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-3xl-s--2A_4o {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-4xl-s--2NAnf {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-5xl-s--28Tud {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-6xl-s--1qUQC {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleSaveEnd__hdot-font-7xl-s--2e2BA {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleSaveEnd__hdot-font-3xs-b--vFCLN {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-2xs-b--38vOZ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-xs-b--36B3S {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-sm-b--3K81k {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-lm-b--vPeI5 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExamModuleSaveEnd__hdot-font-md-b--2qIuU {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-lg-b--SbNRQ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-xl-b--2SG7M {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-2xl-b--FR__o {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-3xl-b--3L5kN {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-4xl-b--3u-Lx {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-5xl-b--10kek {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExamModuleSaveEnd__hdot-font-6xl-b--3MRLJ {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleSaveEnd__hdot-font-7xl-b--1tSzL {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExamModuleSaveEnd__game-box--37NZi {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ExamModuleSaveEnd__saveEnd--38A-W {
  text-align: center;
  padding: 48px 64px;
  word-break: keep-all;
}
.ExamModuleSaveEnd__saveEnd--38A-W > .ExamModuleSaveEnd__saveStatus--3rVpf > .ExamModuleSaveEnd__loadingImg--amwcl {
  box-sizing: border-box;
  width: 96px;
  height: 96px;
  display: inline-block;
}
.ExamModuleSaveEnd__saveEnd--38A-W > .ExamModuleSaveEnd__saveStatus--3rVpf > .ExamModuleSaveEnd__taskName--EpAZH {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  width: 352px;
  margin-top: 32px;
  color: #232323;
}
.ExamModuleSaveEnd__saveEnd--38A-W > .ExamModuleSaveEnd__saveStatus--3rVpf > .ExamModuleSaveEnd__message--3-5hm {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  width: 352px;
  margin-top: 16px;
  color: #6a6a6a;
}
.ExamModuleSaveEnd__saveEnd--38A-W > .ExamModuleSaveEnd__successStatus--g9Og0 > .ExamModuleSaveEnd__taskImg--1WuhH {
  box-sizing: border-box;
  width: 96px;
  height: 96px;
  display: inline-block;
  padding: 20px;
}
.ExamModuleSaveEnd__saveEnd--38A-W > .ExamModuleSaveEnd__successStatus--g9Og0 > .ExamModuleSaveEnd__content--3svo8 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  width: 352px;
  margin-top: 32px;
  color: #232323;
}
.ExamModuleSaveEnd__saveEnd--38A-W > .ExamModuleSaveEnd__successStatus--g9Og0 > .ExamModuleSaveEnd__subContent--Hnx5D {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  width: 352px;
  margin-top: 16px;
  color: #6a6a6a;
}
.ExamModuleSaveEnd__saveEnd--38A-W > .ExamModuleSaveEnd__successStatus--g9Og0 > .ExamModuleSaveEnd__waitBtn--UAah4 {
  margin-top: 32px;
}

.LoadingConfirmAnimation__title-01--1CQ2h {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.LoadingConfirmAnimation__title-02--2B2Hp {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.LoadingConfirmAnimation__title-03--17S7X {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.LoadingConfirmAnimation__title-04--EJCmA {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.LoadingConfirmAnimation__title-04-higher--3j8Ld {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.LoadingConfirmAnimation__title-05--3cLLA {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.LoadingConfirmAnimation__title-05-higher--3_gd6 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.LoadingConfirmAnimation__title-06--3KM-z {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.LoadingConfirmAnimation__title-07--2QFdu {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.LoadingConfirmAnimation__title-08--WZFqD {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.LoadingConfirmAnimation__title-09--1_538 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.LoadingConfirmAnimation__text-01--2MEH6 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.LoadingConfirmAnimation__text-02--bpVOx {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.LoadingConfirmAnimation__text-03--2DqYK {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.LoadingConfirmAnimation__text-03-higher--38BKm {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.LoadingConfirmAnimation__text-04--X9GX- {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.LoadingConfirmAnimation__text-05--2i6yX {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.LoadingConfirmAnimation__text-06--2_YRw {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.LoadingConfirmAnimation__text-07--2MLLQ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.LoadingConfirmAnimation__head-02--3agA7 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.LoadingConfirmAnimation__head-06--18ogR {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.LoadingConfirmAnimation__monospace--2FkSP {
  font-feature-settings: "tnum";
}
.LoadingConfirmAnimation__text-sub--3ln5Y {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.LoadingConfirmAnimation__hdot-font-3xs-r--3Niqa {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-2xs-r--KamZM {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-xs-r--fOnlM {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-sm-r--3QaKy {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-lm-r--3i0Tg {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-md-r--1ONe- {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-lg-r--3nhaU {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-xl-r--9G9CB {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-2xl-r--2lZ1n {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-3xl-r--2Lfte {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-4xl-r--35FBR {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-5xl-r--3v0gn {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-6xl-r--3h-dR {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingConfirmAnimation__hdot-font-7xl-r--2Tm_B {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingConfirmAnimation__hdot-font-3xs-m--1MXFU {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-2xs-m--175Vz {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-xs-m--2IFWw {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-sm-m--3H0-- {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-lm-m--36Yeu {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-md-m--3TMhc {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-lg-m--2DZ-4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-xl-m--2sLou {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-2xl-m--DRPe7 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-3xl-m--1o8_z {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-4xl-m--3b2Rz {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-5xl-m--1ZoX_ {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-6xl-m--1ozHL {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingConfirmAnimation__hdot-font-7xl-m--3bFK3 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingConfirmAnimation__hdot-font-3xs-s--3eTjK {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-2xs-s--1-eBS {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-xs-s--3LM_h {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-sm-s--2ftCj {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-lm-s--lIdGU {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-md-s--TbkCm {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-lg-s--mppOT {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-xl-s--3bdEX {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-2xl-s--3spRS {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-3xl-s--336MN {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-4xl-s--1Ue8w {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-5xl-s--12PCQ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-6xl-s--1h0x1 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingConfirmAnimation__hdot-font-7xl-s--32yE9 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingConfirmAnimation__hdot-font-3xs-b---kV1N {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-2xs-b--1iw0B {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-xs-b--13IGC {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-sm-b--3UCqe {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-lm-b--dDv1q {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadingConfirmAnimation__hdot-font-md-b--2Yt72 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-lg-b--3jxLU {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-xl-b--2yscY {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-2xl-b--HkBEg {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-3xl-b--32fEi {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-4xl-b--1VDQd {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-5xl-b--3lq9O {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadingConfirmAnimation__hdot-font-6xl-b--1xLom {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingConfirmAnimation__hdot-font-7xl-b--1CKGV {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadingConfirmAnimation__game-box--iaXOk {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.LoadingConfirmAnimation__buttonWrap--1wyhf {
  width: 224px;
  height: 56px;
  margin: auto;
}
.LoadingConfirmAnimation__circleWrap--LGKQ3 {
  margin: auto;
  width: 56px;
  height: 56px;
  background: #cfd1d5;
  border-radius: 28px;
}
.LoadingConfirmAnimation__circleWrap--LGKQ3 .LoadingConfirmAnimation__circle--3oEiP .LoadingConfirmAnimation__mask--1OqIl,
.LoadingConfirmAnimation__circleWrap--LGKQ3 .LoadingConfirmAnimation__circle--3oEiP .LoadingConfirmAnimation__fill--2x50f {
  width: 56px;
  height: 56px;
  position: absolute;
  border-radius: 28px;
}
.LoadingConfirmAnimation__circleWrap--LGKQ3 .LoadingConfirmAnimation__circle--3oEiP .LoadingConfirmAnimation__mask--1OqIl {
  clip: rect(0px, 56px, 56px, 28px);
}
.LoadingConfirmAnimation__circleWrap--LGKQ3 .LoadingConfirmAnimation__circle--3oEiP .LoadingConfirmAnimation__mask--1OqIl .LoadingConfirmAnimation__fill--2x50f {
  clip: rect(0px, 28px, 56px, 0px);
  background-color: #52c564;
}
.LoadingConfirmAnimation__circleWrap--LGKQ3 .LoadingConfirmAnimation__insideCircle--uekc3 {
  width: 48px;
  height: 48px;
  padding: 8px 0;
  border-radius: 28px;
  background: #ffffff;
  margin-top: 4px;
  margin-left: 4px;
  position: absolute;
  z-index: 100;
}
.LoadingConfirmAnimation__checkWrapper--1gld_ {
  height: 0;
  overflow: hidden;
}
.LoadingConfirmAnimation__checkWrapper--1gld_ > .LoadingConfirmAnimation__checkIcon--x-mmA {
  fill: #f9f9fa;
}
.LoadingConfirmAnimation__checkMask--2JjVt {
  position: absolute;
  left: 92px;
  background-color: #52c564;
}
.LoadingConfirmAnimation__circleWrap--LGKQ3 .LoadingConfirmAnimation__circle--3oEiP .LoadingConfirmAnimation__mask--1OqIl.LoadingConfirmAnimation__full--2Aqru,
.LoadingConfirmAnimation__circleWrap--LGKQ3 .LoadingConfirmAnimation__circle--3oEiP .LoadingConfirmAnimation__fill--2x50f {
  animation: LoadingConfirmAnimation__fill--2x50f 2s cubic-bezier(0.9, 0, 0.1, 1);
}
.LoadingConfirmAnimation__circleWrap--LGKQ3 {
  animation: LoadingConfirmAnimation__outerStretch--33XwL 1s cubic-bezier(0.8, 0, 0.2, 1) 2s forwards;
}
.LoadingConfirmAnimation__insideCircle--uekc3 {
  animation: LoadingConfirmAnimation__innerStretch--1AqYA 1s cubic-bezier(0.8, 0, 0.2, 1) 2s forwards;
}
.LoadingConfirmAnimation__checkWrapper--1gld_ {
  animation: LoadingConfirmAnimation__showCheck--2F9Nn 0s cubic-bezier(0.23, 0.84, 0.69, 1) 3s forwards;
}
.LoadingConfirmAnimation__checkMask--2JjVt {
  animation: LoadingConfirmAnimation__fillCheck--mwb4y 0.5s cubic-bezier(0.23, 0.84, 0.69, 1) 3s forwards;
}
@keyframes LoadingConfirmAnimation__fill--2x50f {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@keyframes LoadingConfirmAnimation__outerStretch--33XwL {
  0% {
    background-color: #52c564;
  }
  100% {
    width: 224px;
    background-color: #52c564;
  }
}
@keyframes LoadingConfirmAnimation__innerStretch--1AqYA {
  100% {
    width: 216px;
    background-color: #52c564;
  }
}
@keyframes LoadingConfirmAnimation__fillCheck--mwb4y {
  0% {
    width: 32px;
    height: 32px;
  }
  100% {
    width: 32px;
    height: 32px;
    left: 124px;
  }
}
@keyframes LoadingConfirmAnimation__showCheck--2F9Nn {
  to {
    height: 32px;
  }
}

.ExplanationModule__title-01--2nxvb {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ExplanationModule__title-02--YdQEq {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationModule__title-03--2NzNv {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ExplanationModule__title-04--35z_N {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ExplanationModule__title-04-higher--HuBdI {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ExplanationModule__title-05--L9nKY {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ExplanationModule__title-05-higher--2xUWm {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ExplanationModule__title-06--1AliC {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationModule__title-07--7GmKC {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationModule__title-08--1wQ7X {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationModule__title-09--1q01m {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationModule__text-01--1BuMQ {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationModule__text-02--1gpYi {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationModule__text-03--10579 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationModule__text-03-higher--1W63_ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ExplanationModule__text-04--g8uFX {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ExplanationModule__text-05--3XXXN {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationModule__text-06--dva3o {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ExplanationModule__text-07--3c6Lr {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ExplanationModule__head-02--rfLYj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationModule__head-06--2Zfwf {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationModule__monospace--1izfN {
  font-feature-settings: "tnum";
}
.ExplanationModule__text-sub--3Q4fs {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationModule__hdot-font-3xs-r--3-4sb {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-2xs-r--1jm1B {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-xs-r--hr--L {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-sm-r--gsNlk {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-lm-r--311tt {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-md-r--twvlo {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-lg-r--2ftkD {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-xl-r--19H1i {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-2xl-r--2gDj5 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-3xl-r--8iKsT {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-4xl-r--4mHMN {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-5xl-r--Z2Ntp {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-6xl-r--kDDz4 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationModule__hdot-font-7xl-r--1vA1Y {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationModule__hdot-font-3xs-m--3k9Cv {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-2xs-m--Xl-lP {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-xs-m--wJtNj {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-sm-m--4oig6 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-lm-m--2o4VD {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-md-m--1usAU {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-lg-m--3OFMY {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-xl-m--iA2sW {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-2xl-m--1bYTe {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-3xl-m--2Ot_N {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-4xl-m--3vHkE {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-5xl-m--27b0h {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-6xl-m--3Uerv {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationModule__hdot-font-7xl-m--2Gc4b {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationModule__hdot-font-3xs-s--3OC92 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-2xs-s--fHMbM {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-xs-s--KMy-z {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-sm-s--CrVgd {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-lm-s--3kgIR {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-md-s--3XuWz {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-lg-s--35hKV {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-xl-s--2Dj2o {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-2xl-s--AfZ1I {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-3xl-s--23VCz {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-4xl-s--2yh_h {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-5xl-s--2-6cj {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-6xl-s--35njR {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationModule__hdot-font-7xl-s--1NR0U {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationModule__hdot-font-3xs-b--2NRA9 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-2xs-b--2MLoT {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-xs-b--3irDm {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-sm-b--1UBkL {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-lm-b--2THam {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationModule__hdot-font-md-b--J1_Xw {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-lg-b--2lfxY {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-xl-b--23bIk {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-2xl-b--1dKJn {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-3xl-b--1EuwM {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-4xl-b--2uS6R {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-5xl-b--2EiEK {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationModule__hdot-font-6xl-b--2Ul4R {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationModule__hdot-font-7xl-b--1Ld1D {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationModule__game-box--3pfI2 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ExplanationModule__newExplanationModule--3JGAe {
  position: relative;
  display: flex;
  overflow: hidden;
}
.ExplanationModule__newExplanationModule--3JGAe > .ExplanationModule__leftContent--2_Ccc {
  width: 736px;
  flex-shrink: 0;
  padding: 24px 32px;
}
.ExplanationModule__newExplanationModule--3JGAe > .ExplanationModule__rightContent--3mBgJ {
  position: relative;
  flex: auto;
  overflow-y: hidden;
  background: #f4f4f5;
  border-radius: 0 0 24px 0;
  height: 528px;
}

.ModalTerminology__title-01--3SLgo {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ModalTerminology__title-02--3WVFb {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ModalTerminology__title-03--NBs9P {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ModalTerminology__title-04--2PUJj {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ModalTerminology__title-04-higher--1NYso {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ModalTerminology__title-05--2Rwh9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ModalTerminology__title-05-higher--16hEZ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ModalTerminology__title-06--Hw2t6 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ModalTerminology__title-07--3B6fx {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ModalTerminology__title-08--matCN {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ModalTerminology__title-09--3JNmX {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ModalTerminology__text-01--2Rvk7 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ModalTerminology__text-02--op4pO {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ModalTerminology__text-03--25QR3 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ModalTerminology__text-03-higher--2dMn2 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ModalTerminology__text-04--1ku0A {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ModalTerminology__text-05--11dUu {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ModalTerminology__text-06--3xzC7 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ModalTerminology__text-07--1DYbN {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ModalTerminology__head-02--37xUR {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ModalTerminology__head-06--e6CXm {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ModalTerminology__monospace--2Qil3 {
  font-feature-settings: "tnum";
}
.ModalTerminology__text-sub--1qK9l {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ModalTerminology__hdot-font-3xs-r--2vDjG {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-2xs-r--17izF {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-xs-r--3_Q-B {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-sm-r--1KRk- {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-lm-r--HDuo9 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-md-r--2jFbc {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-lg-r--1ZOdp {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-xl-r--jgpJ6 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-2xl-r--m1bQC {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-3xl-r--3lXOi {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-4xl-r--u4eQm {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-5xl-r--h7bn1 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-6xl-r--6GXbg {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTerminology__hdot-font-7xl-r--NdOUv {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTerminology__hdot-font-3xs-m--3_ex2 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-2xs-m--3Gi5R {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-xs-m--3s6qU {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-sm-m--14ICG {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-lm-m--eKVJe {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-md-m--25VSN {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-lg-m--Bkrf_ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-xl-m--1Uzf8 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-2xl-m--16lZt {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-3xl-m--MlSgW {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-4xl-m--1vzZc {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-5xl-m--jJB9R {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-6xl-m--izBV- {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTerminology__hdot-font-7xl-m--1df_g {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTerminology__hdot-font-3xs-s--2l1iG {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-2xs-s--sZYrd {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-xs-s--9I1t6 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-sm-s--3oS6W {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-lm-s--1pKWn {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-md-s--1yvxt {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-lg-s--3xOI2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-xl-s--1Nogc {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-2xl-s--1Wg3v {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-3xl-s--tMMdv {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-4xl-s--3eKcd {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-5xl-s--2HQWw {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-6xl-s--fw69B {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTerminology__hdot-font-7xl-s--2VO2b {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTerminology__hdot-font-3xs-b--1wHGx {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-2xs-b--30uNH {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-xs-b--18UH8 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-sm-b--omAei {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-lm-b--1U2Uq {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalTerminology__hdot-font-md-b--1NDis {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-lg-b--2iLXW {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-xl-b--3jx0I {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-2xl-b--3GOa3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-3xl-b--RRad0 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-4xl-b--ZNuHO {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-5xl-b--3bLvC {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalTerminology__hdot-font-6xl-b--1Ql-t {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTerminology__hdot-font-7xl-b--3Ff6v {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalTerminology__game-box--24myx {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ModalTerminology__modal--3WPg4 {
  display: none;
}
.ModalTerminology__modal--3WPg4.ModalTerminology__open--evZRI {
  display: block;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalMask--38GUe {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  background-color: #25282b;
  transition: opacity 0.5s ease-in-out;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalMask--38GUe.ModalTerminology__show--h4op2 {
  opacity: 0.4;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  outline: none;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh {
  top: 50%;
  left: 50%;
  opacity: 0;
  position: absolute;
  transform: translate(-50%, -30%);
  transition: opacity 0.5s cubic-bezier(0.6, 0, 0.4, 1), transform 0.5s cubic-bezier(0.6, 0, 0.4, 1);
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
  padding: 32px 48px;
  background: #ffffff;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh.ModalTerminology__open--evZRI {
  transform: translate(-50%, -50%);
  opacity: 1;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh > .ModalTerminology__header--2pQfk {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh > .ModalTerminology__header--2pQfk > .ModalTerminology__title--1f2Pe {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh > .ModalTerminology__header--2pQfk > .ModalTerminology__iconWrapper--2j5wF {
  background: #e1e7f8;
  border-radius: 24px;
  width: 48px;
  height: 48px;
  text-align: center;
  line-height: 64px;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh > .ModalTerminology__header--2pQfk > .ModalTerminology__iconWrapper--2j5wF > .ModalTerminology__icon--XpnL6 {
  width: 28px;
  height: 28px;
  fill: #5878cf;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh > .ModalTerminology__terminologies--17bBa {
  width: 608px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border-bottom: 1px solid #e7e8ea;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh > .ModalTerminology__terminologies--17bBa > .ModalTerminology__element--2zq8d {
  border-top: 1px solid #e7e8ea;
  padding: 24px 48px 24px 0;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh > .ModalTerminology__terminologies--17bBa > .ModalTerminology__element--2zq8d:nth-child(2n) {
  padding-left: 16px;
  padding-right: 32px;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh > .ModalTerminology__terminologies--17bBa > .ModalTerminology__element--2zq8d > .ModalTerminology__word--3TLW- {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh > .ModalTerminology__terminologies--17bBa > .ModalTerminology__element--2zq8d > .ModalTerminology__description--6GbpN {
  margin-top: 8px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #6a6a6a;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh > .ModalTerminology__button--XdVi6 {
  text-align: center;
}
.ModalTerminology__modal--3WPg4 > .ModalTerminology__modalWrapper--30ObN > .ModalTerminology__modalContainer--21NMh > * ~ * {
  margin-top: 24px;
}

.ExplanationVisualGuide__title-01--15HlV {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ExplanationVisualGuide__title-02--3dFRJ {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationVisualGuide__title-03--3IX60 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ExplanationVisualGuide__title-04--v1eFj {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ExplanationVisualGuide__title-04-higher--2JpNM {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ExplanationVisualGuide__title-05--neO-j {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ExplanationVisualGuide__title-05-higher--21D9a {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ExplanationVisualGuide__title-06--NpA4_ {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationVisualGuide__title-07--G7jnn {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationVisualGuide__title-08--xDYf8 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationVisualGuide__title-09--1RCP5 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationVisualGuide__text-01--QTEGG {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationVisualGuide__text-02--QWUuJ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationVisualGuide__text-03--3jPQ5 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationVisualGuide__text-03-higher--30BJN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ExplanationVisualGuide__text-04--3sgiI {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ExplanationVisualGuide__text-05--21eJu {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationVisualGuide__text-06--anKnt {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ExplanationVisualGuide__text-07--ZIPav {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ExplanationVisualGuide__head-02--1VoNK {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationVisualGuide__head-06--oeW0X {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationVisualGuide__monospace--1Hwbr {
  font-feature-settings: "tnum";
}
.ExplanationVisualGuide__text-sub--3gUxQ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationVisualGuide__hdot-font-3xs-r--108yq {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-2xs-r--29SOX {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-xs-r--1yeTn {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-sm-r--lDKyE {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-lm-r--GoLOq {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-md-r--2LaUx {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-lg-r--252OL {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-xl-r--2v3x9 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-2xl-r--18rXu {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-3xl-r--T-KUT {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-4xl-r--1bCiQ {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-5xl-r--3v3-N {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-6xl-r--2hswB {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationVisualGuide__hdot-font-7xl-r--2atJD {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationVisualGuide__hdot-font-3xs-m--wyGiY {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-2xs-m--MwDxP {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-xs-m--30KOa {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-sm-m--2olGq {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-lm-m--3XoNz {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-md-m--rlzDF {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-lg-m--1Xjtw {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-xl-m--2xe2a {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-2xl-m--2Kmhv {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-3xl-m--hGKVA {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-4xl-m--U10_p {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-5xl-m--K-YSw {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-6xl-m--26edy {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationVisualGuide__hdot-font-7xl-m--cg8zp {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationVisualGuide__hdot-font-3xs-s--116XM {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-2xs-s--Wb4CS {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-xs-s--2bkPc {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-sm-s--3ly3s {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-lm-s--226e6 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-md-s--2Og2U {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-lg-s--2TOXT {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-xl-s--27Eyu {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-2xl-s--3LXHo {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-3xl-s--3XcR5 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-4xl-s--2tWYI {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-5xl-s--1m7-c {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-6xl-s--2amm4 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationVisualGuide__hdot-font-7xl-s--3m7yx {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationVisualGuide__hdot-font-3xs-b--KcgPu {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-2xs-b--9gElF {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-xs-b--Nrqro {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-sm-b--n4kXD {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-lm-b--2qZPc {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationVisualGuide__hdot-font-md-b--EjVpx {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-lg-b--3xdkw {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-xl-b--24REM {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-2xl-b--3fAbA {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-3xl-b--3oUf5 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-4xl-b--3Rb6E {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-5xl-b--1W4C6 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationVisualGuide__hdot-font-6xl-b--2w9aT {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationVisualGuide__hdot-font-7xl-b--33OX5 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationVisualGuide__game-box--1dDqo {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ExplanationVisualGuide__visualGuide--1JUjU {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.ExplanationVisualGuide__visualGuide--1JUjU > .ExplanationVisualGuide__visualGuideWrapper--1meeJ {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 416px;
}
.ExplanationVisualGuide__visualGuide--1JUjU > .ExplanationVisualGuide__visualGuideWrapper--1meeJ > .ExplanationVisualGuide__image--2Mt7k {
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.ExplanationVisualGuide__visualGuide--1JUjU > .ExplanationVisualGuide__visualGuideWrapper--1meeJ > .ExplanationVisualGuide__videoWrap--2f4rA {
  width: 544px;
  height: 292px;
  overflow: hidden;
  border-radius: 16px;
  border: 8px solid #e7e8ea;
  position: relative;
}
.ExplanationVisualGuide__visualGuide--1JUjU > .ExplanationVisualGuide__visualGuideWrapper--1meeJ > .ExplanationVisualGuide__videoWrap--2f4rA > .ExplanationVisualGuide__video--1zWUT {
  position: absolute;
  top: -8px;
  left: -8px;
  width: 544px;
  height: 292px;
  background: #ffffff;
}

.ExplanationPagination__title-01--2KutO {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ExplanationPagination__title-02--3e-QB {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationPagination__title-03--1yXiG {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ExplanationPagination__title-04--1FRVq {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ExplanationPagination__title-04-higher--3pbBd {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ExplanationPagination__title-05--1OjS8 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ExplanationPagination__title-05-higher--1DhT8 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ExplanationPagination__title-06--2aayS {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationPagination__title-07--3lyoU {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationPagination__title-08--14Qop {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationPagination__title-09--2djCF {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationPagination__text-01--3UwTA {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationPagination__text-02--1S_ED {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationPagination__text-03--2pmn6 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationPagination__text-03-higher--HqIgN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ExplanationPagination__text-04--1zmZW {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ExplanationPagination__text-05--33_EI {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationPagination__text-06--2t5BO {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ExplanationPagination__text-07--342yU {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ExplanationPagination__head-02--jCWAN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationPagination__head-06--1wA-6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationPagination__monospace--1jwPh {
  font-feature-settings: "tnum";
}
.ExplanationPagination__text-sub--G2SYW {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationPagination__hdot-font-3xs-r--rVO5P {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-2xs-r--2nqpT {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-xs-r--ivPql {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-sm-r--1zNIE {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-lm-r--10CHW {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-md-r--3xDj7 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-lg-r--1iAxQ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-xl-r--3iAtV {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-2xl-r--y4S44 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-3xl-r--2ymTW {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-4xl-r--7LKYu {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-5xl-r--2slK4 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-6xl-r--1m49p {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationPagination__hdot-font-7xl-r--Ixv6F {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationPagination__hdot-font-3xs-m--3IDZo {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-2xs-m--1xGYE {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-xs-m--2miLa {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-sm-m--2eMr2 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-lm-m--2D2HB {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-md-m--1zuWJ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-lg-m--1OwiL {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-xl-m--1wHWT {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-2xl-m--3PqC1 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-3xl-m--2pd-K {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-4xl-m--1BueT {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-5xl-m--2Z9Tl {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-6xl-m--X8hGp {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationPagination__hdot-font-7xl-m--2CQu5 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationPagination__hdot-font-3xs-s--3Q3VZ {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-2xs-s--3wKPh {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-xs-s--3zfw4 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-sm-s--1uuB6 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-lm-s--9E6B9 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-md-s--3em3V {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-lg-s--1DOtr {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-xl-s--2IZU4 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-2xl-s--Nz98y {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-3xl-s--2fGLZ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-4xl-s--1hhis {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-5xl-s--2Mk7d {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-6xl-s--IbzAF {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationPagination__hdot-font-7xl-s--3ehDL {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationPagination__hdot-font-3xs-b--26hzE {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-2xs-b--1jvh8 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-xs-b--abog- {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-sm-b--Wjv9A {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-lm-b--1u_yA {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationPagination__hdot-font-md-b--2QYGT {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-lg-b--o9VtP {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-xl-b--2Ov90 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-2xl-b--tnMko {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-3xl-b--sQvik {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-4xl-b--2_bPW {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-5xl-b--P6AEB {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationPagination__hdot-font-6xl-b--3Oi-F {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationPagination__hdot-font-7xl-b--1La2w {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationPagination__game-box--xGQw7 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ExplanationPagination__paginationWrap--1cMi4 {
  display: flex;
  justify-content: space-between;
  width: 544px;
  margin-left: 64px;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__dotWrap--1MbGV {
  display: inline-flex;
  align-items: center;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__dotWrap--1MbGV > .ExplanationPagination__dot--2I-zc {
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background: #e7e8ea;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__dotWrap--1MbGV > .ExplanationPagination__dot--2I-zc.ExplanationPagination__active--3FFC7 {
  background: #6cdd83;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__dotWrap--1MbGV > .ExplanationPagination__dot--2I-zc ~ .ExplanationPagination__dot--2I-zc {
  margin-left: 8px;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__buttonWrap--3rq8C {
  width: fit-content;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__buttonWrap--3rq8C > .ExplanationPagination__button--1PgYQ {
  transition: none;
  display: inline-flex;
  min-width: 100px;
  padding: 10px 24px;
  align-items: center;
  justify-content: space-between;
  column-gap: 8px;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__buttonWrap--3rq8C > .ExplanationPagination__button--1PgYQ.ExplanationPagination__leftButton--3HTlg {
  padding-left: 16px;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__buttonWrap--3rq8C > .ExplanationPagination__button--1PgYQ.ExplanationPagination__rightButton--3YkLF {
  padding-right: 16px;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__buttonWrap--3rq8C > .ExplanationPagination__button--1PgYQ.ExplanationPagination__startButton--2btOH,
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__buttonWrap--3rq8C > .ExplanationPagination__button--1PgYQ.ExplanationPagination__endButton--2_B_e {
  column-gap: 12px;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__buttonWrap--3rq8C > .ExplanationPagination__button--1PgYQ > svg {
  fill: #ffffff;
  width: 24px;
  height: 24px;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__buttonWrap--3rq8C > .ExplanationPagination__button--1PgYQ > .ExplanationPagination__check--1MWPk {
  width: 24px;
  height: 24px;
}
.ExplanationPagination__paginationWrap--1cMi4 > .ExplanationPagination__buttonWrap--3rq8C:last-child {
  text-align: right;
}

.ExplanationTextGuide__title-01--R4rlh {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ExplanationTextGuide__title-02--Y0sFW {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationTextGuide__title-03--rxO10 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ExplanationTextGuide__title-04--1By1B {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ExplanationTextGuide__title-04-higher--A-WuH {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ExplanationTextGuide__title-05--1V1N6 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ExplanationTextGuide__title-05-higher--kBJJ0 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ExplanationTextGuide__title-06--LetxM {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationTextGuide__title-07--2gmo- {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationTextGuide__title-08--259Gf {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationTextGuide__title-09--152zJ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationTextGuide__text-01--2hW0q {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ExplanationTextGuide__text-02--1QIGN {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ExplanationTextGuide__text-03--5CXpc {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationTextGuide__text-03-higher--3t-dT {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ExplanationTextGuide__text-04--1pgDg {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ExplanationTextGuide__text-05--iTcye {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationTextGuide__text-06--3-jZJ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ExplanationTextGuide__text-07--zE-UO {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ExplanationTextGuide__head-02--2poRI {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ExplanationTextGuide__head-06--2ohFq {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ExplanationTextGuide__monospace--37yRs {
  font-feature-settings: "tnum";
}
.ExplanationTextGuide__text-sub--yvSMl {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ExplanationTextGuide__hdot-font-3xs-r--17XI2 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-2xs-r--1KM7n {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-xs-r--1e7-j {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-sm-r--3p3hK {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-lm-r--iTLsJ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-md-r--1f1ew {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-lg-r--OtgLJ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-xl-r--21VPY {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-2xl-r--2daKK {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-3xl-r--2m5N8 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-4xl-r--3lg8j {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-5xl-r--17t-r {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-6xl-r--1QKwi {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationTextGuide__hdot-font-7xl-r--30M4P {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationTextGuide__hdot-font-3xs-m--1IU7v {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-2xs-m--38i55 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-xs-m--1pNnc {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-sm-m--1Z8X- {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-lm-m--1Laf1 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-md-m--2MhTt {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-lg-m--3wOsw {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-xl-m--3rQM9 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-2xl-m--19lTJ {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-3xl-m--18IAc {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-4xl-m--2NbV3 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-5xl-m--mk2tm {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-6xl-m--J36Lu {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationTextGuide__hdot-font-7xl-m--1qwFQ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationTextGuide__hdot-font-3xs-s--1Th5q {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-2xs-s--13-ZD {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-xs-s--1kd3s {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-sm-s--33A-B {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-lm-s--3gLoY {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-md-s--3NGC_ {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-lg-s--2FXl9 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-xl-s--UrKFS {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-2xl-s--Roori {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-3xl-s--30E4W {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-4xl-s--sy4ok {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-5xl-s--2Jg80 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-6xl-s--30HE7 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationTextGuide__hdot-font-7xl-s--1knci {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationTextGuide__hdot-font-3xs-b--qfpD- {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-2xs-b--3x_jV {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-xs-b--37UoF {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-sm-b--1Yuaf {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-lm-b--Mwuwi {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ExplanationTextGuide__hdot-font-md-b--pHnd8 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-lg-b--D8TS_ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-xl-b--1U3mf {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-2xl-b--NZP0y {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-3xl-b--1xQwD {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-4xl-b--2Kx5W {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-5xl-b--dm7nV {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ExplanationTextGuide__hdot-font-6xl-b--ZwPaQ {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationTextGuide__hdot-font-7xl-b--vKq35 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ExplanationTextGuide__game-box--yI_w8 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ExplanationTextGuide__explanationTextGuide--2gqWf > .ExplanationTextGuide__infoWrapper--3BoxA {
  padding: 0 17px 0 32px;
  height: 100%;
  position: relative;
  top: 0;
  transition: top cubic-bezier(0.7, 0, 0.3, 1) 0.7s;
  overflow-y: scroll;
  scroll-behavior: smooth;
  margin-right: 7px;
}
.ExplanationTextGuide__explanationTextGuide--2gqWf > .ExplanationTextGuide__infoWrapper--3BoxA > * {
  margin-top: 48px;
}
.ExplanationTextGuide__explanationTextGuide--2gqWf > .ExplanationTextGuide__infoWrapper--3BoxA > *:first-child {
  margin-top: 0;
}
.ExplanationTextGuide__explanationTextGuide--2gqWf > .ExplanationTextGuide__infoWrapper--3BoxA > *:last-child {
  margin-bottom: 48px;
}
.ExplanationTextGuide__explanationTextGuide--2gqWf > .ExplanationTextGuide__infoWrapper--3BoxA::-webkit-scrollbar {
  width: 8px;
}
.ExplanationTextGuide__explanationTextGuide--2gqWf > .ExplanationTextGuide__infoWrapper--3BoxA::-webkit-scrollbar-track {
  margin: 16px 0 16px;
  background: #e7e8ea;
  border-radius: 4px;
}
.ExplanationTextGuide__explanationTextGuide--2gqWf > .ExplanationTextGuide__infoWrapper--3BoxA::-webkit-scrollbar-thumb {
  background: #9fa4ab;
  border-radius: 4px;
}
.ExplanationTextGuide__explanationTextGuide--2gqWf > .ExplanationTextGuide__topFade--3_YfF {
  pointer-events: none;
  background: linear-gradient(180deg, #F4F4F5 0%, rgba(244, 244, 245, 0) 100%);
  position: absolute;
  width: calc(100% - 15px);
  height: 24px;
  top: 0;
  left: 0;
}
.ExplanationTextGuide__explanationTextGuide--2gqWf > .ExplanationTextGuide__bottomFade--LetYC {
  pointer-events: none;
  width: calc(100% - 15px);
  position: absolute;
  bottom: 0;
  left: 0;
}
.ExplanationTextGuide__explanationTextGuide--2gqWf > .ExplanationTextGuide__bottomFade--LetYC > .ExplanationTextGuide__bottomFadeWrapper--2alGa {
  position: relative;
  width: 100%;
}
.ExplanationTextGuide__explanationTextGuide--2gqWf > .ExplanationTextGuide__bottomFade--LetYC > .ExplanationTextGuide__bottomFadeWrapper--2alGa > .ExplanationTextGuide__fade--3NB2F {
  background: linear-gradient(180deg, rgba(244, 244, 245, 0) 0%, #F4F4F5 100%);
  height: 48px;
}

.InputDeviceTag__title-01--2HraN {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.InputDeviceTag__title-02--3Whbp {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.InputDeviceTag__title-03--1Y5aJ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.InputDeviceTag__title-04--omhhH {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.InputDeviceTag__title-04-higher--1-yZA {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.InputDeviceTag__title-05--1HDXp {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.InputDeviceTag__title-05-higher--3gwyx {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.InputDeviceTag__title-06--3kezf {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.InputDeviceTag__title-07--1ueEm {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.InputDeviceTag__title-08--3pshx {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.InputDeviceTag__title-09--2wAw3 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.InputDeviceTag__text-01--2AW6s {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.InputDeviceTag__text-02--CtV-P {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.InputDeviceTag__text-03--3Wncm {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.InputDeviceTag__text-03-higher--1miGF {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.InputDeviceTag__text-04--JqI0y {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.InputDeviceTag__text-05--1HsKe {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.InputDeviceTag__text-06--DY_6D {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.InputDeviceTag__text-07--1kwi- {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.InputDeviceTag__head-02--3aI5Q {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.InputDeviceTag__head-06--1nArR {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.InputDeviceTag__monospace--Ge4Hc {
  font-feature-settings: "tnum";
}
.InputDeviceTag__text-sub--1X_Kj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.InputDeviceTag__hdot-font-3xs-r--1iB0P {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-2xs-r--1Ztub {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-xs-r--2hVGZ {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-sm-r--3GOTI {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-lm-r--2066F {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-md-r--18mV0 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-lg-r--2Gezj {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-xl-r--1c148 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-2xl-r--3ItxZ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-3xl-r--1MESz {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-4xl-r--27KEb {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-5xl-r--3aZB5 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-6xl-r--2QiSi {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputDeviceTag__hdot-font-7xl-r--LYjvY {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputDeviceTag__hdot-font-3xs-m--3NwNm {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-2xs-m--3Q0Dl {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-xs-m--hpFfH {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-sm-m--2kkWg {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-lm-m--1QPiT {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-md-m--1Ya0S {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-lg-m--3QoCz {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-xl-m--2yFQX {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-2xl-m--2y2Wp {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-3xl-m--23s4d {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-4xl-m--1MZ4e {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-5xl-m--2Xpg0 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-6xl-m--2poHt {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputDeviceTag__hdot-font-7xl-m--2CtJp {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputDeviceTag__hdot-font-3xs-s--mXluw {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-2xs-s--1cJ2l {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-xs-s--ZT3m4 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-sm-s--1o-rJ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-lm-s--3IFIY {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-md-s--218BT {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-lg-s--Pb-4Z {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-xl-s--Yvh1u {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-2xl-s--xeklc {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-3xl-s--2UGQW {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-4xl-s--1kohn {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-5xl-s--1zfWs {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-6xl-s--1yogz {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputDeviceTag__hdot-font-7xl-s--3qhRQ {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputDeviceTag__hdot-font-3xs-b--2XG2s {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-2xs-b--HfoYF {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-xs-b--2p279 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-sm-b--3fcOz {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-lm-b--F3WQo {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputDeviceTag__hdot-font-md-b--2G52Y {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-lg-b--UpBZP {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-xl-b--2TbE3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-2xl-b--3_gn8 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-3xl-b--3nK_K {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-4xl-b--3ABtV {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-5xl-b--2ibOH {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputDeviceTag__hdot-font-6xl-b--155D0 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputDeviceTag__hdot-font-7xl-b--JhETB {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputDeviceTag__game-box--f5DY2 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.InputDeviceTag__inputDeviceTag--3umoh {
  display: flex;
  width: fit-content;
  height: 48px;
  padding: 12px 24px;
  background: #effdf3;
  border: 1px solid #a2ebb4;
  box-sizing: border-box;
  border-radius: 24px;
  align-items: center;
  justify-content: center;
}
.InputDeviceTag__inputDeviceTag--3umoh > svg > path {
  fill: #52c564;
}
.InputDeviceTag__inputDeviceTag--3umoh .InputDeviceTag__tagText--JjpjW {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin-left: 12px;
  color: #52c564;
}

.TaskSummaryCard__title-01--3JLte {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskSummaryCard__title-02--3hvSe {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskSummaryCard__title-03--uAGac {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskSummaryCard__title-04--2qiWm {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskSummaryCard__title-04-higher--ZNU6R {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskSummaryCard__title-05--152cd {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskSummaryCard__title-05-higher--Y_20i {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskSummaryCard__title-06--1Nx7M {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskSummaryCard__title-07--2Nvc2 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskSummaryCard__title-08--7G-EK {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskSummaryCard__title-09--1XFTI {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskSummaryCard__text-01--3PQol {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskSummaryCard__text-02--2Yhd6 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskSummaryCard__text-03--3UN3w {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskSummaryCard__text-03-higher--XHxkL {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskSummaryCard__text-04--262CR {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskSummaryCard__text-05--1gSDx {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskSummaryCard__text-06--294Rg {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskSummaryCard__text-07--3Rsvd {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskSummaryCard__head-02--1V7ql {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskSummaryCard__head-06--2Yghh {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskSummaryCard__monospace--3WMDh {
  font-feature-settings: "tnum";
}
.TaskSummaryCard__text-sub--31NDx {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskSummaryCard__hdot-font-3xs-r--2vqj6 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-2xs-r--_j90S {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-xs-r--39jdc {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-sm-r--xr3R3 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-lm-r--1-f3W {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-md-r--3Zzwo {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-lg-r--13OKO {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-xl-r--1WiZP {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-2xl-r--2cvb3 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-3xl-r--2iuru {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-4xl-r--20Hmo {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-5xl-r--1WOlY {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-6xl-r--3Iaue {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummaryCard__hdot-font-7xl-r--1mZLn {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummaryCard__hdot-font-3xs-m--OF2E4 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-2xs-m--DpZQM {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-xs-m--1ibj9 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-sm-m--3qrh- {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-lm-m--3ZHVs {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-md-m--1nNdo {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-lg-m--20Ev0 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-xl-m--3InWG {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-2xl-m--20aIL {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-3xl-m--3K59m {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-4xl-m--1IdVL {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-5xl-m--3NJtJ {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-6xl-m--uVT0y {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummaryCard__hdot-font-7xl-m--2tQt3 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummaryCard__hdot-font-3xs-s--3Q2oi {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-2xs-s--2UVhN {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-xs-s--121jY {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-sm-s--1wXzt {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-lm-s--3h_wy {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-md-s--2wAxU {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-lg-s--2AAUk {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-xl-s--1r4fO {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-2xl-s--9yaSJ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-3xl-s--gEvS2 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-4xl-s--NDF1p {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-5xl-s--vapxd {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-6xl-s--3Xqt5 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummaryCard__hdot-font-7xl-s--10zcu {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummaryCard__hdot-font-3xs-b--1712N {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-2xs-b--3HZ1W {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-xs-b--30f0d {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-sm-b--3Vd7u {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-lm-b--257Ne {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummaryCard__hdot-font-md-b--2OVmO {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-lg-b--SLHT2 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-xl-b--2hRF2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-2xl-b--3EgUp {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-3xl-b--1PlbX {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-4xl-b--2aGNU {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-5xl-b--1tBMz {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummaryCard__hdot-font-6xl-b--IAvpm {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummaryCard__hdot-font-7xl-b--3QYU9 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummaryCard__game-box--1kmXD {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b {
  padding-top: 24px;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b .TaskSummaryCard__taskSummaryCard--2msYw {
  padding: 16px;
  background: #ffffff;
  box-shadow: 0px 16px 32px rgba(37, 40, 43, 0.08);
  border-radius: 24px;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b .TaskSummaryCard__taskSummaryCard--2msYw > .TaskSummaryCard__taskImage--1qNQx {
  height: 112px;
  border-radius: 12px;
  background-size: cover;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b .TaskSummaryCard__taskSummaryCard--2msYw > .TaskSummaryCard__summaryInfoWrapper--3BV0L {
  padding: 0 16px;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b .TaskSummaryCard__taskSummaryCard--2msYw > .TaskSummaryCard__summaryInfoWrapper--3BV0L > .TaskSummaryCard__summaryDescription--33XFc > .TaskSummaryCard__title--2Ass6 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  color: #474747;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b .TaskSummaryCard__taskSummaryCard--2msYw > .TaskSummaryCard__summaryInfoWrapper--3BV0L > .TaskSummaryCard__summaryDescription--33XFc > .TaskSummaryCard__title--2Ass6 > .TaskSummaryCard__competency--2Pvo4 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 2px 8px;
  width: fit-content;
  min-height: 24px;
  background: #f4f4f5;
  border-radius: 4px;
  color: #a4a4a4;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b .TaskSummaryCard__taskSummaryCard--2msYw > .TaskSummaryCard__summaryInfoWrapper--3BV0L > .TaskSummaryCard__summaryDescription--33XFc > .TaskSummaryCard__description--1L7q2 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
  color: #6a6a6a;
  margin-top: 8px;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b .TaskSummaryCard__taskSummaryCard--2msYw > .TaskSummaryCard__summaryInfoWrapper--3BV0L > .TaskSummaryCard__summaryNumbers--37hYb {
  margin-top: 24px;
  display: flex;
  column-gap: 8px;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b .TaskSummaryCard__taskSummaryCard--2msYw > .TaskSummaryCard__summaryInfoWrapper--3BV0L > .TaskSummaryCard__summaryNumbers--37hYb > .TaskSummaryCard__numberInfo--V6d-d {
  width: 80px;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b .TaskSummaryCard__taskSummaryCard--2msYw > .TaskSummaryCard__summaryInfoWrapper--3BV0L > .TaskSummaryCard__summaryNumbers--37hYb > .TaskSummaryCard__numberInfo--V6d-d > .TaskSummaryCard__numberKey--2eRrM {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #a4a4a4;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b .TaskSummaryCard__taskSummaryCard--2msYw > .TaskSummaryCard__summaryInfoWrapper--3BV0L > .TaskSummaryCard__summaryNumbers--37hYb > .TaskSummaryCard__numberInfo--V6d-d > .TaskSummaryCard__numberValue--3YryF {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  margin-top: 8px;
}
.TaskSummaryCard__taskSummaryCardWrapper--2VH0b .TaskSummaryCard__taskSummaryCard--2msYw > .TaskSummaryCard__element--3gMKv ~ .TaskSummaryCard__element--3gMKv {
  margin-top: 24px;
}

.Set__title-01--1pG8h {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Set__title-02--2H-r7 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Set__title-03--128MX {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Set__title-04--i1Uva {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Set__title-04-higher--36kZr {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Set__title-05--13bQe {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Set__title-05-higher--2WHdJ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Set__title-06--3NcTA {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Set__title-07--3Is2K {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Set__title-08--3eNL5 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Set__title-09--2aRS3 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Set__text-01--3dmGV {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Set__text-02--2Ia1p {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Set__text-03--2soiM {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Set__text-03-higher--2pI0Y {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Set__text-04--3Z96W {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Set__text-05--12zRI {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Set__text-06--3GQq6 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Set__text-07--1_EPl {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Set__head-02--2c8oq {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Set__head-06--1wSCq {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Set__monospace--2NQVw {
  font-feature-settings: "tnum";
}
.Set__text-sub--cwA1C {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Set__hdot-font-3xs-r--2kMjh {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-2xs-r--u7veQ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-xs-r--2_Ujt {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-sm-r--QcULD {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-lm-r--2sUqe {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-md-r--1tbOW {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Set__hdot-font-lg-r--2-lIX {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Set__hdot-font-xl-r--1uXi- {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Set__hdot-font-2xl-r--LcCWi {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Set__hdot-font-3xl-r--2jA3K {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Set__hdot-font-4xl-r--jwcvm {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Set__hdot-font-5xl-r--2TPAl {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Set__hdot-font-6xl-r--2F9vx {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Set__hdot-font-7xl-r--3Uc5k {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Set__hdot-font-3xs-m--QkcT4 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-2xs-m--1qJPX {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-xs-m--nFCOz {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-sm-m--1EKoM {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-lm-m--xYZ2F {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-md-m--KUXBs {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Set__hdot-font-lg-m--3ZWhk {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Set__hdot-font-xl-m--3aSE4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Set__hdot-font-2xl-m--2lWht {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Set__hdot-font-3xl-m--2SGUs {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Set__hdot-font-4xl-m---xkHZ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Set__hdot-font-5xl-m--3oSBk {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Set__hdot-font-6xl-m--3V7My {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Set__hdot-font-7xl-m--8kGlq {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Set__hdot-font-3xs-s--ALD2A {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-2xs-s--250RU {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-xs-s--2pb73 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-sm-s--I_1rq {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-lm-s--2oDhy {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-md-s--35p89 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Set__hdot-font-lg-s--oYYUP {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Set__hdot-font-xl-s--1z7tJ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Set__hdot-font-2xl-s--2i3PL {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Set__hdot-font-3xl-s--3QOfM {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Set__hdot-font-4xl-s--2gP2O {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Set__hdot-font-5xl-s--2hMbD {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Set__hdot-font-6xl-s--1eTrP {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Set__hdot-font-7xl-s--3YOgI {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Set__hdot-font-3xs-b--2pcCM {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-2xs-b--S-NBK {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-xs-b--7e0M0 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-sm-b--3uNAc {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-lm-b--3IEfd {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Set__hdot-font-md-b--2fuJq {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Set__hdot-font-lg-b--2UXyE {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Set__hdot-font-xl-b--1ZIfE {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Set__hdot-font-2xl-b--3ij-P {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Set__hdot-font-3xl-b--1YCsA {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Set__hdot-font-4xl-b--1HDHZ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Set__hdot-font-5xl-b--3KezM {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Set__hdot-font-6xl-b--2xjPA {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Set__hdot-font-7xl-b--28GYD {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Set__game-box--3vn4N {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Set__setContainer--2Ha1H > .Set__setName--31CoV {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #232323;
}
.Set__setContainer--2Ha1H > .Set__taskContainer--2SRoK {
  margin-top: 16px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  width: fit-content;
}
.Set__setContainer--2Ha1H:first-child {
  padding: 32px 0 50px 0;
}
.Set__setContainer--2Ha1H ~ * {
  padding: 30px 0 50px;
}
.Set__setContainer--2Ha1H:last-child {
  height: 568px;
}

.Task__title-01--3XOb1 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Task__title-02--2QGKm {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Task__title-03--3O-AP {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Task__title-04--8s0o3 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Task__title-04-higher--2AQBe {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Task__title-05--2uBgV {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Task__title-05-higher--3hgIo {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Task__title-06--2jFWb {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Task__title-07--2ZLhQ {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Task__title-08--uT8VD {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Task__title-09--2JWtk {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Task__text-01--1uvW8 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Task__text-02--3XFj6 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Task__text-03--2sAFP {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Task__text-03-higher--3683E {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Task__text-04--3HuwN {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Task__text-05---5-X6 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Task__text-06--vqLcU {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Task__text-07--QIHd3 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Task__head-02--3XPg0 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Task__head-06--2IfsZ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Task__monospace--20AjQ {
  font-feature-settings: "tnum";
}
.Task__text-sub--1cZgo {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Task__hdot-font-3xs-r--hsLV- {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-2xs-r--2q-GN {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-xs-r--2Yh7C {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-sm-r--EGErD {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-lm-r--1avjk {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-md-r--3aR6f {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Task__hdot-font-lg-r--3rP_Q {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Task__hdot-font-xl-r--FAanR {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Task__hdot-font-2xl-r--1Z-RI {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Task__hdot-font-3xl-r--3rBHG {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Task__hdot-font-4xl-r--XwkZQ {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Task__hdot-font-5xl-r--1JiL3 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Task__hdot-font-6xl-r--2dJpI {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Task__hdot-font-7xl-r--27heC {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Task__hdot-font-3xs-m--3r0Am {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-2xs-m--1Isch {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-xs-m--1JmN1 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-sm-m--IhN_V {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-lm-m--3aSKC {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-md-m--2KZUg {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Task__hdot-font-lg-m--2lDwL {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Task__hdot-font-xl-m--_p0Bo {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Task__hdot-font-2xl-m--1zVGa {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Task__hdot-font-3xl-m--3ZAAW {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Task__hdot-font-4xl-m--_WVaq {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Task__hdot-font-5xl-m--14UOA {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Task__hdot-font-6xl-m--20LvR {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Task__hdot-font-7xl-m--73Oi9 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Task__hdot-font-3xs-s--2VmKI {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-2xs-s--3hXo4 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-xs-s--WAi4F {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-sm-s--XT56P {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-lm-s--3Kv9q {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-md-s--2KOMf {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Task__hdot-font-lg-s--2L3bx {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Task__hdot-font-xl-s--2xyDB {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Task__hdot-font-2xl-s--1IC12 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Task__hdot-font-3xl-s--3ambl {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Task__hdot-font-4xl-s--3-6yX {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Task__hdot-font-5xl-s--iaxD8 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Task__hdot-font-6xl-s--14S21 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Task__hdot-font-7xl-s--1m7Go {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Task__hdot-font-3xs-b--1fzZ_ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-2xs-b--2O1sj {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-xs-b--hUgJ0 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-sm-b--2iQRm {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-lm-b--2Ownp {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Task__hdot-font-md-b--1-yDp {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Task__hdot-font-lg-b--2k3t8 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Task__hdot-font-xl-b--ymmCU {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Task__hdot-font-2xl-b--3vZBL {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Task__hdot-font-3xl-b--1ousk {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Task__hdot-font-4xl-b--3rhiI {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Task__hdot-font-5xl-b--286yh {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Task__hdot-font-6xl-b--1dChN {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Task__hdot-font-7xl-b--3HKwH {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Task__game-box--2SW1Q {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Task__taskContainer--3k3Fl {
  width: 244px;
  padding: 16px 20px;
  height: fit-content;
  cursor: pointer;
  box-sizing: border-box;
  display: flex;
  gap: 16px;
  flex-direction: column;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  color: #232323;
  border: 1px solid #e7e8ea;
  border-radius: 8px;
  transition: all 0.5s;
}
.Task__taskContainer--3k3Fl:hover {
  box-shadow: initial;
  border: 1px solid #9fa4ab;
}
.Task__taskContainer--3k3Fl.Task__isComplete--VI2xn {
  background: #effdf3;
  border: 1px solid #a2ebb4;
}
.Task__taskContainer--3k3Fl > .Task__topContent--vHxNw {
  display: flex;
  gap: 20px;
}
.Task__taskContainer--3k3Fl > .Task__topContent--vHxNw > .Task__taskName--1HzOX {
  width: 126px;
  height: 48px;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  display: inline-block;
  word-break: break-word;
}
.Task__taskContainer--3k3Fl > .Task__topContent--vHxNw > .Task__taskIcon--2pWaj {
  width: 56px;
  height: 56px;
  float: right;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 16px;
}
.Task__taskContainer--3k3Fl > .Task__topContent--vHxNw > .Task__taskIcon--2pWaj > .Task__checkWrap--uwucv {
  position: relative;
}
.Task__taskContainer--3k3Fl > .Task__topContent--vHxNw > .Task__taskIcon--2pWaj > .Task__checkWrap--uwucv > .Task__checkMask--YrwoH {
  width: 56px;
  height: 56px;
  position: absolute;
  background-color: #52c564;
  opacity: 0.8;
}
.Task__taskContainer--3k3Fl > .Task__topContent--vHxNw > .Task__taskIcon--2pWaj > .Task__checkWrap--uwucv > .Task__check--wXjdq {
  position: absolute;
  padding: 4px;
}
.Task__taskContainer--3k3Fl > .Task__topContent--vHxNw > .Task__taskIcon--2pWaj > .Task__checkWrap--uwucv > .Task__check--wXjdq > .Task__checkIcon--1FhAA {
  fill: #f9f9fa;
}
.Task__taskContainer--3k3Fl > .Task__topContent--vHxNw > .Task__taskIcon--2pWaj > .Task__checkWrap--uwucv > .Task__checkText--2cEbJ {
  top: 28px;
  left: 15px;
  font-size: 12px;
  line-height: 20px;
  position: absolute;
  color: #ffffff;
}
.Task__taskContainer--3k3Fl > .Task__gameInfo--1XzGJ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.Task__taskContainer--3k3Fl > .Task__gameInfo--1XzGJ > .Task__gameType--3CgTN {
  display: inline-block;
  color: #6cdd83;
  width: fit-content;
  white-space: nowrap;
}
.Task__taskContainer--3k3Fl > .Task__gameInfo--1XzGJ > .Task__division--3Tv_J {
  width: 1px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  border-right: 1px solid #e7e8ea;
}
.Task__taskContainer--3k3Fl > .Task__gameInfo--1XzGJ > .Task__gameTime--l3i4d,
.Task__taskContainer--3k3Fl > .Task__gameInfo--1XzGJ .Task__gameLevel--3kbj3 {
  display: inline-block;
  color: #a4a4a4;
}

.TaskSummarySlider__title-01--2esr8 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskSummarySlider__title-02--2Agzp {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskSummarySlider__title-03--Nta0P {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskSummarySlider__title-04--e5hmW {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskSummarySlider__title-04-higher--jUZUD {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskSummarySlider__title-05--1BYUO {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskSummarySlider__title-05-higher--ByNdg {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskSummarySlider__title-06--2LxuX {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskSummarySlider__title-07--2nAnB {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskSummarySlider__title-08--hIx76 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskSummarySlider__title-09--32OY9 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskSummarySlider__text-01--1OKgn {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskSummarySlider__text-02--34oo6 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskSummarySlider__text-03--2pwlG {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskSummarySlider__text-03-higher--2SBmX {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskSummarySlider__text-04--svjha {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskSummarySlider__text-05--1tqJw {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskSummarySlider__text-06--3Zbra {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskSummarySlider__text-07--22KO- {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskSummarySlider__head-02--6A0Wm {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskSummarySlider__head-06--21M5F {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskSummarySlider__monospace--2-H7y {
  font-feature-settings: "tnum";
}
.TaskSummarySlider__text-sub--2C4dj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskSummarySlider__hdot-font-3xs-r--wDH15 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-2xs-r--3NRZM {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-xs-r--1prCX {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-sm-r--3SAWf {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-lm-r--h-UO2 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-md-r--3i9HM {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-lg-r--UEA0v {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-xl-r--2vTdb {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-2xl-r--52o8r {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-3xl-r--3h3De {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-4xl-r--1ejzn {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-5xl-r--3KoTN {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-6xl-r--1WGo_ {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummarySlider__hdot-font-7xl-r--xT6kq {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummarySlider__hdot-font-3xs-m--36rvd {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-2xs-m--1k3MU {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-xs-m--3SNRm {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-sm-m--1-oro {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-lm-m--2zb4t {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-md-m--3hJ89 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-lg-m--1h8fH {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-xl-m--1o-O4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-2xl-m--3Su8A {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-3xl-m--1zMro {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-4xl-m--37yQS {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-5xl-m--2aNBt {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-6xl-m--YH8O3 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummarySlider__hdot-font-7xl-m--3fWFd {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummarySlider__hdot-font-3xs-s--3-own {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-2xs-s--1xF0V {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-xs-s--2Qf-N {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-sm-s--1DVDd {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-lm-s--3sLhh {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-md-s--BlqZr {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-lg-s--3gFiQ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-xl-s--1KZeQ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-2xl-s--1F1av {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-3xl-s--3Vq_l {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-4xl-s--ejiM0 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-5xl-s--2AEBP {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-6xl-s--2vIOI {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummarySlider__hdot-font-7xl-s--26fzj {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummarySlider__hdot-font-3xs-b--zgNkj {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-2xs-b--3CgeR {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-xs-b--3CVch {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-sm-b--2D7Pi {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-lm-b--wA4pB {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummarySlider__hdot-font-md-b--1l0JN {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-lg-b--66fAz {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-xl-b--1PF4R {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-2xl-b--YIUnV {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-3xl-b--2pmAx {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-4xl-b--1HP4g {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-5xl-b--2tgCc {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummarySlider__hdot-font-6xl-b--3VZTb {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummarySlider__hdot-font-7xl-b--24AmA {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummarySlider__game-box--hKsc3 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskSummarySlider__tooltip--1NrXh {
  position: absolute;
  bottom: 620px;
}
.TaskSummarySlider__taskSummary--296s4 {
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: -1;
  overflow: hidden;
  position: absolute;
  background: transparent;
  border-radius: 24px;
  transition: background-color 0.5s, z-index 0.5s;
}
.TaskSummarySlider__taskSummary--296s4.TaskSummarySlider__visible--GvUdW {
  z-index: 1;
  background: rgba(37, 40, 43, 0.64);
}
.TaskSummarySlider__taskSummary--296s4.TaskSummarySlider__visible--GvUdW > .TaskSummarySlider__summaryWrap--1pjpk {
  transform: translateX(-476px);
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk {
  will-change: transform;
  top: 0;
  right: -476px;
  width: 476px;
  height: 604px;
  position: absolute;
  transition: transform 0.5s;
  background: transparent;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > header {
  display: flex;
  padding: 16px 32px;
  background: #ffffff;
  justify-content: space-between;
  border: 1px solid #e7e8ea;
  border-radius: 24px 0 0 0;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > header > .TaskSummarySlider__closeBtn--3IvVG {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  width: 100px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  border-radius: 20px;
  justify-content: center;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08);
  color: #474747;
  background: #e7e8ea;
  padding: 8px;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > header > .TaskSummarySlider__closeBtn--3IvVG > .TaskSummarySlider__arrow--2k7_z {
  margin-right: 8px;
  width: 24px;
  height: 24px;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > header > .TaskSummarySlider__pagination--2gAaW {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  width: 165px;
  display: inline-flex;
  align-items: center;
  color: #474747;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > header > .TaskSummarySlider__pagination--2gAaW > .TaskSummarySlider__arrowWrap--3B-KT {
  width: 32px;
  height: 32px;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  background: #f4f4f5;
  border-radius: 8px;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > header > .TaskSummarySlider__pagination--2gAaW > .TaskSummarySlider__arrowWrap--3B-KT > .TaskSummarySlider__arrow--2k7_z {
  fill: #9fa4ab;
  width: 24px;
  height: 24px;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > header > .TaskSummarySlider__pagination--2gAaW > .TaskSummarySlider__page--3YnQx {
  width: 85px;
  display: flex;
  margin: 0 8px;
  align-items: center;
  justify-content: center;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > header > .TaskSummarySlider__pagination--2gAaW > .TaskSummarySlider__page--3YnQx > .TaskSummarySlider__pageNum--34OZb {
  font-feature-settings: "tnum";
  width: 39px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > header > .TaskSummarySlider__pagination--2gAaW > .TaskSummarySlider__page--3YnQx > .TaskSummarySlider__pageNum--34OZb.TaskSummarySlider__total--NKgtF {
  color: #d1d1d1;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > header > .TaskSummarySlider__pagination--2gAaW > .TaskSummarySlider__page--3YnQx > .TaskSummarySlider__dash--3mOr7 {
  color: #d1d1d1;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > article {
  height: 530px;
  overflow: hidden;
  position: relative;
  background: #ffffff;
  border: 1px solid #e7e8ea;
  border-top: none;
  border-radius: 0 0 24px 24px;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > article > .TaskSummarySlider__slider--MRmCK {
  top: 0;
  height: 224px;
  display: flex;
  position: absolute;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > article > .TaskSummarySlider__slider--MRmCK > .TaskSummarySlider__slide--13E-l {
  padding: 32px;
  width: 474px;
  height: 529px;
  position: relative;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > article > .TaskSummarySlider__slider--MRmCK > .TaskSummarySlider__slide--13E-l > .TaskSummarySlider__description--2MZZc {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #a4a4a4;
}
.TaskSummarySlider__taskSummary--296s4 > .TaskSummarySlider__summaryWrap--1pjpk > article > .TaskSummarySlider__slider--MRmCK > .TaskSummarySlider__slide--13E-l > .TaskSummarySlider__startBtn--3Ri7S {
  left: 32px;
  bottom: 32px;
  width: calc(100% - 64px);
  position: absolute;
}

.TaskSummary__title-01--1JrsD {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskSummary__title-02--1fVE2 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskSummary__title-03--3cjB0 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskSummary__title-04--3m2Qp {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskSummary__title-04-higher--1h3pk {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskSummary__title-05--2v8T4 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskSummary__title-05-higher--3uPB5 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskSummary__title-06--1Qlmi {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskSummary__title-07--1CA8K {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskSummary__title-08--9PMC5 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskSummary__title-09--3gPaH {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskSummary__text-01--1j7po {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskSummary__text-02--19OSR {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskSummary__text-03--3octe {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskSummary__text-03-higher--1XsM0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskSummary__text-04--1qDP7 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskSummary__text-05--3jFO8 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskSummary__text-06--pc6sw {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskSummary__text-07--2lOh- {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskSummary__head-02--3jxeU {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskSummary__head-06--zlE81 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskSummary__monospace--1fPxq {
  font-feature-settings: "tnum";
}
.TaskSummary__text-sub--7-ydg {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskSummary__hdot-font-3xs-r--3FwHy {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-2xs-r--1EtnT {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-xs-r--27Yss {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-sm-r--3wlF- {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-lm-r--mHt31 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-md-r--3IOkA {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-lg-r--m1vkI {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-xl-r--1q5Tl {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-2xl-r--1Dfl1 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-3xl-r--3r68- {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-4xl-r--1GTTt {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-5xl-r--2U5SZ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-6xl-r--3jMyy {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummary__hdot-font-7xl-r--2FPUQ {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummary__hdot-font-3xs-m--r__mt {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-2xs-m--x0fiZ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-xs-m--2YnvA {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-sm-m--2eoi7 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-lm-m--2h26T {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-md-m--2Bimr {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-lg-m--16gn_ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-xl-m--mySP7 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-2xl-m--1c6Gl {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-3xl-m--fBOqK {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-4xl-m--x9JM_ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-5xl-m--3hqJL {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-6xl-m--2baZi {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummary__hdot-font-7xl-m--3sEsc {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummary__hdot-font-3xs-s--24roK {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-2xs-s--2IFzX {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-xs-s--1b3hl {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-sm-s--tv9A- {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-lm-s--2EbfF {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-md-s--2l8RG {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-lg-s--QWWW_ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-xl-s--2js_v {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-2xl-s--2Ehde {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-3xl-s--1d0pZ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-4xl-s--1G4L1 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-5xl-s--2uoK_ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-6xl-s--jvm-9 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummary__hdot-font-7xl-s--1JmAY {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummary__hdot-font-3xs-b--j8Z_c {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-2xs-b--rH0TA {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-xs-b--2N2IE {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-sm-b--2XVV3 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-lm-b--7aadQ {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSummary__hdot-font-md-b--2tolz {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-lg-b--2-ESI {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-xl-b--1yMnp {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-2xl-b--cjkfa {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-3xl-b--1i-pf {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-4xl-b--21lbK {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-5xl-b--2a-hV {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSummary__hdot-font-6xl-b--2xYmC {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummary__hdot-font-7xl-b--3vQ0V {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSummary__game-box--2FFHP {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskSummary__taskSummary--2-5G1 {
  width: 412px;
}
.TaskSummary__taskSummary--2-5G1 .TaskSummary__taskIcon--354mr {
  float: right;
}
.TaskSummary__taskSummary--2-5G1 > .TaskSummary__taskName--3Fing {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  height: 72px;
  color: #25282b;
}
.TaskSummary__taskSummary--2-5G1 > .TaskSummary__taskInfo--2rkfd {
  width: 100%;
  margin-top: 8px;
}
.TaskSummary__taskSummary--2-5G1 > .TaskSummary__taskInfo--2rkfd.TaskSummary__tutorial--3Pj8y {
  margin-top: 10px;
}
.TaskSummary__taskSummary--2-5G1 > .TaskSummary__taskInfo--2rkfd > i {
  display: inline-block;
  margin: 0 12px;
  width: 1px;
  height: 16px;
  background: #e8e8e8;
  vertical-align: middle;
}
.TaskSummary__taskSummary--2-5G1 > .TaskSummary__taskInfo--2rkfd > span {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskSummary__taskSummary--2-5G1 > .TaskSummary__taskInfo--2rkfd > span.TaskSummary__green--1g_dK {
  color: #6cdd83;
}
.TaskSummary__taskSummary--2-5G1 > .TaskSummary__taskInfo--2rkfd > span.TaskSummary__gray--1H6vx {
  color: #a4a4a4;
}
.TaskSummary__taskSummary--2-5G1 .TaskSummary__taskImage--C3bo6 {
  margin-top: 16px;
}

.TaskImage__taskImage--3K80j {
  background-size: cover;
  display: inline-block;
  width: 412px;
  height: 160px;
  border-radius: 16px;
}

.PauseTest__title-01--17Mh7 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PauseTest__title-02--PoK78 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PauseTest__title-03--hAk5B {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PauseTest__title-04--1ZB-n {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PauseTest__title-04-higher--28YAw {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PauseTest__title-05--TWlyN {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PauseTest__title-05-higher--219xy {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PauseTest__title-06--3Nj9r {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PauseTest__title-07--33AC- {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PauseTest__title-08--3L7dj {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PauseTest__title-09--2J8Gn {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PauseTest__text-01--1dRm4 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PauseTest__text-02--39pmd {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PauseTest__text-03--1imJE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PauseTest__text-03-higher--20H6R {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PauseTest__text-04--1x7pi {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PauseTest__text-05--XV7cp {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PauseTest__text-06--3mpTX {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PauseTest__text-07--1XDV5 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PauseTest__head-02--EA6Wp {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PauseTest__head-06--1L5HN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PauseTest__monospace--3qjr8 {
  font-feature-settings: "tnum";
}
.PauseTest__text-sub--2USKi {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PauseTest__hdot-font-3xs-r--_3CxP {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-2xs-r--1vf1I {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-xs-r--1ueYe {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-sm-r--18Tp- {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-lm-r--3_-0B {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-md-r--3iRUM {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-lg-r--2jBUT {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-xl-r--AkKPO {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-2xl-r--125DM {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-3xl-r--2UK8h {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-4xl-r--31hfn {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-5xl-r--1nDCw {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-6xl-r--25nWE {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PauseTest__hdot-font-7xl-r--6UkFV {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PauseTest__hdot-font-3xs-m--wQoG5 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-2xs-m--2aPFx {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-xs-m--35oQG {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-sm-m--3sa5l {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-lm-m--2b2Vp {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-md-m--3axCi {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-lg-m--2ClsL {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-xl-m--3uqeL {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-2xl-m--1UnEw {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-3xl-m--2oC4w {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-4xl-m--3aOGk {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-5xl-m--3sMwo {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-6xl-m--11OCU {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PauseTest__hdot-font-7xl-m--wu63b {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PauseTest__hdot-font-3xs-s--3o64v {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-2xs-s--3HV5S {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-xs-s--q6Rtf {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-sm-s--3T9wH {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-lm-s--LfbD7 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-md-s--1x1xx {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-lg-s--hYC4E {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-xl-s--36cDM {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-2xl-s--34dv2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-3xl-s--2KCA3 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-4xl-s--1g5qR {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-5xl-s--orvKV {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-6xl-s--27UzA {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PauseTest__hdot-font-7xl-s--_fKGn {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PauseTest__hdot-font-3xs-b--zrEMn {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-2xs-b--1jVPH {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-xs-b--3HDOm {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-sm-b--17bTm {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-lm-b--1ChJC {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PauseTest__hdot-font-md-b--8CTSn {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-lg-b--gdKeP {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-xl-b--1jnlg {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-2xl-b--3WvSy {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-3xl-b--24VDc {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-4xl-b--1CdVv {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-5xl-b--1cXhC {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PauseTest__hdot-font-6xl-b--2-2Og {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PauseTest__hdot-font-7xl-b--28ahy {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PauseTest__game-box--37Vki {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PauseTest__pauseTest--2dfIr {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  position: fixed;
  background: transparent;
  transition: background-color 0.5s, z-index 0.5s;
}
.PauseTest__pauseTest--2dfIr.PauseTest__isPaused--uS-uh {
  z-index: 10;
  background: rgba(37, 40, 43, 0.16);
  backdrop-filter: blur(8px);
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh {
  top: calc(50% - 352px);
  left: -592px;
  width: 552px;
  height: 680px;
  display: flex;
  justify-content: center;
  position: absolute;
  transition: left 0.5s;
  border-radius: 24px;
  background: linear-gradient(116.61deg, rgba(255, 255, 255, 0.88) 0%, rgba(255, 255, 255, 0.56) 100%);
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh.PauseTest__visible--3Ro94 {
  left: 72px;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__mainWrap----xge {
  display: flex;
  flex-direction: column;
  z-index: 1;
  width: 100%;
  height: 100%;
  padding: 128px 64px 48px;
  position: absolute;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__mainWrap----xge > .PauseTest__main--13VBZ {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
  opacity: 0;
  transition: opacity 0.8s;
  color: #46b2af;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__mainWrap----xge > .PauseTest__main--13VBZ.PauseTest__visible--3Ro94 {
  opacity: 1;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__mainWrap----xge > .PauseTest__sub--3mdes {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
  opacity: 0;
  transition: opacity 0.8s;
  margin-top: 24px;
  color: #474747;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__mainWrap----xge > .PauseTest__sub--3mdes.PauseTest__visible--3Ro94 {
  opacity: 1;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__mainWrap----xge > .PauseTest__startBtnAndGuide--TJuvj {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  opacity: 0;
  transition: opacity 0.8s;
  margin-top: 12px;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__mainWrap----xge > .PauseTest__startBtnAndGuide--TJuvj.PauseTest__visible--3Ro94 {
  opacity: 1;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__mainWrap----xge > .PauseTest__startBtnAndGuide--TJuvj > .PauseTest__startBtn--2Sk9n {
  margin-top: 40px;
  width: 224px;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__mainWrap----xge > .PauseTest__startBtnAndGuide--TJuvj > .PauseTest__guideText--qvs-A {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 12px 20px;
  background: rgba(249, 224, 226, 0.64);
  color: #e36a6a;
  fill: #e36a6a;
  border-radius: 8px;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__mainWrap----xge > .PauseTest__startBtnAndGuide--TJuvj > .PauseTest__guideText--qvs-A > svg {
  margin-right: 8px;
  width: 24px;
  height: 24px;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__countWrap--14FGa {
  width: 100%;
  padding: 0 72px;
  margin-top: 210px;
  position: absolute;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__countWrap--14FGa > .PauseTest__count--2PuMT {
  opacity: 0;
  transition: opacity 0.8s;
  font-family: "Pretendard", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 144px;
  line-height: 144px;
  color: #46b2af;
  background: transparent;
}
.PauseTest__pauseTest--2dfIr > .PauseTest__guideWrap--YEqKh > .PauseTest__countWrap--14FGa > .PauseTest__beforeStartText--APGsE {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  opacity: 0;
  transition: opacity 0.8s;
  margin-top: 40px;
  color: #474747;
  background: transparent;
}

.TaskV4Guide__title-01--3816z {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskV4Guide__title-02--2y3tp {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4Guide__title-03--7z-Ei {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskV4Guide__title-04--2tvqX {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskV4Guide__title-04-higher--3P561 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskV4Guide__title-05--1Q6PL {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskV4Guide__title-05-higher--2HtL2 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskV4Guide__title-06--1rL0U {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4Guide__title-07--sDeZn {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4Guide__title-08--1W6Vz {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4Guide__title-09--35cUN {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4Guide__text-01--cTyAo {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4Guide__text-02--2a9dG {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4Guide__text-03--3q0L_ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4Guide__text-03-higher--4_oUr {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskV4Guide__text-04--3RQJS {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskV4Guide__text-05--2EAHb {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4Guide__text-06--3AIS7 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskV4Guide__text-07--2kwDt {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskV4Guide__head-02--1OeQo {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4Guide__head-06--1QrXf {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4Guide__monospace--2UEXO {
  font-feature-settings: "tnum";
}
.TaskV4Guide__text-sub--iKw4T {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4Guide__hdot-font-3xs-r--2w9pL {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-2xs-r--3VKqE {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-xs-r--27I-8 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-sm-r--1HF2i {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-lm-r--3zfRB {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-md-r--29fEl {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-lg-r--15-rm {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-xl-r--GUZeG {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-2xl-r--30jMn {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-3xl-r--3TFl6 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-4xl-r--1UKgE {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-5xl-r--3A_Yl {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-6xl-r--3lNHq {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4Guide__hdot-font-7xl-r--2Sj5T {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4Guide__hdot-font-3xs-m--26PUS {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-2xs-m--maleL {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-xs-m--3nIS5 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-sm-m--3wChK {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-lm-m--a_IXk {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-md-m--NSm_j {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-lg-m--2P66k {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-xl-m--2ElC0 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-2xl-m--TjvTU {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-3xl-m--2Lobh {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-4xl-m--kmfDx {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-5xl-m--2XYwy {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-6xl-m--1qvdO {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4Guide__hdot-font-7xl-m--3Tgi_ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4Guide__hdot-font-3xs-s--1hQl8 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-2xs-s--1IstG {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-xs-s--h5KdV {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-sm-s--1MIey {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-lm-s--2pIov {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-md-s--3-nA_ {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-lg-s--3jzzt {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-xl-s--sQTvS {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-2xl-s--2PoOi {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-3xl-s--2Ayr2 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-4xl-s--1MhlK {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-5xl-s--2XUYj {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-6xl-s--RW8nL {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4Guide__hdot-font-7xl-s--2_-lw {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4Guide__hdot-font-3xs-b--3I0KA {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-2xs-b--KyY0l {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-xs-b--3DX34 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-sm-b--2Ox8Z {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-lm-b--1Yh4Y {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4Guide__hdot-font-md-b--3CSZr {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-lg-b--3DfWa {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-xl-b--32bIq {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-2xl-b--1wkDr {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-3xl-b--1KJnN {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-4xl-b--2SFO3 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-5xl-b--3t7ru {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4Guide__hdot-font-6xl-b--3o2AH {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4Guide__hdot-font-7xl-b--3f2Jp {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4Guide__game-box--1oM-l {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskV4Guide__taskV4Guide--1qJVX > .TaskV4Guide__contentWrapper--2Iaqa {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 40px 32px;
}
.TaskV4Guide__taskV4Guide--1qJVX > .TaskV4Guide__contentWrapper--2Iaqa > .TaskV4Guide__arrowButton--3U24D {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  transition: all 0.2s ease;
  background: #f4f4f5;
  fill: #9fa4ab;
}
.TaskV4Guide__taskV4Guide--1qJVX > .TaskV4Guide__contentWrapper--2Iaqa > .TaskV4Guide__arrowButton--3U24D:hover {
  background: #cfd1d5;
  fill: #f4f4f5;
}
.TaskV4Guide__taskV4Guide--1qJVX > .TaskV4Guide__contentWrapper--2Iaqa > .TaskV4Guide__arrowButton--3U24D.TaskV4Guide__hide--2TXXY {
  opacity: 0;
  pointer-events: none;
}
.TaskV4Guide__taskV4Guide--1qJVX > .TaskV4Guide__contentWrapper--2Iaqa > .TaskV4Guide__arrowButton--3U24D.TaskV4Guide__leftButton--1wEYW {
  margin-right: 12px;
}
.TaskV4Guide__taskV4Guide--1qJVX > .TaskV4Guide__contentWrapper--2Iaqa > .TaskV4Guide__arrowButton--3U24D.TaskV4Guide__rightButton--1heNJ {
  margin-left: 12px;
  transform: rotate(-180deg);
}
.TaskV4Guide__content--zxFKg {
  text-align: center;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__sliderWrapper--119Xm {
  position: relative;
  width: 440px;
  height: 312px;
  overflow: hidden;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__sliderWrapper--119Xm > .TaskV4Guide__slider--1Dvfq {
  position: absolute;
  display: flex;
  left: 0;
  transition: left 500ms ease-in-out;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__sliderWrapper--119Xm > .TaskV4Guide__slider--1Dvfq > div {
  width: 416px;
  margin-left: 24px;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__sliderWrapper--119Xm > .TaskV4Guide__slider--1Dvfq > div:first-child {
  margin-left: 12px;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__sliderWrapper--119Xm > .TaskV4Guide__slider--1Dvfq > div:first-child > .TaskV4Guide__title--1VZtb {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
  min-height: 56px;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__sliderWrapper--119Xm > .TaskV4Guide__slider--1Dvfq > div:first-child > .TaskV4Guide__title--1VZtb > .TaskV4Guide__titleText--j7wCk {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #232323;
  width: 320px;
  text-align: left;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__sliderWrapper--119Xm > .TaskV4Guide__slider--1Dvfq > div:first-child > .TaskV4Guide__title--1VZtb > .TaskV4Guide__icon--2fGEp {
  width: 56px;
  height: 56px;
  border-radius: 16px;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__sliderWrapper--119Xm > .TaskV4Guide__slider--1Dvfq > div:first-child > .TaskV4Guide__summary--3DqHH {
  margin-top: 16px;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__sliderWrapper--119Xm > .TaskV4Guide__slider--1Dvfq > div:first-child > .TaskV4Guide__usingDeviceTip--1QMHX {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 48px;
  margin-top: 16px;
  padding: 12px 24px;
  color: #52c564;
  fill: #52c564;
  background: #effdf3;
  border: 1px solid #a2ebb4;
  box-sizing: border-box;
  border-radius: 24px;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__sliderWrapper--119Xm > .TaskV4Guide__slider--1Dvfq > div:first-child > .TaskV4Guide__usingDeviceTip--1QMHX > svg {
  margin-right: 8px;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__dotWrap--17cQE {
  margin-top: 24px;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__dotWrap--17cQE .TaskV4Guide__dotNavigation--2T8Xr {
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background-color: #cfd1d5;
  transition: all 0.2s ease;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__dotWrap--17cQE .TaskV4Guide__dotNavigation--2T8Xr:last-child {
  margin-right: 8px;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__dotWrap--17cQE .TaskV4Guide__dotNavigation--2T8Xr.TaskV4Guide__on--3OOyX {
  background-color: #6cdd83;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__startButtonWrapper--3sbi8 {
  height: 0;
  transition: height 700ms ease-in-out;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__startButtonWrapper--3sbi8.TaskV4Guide__show--3OD4- {
  height: 80px;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__startButtonWrapper--3sbi8.TaskV4Guide__show--3OD4- > .TaskV4Guide__startButton--Ce68u {
  pointer-events: auto;
}
.TaskV4Guide__content--zxFKg > .TaskV4Guide__startButtonWrapper--3sbi8 > .TaskV4Guide__startButton--Ce68u {
  margin-top: 24px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 200ms ease-in-out;
}
.TaskV4Guide__toast--2zNql {
  position: fixed;
  left: 50%;
  bottom: -88px;
  transform: translateX(-50%);
  transition: bottom 500ms ease-in-out, opacity 300ms;
  opacity: 1;
}
.TaskV4Guide__toast--2zNql.TaskV4Guide__float--35Jln {
  bottom: 48px;
}
.TaskV4Guide__toast--2zNql.TaskV4Guide__hide--2TXXY {
  opacity: 0;
}

.V4Summary__title-01--1ObaI {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.V4Summary__title-02--3Qe8K {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.V4Summary__title-03--33qiY {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.V4Summary__title-04--2bxUU {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.V4Summary__title-04-higher--1_bam {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.V4Summary__title-05--2m7IH {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.V4Summary__title-05-higher--3j14O {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.V4Summary__title-06--3Nb1O {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.V4Summary__title-07--2gKy2 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.V4Summary__title-08--3rZE3 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.V4Summary__title-09--1TB6C {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.V4Summary__text-01--2OgP9 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.V4Summary__text-02--3PfgA {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.V4Summary__text-03--3V5CC {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.V4Summary__text-03-higher--mxR_4 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.V4Summary__text-04--1qwgY {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.V4Summary__text-05--2qrMW {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.V4Summary__text-06--1cJdX {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.V4Summary__text-07--3dIjI {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.V4Summary__head-02--3Mwxx {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.V4Summary__head-06--2nS1k {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.V4Summary__monospace--2mOk2 {
  font-feature-settings: "tnum";
}
.V4Summary__text-sub--20pUe {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.V4Summary__hdot-font-3xs-r--2PR_9 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-2xs-r--_e46v {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-xs-r--3dqeT {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-sm-r--17ECo {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-lm-r--1E5zP {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-md-r--19vY9 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-lg-r--1XClZ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-xl-r--18iC3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-2xl-r--2p_bt {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-3xl-r--rU7aV {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-4xl-r--2vKt5 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-5xl-r--36xZB {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-6xl-r--1C2Hc {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Summary__hdot-font-7xl-r--3pJao {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Summary__hdot-font-3xs-m--78Z1S {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-2xs-m--30P_v {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-xs-m--2knNy {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-sm-m--1N9Zi {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-lm-m--2XjqR {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-md-m--3ExRQ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-lg-m--jaRuo {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-xl-m--1Zoej {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-2xl-m--2DSua {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-3xl-m--2m7cL {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-4xl-m--2RlSk {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-5xl-m--3WvdO {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-6xl-m--3Mnat {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Summary__hdot-font-7xl-m--TzABp {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Summary__hdot-font-3xs-s--1rRtS {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-2xs-s--3JHxe {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-xs-s--1gEIg {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-sm-s--3zD34 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-lm-s--2MnB- {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-md-s--3pkVD {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-lg-s--2xyie {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-xl-s--2zqlP {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-2xl-s--33DpP {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-3xl-s--1QoWy {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-4xl-s--3DQjF {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-5xl-s--1FQHI {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-6xl-s--23shs {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Summary__hdot-font-7xl-s--2veJy {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Summary__hdot-font-3xs-b--2gGEC {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-2xs-b--31wdZ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-xs-b--28wO5 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-sm-b--2NJs1 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-lm-b--3s7Wb {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Summary__hdot-font-md-b--hjTcM {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-lg-b--2sZkQ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-xl-b--MhOQr {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-2xl-b--3Tw09 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-3xl-b--2XQda {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-4xl-b--YQJXY {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-5xl-b--2i9MT {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4Summary__hdot-font-6xl-b--2XpbX {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Summary__hdot-font-7xl-b--3soqX {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Summary__game-box--1Mc_C {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.V4Summary__v4Summary--Gfz_P {
  display: flex;
}
.V4Summary__v4Summary--Gfz_P > .V4Summary__v4TypeCard--3TV4y {
  position: relative;
  width: 200px;
  height: 176px;
  padding: 24px;
  background: linear-gradient(180deg, #718dd7 0%, #5878cf 100%);
  border: 1px solid #5878cf;
  box-sizing: border-box;
  box-shadow: 0px 4px 8px rgba(37, 40, 43, 0.08), inset 0px 1px 2px rgba(255, 255, 255, 0.24);
  border-radius: 16px;
  text-align: left;
}
.V4Summary__v4Summary--Gfz_P > .V4Summary__v4TypeCard--3TV4y > p {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #f4f4f4;
  white-space: pre-wrap;
}
.V4Summary__v4Summary--Gfz_P > .V4Summary__v4TypeCard--3TV4y > p.V4Summary__content--1-RDY {
  position: absolute;
  bottom: 24px;
}
.V4Summary__v4Summary--Gfz_P > .V4Summary__v4TypeCard--3TV4y > h4 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  line-height: 30px;
  color: #ffffff;
}
.V4Summary__v4Summary--Gfz_P > .V4Summary__rightContentWrapper--3_Ih5 {
  margin-left: 16px;
}
.V4Summary__v4Summary--Gfz_P > .V4Summary__rightContentWrapper--3_Ih5 > div {
  width: 200px;
  height: 80px;
  padding: 14px 24px;
  background: #ffffff;
  border: 1px solid #a7b9e7;
  box-sizing: border-box;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  border-radius: 16px;
}
.V4Summary__v4Summary--Gfz_P > .V4Summary__rightContentWrapper--3_Ih5 > div > p {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #718dd7;
}
.V4Summary__v4Summary--Gfz_P > .V4Summary__rightContentWrapper--3_Ih5 > div > h4 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #315fc7;
}
.V4Summary__v4Summary--Gfz_P > .V4Summary__rightContentWrapper--3_Ih5 > div > span {
  float: right;
  width: 48px;
  height: 48px;
  background: #e1e7f8;
  border-radius: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.V4Summary__v4Summary--Gfz_P > .V4Summary__rightContentWrapper--3_Ih5 > div > span > .V4Summary__icon--33kwS {
  width: 24px;
  height: 24px;
  fill: #315fc7;
}
.V4Summary__v4Summary--Gfz_P > .V4Summary__rightContentWrapper--3_Ih5 > div + div {
  margin-top: 16px;
}

.V4CommonExplanation__title-01--3-Is0 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.V4CommonExplanation__title-02--1sQOt {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.V4CommonExplanation__title-03--21HTK {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.V4CommonExplanation__title-04--bcDIg {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.V4CommonExplanation__title-04-higher--1dB0b {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.V4CommonExplanation__title-05--1X6L0 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.V4CommonExplanation__title-05-higher--2W_zz {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.V4CommonExplanation__title-06--38lhk {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.V4CommonExplanation__title-07--3qeOi {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.V4CommonExplanation__title-08--3W2H8 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.V4CommonExplanation__title-09--A0B8Z {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.V4CommonExplanation__text-01--2xAkT {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.V4CommonExplanation__text-02--1GnMs {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.V4CommonExplanation__text-03--34gE8 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.V4CommonExplanation__text-03-higher--2C-J0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.V4CommonExplanation__text-04--1rZrZ {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.V4CommonExplanation__text-05--H9vOX {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.V4CommonExplanation__text-06--1mYTK {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.V4CommonExplanation__text-07--1adqc {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.V4CommonExplanation__head-02--wYgUH {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.V4CommonExplanation__head-06--2ecHq {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.V4CommonExplanation__monospace--3pUYZ {
  font-feature-settings: "tnum";
}
.V4CommonExplanation__text-sub--1K3lQ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.V4CommonExplanation__hdot-font-3xs-r--66yQT {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-2xs-r--29UxN {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-xs-r--f2ETJ {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-sm-r--1YwrB {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-lm-r--37o-O {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-md-r--3H2JG {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-lg-r--2N1Kz {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-xl-r--zX7PG {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-2xl-r--NtXju {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-3xl-r--3oOyq {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-4xl-r--3dEwY {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-5xl-r--10AbI {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-6xl-r--3jmyU {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4CommonExplanation__hdot-font-7xl-r--3Hb9i {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4CommonExplanation__hdot-font-3xs-m--3LDjl {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-2xs-m--v0rcO {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-xs-m--2blrO {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-sm-m--2Ra_P {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-lm-m--HZ7bZ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-md-m--3WID3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-lg-m--1y9RN {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-xl-m--3OV4i {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-2xl-m--1sGU6 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-3xl-m--1-VD3 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-4xl-m--1H_xP {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-5xl-m--1xQOL {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-6xl-m--2umJ2 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4CommonExplanation__hdot-font-7xl-m--38fJT {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4CommonExplanation__hdot-font-3xs-s--3pz2q {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-2xs-s--3sgt0 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-xs-s--2aC4S {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-sm-s--3xa4h {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-lm-s--23qg_ {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-md-s---UgK1 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-lg-s--vzwr5 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-xl-s--1tD2O {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-2xl-s--1foWk {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-3xl-s--kVoRX {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-4xl-s--2QGZT {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-5xl-s--2-P4K {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-6xl-s--1Vz5V {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4CommonExplanation__hdot-font-7xl-s--fv2EM {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4CommonExplanation__hdot-font-3xs-b--2E25A {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-2xs-b--1NJ51 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-xs-b--DZyvX {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-sm-b--2mFtm {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-lm-b--2x3m0 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4CommonExplanation__hdot-font-md-b--1lZEl {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-lg-b--1jwQp {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-xl-b--2troT {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-2xl-b--3jQBL {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-3xl-b--33G6D {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-4xl-b--2px-6 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-5xl-b--2qO9y {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4CommonExplanation__hdot-font-6xl-b--3E1KH {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4CommonExplanation__hdot-font-7xl-b--19JPM {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4CommonExplanation__game-box--2OIiZ {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.V4CommonExplanation__v4CommonExplanation--1HGER {
  text-align: center;
}
.V4CommonExplanation__v4CommonExplanation--1HGER > h4 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #474747;
  white-space: pre-wrap;
}
.V4CommonExplanation__v4CommonExplanation--1HGER > p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #a4a4a4;
}
.V4CommonExplanation__v4CommonExplanation--1HGER > .V4CommonExplanation__image--1LxIr {
  width: 416px;
  height: 192px;
  margin-top: 24px;
  border-radius: 16px;
  border: 1px solid #e7e8ea;
  background-size: cover;
}

.V4PracticeButtonToast__title-01--qUpYS {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.V4PracticeButtonToast__title-02--1OvBq {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.V4PracticeButtonToast__title-03--2u4zL {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.V4PracticeButtonToast__title-04--1RACg {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.V4PracticeButtonToast__title-04-higher--ZhX0v {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.V4PracticeButtonToast__title-05--aD0Np {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.V4PracticeButtonToast__title-05-higher--21Dxp {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.V4PracticeButtonToast__title-06--3zApk {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.V4PracticeButtonToast__title-07--3bzzI {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.V4PracticeButtonToast__title-08--2i9S_ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.V4PracticeButtonToast__title-09--2vTae {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.V4PracticeButtonToast__text-01--3ptip {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.V4PracticeButtonToast__text-02--3DY3l {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.V4PracticeButtonToast__text-03--22U6b {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.V4PracticeButtonToast__text-03-higher--3AfD1 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.V4PracticeButtonToast__text-04--2MEnD {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.V4PracticeButtonToast__text-05--1OWQg {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.V4PracticeButtonToast__text-06--29e6C {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.V4PracticeButtonToast__text-07--3CywF {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.V4PracticeButtonToast__head-02--30zFO {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.V4PracticeButtonToast__head-06--235en {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.V4PracticeButtonToast__monospace--pjaGR {
  font-feature-settings: "tnum";
}
.V4PracticeButtonToast__text-sub--FoCtC {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.V4PracticeButtonToast__hdot-font-3xs-r--6wp8n {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-2xs-r--2ae_r {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-xs-r--22MHE {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-sm-r--3pmUf {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-lm-r--F-UbW {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-md-r--24Ztw {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-lg-r--1fewP {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-xl-r--2ITl1 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-2xl-r--1KY42 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-3xl-r--rEzQ8 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-4xl-r--4OH55 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-5xl-r--Bpy5U {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-6xl-r--2l_aE {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4PracticeButtonToast__hdot-font-7xl-r--37qGq {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4PracticeButtonToast__hdot-font-3xs-m--22CTq {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-2xs-m--1iWrV {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-xs-m--2NHkz {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-sm-m--1nQbn {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-lm-m--_Zqo0 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-md-m--1qzZZ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-lg-m--1vU2O {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-xl-m--3GWCj {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-2xl-m--2qFRG {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-3xl-m--1P48K {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-4xl-m--RZlVM {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-5xl-m--1E_B- {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-6xl-m--1Wz46 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4PracticeButtonToast__hdot-font-7xl-m--DdOaO {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4PracticeButtonToast__hdot-font-3xs-s--1DqPx {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-2xs-s--x2mu6 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-xs-s--2o9VE {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-sm-s--2-Yje {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-lm-s--2yxgU {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-md-s--1TKeZ {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-lg-s--2yncv {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-xl-s--1SogH {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-2xl-s--23Gsa {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-3xl-s--18Dy0 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-4xl-s--96vrV {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-5xl-s--1aXIQ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-6xl-s--1TGyY {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4PracticeButtonToast__hdot-font-7xl-s--1Lfsk {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4PracticeButtonToast__hdot-font-3xs-b--3R32W {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-2xs-b--1INnP {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-xs-b--2NhNH {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-sm-b--FR5iE {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-lm-b---DSEh {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4PracticeButtonToast__hdot-font-md-b--ZQOyp {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-lg-b--1JT3P {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-xl-b--29GMN {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-2xl-b--1DI44 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-3xl-b--2cidj {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-4xl-b--NMkZb {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-5xl-b--3GO6I {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4PracticeButtonToast__hdot-font-6xl-b--1uIL8 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4PracticeButtonToast__hdot-font-7xl-b--1DGx- {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4PracticeButtonToast__game-box--3Bs_J {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.V4PracticeButtonToast__v4PracticeButtonToast--1abq8 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
  min-width: 546px;
  max-width: 640px;
  height: 88px;
  background: #315fc7;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 44px;
  fill: #ffffff;
}
.V4PracticeButtonToast__v4PracticeButtonToast--1abq8.V4PracticeButtonToast__white--snDOs {
  background: #ffffff;
  fill: #5878cf;
}
.V4PracticeButtonToast__v4PracticeButtonToast--1abq8.V4PracticeButtonToast__white--snDOs > p {
  color: #5878cf;
}
.V4PracticeButtonToast__v4PracticeButtonToast--1abq8 > .V4PracticeButtonToast__closeButton--evbzo {
  width: 64px;
  height: 64px;
  border-radius: 32px;
}
.V4PracticeButtonToast__v4PracticeButtonToast--1abq8 > p {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  white-space: pre-wrap;
}
.V4PracticeButtonToast__v4PracticeButtonToast--1abq8 > .V4PracticeButtonToast__practiceButton--DDn6G {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  width: 156px;
  height: 48px;
  margin-left: 40px;
  padding: 12px 32px;
  background: #e1e7f8;
  color: #315fc7;
  fill: #315fc7;
  border-radius: 24px;
}
.V4PracticeButtonToast__v4PracticeButtonToast--1abq8 > .V4PracticeButtonToast__practiceButton--DDn6G:hover {
  background: #5878cf;
  color: #e1e7f8;
  fill: #e1e7f8;
}
.V4PracticeButtonToast__v4PracticeButtonToast--1abq8 > .V4PracticeButtonToast__practiceButton--DDn6G > svg {
  float: right;
  display: inline;
  margin-left: 12px;
  width: 24px;
  height: 24px;
  transform: rotate(180deg);
}

.TaskV4ExamGuide__title-01--2k_MU {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskV4ExamGuide__title-02--1YzHu {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamGuide__title-03--3LnRq {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskV4ExamGuide__title-04--2SsUO {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskV4ExamGuide__title-04-higher--1QlPT {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskV4ExamGuide__title-05--sNC8b {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskV4ExamGuide__title-05-higher--12veQ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskV4ExamGuide__title-06--3vqJw {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamGuide__title-07--2PaNz {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamGuide__title-08--2n8xk {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamGuide__title-09--304k0 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamGuide__text-01--34AMm {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamGuide__text-02--1LwiY {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamGuide__text-03--1SOw2 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamGuide__text-03-higher--2_AJg {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskV4ExamGuide__text-04--XDTM6 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskV4ExamGuide__text-05--3C1E0 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamGuide__text-06--2jzzA {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskV4ExamGuide__text-07--3CAhM {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskV4ExamGuide__head-02--2FeWv {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamGuide__head-06--29Bl2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamGuide__monospace--1GMxD {
  font-feature-settings: "tnum";
}
.TaskV4ExamGuide__text-sub--2ce9D {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamGuide__hdot-font-3xs-r--31y9N {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-2xs-r--1yLKF {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-xs-r--RqHxr {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-sm-r--3vPXK {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-lm-r--2Hap6 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-md-r--3FUoK {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-lg-r--2VXyw {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-xl-r--2zpy4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-2xl-r--1FDMu {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-3xl-r--35HhR {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-4xl-r--26gCj {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-5xl-r--1lY3y {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-6xl-r--PKiDR {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamGuide__hdot-font-7xl-r--11KJ2 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamGuide__hdot-font-3xs-m--2GHPL {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-2xs-m--27nHN {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-xs-m--KDI3X {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-sm-m--3a1ZO {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-lm-m--222pb {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-md-m--r3jcp {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-lg-m--KOTT- {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-xl-m--EF_be {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-2xl-m--2JXmw {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-3xl-m--rBiA0 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-4xl-m--1_AJp {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-5xl-m--2fxFp {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-6xl-m--NdwU7 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamGuide__hdot-font-7xl-m--2DD2f {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamGuide__hdot-font-3xs-s--VBGs2 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-2xs-s--_YJvd {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-xs-s--7CkED {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-sm-s--3MWmv {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-lm-s--2ZntF {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-md-s--3k9Bv {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-lg-s--2bcmD {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-xl-s--1Gkgc {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-2xl-s--z_UIS {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-3xl-s--2Xelc {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-4xl-s--1hjTF {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-5xl-s--1zLJT {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-6xl-s--Ihhxg {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamGuide__hdot-font-7xl-s--3Q3t7 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamGuide__hdot-font-3xs-b--J_E0L {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-2xs-b--3B0lJ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-xs-b--31Fyz {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-sm-b--1nlWN {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-lm-b--14pn7 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamGuide__hdot-font-md-b--bAay9 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-lg-b--1tvnt {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-xl-b--3sCK6 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-2xl-b--2M4gn {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-3xl-b--2XL1I {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-4xl-b--2sw2q {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-5xl-b--16IGN {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamGuide__hdot-font-6xl-b--2kB7e {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamGuide__hdot-font-7xl-b--1kM8p {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamGuide__game-box--3L0e7 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskV4ExamGuide__taskV4ExamGuide--1AmHN {
  width: 545px;
  padding: 48px 64px;
}
.TaskV4ExamGuide__taskV4ExamGuide--1AmHN > .TaskV4ExamGuide__contentWrapper--3Hmij > .TaskV4ExamGuide__guideText--3L6dc > .TaskV4ExamGuide__guideTitle--1kfDL {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.TaskV4ExamGuide__taskV4ExamGuide--1AmHN > .TaskV4ExamGuide__contentWrapper--3Hmij > .TaskV4ExamGuide__guideText--3L6dc > .TaskV4ExamGuide__guideSubtitle--290st {
  margin-top: 8px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  color: #a4a4a4;
}
.TaskV4ExamGuide__taskV4ExamGuide--1AmHN > .TaskV4ExamGuide__contentWrapper--3Hmij > .TaskV4ExamGuide__autoStartText--1T2NW {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #315fc7;
}
.TaskV4ExamGuide__taskV4ExamGuide--1AmHN > .TaskV4ExamGuide__contentWrapper--3Hmij > * ~ * {
  margin-top: 16px;
}
.TaskV4ExamGuide__taskV4ExamGuide--1AmHN > .TaskV4ExamGuide__buttonWrapper--15lVY {
  text-align: center;
}
.TaskV4ExamGuide__taskV4ExamGuide--1AmHN > * ~ * {
  margin-top: 32px;
}

.V4Header__title-01--2wlwt {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.V4Header__title-02--2vslb {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.V4Header__title-03--2EzZR {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.V4Header__title-04--27_F7 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.V4Header__title-04-higher--1P6y_ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.V4Header__title-05--3gUk1 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.V4Header__title-05-higher--2ycfS {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.V4Header__title-06--BZ7nx {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.V4Header__title-07--2_OTj {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.V4Header__title-08--352t1 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.V4Header__title-09--3RfVc {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.V4Header__text-01--3gbOd {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.V4Header__text-02--5bDbb {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.V4Header__text-03--26gjb {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.V4Header__text-03-higher--fAFWC {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.V4Header__text-04--2WZAC {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.V4Header__text-05--1cQ7Y {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.V4Header__text-06--2NhVo {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.V4Header__text-07--30ddZ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.V4Header__head-02--2dzgZ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.V4Header__head-06--pY9FU {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.V4Header__monospace--YEQPH {
  font-feature-settings: "tnum";
}
.V4Header__text-sub--ttSZ2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.V4Header__hdot-font-3xs-r--3XhzM {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-2xs-r--2gyr0 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-xs-r--kXzCt {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-sm-r--2u6iA {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-lm-r--iPz5w {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-md-r--3zHCD {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Header__hdot-font-lg-r--2Qqbq {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Header__hdot-font-xl-r--1o4pj {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Header__hdot-font-2xl-r--1P8QD {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Header__hdot-font-3xl-r--VsCtR {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Header__hdot-font-4xl-r--g2Bsc {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Header__hdot-font-5xl-r--3-1qA {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4Header__hdot-font-6xl-r--1CFQi {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Header__hdot-font-7xl-r--3xlIv {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Header__hdot-font-3xs-m--oOF6P {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-2xs-m--16q2w {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-xs-m--qfBA6 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-sm-m--2bPnQ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-lm-m--2FUXn {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-md-m--15OgH {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Header__hdot-font-lg-m--JY8ee {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Header__hdot-font-xl-m--T3Dde {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Header__hdot-font-2xl-m--17mes {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Header__hdot-font-3xl-m--gPJzb {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Header__hdot-font-4xl-m--1mHi5 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Header__hdot-font-5xl-m--1IMEk {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4Header__hdot-font-6xl-m--9FEan {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Header__hdot-font-7xl-m--3cjPQ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Header__hdot-font-3xs-s--3w-2h {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-2xs-s--2PgIx {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-xs-s--1FcgP {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-sm-s--2yQlW {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-lm-s--3nTjL {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-md-s--3zL7y {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Header__hdot-font-lg-s--3hYGF {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Header__hdot-font-xl-s--3d1v0 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Header__hdot-font-2xl-s--32BTJ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Header__hdot-font-3xl-s--1TIRt {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Header__hdot-font-4xl-s--VFbt- {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Header__hdot-font-5xl-s--3kvLJ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4Header__hdot-font-6xl-s--238MJ {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Header__hdot-font-7xl-s--3iwzV {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Header__hdot-font-3xs-b--2gDgv {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-2xs-b--1kw9w {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-xs-b--1BcAZ {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-sm-b--1eXyM {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-lm-b--2cqbQ {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4Header__hdot-font-md-b--23Vw0 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Header__hdot-font-lg-b--19cAL {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4Header__hdot-font-xl-b--2vTYe {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Header__hdot-font-2xl-b--bBBUK {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4Header__hdot-font-3xl-b--2r-ck {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Header__hdot-font-4xl-b--1Wwuw {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4Header__hdot-font-5xl-b--3q6vf {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4Header__hdot-font-6xl-b--3ZLSk {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Header__hdot-font-7xl-b--2TIxi {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4Header__game-box--2XshZ {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.V4Header__v4Header--25ShU {
  display: flex;
  justify-content: space-between;
}
.V4Header__v4Header--25ShU > .V4Header__examStepText--cs_JB {
  line-height: 40px;
  color: #474747;
}
.V4Header__v4Header--25ShU > .V4Header__examStepText--cs_JB.V4Header__flexVerticalCenter--3SrHz {
  display: flex;
  align-items: center;
}
.V4Header__v4Header--25ShU > .V4Header__examStepText--cs_JB > .V4Header__titleText--OGtN5 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.V4Header__v4Header--25ShU > .V4Header__examStepText--cs_JB > .V4Header__titleText--OGtN5.V4Header__cutOverflow--IYXek {
  display: inline-block;
  max-width: 96px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.V4Header__v4Header--25ShU > .V4Header__examStepText--cs_JB > .V4Header__stepText--3ot9M {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.V4Header__v4Header--25ShU > .V4Header__examStepText--cs_JB > i {
  display: inline-block;
  margin: 0 16px;
  width: 1px;
  height: 16px;
  background: #e8e8e8;
  vertical-align: middle;
}
.V4Header__v4Header--25ShU > .V4Header__remainTime--HJWyP {
  float: right;
  display: flex;
  align-items: center;
  justify-content: center;
}

.TaskV4ExamMain__title-01--3HaUI {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskV4ExamMain__title-02--3cQXt {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamMain__title-03--2xeC8 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskV4ExamMain__title-04--19tAQ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskV4ExamMain__title-04-higher--NjCMG {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskV4ExamMain__title-05--wh5bJ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskV4ExamMain__title-05-higher--1sOz9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskV4ExamMain__title-06--2BY6F {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamMain__title-07--1i7L5 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamMain__title-08--2HTYJ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMain__title-09--2hChM {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMain__text-01--1ZQkD {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamMain__text-02--3TXw9 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamMain__text-03--2-cS9 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMain__text-03-higher--3kl9s {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskV4ExamMain__text-04--1VIc8 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskV4ExamMain__text-05--2AsVA {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMain__text-06--2ZqC3 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskV4ExamMain__text-07--39Yi_ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskV4ExamMain__head-02--3cG3K {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamMain__head-06--SqoAc {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMain__monospace--GErUA {
  font-feature-settings: "tnum";
}
.TaskV4ExamMain__text-sub--2oS_3 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMain__hdot-font-3xs-r--4n83T {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-2xs-r--3puKH {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-xs-r--YiV1T {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-sm-r--2jBsA {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-lm-r--3Opgv {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-md-r--1adIA {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-lg-r--1F0k9 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-xl-r--1LVfj {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-2xl-r--2GuNw {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-3xl-r--Nwvq6 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-4xl-r--2jYtl {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-5xl-r--2q-wD {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-6xl-r--3q5yp {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMain__hdot-font-7xl-r--21yg3 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMain__hdot-font-3xs-m--12CF2 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-2xs-m--7V-fH {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-xs-m--1uwnk {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-sm-m--1xTP2 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-lm-m--2f8GW {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-md-m--2nrSH {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-lg-m--330oj {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-xl-m--2sRtr {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-2xl-m--3BJFt {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-3xl-m--6dTqs {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-4xl-m--1mh-j {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-5xl-m--1eWql {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-6xl-m--1YiFM {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMain__hdot-font-7xl-m--20g7N {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMain__hdot-font-3xs-s--3PdQy {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-2xs-s--1uExN {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-xs-s--3i9Y3 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-sm-s---q7gB {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-lm-s--3TJ2y {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-md-s--6__l8 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-lg-s--O-Mfj {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-xl-s--3dSbk {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-2xl-s--TRpan {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-3xl-s--EfGwi {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-4xl-s--DQEO0 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-5xl-s--1ZC-B {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-6xl-s--3UW_3 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMain__hdot-font-7xl-s--3ElhF {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMain__hdot-font-3xs-b--7e_Yp {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-2xs-b--AWb6E {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-xs-b--3oIY_ {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-sm-b--2xYIu {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-lm-b--1Hl9h {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMain__hdot-font-md-b--3C8n7 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-lg-b--3ACdL {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-xl-b--33t2N {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-2xl-b--2ctvX {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-3xl-b--3Le1I {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-4xl-b--2lpKy {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-5xl-b--2DYQu {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMain__hdot-font-6xl-b--12Id0 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMain__hdot-font-7xl-b--3aJhe {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMain__game-box--2M9Ey {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskV4ExamMain__taskV4ExamMain--3RwHP {
  position: relative;
  width: 544px;
  height: 576px;
}
.TaskV4ExamMain__taskV4ExamMain--3RwHP > * ~ * {
  margin-top: 32px;
}
.TaskV4ExamMain__taskV4ExamMain--3RwHP .TaskV4ExamMain__webcamWrapper--2yXnQ {
  position: absolute;
  width: 255px;
  height: 192px;
  margin: 120px 64px;
  opacity: 0;
  transition: opacity 300ms, width 500ms, height 500ms;
}
.TaskV4ExamMain__taskV4ExamMain--3RwHP .TaskV4ExamMain__webcamWrapper--2yXnQ > .TaskV4ExamMain__webcam--3H7rM {
  border: 1px solid #cfd1d5;
  box-sizing: border-box;
  filter: drop-shadow(0px 4px 8px rgba(37, 40, 43, 0.08));
  border-radius: 16px;
}
.TaskV4ExamMain__taskV4ExamMain--3RwHP .TaskV4ExamMain__webcamWrapper--2yXnQ.TaskV4ExamMain__show--3cO0c {
  opacity: 1;
}
.TaskV4ExamMain__taskV4ExamMain--3RwHP .TaskV4ExamMain__webcamWrapper--2yXnQ.TaskV4ExamMain__extendCam--2yWdg {
  width: 415px;
  height: 312px;
}
.TaskV4ExamMain__voiceFeedback--2KKge {
  opacity: 0;
  transition: opacity 300ms;
}
.TaskV4ExamMain__voiceFeedback--2KKge.TaskV4ExamMain__show--3cO0c {
  opacity: 1;
}
.TaskV4ExamMain__answerModalWrapper--3eN0o {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(134.63deg, rgba(255, 255, 255, 0.72) 3.19%, rgba(255, 255, 255, 0.16) 101.28%), rgba(0, 0, 0, 0.08);
  backdrop-filter: blur(40px) opacity(0);
  opacity: 0;
  transition: backdrop-filter 1s, opacity 1s;
}
.TaskV4ExamMain__answerModalWrapper--3eN0o.TaskV4ExamMain__show--3cO0c {
  opacity: 1;
  backdrop-filter: blur(40px) opacity(1);
}

.Webcam__title-01--2WUdV {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Webcam__title-02--2AHOf {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Webcam__title-03--1dabd {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Webcam__title-04--162dU {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Webcam__title-04-higher--3DL_4 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Webcam__title-05--SvPMT {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Webcam__title-05-higher--29mfK {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Webcam__title-06--NtyI1 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Webcam__title-07--2_UAJ {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Webcam__title-08--18HZh {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Webcam__title-09--Hbh4S {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Webcam__text-01--VO91B {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Webcam__text-02--2NgxC {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Webcam__text-03--2RgwN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Webcam__text-03-higher--2sOYr {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Webcam__text-04--3-gBL {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Webcam__text-05--1QvGa {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Webcam__text-06--3sev3 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Webcam__text-07--A1ROT {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Webcam__head-02--vwJ15 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Webcam__head-06--1SDv_ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Webcam__monospace--1U7uj {
  font-feature-settings: "tnum";
}
.Webcam__text-sub--15_BP {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Webcam__hdot-font-3xs-r--y5Klc {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-2xs-r--1Ek-1 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-xs-r--2GZYX {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-sm-r--3qI8O {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-lm-r--3QB3i {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-md-r--1a-ct {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Webcam__hdot-font-lg-r--sBpVX {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Webcam__hdot-font-xl-r--1YtD9 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Webcam__hdot-font-2xl-r--1fAPo {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Webcam__hdot-font-3xl-r--Bozeo {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Webcam__hdot-font-4xl-r--15nzi {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Webcam__hdot-font-5xl-r--2Ufud {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Webcam__hdot-font-6xl-r--XLygu {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Webcam__hdot-font-7xl-r--2Gsz5 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Webcam__hdot-font-3xs-m--G-xhD {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-2xs-m--1fKod {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-xs-m--3nTua {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-sm-m--4fVSU {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-lm-m--aHnN_ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-md-m--14dlQ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Webcam__hdot-font-lg-m--3BhVu {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Webcam__hdot-font-xl-m--2wWlr {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Webcam__hdot-font-2xl-m--3mE_8 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Webcam__hdot-font-3xl-m--2gfJP {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Webcam__hdot-font-4xl-m--2r7OU {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Webcam__hdot-font-5xl-m--1SP7t {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Webcam__hdot-font-6xl-m--1n3yd {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Webcam__hdot-font-7xl-m--2CVWH {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Webcam__hdot-font-3xs-s--188VN {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-2xs-s--35CWC {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-xs-s--2wMxY {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-sm-s--2ywox {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-lm-s--1_A70 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-md-s--2GAz_ {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Webcam__hdot-font-lg-s--9Jtie {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Webcam__hdot-font-xl-s--2fPkT {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Webcam__hdot-font-2xl-s--3TkEe {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Webcam__hdot-font-3xl-s--2fpsy {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Webcam__hdot-font-4xl-s--U60Ox {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Webcam__hdot-font-5xl-s--3qpLZ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Webcam__hdot-font-6xl-s--4Y-T0 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Webcam__hdot-font-7xl-s--2kkub {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Webcam__hdot-font-3xs-b--2iY6d {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-2xs-b--1MFjd {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-xs-b--tXYRi {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-sm-b--36Ip3 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-lm-b--r58eC {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Webcam__hdot-font-md-b--2F0id {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Webcam__hdot-font-lg-b--3pg6_ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Webcam__hdot-font-xl-b--27G3j {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Webcam__hdot-font-2xl-b--24znw {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Webcam__hdot-font-3xl-b--1Ylqm {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Webcam__hdot-font-4xl-b--35jy2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Webcam__hdot-font-5xl-b--bAkly {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Webcam__hdot-font-6xl-b--qzm9N {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Webcam__hdot-font-7xl-b--eoFGB {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Webcam__game-box--Y5QIp {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Webcam__webcam--31mC1 {
  width: 100%;
  height: 100%;
  transform: scaleX(-1);
}

.TaskV4ExamMainLoading__title-01--1GjGW {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskV4ExamMainLoading__title-02--351KB {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamMainLoading__title-03--2xTXL {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskV4ExamMainLoading__title-04--3qZP2 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskV4ExamMainLoading__title-04-higher--1sDjK {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskV4ExamMainLoading__title-05--1fec4 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskV4ExamMainLoading__title-05-higher--3tuT9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskV4ExamMainLoading__title-06--32cGZ {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamMainLoading__title-07--3kq8z {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamMainLoading__title-08--3DZHo {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMainLoading__title-09--3pQbe {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMainLoading__text-01--gzFR6 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamMainLoading__text-02--3-6aZ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamMainLoading__text-03--vgUhu {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMainLoading__text-03-higher--3zkvU {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskV4ExamMainLoading__text-04--3Vgns {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskV4ExamMainLoading__text-05--1QPIP {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMainLoading__text-06--2QUoo {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskV4ExamMainLoading__text-07--2W3Bi {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskV4ExamMainLoading__head-02--pPCf_ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamMainLoading__head-06--3KMip {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMainLoading__monospace--2VlUr {
  font-feature-settings: "tnum";
}
.TaskV4ExamMainLoading__text-sub--1TDEH {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMainLoading__hdot-font-3xs-r--TFAqD {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-2xs-r--eXlO7 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-xs-r--1j8NY {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-sm-r--20RUJ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-lm-r--3c1UZ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-md-r--3yCTI {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-lg-r--1iaFb {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-xl-r--3EYq1 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-2xl-r--2sKXu {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-3xl-r--1mmDX {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-4xl-r--5Wld1 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-5xl-r--1RXmm {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-6xl-r--1w5bD {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainLoading__hdot-font-7xl-r--1ktuq {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainLoading__hdot-font-3xs-m--13b6P {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-2xs-m--1n8MZ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-xs-m--2zf1M {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-sm-m--2qI-C {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-lm-m--3SEkq {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-md-m--2aMK7 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-lg-m--1JR4x {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-xl-m--2syyJ {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-2xl-m--3M8m6 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-3xl-m--1Z9fG {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-4xl-m--NHMdV {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-5xl-m--10v5x {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-6xl-m--34fjq {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainLoading__hdot-font-7xl-m--1rQWj {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainLoading__hdot-font-3xs-s--x3sCW {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-2xs-s--11Dxl {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-xs-s--2hg7j {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-sm-s--2sedj {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-lm-s--2wccG {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-md-s--3j7W- {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-lg-s--1d4Lm {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-xl-s--1Z7v5 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-2xl-s--1J6dJ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-3xl-s--1PXge {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-4xl-s--3SziV {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-5xl-s--4tPdy {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-6xl-s--3g6Vf {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainLoading__hdot-font-7xl-s--2UkQv {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainLoading__hdot-font-3xs-b--3fNfM {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-2xs-b--37PPO {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-xs-b--33cDP {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-sm-b--3sCao {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-lm-b--3DhE_ {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainLoading__hdot-font-md-b--3oV9- {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-lg-b--2kU_V {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-xl-b--IVqwu {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-2xl-b--2Jjnn {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-3xl-b--2pV5p {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-4xl-b--2rpCk {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-5xl-b--1In12 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainLoading__hdot-font-6xl-b--2ta9D {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainLoading__hdot-font-7xl-b--277A9 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainLoading__game-box--3ZeZa {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskV4ExamMainLoading__taskV4ExamMainLoading--sB-ME {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 48px 64px;
}
.TaskV4ExamMainLoading__taskV4ExamMainLoading--sB-ME > .TaskV4ExamMainLoading__loadingContentWrapper--3fLPZ > .TaskV4ExamMainLoading__timeGuideWrapper--RzOGL {
  width: 100%;
  text-align: right;
}
.TaskV4ExamMainLoading__taskV4ExamMainLoading--sB-ME > .TaskV4ExamMainLoading__loadingContentWrapper--3fLPZ > * ~ * {
  margin-top: 16px;
}
.TaskV4ExamMainLoading__taskV4ExamMainLoading--sB-ME > .TaskV4ExamMainLoading__timeLimitWrapper--pxP97 > .TaskV4ExamMainLoading__timeLimitText--2L_o0 {
  margin-top: 24px;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #315fc7;
}
.TaskV4ExamMainLoading__taskV4ExamMainLoading--sB-ME > * ~ * {
  margin-top: 32px;
}

.V4TimeGuide__title-01--3_PH7 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.V4TimeGuide__title-02--1JjNl {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.V4TimeGuide__title-03--2MZUW {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.V4TimeGuide__title-04--8Km5A {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.V4TimeGuide__title-04-higher--2_oQ1 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.V4TimeGuide__title-05--1nXY9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.V4TimeGuide__title-05-higher--3_r7e {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.V4TimeGuide__title-06--tcloS {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.V4TimeGuide__title-07--1EyGI {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.V4TimeGuide__title-08--10Xhg {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.V4TimeGuide__title-09--EFpcZ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.V4TimeGuide__text-01--FrjXG {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.V4TimeGuide__text-02--3ws_M {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.V4TimeGuide__text-03--1Iuf7 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.V4TimeGuide__text-03-higher--11I4o {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.V4TimeGuide__text-04--3jH7_ {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.V4TimeGuide__text-05--1Hw8u {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.V4TimeGuide__text-06--1Z_M_ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.V4TimeGuide__text-07--2pTiE {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.V4TimeGuide__head-02--2ioJA {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.V4TimeGuide__head-06--28iOt {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.V4TimeGuide__monospace--21clC {
  font-feature-settings: "tnum";
}
.V4TimeGuide__text-sub--fxIba {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.V4TimeGuide__hdot-font-3xs-r--UwH0o {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-2xs-r--1lz9S {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-xs-r--3fEpn {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-sm-r--1puFH {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-lm-r--1VPgC {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-md-r--3PxT6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-lg-r--10u1d {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-xl-r--rwJUd {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-2xl-r--OvXlQ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-3xl-r--2WfDI {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-4xl-r--2w4H9 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-5xl-r--XHR5L {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-6xl-r--1oddi {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4TimeGuide__hdot-font-7xl-r--19e35 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4TimeGuide__hdot-font-3xs-m--1odRU {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-2xs-m--2D8mZ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-xs-m--13vXZ {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-sm-m--3rbZH {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-lm-m--1GdSf {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-md-m--DQ1pz {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-lg-m--DQq20 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-xl-m--3Dy8Q {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-2xl-m--ItnBZ {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-3xl-m--OYnJ0 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-4xl-m--v1Bdg {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-5xl-m--36wIA {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-6xl-m--2CdDX {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4TimeGuide__hdot-font-7xl-m--2TMiX {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4TimeGuide__hdot-font-3xs-s--2Zr6Y {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-2xs-s--22TL9 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-xs-s--2-9e- {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-sm-s--R9IAB {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-lm-s--18QTu {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-md-s--g92oO {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-lg-s--3UH5c {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-xl-s--zo-Bo {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-2xl-s--zNadA {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-3xl-s--2_sz4 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-4xl-s--uadH_ {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-5xl-s--ddRpI {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-6xl-s--nIl1r {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4TimeGuide__hdot-font-7xl-s--2RXq5 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4TimeGuide__hdot-font-3xs-b--3BSRK {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-2xs-b--1X6r_ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-xs-b--Q-j8t {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-sm-b--1Ivba {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-lm-b--WQyv4 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4TimeGuide__hdot-font-md-b--33_pP {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-lg-b--1TN6N {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-xl-b--kxNyi {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-2xl-b--2CRKu {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-3xl-b--1QRkb {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-4xl-b--CvkrK {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-5xl-b--2HbWw {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4TimeGuide__hdot-font-6xl-b--2qa8C {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4TimeGuide__hdot-font-7xl-b--1lfhS {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4TimeGuide__game-box--25DrD {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.V4TimeGuide__v4TimeGuide--3Ty-L {
  display: inline-block;
}
.V4TimeGuide__v4TimeGuide--3Ty-L > .V4TimeGuide__box--3jO4r {
  width: 144px;
  height: 88px;
  padding: 0 24px;
  background: #ffffff;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  box-sizing: border-box;
  border: 1px solid #a7b9e7;
  border-radius: 16px;
  text-align: center;
  display: flex;
  align-items: center;
}
.V4TimeGuide__v4TimeGuide--3Ty-L > .V4TimeGuide__box--3jO4r > .V4TimeGuide__contentWrapper--1fOCi {
  width: 100%;
}
.V4TimeGuide__v4TimeGuide--3Ty-L > .V4TimeGuide__box--3jO4r > .V4TimeGuide__contentWrapper--1fOCi > .V4TimeGuide__text--3PNG1 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #718dd7;
}
.V4TimeGuide__v4TimeGuide--3Ty-L > .V4TimeGuide__box--3jO4r > .V4TimeGuide__contentWrapper--1fOCi > .V4TimeGuide__time--2uini {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #315fc7;
}
.V4TimeGuide__v4TimeGuide--3Ty-L > * ~ * {
  margin-top: 16px;
}

.V4QuestionGuide__title-01--2a3RJ {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.V4QuestionGuide__title-02--2emYB {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.V4QuestionGuide__title-03--3jGvv {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.V4QuestionGuide__title-04--_9kDZ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.V4QuestionGuide__title-04-higher--UOSUM {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.V4QuestionGuide__title-05--18e9R {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.V4QuestionGuide__title-05-higher--1eZL5 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.V4QuestionGuide__title-06--hsgin {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.V4QuestionGuide__title-07--1Ce5J {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.V4QuestionGuide__title-08--1Unt3 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.V4QuestionGuide__title-09--S3lj7 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.V4QuestionGuide__text-01--2gJoH {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.V4QuestionGuide__text-02--3UTo6 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.V4QuestionGuide__text-03--2SNDG {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.V4QuestionGuide__text-03-higher--tkU6v {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.V4QuestionGuide__text-04--3hxpb {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.V4QuestionGuide__text-05--1-4qo {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.V4QuestionGuide__text-06--3M1__ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.V4QuestionGuide__text-07--2vWOk {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.V4QuestionGuide__head-02--2Q6Rz {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.V4QuestionGuide__head-06--1gE2w {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.V4QuestionGuide__monospace--xHKmD {
  font-feature-settings: "tnum";
}
.V4QuestionGuide__text-sub--2s72v {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.V4QuestionGuide__hdot-font-3xs-r--2J4wZ {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-2xs-r--24Yv1 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-xs-r---4Kfn {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-sm-r--1tBtu {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-lm-r--2RL2F {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-md-r--TuZrF {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-lg-r--2a6x4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-xl-r--PkXbn {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-2xl-r--3W54t {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-3xl-r--2kSDq {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-4xl-r--3OeVj {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-5xl-r--1V8rU {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-6xl-r--UGnMU {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4QuestionGuide__hdot-font-7xl-r--3oD-y {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4QuestionGuide__hdot-font-3xs-m--3wtKQ {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-2xs-m--3I-5j {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-xs-m--36lKK {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-sm-m--3KuEL {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-lm-m--1KsRk {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-md-m--3hUKV {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-lg-m--1R3XS {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-xl-m--2L9h2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-2xl-m--35iVH {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-3xl-m--AJKxu {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-4xl-m--1xftF {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-5xl-m--382re {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-6xl-m--YZSGI {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4QuestionGuide__hdot-font-7xl-m--17aVv {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4QuestionGuide__hdot-font-3xs-s--2W6o0 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-2xs-s--25f0t {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-xs-s--3MbHf {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-sm-s--zH1EJ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-lm-s--115li {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-md-s--31j9D {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-lg-s--1-AQJ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-xl-s--24RDH {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-2xl-s--2SiTc {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-3xl-s--ne8EA {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-4xl-s--XukWu {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-5xl-s--3-m-V {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-6xl-s--I65ft {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4QuestionGuide__hdot-font-7xl-s--3QVZ8 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4QuestionGuide__hdot-font-3xs-b--1SA5Q {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-2xs-b--1Q9da {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-xs-b--3T2PI {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-sm-b--UBBfd {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-lm-b--1RFF3 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4QuestionGuide__hdot-font-md-b--Knj1T {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-lg-b--VMgrP {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-xl-b--2XQQc {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-2xl-b--2tbTR {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-3xl-b--2bFVM {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-4xl-b--3m7jf {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-5xl-b--1eB-F {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4QuestionGuide__hdot-font-6xl-b--3CbuZ {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4QuestionGuide__hdot-font-7xl-b--1Lo2R {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4QuestionGuide__game-box--1ya1J {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.V4QuestionGuide__v4QuestionGuide--hcJ2B {
  height: 112px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 32px;
  box-sizing: border-box;
  border: 1px solid #cfd1d5;
  border-radius: 16px;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
}
.V4QuestionGuide__v4QuestionGuide--hcJ2B.V4QuestionGuide__freeChoice--32hYK {
  height: 136px;
}
.V4QuestionGuide__v4QuestionGuide--hcJ2B > .V4QuestionGuide__iconWrapper--32m1q {
  flex-shrink: 0;
  float: right;
  width: 48px;
  height: 48px;
  background: #e7e8ea;
  border-radius: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.V4QuestionGuide__v4QuestionGuide--hcJ2B > .V4QuestionGuide__iconWrapper--32m1q > .V4QuestionGuide__icon--2FYKY {
  width: 24px;
  height: 24px;
  fill: #656a71;
}
.V4QuestionGuide__v4QuestionGuide--hcJ2B > .V4QuestionGuide__textWrapper--2lfmd > .V4QuestionGuide__questionNum--POAmr {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.V4QuestionGuide__v4QuestionGuide--hcJ2B > .V4QuestionGuide__textWrapper--2lfmd > .V4QuestionGuide__questionText--29WtP {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #a4a4a4;
}
.V4QuestionGuide__v4QuestionGuide--hcJ2B > .V4QuestionGuide__textWrapper--2lfmd > * ~ * {
  margin-top: 8px;
}
.V4QuestionGuide__v4QuestionGuide--hcJ2B > * ~ * {
  margin-left: 32px;
}

.FadeTransition__title-01--2Pkdx {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.FadeTransition__title-02--3uGjy {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.FadeTransition__title-03--1e2jq {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.FadeTransition__title-04--1M7wy {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.FadeTransition__title-04-higher--WzCge {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.FadeTransition__title-05--ZY4fW {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.FadeTransition__title-05-higher--2Z15I {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.FadeTransition__title-06--31V1C {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.FadeTransition__title-07--1Iu9U {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.FadeTransition__title-08--1CVBO {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.FadeTransition__title-09--2prWB {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.FadeTransition__text-01--3jcLi {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.FadeTransition__text-02--30zb4 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.FadeTransition__text-03--3GBIo {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.FadeTransition__text-03-higher--3Ltqa {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.FadeTransition__text-04--5QU2z {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.FadeTransition__text-05--1pa9F {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.FadeTransition__text-06--1wkGk {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.FadeTransition__text-07--3wmCH {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.FadeTransition__head-02--2QkdG {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.FadeTransition__head-06--bvGQF {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.FadeTransition__monospace--3d6c3 {
  font-feature-settings: "tnum";
}
.FadeTransition__text-sub---EUSA {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.FadeTransition__hdot-font-3xs-r--1F7Fi {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-2xs-r--o1opb {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-xs-r--wvkbT {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-sm-r--1ZWEx {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-lm-r--9QQZ5 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-md-r--IP5A4 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-lg-r--F38_S {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-xl-r--ZN4vw {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-2xl-r--1OZRi {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-3xl-r--Knr1X {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-4xl-r--3B8Js {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-5xl-r--2e1MA {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-6xl-r--SBROQ {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeTransition__hdot-font-7xl-r--mnJOk {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeTransition__hdot-font-3xs-m--2ze4p {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-2xs-m--2lEdx {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-xs-m--6hfEX {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-sm-m--2S6BG {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-lm-m--1AmKJ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-md-m--1bSxH {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-lg-m--33NI4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-xl-m--nS-jk {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-2xl-m--tczt- {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-3xl-m--3Tnkv {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-4xl-m--2Lg19 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-5xl-m--JAgzO {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-6xl-m--1DcWm {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeTransition__hdot-font-7xl-m--2_Gbj {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeTransition__hdot-font-3xs-s--2p3eA {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-2xs-s--2ob1M {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-xs-s--vi6uw {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-sm-s--wgihY {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-lm-s--3q9wk {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-md-s--YvCJm {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-lg-s--2LIbT {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-xl-s--3u3m6 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-2xl-s--ybiw9 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-3xl-s--iZ8_x {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-4xl-s--2iQBV {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-5xl-s--13eDh {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-6xl-s--2ALV1 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeTransition__hdot-font-7xl-s--39IVl {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeTransition__hdot-font-3xs-b--2WzZf {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-2xs-b--3mHRm {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-xs-b--3cGog {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-sm-b--1gLyx {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-lm-b--2zirg {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeTransition__hdot-font-md-b--3mOf0 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-lg-b--TuahN {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-xl-b--1go-n {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-2xl-b--1nJ4m {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-3xl-b--33rFR {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-4xl-b--BxRFk {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-5xl-b--3N9fF {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeTransition__hdot-font-6xl-b--1Ml0T {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeTransition__hdot-font-7xl-b---P1rS {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeTransition__game-box--238JU {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.FadeTransition__fadeTransition--vYBmY {
  transition: opacity 500ms;
  opacity: 0;
}
.FadeTransition__fadeTransition--vYBmY.FadeTransition__opacityEnterActive--204h_ {
  opacity: 1;
}

.TaskV4ExamMainInterview__title-01--2X93N {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskV4ExamMainInterview__title-02--1cG7s {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamMainInterview__title-03--1hBxN {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskV4ExamMainInterview__title-04--1s0jd {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskV4ExamMainInterview__title-04-higher--ME44R {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskV4ExamMainInterview__title-05--12wjN {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskV4ExamMainInterview__title-05-higher--3jtXu {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskV4ExamMainInterview__title-06--1uqD5 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamMainInterview__title-07--26cvz {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamMainInterview__title-08--343KX {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMainInterview__title-09--3nkl6 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMainInterview__text-01--2N-He {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamMainInterview__text-02--2evxT {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamMainInterview__text-03--1p3tK {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMainInterview__text-03-higher--3-mfJ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskV4ExamMainInterview__text-04--2sIrI {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskV4ExamMainInterview__text-05--28oB6 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMainInterview__text-06--V-Rud {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskV4ExamMainInterview__text-07--2Upji {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskV4ExamMainInterview__head-02--syAVI {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamMainInterview__head-06--3i2it {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMainInterview__monospace--3UimL {
  font-feature-settings: "tnum";
}
.TaskV4ExamMainInterview__text-sub--W2wKo {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMainInterview__hdot-font-3xs-r--3tZPn {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-2xs-r--3F5R8 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-xs-r--hqZIo {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-sm-r--mgaGA {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-lm-r--2ESFm {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-md-r--38Kd4 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-lg-r--2IPPS {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-xl-r--35j45 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-2xl-r--1kOFY {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-3xl-r--3eMiq {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-4xl-r--1m1Mo {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-5xl-r--1-VR4 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-6xl-r--1zjXi {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainInterview__hdot-font-7xl-r--19PgM {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainInterview__hdot-font-3xs-m--32ls2 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-2xs-m--2yZGe {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-xs-m--21tOx {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-sm-m--3pAc7 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-lm-m--39cB- {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-md-m--1dw46 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-lg-m--3YRrT {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-xl-m--ZgySP {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-2xl-m--3MgcC {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-3xl-m--17ju5 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-4xl-m--2sQ-_ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-5xl-m--3sdkY {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-6xl-m--37O2v {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainInterview__hdot-font-7xl-m--2foXj {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainInterview__hdot-font-3xs-s--1Cj0q {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-2xs-s--28RMe {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-xs-s--3YG6q {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-sm-s--1hf3C {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-lm-s--T582- {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-md-s--1aPBK {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-lg-s--2G5l7 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-xl-s--35p2N {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-2xl-s--3HG-X {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-3xl-s--2Pmpm {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-4xl-s--38slI {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-5xl-s--1p7sN {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-6xl-s--R-Prr {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainInterview__hdot-font-7xl-s--3Ss7o {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainInterview__hdot-font-3xs-b--fQXu6 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-2xs-b--UxGek {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-xs-b--2lUyt {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-sm-b--BwPSD {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-lm-b--36MmL {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainInterview__hdot-font-md-b--33inV {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-lg-b--Nz_xQ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-xl-b--1cFhr {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-2xl-b--1j1sy {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-3xl-b--3LeP_ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-4xl-b--3dRdQ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-5xl-b--3F9X5 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainInterview__hdot-font-6xl-b--3tx1x {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainInterview__hdot-font-7xl-b--1R7ue {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainInterview__game-box--3LDS5 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskV4ExamMainInterview__taskV4ExamMainInterview--f3225 {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 48px 64px;
}
.TaskV4ExamMainInterview__taskV4ExamMainInterview--f3225 > .TaskV4ExamMainInterview__interviewContentWrapper--2k__w > .TaskV4ExamMainInterview__webcam--2hcjd {
  position: relative;
  height: 312px;
  text-align: center;
}
.TaskV4ExamMainInterview__taskV4ExamMainInterview--f3225 > .TaskV4ExamMainInterview__interviewContentWrapper--2k__w > .TaskV4ExamMainInterview__webcam--2hcjd > .TaskV4ExamMainInterview__timeLimitMessage--1Rh_G {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  position: absolute;
  top: 20px;
  right: 0;
  left: 0;
  margin: auto;
  padding: 0 24px;
  width: max-content;
  line-height: 32px;
  border: 1px solid #656a71;
  border-radius: 24px;
  background: rgba(68, 71, 75, 0.64);
  backdrop-filter: blur(24px);
  color: #ffffff;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  transition: opacity 300ms;
}
.TaskV4ExamMainInterview__taskV4ExamMainInterview--f3225 > .TaskV4ExamMainInterview__interviewContentWrapper--2k__w > .TaskV4ExamMainInterview__webcam--2hcjd > .TaskV4ExamMainInterview__timeLimitMessage--1Rh_G.TaskV4ExamMainInterview__show--2WNt4 {
  opacity: 1;
  visibility: visible;
}
.TaskV4ExamMainInterview__taskV4ExamMainInterview--f3225 > .TaskV4ExamMainInterview__interviewContentWrapper--2k__w > .TaskV4ExamMainInterview__webcam--2hcjd > .TaskV4ExamMainInterview__timeLimitMessage--1Rh_G.TaskV4ExamMainInterview__answerStep--3mux2 {
  border: 1px solid #5878cf;
  background: rgba(49, 95, 199, 0.64);
}
.TaskV4ExamMainInterview__taskV4ExamMainInterview--f3225 > .TaskV4ExamMainInterview__interviewContentWrapper--2k__w > * ~ * {
  margin-top: 24px;
}
.TaskV4ExamMainInterview__taskV4ExamMainInterview--f3225 > * ~ * {
  margin-top: 32px;
}

.V4SwitchTimer__title-01--34Th1 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.V4SwitchTimer__title-02--3Ugl1 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.V4SwitchTimer__title-03--2EI6D {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.V4SwitchTimer__title-04--1ECZk {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.V4SwitchTimer__title-04-higher--2jNct {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.V4SwitchTimer__title-05--EJg2M {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.V4SwitchTimer__title-05-higher--1brGL {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.V4SwitchTimer__title-06--NvuIV {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.V4SwitchTimer__title-07--27BL6 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.V4SwitchTimer__title-08--3km8- {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.V4SwitchTimer__title-09--3lDxh {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.V4SwitchTimer__text-01--O0vzW {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.V4SwitchTimer__text-02--1HfiZ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.V4SwitchTimer__text-03--4dfSS {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.V4SwitchTimer__text-03-higher--2wTmi {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.V4SwitchTimer__text-04--Hkr_b {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.V4SwitchTimer__text-05--3hvc_ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.V4SwitchTimer__text-06--3tWmR {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.V4SwitchTimer__text-07--3VDmH {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.V4SwitchTimer__head-02--1OM1t {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.V4SwitchTimer__head-06--10_gv {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.V4SwitchTimer__monospace--FdYWm {
  font-feature-settings: "tnum";
}
.V4SwitchTimer__text-sub--3cShM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.V4SwitchTimer__hdot-font-3xs-r--1O7z4 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-2xs-r--3WXUj {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-xs-r--t62Nn {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-sm-r--OFpJg {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-lm-r--2ASWQ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-md-r--3Emde {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-lg-r--CbLVV {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-xl-r--343VK {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-2xl-r--PIz__ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-3xl-r--2n1G_ {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-4xl-r--14ZkW {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-5xl-r--2rtMb {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-6xl-r--ubrLW {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SwitchTimer__hdot-font-7xl-r--2H-Bc {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SwitchTimer__hdot-font-3xs-m--3CwYd {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-2xs-m--1lXch {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-xs-m--120YJ {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-sm-m--_StIm {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-lm-m--1r2ax {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-md-m--z6KPi {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-lg-m--1FWH7 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-xl-m--1HUlm {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-2xl-m--250BM {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-3xl-m--3qRI8 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-4xl-m--3qnGN {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-5xl-m--1d_ZU {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-6xl-m--1TBun {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SwitchTimer__hdot-font-7xl-m--2_t5h {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SwitchTimer__hdot-font-3xs-s--2F7Hz {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-2xs-s--1KfTQ {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-xs-s--VM_mu {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-sm-s--17A9A {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-lm-s--1ifmd {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-md-s--3oZms {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-lg-s--HRm_7 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-xl-s--3momh {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-2xl-s--3fryr {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-3xl-s--2_Z-3 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-4xl-s--2ROwa {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-5xl-s--3LSpO {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-6xl-s--BnRFw {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SwitchTimer__hdot-font-7xl-s--396cy {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SwitchTimer__hdot-font-3xs-b--1387q {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-2xs-b--3kg53 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-xs-b--3J-Zr {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-sm-b--FTOVs {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-lm-b--2rlY8 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SwitchTimer__hdot-font-md-b--2zWHG {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-lg-b--1Cxwa {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-xl-b--1Qn-J {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-2xl-b--z--Ow {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-3xl-b--2H2cf {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-4xl-b--3NadJ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-5xl-b--24Azl {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SwitchTimer__hdot-font-6xl-b--2wRWk {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SwitchTimer__hdot-font-7xl-b--3T7KU {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SwitchTimer__game-box--KCzUj {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.V4SwitchTimer__switchTimer--2oJyE {
  margin: auto;
  position: relative;
  width: 326px;
  height: 48px;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__capsuleWrapper--x90pY {
  width: 100%;
  height: 100%;
  position: absolute;
  display: inline-block;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__capsuleWrapper--x90pY > .V4SwitchTimer__capsule--2n91o {
  position: absolute;
  width: 220px;
  height: 48px;
  box-sizing: border-box;
  background: #f4f4f5;
  border: 2px solid #cfd1d5;
  border-radius: 24px;
  left: 0;
  transition: left 500ms, border 200ms 500ms;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__capsuleWrapper--x90pY > .V4SwitchTimer__capsule--2n91o:not(.V4SwitchTimer__answer--2TwVe) {
  left: 107px;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__capsuleWrapper--x90pY > .V4SwitchTimer__capsule--2n91o.V4SwitchTimer__front--2EwUq {
  background: #ffffff;
  border: 2px solid #656a71;
  left: 0;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__capsuleWrapper--x90pY > .V4SwitchTimer__capsule--2n91o.V4SwitchTimer__front--2EwUq.V4SwitchTimer__answer--2TwVe {
  border: 2px solid #5878cf;
  left: 107px;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__textWrapper--1b-b_ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  height: 100%;
  width: 100%;
  padding: 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #a4a4a4;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__textWrapper--1b-b_ > .V4SwitchTimer__readyText--SSDPr {
  transition: color 200ms 500ms;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__textWrapper--1b-b_ > .V4SwitchTimer__readyText--SSDPr:not(.V4SwitchTimer__answer--2TwVe) {
  color: #474747;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__textWrapper--1b-b_ > .V4SwitchTimer__timeText--2InmO {
  transition: color 200ms 500ms;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #474747;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__textWrapper--1b-b_ > .V4SwitchTimer__timeText--2InmO.V4SwitchTimer__answer--2TwVe {
  color: #315fc7;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__textWrapper--1b-b_ > .V4SwitchTimer__answerText--2-pBY {
  transition: color 200ms 500ms;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__textWrapper--1b-b_ > .V4SwitchTimer__answerText--2-pBY.V4SwitchTimer__answer--2TwVe {
  color: #315fc7;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__textWrapper--1b-b_ > .V4SwitchTimer__line--1tAqv {
  width: 16px;
  height: 1px;
  background: #cfd1d5;
  transition: opacity 200ms 200ms;
  opacity: 0;
}
.V4SwitchTimer__switchTimer--2oJyE > .V4SwitchTimer__textWrapper--1b-b_ > .V4SwitchTimer__line--1tAqv.V4SwitchTimer__show--T78pM {
  transition: opacity 200ms 500ms;
  opacity: 1;
}

.VoiceFeedback__title-01--38ci4 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.VoiceFeedback__title-02--3InHA {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.VoiceFeedback__title-03--1gtL8 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.VoiceFeedback__title-04--326u7 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.VoiceFeedback__title-04-higher--3QVnc {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.VoiceFeedback__title-05--2h9Dv {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.VoiceFeedback__title-05-higher--AkAiJ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.VoiceFeedback__title-06--1m-k6 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.VoiceFeedback__title-07--2yWuZ {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.VoiceFeedback__title-08--205L_ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.VoiceFeedback__title-09--1N8Hs {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.VoiceFeedback__text-01--3oNHN {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.VoiceFeedback__text-02--1XudZ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.VoiceFeedback__text-03--2qm-e {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.VoiceFeedback__text-03-higher--3VqCA {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.VoiceFeedback__text-04--3ifxs {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.VoiceFeedback__text-05--3Kp4u {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.VoiceFeedback__text-06--3gh47 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.VoiceFeedback__text-07--3aoOL {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.VoiceFeedback__head-02--3Rmo1 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.VoiceFeedback__head-06--2x62g {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.VoiceFeedback__monospace--2167L {
  font-feature-settings: "tnum";
}
.VoiceFeedback__text-sub--hSk1X {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.VoiceFeedback__hdot-font-3xs-r--FbStU {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-2xs-r--GG6YM {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-xs-r--n0HcJ {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-sm-r--2tuNY {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-lm-r--pbAa- {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-md-r--267OH {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-lg-r--3Lzuy {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-xl-r--3kSom {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-2xl-r--1DK-A {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-3xl-r--Vv5zO {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-4xl-r--3WE-P {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-5xl-r--167ws {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-6xl-r--2bkjj {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VoiceFeedback__hdot-font-7xl-r--_v23M {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VoiceFeedback__hdot-font-3xs-m--3GOBV {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-2xs-m--R-x_V {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-xs-m--mlsc2 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-sm-m--34tNd {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-lm-m--UDHDW {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-md-m--3w_jB {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-lg-m--3QZei {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-xl-m--2YZbw {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-2xl-m--PtriM {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-3xl-m--3ifkA {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-4xl-m--1YZ1y {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-5xl-m--293rR {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-6xl-m--G1mYt {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VoiceFeedback__hdot-font-7xl-m--2IgmD {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VoiceFeedback__hdot-font-3xs-s--DIhBp {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-2xs-s--2ms7d {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-xs-s--3UR2h {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-sm-s--2wjWk {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-lm-s--1gelU {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-md-s--2vw3N {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-lg-s--1n9pZ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-xl-s--2A8Ah {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-2xl-s--ZzhyT {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-3xl-s--2NI8b {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-4xl-s--6MUfu {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-5xl-s--2JcY_ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-6xl-s--Q9y83 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VoiceFeedback__hdot-font-7xl-s--2n-7O {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VoiceFeedback__hdot-font-3xs-b--2p8Lz {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-2xs-b--ZPlu2 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-xs-b--15O6P {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-sm-b--Sxuy4 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-lm-b--3vUAA {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.VoiceFeedback__hdot-font-md-b--23Q2E {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-lg-b--1Sns- {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-xl-b--2qje1 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-2xl-b--19IoE {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-3xl-b--2t-iY {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-4xl-b--2yCv0 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-5xl-b--10f65 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.VoiceFeedback__hdot-font-6xl-b--2TNBF {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VoiceFeedback__hdot-font-7xl-b--2NmMt {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VoiceFeedback__game-box--FFCL0 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
/*.radialGradient(@color, @scale) {
    background: radial-gradient(50% 50% at 50% 50%, @color 0%, rgba(244, 244, 245, 0) @scale);
}*/
.VoiceFeedback__voiceFeedbackWrap--2mXTg {
  left: 0;
  bottom: -96px;
  width: 100vw;
  height: 192px;
  position: fixed;
  /*> .green[data-col="50"] {
        .radialGradient(@jobda-green-200, 50%);
    }

    > .green[data-col="75"] {
        .radialGradient(@jobda-green-200, 75%);
    }

    > .green[data-col="100"] {
        .radialGradient(@jobda-green-200, 100%);
    }*/
  /*> .sky[data-col="50"] {
        .radialGradient(@jobda-sky-200, 50%);
    }

    > .sky[data-col="75"] {
        .radialGradient(@jobda-sky-200, 75%);
    }

    > .sky[data-col="100"] {
        .radialGradient(@jobda-sky-200, 100%);
    }*/
}
.VoiceFeedback__voiceFeedbackWrap--2mXTg > .VoiceFeedback__green--iWOOc {
  width: 100%;
  height: 100%;
  opacity: 0.56;
  position: absolute;
  animation: VoiceFeedback__changeOpacityGreen--3TiAw 2s alternate infinite linear;
}
@keyframes VoiceFeedback__changeOpacityGreen--3TiAw {
  to {
    opacity: 0;
  }
}
.VoiceFeedback__voiceFeedbackWrap--2mXTg > .VoiceFeedback__sky--36IpF {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  animation: VoiceFeedback__changeOpacitySky--3sZ1N 2s alternate infinite linear;
}
@keyframes VoiceFeedback__changeOpacitySky--3sZ1N {
  to {
    opacity: 0.56;
  }
}
.VoiceFeedback__voiceFeedbackWrap--2mXTg > .VoiceFeedback__bar--W-rxI {
  width: 100%;
  height: 4px;
  left: 0;
  bottom: calc(100% - 96px);
  position: absolute;
  background: linear-gradient(90deg, #6cdd83 0%, #7adeda 100%);
}

.TaskV4ExamMainBackContent__title-01--wfvVe {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskV4ExamMainBackContent__title-02--c8uHu {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamMainBackContent__title-03--33AMD {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskV4ExamMainBackContent__title-04--2N9AR {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskV4ExamMainBackContent__title-04-higher--2iJvO {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskV4ExamMainBackContent__title-05--1YenC {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskV4ExamMainBackContent__title-05-higher--3ZUmT {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskV4ExamMainBackContent__title-06--2MP1x {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamMainBackContent__title-07--3HeQz {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamMainBackContent__title-08--2nOBu {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMainBackContent__title-09--1eS7r {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMainBackContent__text-01--2emwq {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamMainBackContent__text-02--2-fKg {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamMainBackContent__text-03--1u8on {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMainBackContent__text-03-higher--2noOl {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskV4ExamMainBackContent__text-04--caBm_ {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskV4ExamMainBackContent__text-05--29RJ6 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMainBackContent__text-06--25QwA {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskV4ExamMainBackContent__text-07--6ObMg {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskV4ExamMainBackContent__head-02--rGeM7 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamMainBackContent__head-06--1a1t7 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamMainBackContent__monospace--He9Px {
  font-feature-settings: "tnum";
}
.TaskV4ExamMainBackContent__text-sub--2z9Wn {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamMainBackContent__hdot-font-3xs-r--1KBAA {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-2xs-r--CEnmU {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-xs-r--36JmV {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-sm-r--2B9Qc {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-lm-r--2uhc2 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-md-r--2dsSp {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-lg-r--38yAS {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-xl-r--3HcsS {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-2xl-r--1dvpf {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-3xl-r--2TMBo {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-4xl-r--1joUI {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-5xl-r--iDLZL {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-6xl-r--1eR26 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainBackContent__hdot-font-7xl-r--17Lre {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainBackContent__hdot-font-3xs-m--32qJS {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-2xs-m--1NvI1 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-xs-m--2Dv-d {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-sm-m--587HV {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-lm-m--24xki {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-md-m--zEQCa {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-lg-m--cjo5e {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-xl-m--LCqNT {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-2xl-m--1AOKv {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-3xl-m--8ZM0F {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-4xl-m--1F7mX {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-5xl-m--17_k1 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-6xl-m--pPd_i {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainBackContent__hdot-font-7xl-m--b-zhD {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainBackContent__hdot-font-3xs-s--k469F {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-2xs-s--1UTiz {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-xs-s--3e3YS {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-sm-s--3Zcv1 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-lm-s--THIos {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-md-s--3u4AF {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-lg-s--vockh {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-xl-s--25n4J {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-2xl-s--3txXw {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-3xl-s--2CIjB {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-4xl-s--3kEZT {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-5xl-s--2Uv6G {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-6xl-s--1w7H5 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainBackContent__hdot-font-7xl-s--1XqaH {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainBackContent__hdot-font-3xs-b--1ng51 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-2xs-b--LBBB3 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-xs-b--2EFV3 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-sm-b--OQDKB {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-lm-b--34ULP {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamMainBackContent__hdot-font-md-b--32r1e {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-lg-b--EB15- {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-xl-b--UcPSK {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-2xl-b--2iFAq {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-3xl-b--35Znt {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-4xl-b--1tS7P {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-5xl-b--1CJac {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamMainBackContent__hdot-font-6xl-b--aC5X2 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainBackContent__hdot-font-7xl-b--15iOz {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamMainBackContent__game-box--16c7n {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskV4ExamMainBackContent__backContentWrapper--1BiGe {
  position: fixed;
  display: flex;
  justify-content: center;
  top: 0;
  width: 100vw;
  height: 100vh;
  transform: translateX(-288px);
}
.TaskV4ExamMainBackContent__backContent--3GBl- {
  position: absolute;
  top: 50%;
  width: 448px;
  opacity: 0;
  transform: translateY(-50%);
  transition: opacity 300ms;
  visibility: hidden;
}
.TaskV4ExamMainBackContent__backContent--3GBl-.TaskV4ExamMainBackContent__intro--hHgW3 {
  opacity: 1;
  visibility: visible;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__guideText--83LFZ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  opacity: 0;
  transition: opacity 500ms;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__questionScrollWrap--1AlIs {
  position: relative;
  margin-top: 8px;
  opacity: 0;
  transition: opacity 500ms;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__questionScrollWrap--1AlIs > span.TaskV4ExamMainBackContent__scrollShadow--2MWk9.TaskV4ExamMainBackContent__start--2Xeen {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 448px;
  height: 80px;
  background: linear-gradient(180deg, #F4F4F6 0%, rgba(244, 244, 245, 0) 100%);
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__questionScrollWrap--1AlIs > span.TaskV4ExamMainBackContent__scrollShadow--2MWk9.TaskV4ExamMainBackContent__end--32wLM {
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 448px;
  height: 80px;
  background: linear-gradient(180deg, rgba(244, 244, 246, 0) 0%, #F2F3F4 100%);
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__questionScrollWrap--1AlIs .TaskV4ExamMainBackContent__question--2HaSv {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  color: #474747;
  white-space: pre-wrap;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__questionScrollWrap--1AlIs .TaskV4ExamMainBackContent__question--2HaSv.TaskV4ExamMainBackContent__small--1SvxX {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__questionScrollWrap--1AlIs .TaskV4ExamMainBackContent__question--2HaSv.TaskV4ExamMainBackContent__scrollable--2RII2 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
  height: 284px;
  overflow-wrap: break-word;
  overflow-y: overlay;
  margin-right: -18px;
  padding-right: 18px;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__questionScrollWrap--1AlIs .TaskV4ExamMainBackContent__question--2HaSv.TaskV4ExamMainBackContent__scrollable--2RII2::-webkit-scrollbar {
  width: 6px;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__questionScrollWrap--1AlIs .TaskV4ExamMainBackContent__question--2HaSv.TaskV4ExamMainBackContent__scrollable--2RII2::-webkit-scrollbar-track {
  margin: 16px 0 16px;
  background: #e7e8ea;
  border-radius: 4px;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__questionScrollWrap--1AlIs .TaskV4ExamMainBackContent__question--2HaSv.TaskV4ExamMainBackContent__scrollable--2RII2::-webkit-scrollbar-thumb {
  background: #9fa4ab;
  border-radius: 4px;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__buttons--1OVjF {
  margin-top: 48px;
  opacity: 0;
  transition: opacity 500ms;
  position: relative;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__buttons--1OVjF > .TaskV4ExamMainBackContent__disabled--nbNAJ {
  background: #5ec7c3;
  opacity: 0.48;
  box-shadow: none;
  cursor: default;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__buttons--1OVjF > * ~ * {
  margin-left: 8px;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__tipText--zTclO {
  display: inline-flex;
  align-items: center;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #5ec7c3;
  margin-top: 16px;
  opacity: 0;
  transition: opacity 500ms;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__tipText--zTclO > svg > path {
  fill: #5ec7c3;
}
.TaskV4ExamMainBackContent__backContent--3GBl- > .TaskV4ExamMainBackContent__tipText--zTclO > span {
  margin-left: 6px;
}

.V4SubmitTooltip__title-01--3XQ6U {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.V4SubmitTooltip__title-02--2KmfO {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.V4SubmitTooltip__title-03--3lSzk {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.V4SubmitTooltip__title-04--2VNcB {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.V4SubmitTooltip__title-04-higher--3mvK2 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.V4SubmitTooltip__title-05--3Uv4g {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.V4SubmitTooltip__title-05-higher--CzCDZ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.V4SubmitTooltip__title-06--2uelx {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.V4SubmitTooltip__title-07--2UkXH {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.V4SubmitTooltip__title-08--2jQaO {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.V4SubmitTooltip__title-09--IUOVO {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.V4SubmitTooltip__text-01--3ostD {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.V4SubmitTooltip__text-02--Ct3bV {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.V4SubmitTooltip__text-03--3WYvk {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.V4SubmitTooltip__text-03-higher--3721N {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.V4SubmitTooltip__text-04--DQqZb {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.V4SubmitTooltip__text-05--2pYoE {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.V4SubmitTooltip__text-06--yuHqc {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.V4SubmitTooltip__text-07--2VJI6 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.V4SubmitTooltip__head-02--2t42i {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.V4SubmitTooltip__head-06--wIvyQ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.V4SubmitTooltip__monospace--Y6wPI {
  font-feature-settings: "tnum";
}
.V4SubmitTooltip__text-sub--3JFT_ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.V4SubmitTooltip__hdot-font-3xs-r--2bRcL {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-2xs-r--2UOQ_ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-xs-r--1jnOk {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-sm-r--52WA7 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-lm-r--1DYkp {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-md-r--29jWH {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-lg-r--1sPTZ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-xl-r--3tJbL {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-2xl-r--8h3Np {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-3xl-r--3fYLB {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-4xl-r--2o_dA {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-5xl-r--vAdGS {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-6xl-r--2AWVR {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmitTooltip__hdot-font-7xl-r--2kwe3 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmitTooltip__hdot-font-3xs-m--3wQ9D {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-2xs-m--25SS8 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-xs-m--3aPic {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-sm-m--1fVkP {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-lm-m--1MHDq {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-md-m--1Ah7j {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-lg-m--2VXv7 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-xl-m--5HG0T {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-2xl-m--1Wbzs {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-3xl-m--2XoL3 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-4xl-m--3l_pe {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-5xl-m--1Jtck {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-6xl-m--2mD87 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmitTooltip__hdot-font-7xl-m--1Js_b {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmitTooltip__hdot-font-3xs-s--ASLWw {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-2xs-s--2Gxkl {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-xs-s--1GO4l {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-sm-s--2Tpjc {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-lm-s--2V2O_ {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-md-s--2O4uc {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-lg-s--2HRoJ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-xl-s--gz47v {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-2xl-s--2wOEY {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-3xl-s--5wZMr {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-4xl-s--HDquQ {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-5xl-s--2GVAY {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-6xl-s--1C9H8 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmitTooltip__hdot-font-7xl-s--32vZC {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmitTooltip__hdot-font-3xs-b--23Bju {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-2xs-b--3oZJw {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-xs-b--9mreP {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-sm-b--1TS1h {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-lm-b--1_Hgt {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.V4SubmitTooltip__hdot-font-md-b--1lr07 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-lg-b--2R-G1 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-xl-b--1MHli {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-2xl-b--1DCo1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-3xl-b--1O2wu {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-4xl-b--3byG_ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-5xl-b--2N57y {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.V4SubmitTooltip__hdot-font-6xl-b--2UCtl {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmitTooltip__hdot-font-7xl-b--2a03q {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.V4SubmitTooltip__game-box--D6Y-i {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.V4SubmitTooltip__tooltip--uQPfY {
  transition: opacity 500ms;
  opacity: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  position: absolute;
  background: #315fc7;
  color: #e1e7f8;
  padding: 12px 16px;
  top: 76px;
  left: 0;
  border-radius: 8px;
  margin-left: 0;
}
.V4SubmitTooltip__tooltip--uQPfY:after {
  content: '';
  position: absolute;
  top: -12px;
  left: 24px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #315fc7;
}
.V4SubmitTooltip__tooltip--uQPfY.V4SubmitTooltip__visible--9gJaS {
  opacity: 1;
}
.V4SubmitTooltip__tooltip--uQPfY.V4SubmitTooltip__shake--2sCD7 {
  animation: V4SubmitTooltip__shake--2sCD7 0.3s;
}
@keyframes V4SubmitTooltip__shake--2sCD7 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-7px);
  }
  50% {
    transform: translateX(0);
  }
  75% {
    transform: translateX(-7px);
  }
  100% {
    transform: translateX(0);
  }
}

.TaskV4ExamSelect__title-01--2mYZP {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskV4ExamSelect__title-02--2kAws {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamSelect__title-03--3VGIT {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskV4ExamSelect__title-04--26dFi {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskV4ExamSelect__title-04-higher--x-SVA {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskV4ExamSelect__title-05--2AIZK {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskV4ExamSelect__title-05-higher--2ye8V {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskV4ExamSelect__title-06--3gYoE {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamSelect__title-07--RUJMy {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamSelect__title-08--3b3b8 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamSelect__title-09--1mAEx {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamSelect__text-01--UFP-3 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamSelect__text-02--29BfY {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamSelect__text-03--1CtJa {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamSelect__text-03-higher--RMQHm {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskV4ExamSelect__text-04--2XGTF {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskV4ExamSelect__text-05--1IVAR {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamSelect__text-06--2N1oW {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskV4ExamSelect__text-07--XQqoH {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskV4ExamSelect__head-02--1FMHW {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamSelect__head-06--3p_kY {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamSelect__monospace--29buN {
  font-feature-settings: "tnum";
}
.TaskV4ExamSelect__text-sub--3Su31 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamSelect__hdot-font-3xs-r--24JaL {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-2xs-r--1RkHC {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-xs-r--3PhpS {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-sm-r--FcxXl {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-lm-r--3qixJ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-md-r--1Wktr {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-lg-r--Ya9ct {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-xl-r--3UYrP {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-2xl-r--X1m4W {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-3xl-r--8Txt3 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-4xl-r--2qMfw {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-5xl-r--3ZmXO {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-6xl-r--2UjnX {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamSelect__hdot-font-7xl-r--2XQoL {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamSelect__hdot-font-3xs-m--9aPC6 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-2xs-m--2Fzh9 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-xs-m--29wmC {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-sm-m--3c8_O {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-lm-m--3_jhp {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-md-m--tlTno {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-lg-m--1hlk0 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-xl-m--8Z1pz {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-2xl-m--1X1H8 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-3xl-m--1Pq_8 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-4xl-m--gDP6x {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-5xl-m--3FNR0 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-6xl-m--2bIsC {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamSelect__hdot-font-7xl-m--ZlqEj {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamSelect__hdot-font-3xs-s--3NTRP {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-2xs-s--3EcqP {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-xs-s--2Vcwl {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-sm-s--2PETR {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-lm-s--21bF4 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-md-s--kIdPu {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-lg-s--3NO9u {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-xl-s--1hFEl {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-2xl-s--2PPB1 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-3xl-s--1xONZ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-4xl-s--1HYw9 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-5xl-s--15XxE {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-6xl-s--3TrTM {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamSelect__hdot-font-7xl-s--1Road {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamSelect__hdot-font-3xs-b--3siRp {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-2xs-b--SZHlX {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-xs-b--iUGMo {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-sm-b--3L43F {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-lm-b--3zqHF {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamSelect__hdot-font-md-b--2FMux {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-lg-b--2NVQB {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-xl-b--3oeXE {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-2xl-b--3W7Jp {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-3xl-b--1p_bg {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-4xl-b--tINLX {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-5xl-b--1RRX4 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamSelect__hdot-font-6xl-b--cmWSG {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamSelect__hdot-font-7xl-b--2AZL1 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamSelect__game-box--2gLVx {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW {
  width: 928px;
  height: 600px;
  padding: 48px 24px 48px 64px;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp {
  display: flex;
  column-gap: 48px;
  height: 100%;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__leftContent--HN263 {
  width: 256px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__leftContent--HN263 > .TaskV4ExamSelect__header--1SM6x {
  flex-shrink: 0;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__leftContent--HN263 > .TaskV4ExamSelect__selectGuideWrapper--1iyja {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 32px;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__leftContent--HN263 > .TaskV4ExamSelect__selectGuideWrapper--1iyja > .TaskV4ExamSelect__guideText--3eXBs {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #474747;
  white-space: pre-wrap;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__leftContent--HN263 > .TaskV4ExamSelect__selectGuideWrapper--1iyja > .TaskV4ExamSelect__button--3eYVd {
  margin-right: 32px;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__divider--KVSmW {
  height: 100%;
  border-left: 1px solid #e7e8ea;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw {
  width: 100%;
  position: relative;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__listWrapper--2Plut {
  height: 100%;
  overflow-y: scroll;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__listWrapper--2Plut::-webkit-scrollbar {
  width: 8px;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__listWrapper--2Plut::-webkit-scrollbar-track {
  background: #e7e8ea;
  border-radius: 4px;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__listWrapper--2Plut::-webkit-scrollbar-thumb {
  background: #9fa4ab;
  border-radius: 4px;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__listWrapper--2Plut .TaskV4ExamSelect__list--HWvJW {
  padding: 16px 40px 16px 0;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__listWrapper--2Plut .TaskV4ExamSelect__list--HWvJW > li {
  cursor: pointer;
  padding: 32px 0;
  border-top: 1px solid #e7e8ea;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
  color: #a4a4a4;
  display: flex;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__listWrapper--2Plut .TaskV4ExamSelect__list--HWvJW > li:first-child {
  border-top: none;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__listWrapper--2Plut .TaskV4ExamSelect__list--HWvJW > li > span {
  flex-shrink: 0;
  display: block;
  width: 44px;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__listWrapper--2Plut .TaskV4ExamSelect__list--HWvJW > li:not(.TaskV4ExamSelect__selected--YWxb_):hover {
  color: #474747;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__listWrapper--2Plut .TaskV4ExamSelect__list--HWvJW > li.TaskV4ExamSelect__selected--YWxb_ {
  color: #5ec7c3;
  font-weight: bold;
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__fadeoutTop--6C_bf {
  top: 0;
  left: -8px;
  width: 100%;
  height: 48px;
  position: absolute;
  background: linear-gradient(180deg, #FFFFFF 18.23%, rgba(255, 255, 255, 0) 100%);
}
.TaskV4ExamSelect__taskV4ExamSelect--158PW > .TaskV4ExamSelect__selectionContentWrapper--21LCp > .TaskV4ExamSelect__rightContent--3fVxw > .TaskV4ExamSelect__fadeoutBottom--CnDSU {
  bottom: 0;
  left: -8px;
  width: 100%;
  height: 48px;
  background: red;
  position: absolute;
  transform: matrix(1, 0, 0, -1, 0, 0);
  background: linear-gradient(180deg, #FFFFFF 18.23%, rgba(255, 255, 255, 0) 100%);
}

.TaskV4ExamEnd__title-01--TTy8g {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskV4ExamEnd__title-02--3aB_P {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamEnd__title-03--uwqej {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskV4ExamEnd__title-04--1iWwG {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskV4ExamEnd__title-04-higher--1rZZ3 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskV4ExamEnd__title-05--Iob_k {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskV4ExamEnd__title-05-higher--2R4qm {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskV4ExamEnd__title-06--1e0ss {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamEnd__title-07--1clz4 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamEnd__title-08--bHboQ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamEnd__title-09--38lMS {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamEnd__text-01--154Yz {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskV4ExamEnd__text-02--1oreh {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskV4ExamEnd__text-03--gz_bj {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamEnd__text-03-higher--1laXH {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskV4ExamEnd__text-04--25bbL {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskV4ExamEnd__text-05--kPTjL {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamEnd__text-06--i77uJ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskV4ExamEnd__text-07--xh_l5 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskV4ExamEnd__head-02--3S3uB {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskV4ExamEnd__head-06--279m0 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskV4ExamEnd__monospace--oL0ln {
  font-feature-settings: "tnum";
}
.TaskV4ExamEnd__text-sub--3xz8E {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskV4ExamEnd__hdot-font-3xs-r--18YYs {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-2xs-r--219HK {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-xs-r--3MSRr {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-sm-r--1nydN {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-lm-r--1JKHj {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-md-r--3SDKJ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-lg-r--1wYIP {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-xl-r--1ZMxw {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-2xl-r--2k0zO {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-3xl-r--3FEve {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-4xl-r--3xkh6 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-5xl-r--3gMs_ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-6xl-r--1lYWO {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamEnd__hdot-font-7xl-r--1jelX {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamEnd__hdot-font-3xs-m--bcQcw {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-2xs-m--1U6Li {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-xs-m--2W1OG {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-sm-m--2K0uC {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-lm-m--1u9hW {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-md-m--3v-YJ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-lg-m--eeWX8 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-xl-m--2fBeu {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-2xl-m--3wWNd {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-3xl-m--3bUuw {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-4xl-m--KgTbr {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-5xl-m--3CDKw {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-6xl-m--3ue4h {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamEnd__hdot-font-7xl-m--1pkoY {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamEnd__hdot-font-3xs-s--yuCrL {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-2xs-s--3LkuO {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-xs-s--27U_b {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-sm-s--2Aayz {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-lm-s--3f_PO {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-md-s--3_CP1 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-lg-s--2zwD_ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-xl-s--3k5bs {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-2xl-s--noFdv {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-3xl-s--3yFzP {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-4xl-s--2EAqB {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-5xl-s--1MgnC {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-6xl-s--tti9t {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamEnd__hdot-font-7xl-s--3aaXJ {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamEnd__hdot-font-3xs-b--1pawX {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-2xs-b--11Tqq {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-xs-b--2Omi5 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-sm-b--2zWKK {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-lm-b--1Yj2a {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskV4ExamEnd__hdot-font-md-b--34NRM {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-lg-b--3W6AW {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-xl-b--2LWH2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-2xl-b--2fkz3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-3xl-b--C5lAC {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-4xl-b--7C4wv {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-5xl-b--2Dnkb {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskV4ExamEnd__hdot-font-6xl-b--VJMZE {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamEnd__hdot-font-7xl-b--2LJxp {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskV4ExamEnd__game-box--dVDSg {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX {
  padding: 48px 64px;
  text-align: center;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__practice--2QbJV {
  width: 545px;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__practice--2QbJV .TaskV4ExamEnd__contentWrapper--2fAE8 {
  text-align: left;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__practice--2QbJV .TaskV4ExamEnd__contentWrapper--2fAE8 .TaskV4ExamEnd__title--3GyKE {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__practice--2QbJV .TaskV4ExamEnd__contentWrapper--2fAE8 .TaskV4ExamEnd__subTitle--36FEO {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  height: 128px;
  margin-top: 16px;
  color: #a4a4a4;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__practice--2QbJV .TaskV4ExamEnd__timeLimitText--26qmh {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  text-align: left;
  color: #315fc7;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__practice--2QbJV .TaskV4ExamEnd__buttonContainer--NU86R {
  margin-top: 32px;
  display: flex;
  justify-content: center;
  gap: 16px;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__practice--2QbJV .TaskV4ExamEnd__buttonContainer--NU86R .TaskV4ExamEnd__practiceEndButton--hA0d2 {
  padding: 16px 0;
  width: 168px;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__exam--3toMK {
  width: 480px;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__exam--3toMK .TaskV4ExamEnd__icon--_OOEj {
  display: inline-block;
  width: 96px;
  height: 96px;
  border-radius: 16px;
  color: #f4f4f4;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__exam--3toMK > h3 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  margin-top: 32px;
  color: #232323;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__exam--3toMK > p {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 16px;
  color: #6a6a6a;
}
.TaskV4ExamEnd__taskV4ExamEnd--2mGfX.TaskV4ExamEnd__exam--3toMK .TaskV4ExamEnd__checkIcon--1jcuM {
  margin-top: 32px;
}

.AllTaskFinishModal__title-01--kaLd_ {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.AllTaskFinishModal__title-02--3hxbD {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.AllTaskFinishModal__title-03--1WVmA {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.AllTaskFinishModal__title-04--3EKbx {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.AllTaskFinishModal__title-04-higher--1Ic44 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.AllTaskFinishModal__title-05--270sr {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.AllTaskFinishModal__title-05-higher--EsZzq {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.AllTaskFinishModal__title-06--3TeBU {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.AllTaskFinishModal__title-07--QPULO {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.AllTaskFinishModal__title-08--1UIWf {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.AllTaskFinishModal__title-09--1OlZN {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.AllTaskFinishModal__text-01--vDPW0 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.AllTaskFinishModal__text-02--2_S4z {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.AllTaskFinishModal__text-03--3XQRb {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.AllTaskFinishModal__text-03-higher--3SFGV {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.AllTaskFinishModal__text-04--qNnMl {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.AllTaskFinishModal__text-05--2WOVL {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.AllTaskFinishModal__text-06--1Vm2G {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.AllTaskFinishModal__text-07--19jvQ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.AllTaskFinishModal__head-02--2PjIo {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.AllTaskFinishModal__head-06--3JWyX {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.AllTaskFinishModal__monospace--2y5Gz {
  font-feature-settings: "tnum";
}
.AllTaskFinishModal__text-sub--3wrcA {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.AllTaskFinishModal__hdot-font-3xs-r--2rlUa {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-2xs-r--1K4Hu {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-xs-r--ymgm0 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-sm-r--1ZJcd {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-lm-r--yn52Q {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-md-r--1Q483 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-lg-r--mFobW {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-xl-r--R-Bed {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-2xl-r--1D37Y {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-3xl-r--Ztsq1 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-4xl-r--1ld1I {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-5xl-r--y0jYg {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-6xl-r--3Pat- {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllTaskFinishModal__hdot-font-7xl-r--CpMEr {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllTaskFinishModal__hdot-font-3xs-m--39sO8 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-2xs-m--1rrOr {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-xs-m--2fKIh {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-sm-m--QyKIQ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-lm-m--3ezK7 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-md-m--3hNo5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-lg-m--_DxDf {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-xl-m--2ep7X {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-2xl-m--3AlrJ {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-3xl-m--24CD8 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-4xl-m--27Y4V {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-5xl-m--1BtDd {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-6xl-m--3_FUY {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllTaskFinishModal__hdot-font-7xl-m--2Brjq {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllTaskFinishModal__hdot-font-3xs-s--rCJFe {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-2xs-s--1i-5N {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-xs-s--8C-I9 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-sm-s--2eW0H {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-lm-s--2alnS {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-md-s--m0jB3 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-lg-s--VgyQT {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-xl-s--3pl11 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-2xl-s--KDcn8 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-3xl-s--1macq {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-4xl-s--2v25Y {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-5xl-s--2xMIs {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-6xl-s--3lZmg {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllTaskFinishModal__hdot-font-7xl-s--nOUuY {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllTaskFinishModal__hdot-font-3xs-b--1xqq- {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-2xs-b--2In2s {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-xs-b--1FPjb {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-sm-b--3D4ty {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-lm-b--1ajVS {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllTaskFinishModal__hdot-font-md-b--vcC7i {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-lg-b--1bcBX {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-xl-b--2ohK8 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-2xl-b--31E1Q {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-3xl-b--2_YLw {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-4xl-b--1DcPv {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-5xl-b--2zMqK {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AllTaskFinishModal__hdot-font-6xl-b--2geSv {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllTaskFinishModal__hdot-font-7xl-b--3hKcj {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllTaskFinishModal__game-box--1Q89t {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.AllTaskFinishModal__allTaskFinishModalTransition--1LHum {
  transition: all 500ms ease-in-out;
  width: 352px;
  height: 284px;
}
.AllTaskFinishModal__allTaskFinishModalTransition--1LHum > .AllTaskFinishModal__allTaskFinishModalContent--3M3ve {
  opacity: 1;
  transition: all 500ms ease-in-out;
}
.AllTaskFinishModal__allTaskFinishModalTransition--1LHum > .AllTaskFinishModal__allTaskFinishModalContent--3M3ve.AllTaskFinishModal__fadeOut--TZQ2y {
  opacity: 0;
}
.AllTaskFinishModal__allTaskFinishModalTransition--1LHum > .AllTaskFinishModal__allTaskFinishModalContent--3M3ve > .AllTaskFinishModal__taskImg--3dd_M {
  width: 96px;
  height: 96px;
  background: #cfd1d5;
  margin: auto;
}
.AllTaskFinishModal__allTaskFinishModalTransition--1LHum > .AllTaskFinishModal__allTaskFinishModalContent--3M3ve > .AllTaskFinishModal__content--1kOzZ {
  width: 352px;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 32px;
  color: #232323;
}
.AllTaskFinishModal__allTaskFinishModalTransition--1LHum > .AllTaskFinishModal__allTaskFinishModalContent--3M3ve > .AllTaskFinishModal__subContent--12ceA {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #6a6a6a;
}
.AllTaskFinishModal__allTaskFinishModalTransition--1LHum > .AllTaskFinishModal__allTaskFinishModalContent--3M3ve > .AllTaskFinishModal__okBtn--2fO4e {
  margin-top: 32px;
}
.AllTaskFinishModal__allTaskFinishModalTransition--1LHum.AllTaskFinishModal__expand--1FfBo {
  width: 416px;
  height: 480px;
}
.AllTaskFinishModal__modal--3N5Gl {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  padding: 48px 64px;
  text-align: center;
  color: #f9f9fa;
  word-break: keep-all;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
  background: #ffffff;
}

.ModalCommon__title-01--1c2Ay {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ModalCommon__title-02--1Ls9T {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ModalCommon__title-03--1Va4s {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ModalCommon__title-04--2WyIv {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ModalCommon__title-04-higher--2hDZC {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ModalCommon__title-05--1sOmj {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ModalCommon__title-05-higher--ybbFn {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ModalCommon__title-06--2NkVL {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ModalCommon__title-07--q2sWz {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ModalCommon__title-08--SRqYw {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ModalCommon__title-09--2vrfc {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ModalCommon__text-01--3wNPB {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ModalCommon__text-02--1kh7n {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ModalCommon__text-03--2F3tu {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ModalCommon__text-03-higher--2oJVk {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ModalCommon__text-04--ftdOK {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ModalCommon__text-05--1ixPC {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ModalCommon__text-06--3qod6 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ModalCommon__text-07--3bmTR {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ModalCommon__head-02--6-i9R {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ModalCommon__head-06--2VOgY {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ModalCommon__monospace--1X8Tr {
  font-feature-settings: "tnum";
}
.ModalCommon__text-sub--1GJpl {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ModalCommon__hdot-font-3xs-r--3qNSD {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-2xs-r--1tiih {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-xs-r--1q1TB {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-sm-r--3jKA4 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-lm-r--Kc0zV {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-md-r--7pkZ9 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-lg-r--13jgY {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-xl-r--mqmmY {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-2xl-r--1M6z0 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-3xl-r--3cf_q {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-4xl-r--2GIM8 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-5xl-r--2eVAZ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-6xl-r--TMS6G {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCommon__hdot-font-7xl-r--h0dTy {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCommon__hdot-font-3xs-m--3tiZz {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-2xs-m--1lZvU {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-xs-m--3moTo {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-sm-m--ZRFrA {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-lm-m--2IJg9 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-md-m--1HYKo {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-lg-m--ETVMd {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-xl-m--moGRx {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-2xl-m--1M2MI {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-3xl-m--25TeL {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-4xl-m--1mOCQ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-5xl-m--2EO1w {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-6xl-m--1Y7dW {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCommon__hdot-font-7xl-m--1RBkT {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCommon__hdot-font-3xs-s--2WXCI {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-2xs-s--3-MFo {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-xs-s--1bkt_ {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-sm-s--E1IA_ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-lm-s--3wcLU {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-md-s--2-mtx {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-lg-s--13C9J {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-xl-s--29V3q {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-2xl-s--YxAkw {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-3xl-s---cQsE {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-4xl-s--2iN1H {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-5xl-s--2d2VO {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-6xl-s--OaUWo {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCommon__hdot-font-7xl-s--1mWGI {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCommon__hdot-font-3xs-b--3Ar_V {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-2xs-b--1Yp4a {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-xs-b--PacOY {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-sm-b--bIaKV {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-lm-b--PHp1j {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCommon__hdot-font-md-b--1eMVJ {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-lg-b--14ug9 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-xl-b--q_mQU {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-2xl-b--2qqtm {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-3xl-b--3P237 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-4xl-b--24Y9R {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-5xl-b--2JyEX {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalCommon__hdot-font-6xl-b--mbV1l {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCommon__hdot-font-7xl-b--SfCHi {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCommon__game-box--EoqFG {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ModalCommon__modal--2uBeR {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  padding: 48px 64px;
  text-align: center;
  color: #f9f9fa;
  word-break: keep-all;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
  background-color: #474747;
}
.ModalCommon__modal--2uBeR.ModalCommon__white--iqspa {
  background-color: #ffffff;
}

.PreloadingModal__modal--wjIqZ {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
.PreloadingModal__modal--wjIqZ .PreloadingModal__icon--3u2Wp {
  display: inline-block;
}
.PreloadingModal__modal--wjIqZ .PreloadingModal__content--1gs1r {
  position: relative;
  width: 416px;
  height: 200px;
}
.PreloadingModal__modal--wjIqZ .PreloadingModal__content--1gs1r .PreloadingModal__bg--RPeAJ {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #ffbc1f;
  opacity: 0.12;
}
.PreloadingModal__modal--wjIqZ .PreloadingModal__content--1gs1r .PreloadingModal__exclamation--1-MAe {
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 104px;
  height: 104px;
}
.PreloadingModal__modal--wjIqZ .PreloadingModal__title--1r54r {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 32px;
  color: #474747;
}
.PreloadingModal__modal--wjIqZ .PreloadingModal__subTitle--JDvx0 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  margin-top: 8px;
  color: #a4a4a4;
}
.PreloadingModal__modal--wjIqZ > .PreloadingModal__button--2gg4z {
  margin-top: 32px;
}

.Login__title-01--wZ9ah {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Login__title-02--1Y6b0 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Login__title-03--2NnoA {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Login__title-04--3JSeJ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Login__title-04-higher--2ZyLL {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Login__title-05--hWoyM {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Login__title-05-higher--1COV- {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Login__title-06--1i7eK {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Login__title-07--1XT7F {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Login__title-08--oGQcM {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Login__title-09--rxePp {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Login__text-01--3Lzeu {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Login__text-02--fAr7Z {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Login__text-03--1XFR0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Login__text-03-higher--3bjwa {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Login__text-04--1lvcX {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Login__text-05--25_2r {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Login__text-06--2JWS0 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Login__text-07--1KPh7 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Login__head-02--215IV {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Login__head-06--14EY2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Login__monospace--WdRrO {
  font-feature-settings: "tnum";
}
.Login__text-sub--2W5Dc {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Login__hdot-font-3xs-r--wgY1E {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-2xs-r--1nWlc {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-xs-r--2WaDN {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-sm-r--IbltF {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-lm-r--SqGJA {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-md-r--1k75I {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Login__hdot-font-lg-r--1MhaW {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Login__hdot-font-xl-r--2eaIw {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Login__hdot-font-2xl-r--2q9n0 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Login__hdot-font-3xl-r--17cLK {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Login__hdot-font-4xl-r--1Dya0 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Login__hdot-font-5xl-r--3KN2s {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Login__hdot-font-6xl-r--8NQyc {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Login__hdot-font-7xl-r--27rAk {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Login__hdot-font-3xs-m--z0d9m {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-2xs-m--3WNBt {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-xs-m--3maiM {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-sm-m--33Ber {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-lm-m--2CDQs {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-md-m--211Po {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Login__hdot-font-lg-m--1OqMD {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Login__hdot-font-xl-m--1gigH {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Login__hdot-font-2xl-m--xTLa4 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Login__hdot-font-3xl-m--3Tw5n {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Login__hdot-font-4xl-m--3g2oE {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Login__hdot-font-5xl-m--3UgUx {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Login__hdot-font-6xl-m--14zHh {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Login__hdot-font-7xl-m--1e3j9 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Login__hdot-font-3xs-s--Gj4vD {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-2xs-s--346hd {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-xs-s--3H6a0 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-sm-s--3S_3j {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-lm-s--1OV7U {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-md-s--11TPB {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Login__hdot-font-lg-s--1QQKX {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Login__hdot-font-xl-s--1VpVQ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Login__hdot-font-2xl-s--3GjRb {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Login__hdot-font-3xl-s--2Od0V {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Login__hdot-font-4xl-s--2K0tm {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Login__hdot-font-5xl-s--2OzAH {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Login__hdot-font-6xl-s--3_tbX {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Login__hdot-font-7xl-s--32oeK {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Login__hdot-font-3xs-b--1J8Wg {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-2xs-b--2wqW0 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-xs-b--3nUnT {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-sm-b--2RH5_ {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-lm-b--1I0KL {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Login__hdot-font-md-b--Ie-wn {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Login__hdot-font-lg-b--1c6hQ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Login__hdot-font-xl-b--31fCQ {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Login__hdot-font-2xl-b--3DkOk {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Login__hdot-font-3xl-b--1gfAV {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Login__hdot-font-4xl-b--2_Z2_ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Login__hdot-font-5xl-b--5ktb8 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Login__hdot-font-6xl-b--3fFZI {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Login__hdot-font-7xl-b--3zk2h {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Login__game-box--9eUU2 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Login__login--WtpAf {
  width: 480px;
  padding: 64px 64px 48px;
}
.Login__login--WtpAf.Login__diffLanguageNotice--3PYL1 {
  width: 544px;
  padding: 64px 0 48px;
}
.Login__login--WtpAf.Login__infoAgreement--3e8D6 {
  width: 544px;
  padding: 64px 64px 48px;
}
.Login__login--WtpAf > article {
  flex: 1;
}
.Login__login--WtpAf > article > div .Login__titleImage--2VzS2 {
  display: inline-block;
  width: 264px;
  height: 30px;
  margin: 10px 0;
}
.Login__login--WtpAf > article > div .Login__titleImage--2VzS2.Login__custom--2thAV {
  width: 150px;
  height: 50px;
  margin: 0;
}
.Login__login--WtpAf > article > div > p {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  margin-top: 48px;
  color: #121619;
}
.Login__login--WtpAf > article > div .Login__inputBox--1Hyji {
  margin-top: 24px;
}
.Login__login--WtpAf > article > div.Login__renderKMOULogin--2a-6C .Login__inputBox--1Hyji {
  margin-top: 16px;
}
.Login__login--WtpAf > article > div .Login__inputBox--1Hyji + .Login__inputBox--1Hyji {
  margin-top: 8px;
}
.Login__login--WtpAf > article > div .Login__loginButton--29HND {
  margin-top: 24px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__title--2zAz7 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  color: #474747;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc {
  margin-top: 40px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz ~ * {
  margin-top: 24px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__titleWrap--3q4we {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: space-between;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__titleWrap--3q4we > .Login__checkbox--yP1wM {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  width: 380px;
  word-break: break-word;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__titleWrap--3q4we > .Login__checkbox--yP1wM .Login__title--2zAz7 {
  color: #6a6a6a;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__titleWrap--3q4we > .Login__checkbox--yP1wM .Login__necessaryYn--XpIkd {
  word-break: keep-all;
  color: #fb4e4e;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__titleWrap--3q4we > .Login__expand--1lQi9 {
  width: 24px;
  height: 24px;
  cursor: pointer;
  fill: #cfd1d5;
  transform: rotate(0deg);
  transition: transform 0.5s;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__titleWrap--3q4we > .Login__expand--1lQi9.Login__opened--3rbFm {
  transform: rotate(-180deg);
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- {
  height: 0;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  background: #f9f9fa;
  border-radius: 8px;
  transition: height 0.5s, margin 0.5s, border-width 0.5s, opacity 0.5s;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  margin: 8px;
  height: 90px;
  overflow-y: auto;
  padding: 0 32px 0 8px;
  color: #6a6a6a;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementTitle ~ * {
  margin-top: 32px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementMargin32 {
  margin-top: 32px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementMargin16 {
  margin-top: 16px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementMargin8 {
  margin-top: 8px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementMargin4 {
  margin-top: 4px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementBold {
  font-weight: bold;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementUnderLine {
  text-decoration-line: underline;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementFontSize14 {
  font-size: 14px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementInline {
  display: inline;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementList {
  counter-reset: section;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementList > li {
  position: relative;
  padding-left: 24px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementList > li:before {
  left: 0;
  position: absolute;
  counter-increment: section;
  content: "(" counter(section) ")";
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc .infoAgreementList > li ~ * {
  margin-top: 8px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc::-webkit-scrollbar {
  width: 8px;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc::-webkit-scrollbar-track {
  border-radius: 4px;
  background: #e7e8ea;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7- > .Login__content--sE0Tc::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #9fa4ab;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__policyWrap--A3lkz > .Login__contentWrap--35G7-.Login__opened--3rbFm {
  opacity: 1;
  height: 106px;
  margin-top: 12px;
  border: 1px solid #e7e8ea;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__division--Owjfx {
  width: 100%;
  height: 1px;
  margin-top: 24px;
  border-top: 1px solid #e7e8ea;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE > .Login__policyList--2Vxrc > .Login__agreeAll--1p4Ih > div {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.Login__login--WtpAf > article > .Login__infoAgreementWrap--cFwWE .Login__agreeBtn--3N3KX {
  margin-top: 40px;
}
.Login__login--WtpAf > article > .Login__diffLanguageNotice--3PYL1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  text-align: center;
}
.Login__login--WtpAf > article > .Login__diffLanguageNotice--3PYL1 .Login__noticeText--11zrF {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
  white-space: break-spaces;
}
.Login__login--WtpAf > article > .Login__diffLanguageNotice--3PYL1 .Login__confirmButton--2moAh {
  width: 224px;
}
.Login__loginErrorModal--3O3Wt {
  width: 544px;
}
.Login__loginErrorModal--3O3Wt .Login__modalBtn--1S6IZ {
  margin-top: 32px;
}
.Login__loginErrorModal--3O3Wt .Login__modalBtn--1S6IZ.Login__marginLeft--mZTsH {
  margin-left: 16px;
}
.Login__toast--2nVZG {
  position: fixed;
  left: 50%;
  bottom: -88px;
  transform: translateX(-50%);
  transition: bottom 500ms ease-in-out, opacity 300ms;
  opacity: 1;
}
.Login__toast--2nVZG.Login__float--3GLko {
  bottom: 73px;
}
.Login__toast--2nVZG.Login__hide--2iume {
  opacity: 0;
}

.InputBox__title-01--1JbZH {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.InputBox__title-02--3RLxy {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.InputBox__title-03--3HZmz {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.InputBox__title-04--2tVhd {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.InputBox__title-04-higher--1EykW {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.InputBox__title-05--1glZN {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.InputBox__title-05-higher--2XzGY {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.InputBox__title-06--2McSq {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.InputBox__title-07--1L7di {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.InputBox__title-08--1ickj {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.InputBox__title-09--3e1p9 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.InputBox__text-01--24z3- {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.InputBox__text-02--3LVba {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.InputBox__text-03--1Jltg {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.InputBox__text-03-higher--1zeUN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.InputBox__text-04--2oO9b {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.InputBox__text-05--35mx0 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.InputBox__text-06--1Njqz {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.InputBox__text-07--3wFGn {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.InputBox__head-02--29r2L {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.InputBox__head-06--3SnQa {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.InputBox__monospace--SefKQ {
  font-feature-settings: "tnum";
}
.InputBox__text-sub--1pvWz {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.InputBox__hdot-font-3xs-r--3WdH_ {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-2xs-r--2kueD {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-xs-r--2ERuF {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-sm-r--3itRy {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-lm-r--1VB48 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-md-r--vo1oT {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputBox__hdot-font-lg-r--3WkNZ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputBox__hdot-font-xl-r--QCVe3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputBox__hdot-font-2xl-r--20RIc {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputBox__hdot-font-3xl-r--2Xv3- {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputBox__hdot-font-4xl-r--2z2u8 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputBox__hdot-font-5xl-r--2hpCs {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputBox__hdot-font-6xl-r--3_lIM {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputBox__hdot-font-7xl-r--1Hgc6 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputBox__hdot-font-3xs-m--3X94w {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-2xs-m--1a1fw {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-xs-m--3bEE7 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-sm-m--2rT-N {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-lm-m--2kTT6 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-md-m--1S3Na {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputBox__hdot-font-lg-m--34J5b {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputBox__hdot-font-xl-m--Cxeqd {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputBox__hdot-font-2xl-m--1RjBH {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputBox__hdot-font-3xl-m--1CVnJ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputBox__hdot-font-4xl-m--3gpAE {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputBox__hdot-font-5xl-m--1b-w0 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputBox__hdot-font-6xl-m--LuDp8 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputBox__hdot-font-7xl-m--2WsNu {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputBox__hdot-font-3xs-s--jZ5U2 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-2xs-s--2fwE5 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-xs-s--Nctt6 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-sm-s--384N0 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-lm-s--2TkZN {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-md-s--3Ke-g {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputBox__hdot-font-lg-s--3wlz0 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputBox__hdot-font-xl-s--162Pj {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputBox__hdot-font-2xl-s--L2qXz {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputBox__hdot-font-3xl-s--96Tns {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputBox__hdot-font-4xl-s--aQx17 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputBox__hdot-font-5xl-s--1lo_Q {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputBox__hdot-font-6xl-s--1Ndze {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputBox__hdot-font-7xl-s--1prIx {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputBox__hdot-font-3xs-b--3NjwR {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-2xs-b--3jXii {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-xs-b--1N9eW {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-sm-b--2CxbY {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-lm-b--Z5Sfy {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputBox__hdot-font-md-b--1rRKn {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputBox__hdot-font-lg-b--3PXtC {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputBox__hdot-font-xl-b--XMgRS {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputBox__hdot-font-2xl-b--szHdH {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputBox__hdot-font-3xl-b--3Tq-E {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputBox__hdot-font-4xl-b--3wPe- {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputBox__hdot-font-5xl-b--2VPrD {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputBox__hdot-font-6xl-b--d7N7j {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputBox__hdot-font-7xl-b--1I4-a {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputBox__game-box--3nRpB {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.InputBox__inputBox--15DwE {
  width: 100%;
  padding: 12px 0 11px;
  border-bottom: 1px solid #E9ECEF;
}
.InputBox__inputBox--15DwE.InputBox__isError--23gND {
  border-bottom: 1px solid #fb4e4e;
}
.InputBox__inputBox--15DwE .InputBox__inputWrap--23bM1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.InputBox__inputBox--15DwE .InputBox__inputWrap--23bM1 > input {
  flex: 1;
  padding: unset;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #474747;
  border: none;
}
.InputBox__inputBox--15DwE .InputBox__inputWrap--23bM1 > input:focus {
  outline: none;
}
.InputBox__inputBox--15DwE .InputBox__inputWrap--23bM1 > input::placeholder {
  color: #d1d1d1;
}
.InputBox__inputBox--15DwE .InputBox__inputWrap--23bM1 .InputBox__errorIcon--f-UAy {
  width: 28px;
  height: 28px;
}
.InputBox__inputBox--15DwE .InputBox__errorMessage--9y3RV {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #fb4e4e;
  margin-top: 12px;
}

.Checkbox__title-01--2u2eH {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Checkbox__title-02--18zOF {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Checkbox__title-03--1UgYV {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Checkbox__title-04--1jmnk {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Checkbox__title-04-higher--3BxGI {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Checkbox__title-05--KLb2V {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Checkbox__title-05-higher--1XtOW {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Checkbox__title-06--3XmJ2 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Checkbox__title-07--3Q-4Z {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Checkbox__title-08--1iB6H {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Checkbox__title-09--3cR29 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Checkbox__text-01--Ob4KS {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Checkbox__text-02--1-u03 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Checkbox__text-03--3V_vw {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Checkbox__text-03-higher--2ppPT {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Checkbox__text-04--Ht6Y1 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Checkbox__text-05--qNI1t {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Checkbox__text-06--2Qhu5 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Checkbox__text-07--1eFTH {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Checkbox__head-02--2gr21 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Checkbox__head-06--3JERL {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Checkbox__monospace--225gZ {
  font-feature-settings: "tnum";
}
.Checkbox__text-sub--3ppLn {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Checkbox__hdot-font-3xs-r--3Zjze {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-2xs-r--1COKD {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-xs-r--Xd4nc {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-sm-r--3S9UG {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-lm-r--bu37_ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-md-r--1L202 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-lg-r--2pqQ4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-xl-r--Z9zEU {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-2xl-r--13ZGS {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-3xl-r--3yiOu {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-4xl-r--EV7bJ {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-5xl-r--M7MgU {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-6xl-r--1NBmH {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Checkbox__hdot-font-7xl-r--gjXZw {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Checkbox__hdot-font-3xs-m--Yy2wG {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-2xs-m--1NiZV {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-xs-m--3A4V3 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-sm-m--1tEqs {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-lm-m--1GZbV {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-md-m--1p3-l {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-lg-m--_59YF {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-xl-m--2ybAe {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-2xl-m--NKfNA {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-3xl-m--qNm1R {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-4xl-m--1FloM {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-5xl-m--3TqlL {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-6xl-m--38hlR {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Checkbox__hdot-font-7xl-m--Sird- {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Checkbox__hdot-font-3xs-s--3wGNA {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-2xs-s--hv8Z3 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-xs-s--1DBrS {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-sm-s--3dZWj {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-lm-s--2S2_y {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-md-s--3zvA8 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-lg-s--tY-5H {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-xl-s--R4gjU {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-2xl-s--1h_gu {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-3xl-s--98Mzk {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-4xl-s--3WV6a {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-5xl-s--2HGoP {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-6xl-s--3LrQy {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Checkbox__hdot-font-7xl-s--1M3G9 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Checkbox__hdot-font-3xs-b--2iVaG {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-2xs-b--1GxfH {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-xs-b--1aVXX {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-sm-b--124vN {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-lm-b--3qnY6 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Checkbox__hdot-font-md-b--13bxN {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-lg-b--3GXQT {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-xl-b--U2rjw {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-2xl-b--wGwPX {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-3xl-b--E2pV4 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-4xl-b--1QBXE {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-5xl-b--Cuubg {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Checkbox__hdot-font-6xl-b--2cx8W {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Checkbox__hdot-font-7xl-b--13MvK {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Checkbox__game-box--Na0Gu {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Checkbox__checkbox--3xzeF {
  display: inline-flex;
  align-items: center;
}
.Checkbox__checkbox--3xzeF:hover > .Checkbox__iconWrap--3OzE9 {
  border: 4px solid #52c564;
}
.Checkbox__checkbox--3xzeF.Checkbox__small--1ZWWN > .Checkbox__iconWrap--3OzE9 {
  width: 16px;
  height: 16px;
  border: 2px solid #cfd1d5;
}
.Checkbox__checkbox--3xzeF.Checkbox__small--1ZWWN > .Checkbox__iconWrap--3OzE9 > .Checkbox__icon--1zl2a {
  width: 9px;
  height: 8px;
}
.Checkbox__checkbox--3xzeF.Checkbox__small--1ZWWN > .Checkbox__text--c5now {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  padding-left: 8px;
}
.Checkbox__checkbox--3xzeF > input {
  display: none;
}
.Checkbox__checkbox--3xzeF > .Checkbox__iconWrap--3OzE9 {
  float: left;
  width: 24px;
  height: 24px;
  cursor: pointer;
  border-radius: 50%;
  position: relative;
  box-sizing: border-box;
  background-position: center;
  background-color: #ffffff;
  border: 4px solid #cfd1d5;
}
.Checkbox__checkbox--3xzeF > .Checkbox__iconWrap--3OzE9 > .Checkbox__icon--1zl2a {
  width: 16px;
  height: 16px;
  opacity: 0;
}
.Checkbox__checkbox--3xzeF > .Checkbox__text--c5now {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  cursor: pointer;
  padding-left: 12px;
  color: #6a6a6a;
}
.Checkbox__checkbox--3xzeF > input:checked ~ .Checkbox__iconWrap--3OzE9 {
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #52c564;
}
.Checkbox__checkbox--3xzeF > input:checked ~ .Checkbox__iconWrap--3OzE9 > .Checkbox__icon--1zl2a {
  width: 24px;
  height: 24px;
  fill: #ffffff;
  opacity: 1;
}

.CalibrationButtonToast__title-01--LO0OG {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.CalibrationButtonToast__title-02--2exVH {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.CalibrationButtonToast__title-03--KXy8t {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.CalibrationButtonToast__title-04--7wypg {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.CalibrationButtonToast__title-04-higher--1-TeM {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.CalibrationButtonToast__title-05--9nyxO {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.CalibrationButtonToast__title-05-higher--8B0TE {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.CalibrationButtonToast__title-06--1A__P {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.CalibrationButtonToast__title-07--2jJb9 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.CalibrationButtonToast__title-08--1pK8b {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.CalibrationButtonToast__title-09--3du-i {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.CalibrationButtonToast__text-01--2hBQa {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.CalibrationButtonToast__text-02--1OTSN {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.CalibrationButtonToast__text-03--3SfOh {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.CalibrationButtonToast__text-03-higher--2LD0q {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.CalibrationButtonToast__text-04--2Lyd1 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.CalibrationButtonToast__text-05--25aGS {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.CalibrationButtonToast__text-06--1L54U {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.CalibrationButtonToast__text-07--3LL_i {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.CalibrationButtonToast__head-02--21duU {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.CalibrationButtonToast__head-06--uoCPN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.CalibrationButtonToast__monospace--1sZOG {
  font-feature-settings: "tnum";
}
.CalibrationButtonToast__text-sub--32Zst {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.CalibrationButtonToast__hdot-font-3xs-r--1rbwq {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-2xs-r--3AMTg {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-xs-r--3_bR_ {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-sm-r--gGfx7 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-lm-r--2O2yh {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-md-r--3LK67 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-lg-r--1zfIR {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-xl-r--3qRzh {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-2xl-r--G60SB {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-3xl-r--1dFJt {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-4xl-r--52dYO {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-5xl-r--1K6kj {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-6xl-r--2GtgU {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CalibrationButtonToast__hdot-font-7xl-r--1zmE0 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CalibrationButtonToast__hdot-font-3xs-m--2T4L1 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-2xs-m--1hfp4 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-xs-m--2MEDt {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-sm-m--Ap77a {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-lm-m--20HV7 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-md-m--ZMgxx {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-lg-m--3QSyj {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-xl-m--1J734 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-2xl-m--3Bsm2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-3xl-m--22-rb {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-4xl-m--2F_38 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-5xl-m--3v1Mf {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-6xl-m--2A1_Q {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CalibrationButtonToast__hdot-font-7xl-m--9s46C {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CalibrationButtonToast__hdot-font-3xs-s--3WFXY {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-2xs-s--3NFeC {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-xs-s--1JDCR {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-sm-s--3QUJ- {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-lm-s--1GU4j {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-md-s--1PUSn {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-lg-s--1QHMU {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-xl-s--OHdud {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-2xl-s--2Be-e {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-3xl-s--3ca4U {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-4xl-s--3zwMC {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-5xl-s--1b7FA {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-6xl-s--3PpCd {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CalibrationButtonToast__hdot-font-7xl-s--2sFCD {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CalibrationButtonToast__hdot-font-3xs-b--ldlTl {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-2xs-b--32gvY {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-xs-b--3OdMD {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-sm-b--CU6rH {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-lm-b--2H_h0 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CalibrationButtonToast__hdot-font-md-b--3sn2R {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-lg-b--Mzkgh {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-xl-b--OKRZl {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-2xl-b--1LiwS {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-3xl-b--3lGCY {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-4xl-b--3hojr {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-5xl-b--3_XXT {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CalibrationButtonToast__hdot-font-6xl-b--1MjT7 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CalibrationButtonToast__hdot-font-7xl-b--21df6 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CalibrationButtonToast__game-box--JYjkH {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.CalibrationButtonToast__calibrationButtonToast--28qJ1 {
  display: flex;
  align-items: center;
  padding: 0 20px;
  width: 640px;
  height: 96px;
  background: #315fc7;
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 44px;
  fill: #ffffff;
}
.CalibrationButtonToast__calibrationButtonToast--28qJ1 > .CalibrationButtonToast__closeButton--1au1S {
  width: 64px;
  height: 64px;
  border-radius: 32px;
}
.CalibrationButtonToast__calibrationButtonToast--28qJ1 > p {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-left: 8px;
  color: #ffffff;
  max-width: 265px;
}
.CalibrationButtonToast__calibrationButtonToast--28qJ1 > .CalibrationButtonToast__button--YSP0B {
  right: 20px;
  position: absolute;
  display: flex;
  width: auto;
  height: 48px;
  padding: 12px 32px;
  background: #e1e7f8;
  color: #315fc7;
  fill: #315fc7;
  border-radius: 24px;
}
.CalibrationButtonToast__calibrationButtonToast--28qJ1 > .CalibrationButtonToast__button--YSP0B:hover {
  background: #5878cf;
  color: #e1e7f8;
  fill: #e1e7f8;
}
.CalibrationButtonToast__calibrationButtonToast--28qJ1 > .CalibrationButtonToast__button--YSP0B > svg {
  float: right;
  display: inline;
  margin-left: 12px;
  transform: rotate(180deg);
  vertical-align: middle;
}

.InputRadioGroup__title-01--1htFH {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.InputRadioGroup__title-02--R-VnR {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.InputRadioGroup__title-03--2eUHt {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.InputRadioGroup__title-04--1UCsF {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.InputRadioGroup__title-04-higher--3UE59 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.InputRadioGroup__title-05--25l3m {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.InputRadioGroup__title-05-higher--1z-5C {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.InputRadioGroup__title-06--V7tHF {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.InputRadioGroup__title-07--2-aSV {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.InputRadioGroup__title-08--2QSrn {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.InputRadioGroup__title-09--K8-J3 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.InputRadioGroup__text-01--2ENrJ {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.InputRadioGroup__text-02--15eQd {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.InputRadioGroup__text-03--3pQvD {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.InputRadioGroup__text-03-higher--BASi1 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.InputRadioGroup__text-04--3oQ6W {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.InputRadioGroup__text-05--1OFa- {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.InputRadioGroup__text-06--1CNBZ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.InputRadioGroup__text-07--x-j7w {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.InputRadioGroup__head-02--2qzFD {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.InputRadioGroup__head-06--3o0bU {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.InputRadioGroup__monospace--lQGKk {
  font-feature-settings: "tnum";
}
.InputRadioGroup__text-sub--w8QUK {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.InputRadioGroup__hdot-font-3xs-r--hWnbQ {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-2xs-r--3aRDZ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-xs-r--17_VR {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-sm-r--10xT- {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-lm-r--3IMX9 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-md-r--2kNmn {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-lg-r--1tAo4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-xl-r--uF4cw {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-2xl-r--BYHv5 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-3xl-r--1YCHr {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-4xl-r--AeZNG {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-5xl-r--297lE {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-6xl-r--38Gwj {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputRadioGroup__hdot-font-7xl-r--3w8sc {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputRadioGroup__hdot-font-3xs-m--320Dv {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-2xs-m--2yiM_ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-xs-m--1BrxV {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-sm-m--255st {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-lm-m--3NBa3 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-md-m--1B9kR {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-lg-m--1W9Lz {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-xl-m--3jSnD {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-2xl-m--2lxx2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-3xl-m--3jsBV {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-4xl-m--xa-aS {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-5xl-m--2wJ6c {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-6xl-m--1RkCR {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputRadioGroup__hdot-font-7xl-m--cwx7u {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputRadioGroup__hdot-font-3xs-s--uY5Sj {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-2xs-s--3Z5ma {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-xs-s--2I33f {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-sm-s--H9sSR {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-lm-s--9nCMD {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-md-s--IoGur {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-lg-s--A7GjI {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-xl-s--Up2lE {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-2xl-s--WwPP5 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-3xl-s--2seND {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-4xl-s--1sC78 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-5xl-s--DFIw3 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-6xl-s--3vXIr {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputRadioGroup__hdot-font-7xl-s--2AyO3 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputRadioGroup__hdot-font-3xs-b--1wjOS {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-2xs-b--gt_mu {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-xs-b--1sidb {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-sm-b--3DhvO {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-lm-b--1IWzy {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.InputRadioGroup__hdot-font-md-b--1DWYS {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-lg-b--27RuB {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-xl-b--2ahYl {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-2xl-b--3jQuW {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-3xl-b--3EjJy {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-4xl-b--571WD {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-5xl-b--2T334 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.InputRadioGroup__hdot-font-6xl-b--1AV61 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputRadioGroup__hdot-font-7xl-b--2L703 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.InputRadioGroup__game-box--2k59p {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.InputRadioGroup__radioButtonGroup--25nF5 {
  display: flex;
  gap: 48px;
  margin-top: 24px;
}
.InputRadioGroup__radioButtonGroup--25nF5 .InputRadioGroup__radioButton--2nibR {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.InputRadioGroup__radioButtonGroup--25nF5 .InputRadioGroup__radioButton--2nibR [type="radio"] {
  appearance: none;
  border: 4px solid #d1d1d1;
  border-radius: 50%;
  width: 24px;
  height: 24px;
}
.InputRadioGroup__radioButtonGroup--25nF5 .InputRadioGroup__radioButton--2nibR [type="radio"]:checked {
  border: 8px solid #52c564;
}

.FaceRegistering__title-01--2a-U7 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.FaceRegistering__title-02--2kzt8 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.FaceRegistering__title-03--3m6vJ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.FaceRegistering__title-04--1QACs {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.FaceRegistering__title-04-higher--3fqh7 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.FaceRegistering__title-05--2R0F1 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.FaceRegistering__title-05-higher--2ZSv2 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.FaceRegistering__title-06--pjNLZ {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.FaceRegistering__title-07--PeEWO {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.FaceRegistering__title-08--inOUX {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.FaceRegistering__title-09--3Zylx {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.FaceRegistering__text-01--29wTi {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.FaceRegistering__text-02--3z_2b {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.FaceRegistering__text-03--3q0RH {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.FaceRegistering__text-03-higher--2ZFHG {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.FaceRegistering__text-04--1jwc9 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.FaceRegistering__text-05--1Z_9M {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.FaceRegistering__text-06--2un1O {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.FaceRegistering__text-07--3Z7vc {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.FaceRegistering__head-02--3qpUL {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.FaceRegistering__head-06--T_7Vx {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.FaceRegistering__monospace--2503R {
  font-feature-settings: "tnum";
}
.FaceRegistering__text-sub--26M-M {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.FaceRegistering__hdot-font-3xs-r--3QNqM {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-2xs-r--3SaCv {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-xs-r--3psby {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-sm-r--Rvkv9 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-lm-r--3vWKg {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-md-r--2M9mY {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-lg-r--3bDso {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-xl-r--3-b4C {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-2xl-r--3jJev {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-3xl-r--EquZ1 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-4xl-r--162oI {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-5xl-r--1hiHL {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-6xl-r--2rQkM {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegistering__hdot-font-7xl-r--3S2Av {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegistering__hdot-font-3xs-m--1-yI9 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-2xs-m--3scnc {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-xs-m--3usR4 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-sm-m--2pKIn {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-lm-m--1XdM7 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-md-m--2fMee {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-lg-m--lijLx {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-xl-m--GITvJ {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-2xl-m--2EWlq {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-3xl-m--3I-cs {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-4xl-m--SVG4y {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-5xl-m--34eub {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-6xl-m--1mD6p {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegistering__hdot-font-7xl-m--1mvND {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegistering__hdot-font-3xs-s--H6Jlh {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-2xs-s--3Xj3n {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-xs-s--_cyXa {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-sm-s--16I-1 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-lm-s--2EZjn {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-md-s--kqMyQ {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-lg-s--PEvsP {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-xl-s--2bw5b {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-2xl-s--2GJej {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-3xl-s--3fyJd {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-4xl-s--2-uox {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-5xl-s--1CZMw {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-6xl-s--3yNHv {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegistering__hdot-font-7xl-s--C1DhH {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegistering__hdot-font-3xs-b--3DC-E {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-2xs-b--nV4yo {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-xs-b--1a5N4 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-sm-b--4HX39 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-lm-b--1sk7H {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegistering__hdot-font-md-b--31Mtr {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-lg-b--2MnRl {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-xl-b--3zOc7 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-2xl-b--2f02a {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-3xl-b--1BdDL {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-4xl-b--3RQgV {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-5xl-b--1oJ2a {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegistering__hdot-font-6xl-b--3N3z5 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegistering__hdot-font-7xl-b--jpFlI {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegistering__game-box--5meVm {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.FaceRegistering__faceRegister--1TH4O {
  width: 608px;
  text-align: center;
  padding: 48px 64px;
}
.FaceRegistering__faceRegister--1TH4O > .FaceRegistering__title--LTsaG {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin: unset;
  white-space: pre-wrap;
  color: #474747;
}
.FaceRegistering__faceRegister--1TH4O > .FaceRegistering__content--BF9Gx {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  margin-top: 8px;
  text-align: center;
  color: #a4a4a4;
}
.FaceRegistering__faceRegister--1TH4O .FaceRegistering__webcam--3cQ9C {
  width: 480px;
  height: 360px;
  overflow: hidden;
  margin-top: 32px;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  mask-image: radial-gradient();
  border-radius: 24px;
  background-color: #44474b;
}
.FaceRegistering__faceRegister--1TH4O .FaceRegistering__webcam--3cQ9C .FaceRegistering__faceDebugRect--1Q_C9 {
  position: absolute;
  border-radius: 5px;
  border: 1px solid lightgreen;
}
.FaceRegistering__faceRegister--1TH4O .FaceRegistering__webcam--3cQ9C .FaceRegistering__guideBoundary--3BSCe {
  top: 33px;
  left: 96px;
  width: 288px;
  height: 220px;
  position: absolute;
  box-sizing: border-box;
  border: 2px solid #fcf16c;
  transition: 0.3s border ease-in-out;
}
.FaceRegistering__faceRegister--1TH4O .FaceRegistering__webcam--3cQ9C .FaceRegistering__guideBoundary--3BSCe:after {
  top: -2px;
  left: -2px;
  content: "";
  position: absolute;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  box-shadow: 0 0 0 999px rgba(0, 0, 0, 0.5);
}
.FaceRegistering__faceRegister--1TH4O .FaceRegistering__webcam--3cQ9C .FaceRegistering__guideBoundary--3BSCe.FaceRegistering__enabled--3wRwy {
  border: 2px solid #6cdd83;
}
.FaceRegistering__faceRegister--1TH4O .FaceRegistering__webcam--3cQ9C > .FaceRegistering__subText--1b2xq {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  left: 50%;
  min-width: 228px;
  width: fit-content;
  white-space: nowrap;
  bottom: 40px;
  padding: 6px 16px;
  position: absolute;
  text-align: center;
  color: #f9f9fa;
  transform: translateX(-50%);
  background: #d8ca2c;
  border-radius: 24px;
  transition: 0.3s background-color ease-in-out;
}
.FaceRegistering__faceRegister--1TH4O .FaceRegistering__webcam--3cQ9C > .FaceRegistering__subText--1b2xq.FaceRegistering__enabled--3wRwy {
  background: #52c564;
}
.FaceRegistering__faceRegister--1TH4O .FaceRegistering__webcam--3cQ9C > .FaceRegistering__subText--1b2xq.FaceRegistering__shake--1P005 {
  animation: FaceRegistering__shake--1P005 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
@keyframes FaceRegistering__shake--1P005 {
  10%,
  90% {
    transform: translateX(calc(-50% - 1px));
  }
  20%,
  80% {
    transform: translateX(calc(-50% + 2px));
  }
  30%,
  50%,
  70% {
    transform: translateX(calc(-50% - 4px));
    background: #d8ca2c;
  }
  40%,
  60% {
    transform: translateX(calc(-50% + 4px));
  }
}
.FaceRegistering__faceRegister--1TH4O > button {
  margin-top: 32px;
}

.FaceRegisterConfirm__title-01--1pkkF {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.FaceRegisterConfirm__title-02--I-XkL {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.FaceRegisterConfirm__title-03--31fMC {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.FaceRegisterConfirm__title-04--3aAeX {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.FaceRegisterConfirm__title-04-higher--3jo8p {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.FaceRegisterConfirm__title-05--3Ar0f {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.FaceRegisterConfirm__title-05-higher--3JYHt {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.FaceRegisterConfirm__title-06--1a7M7 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.FaceRegisterConfirm__title-07--1Cchb {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.FaceRegisterConfirm__title-08--1sJcT {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.FaceRegisterConfirm__title-09--2kCIi {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.FaceRegisterConfirm__text-01--2SNRe {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.FaceRegisterConfirm__text-02--2n9xe {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.FaceRegisterConfirm__text-03--3IpRM {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.FaceRegisterConfirm__text-03-higher--vRMNL {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.FaceRegisterConfirm__text-04--AmKqs {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.FaceRegisterConfirm__text-05--2ewuD {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.FaceRegisterConfirm__text-06--3oMDN {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.FaceRegisterConfirm__text-07--3lMOw {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.FaceRegisterConfirm__head-02--1JhKG {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.FaceRegisterConfirm__head-06--3MV8u {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.FaceRegisterConfirm__monospace--1jC-q {
  font-feature-settings: "tnum";
}
.FaceRegisterConfirm__text-sub--3Lhke {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.FaceRegisterConfirm__hdot-font-3xs-r--14p2v {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-2xs-r--1jCbY {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-xs-r--1yRMD {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-sm-r--3ZoS6 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-lm-r--1BlsE {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-md-r--cRHow {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-lg-r--cykIn {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-xl-r--19hmT {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-2xl-r--1RTc7 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-3xl-r--3Vc5Z {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-4xl-r--fS3QP {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-5xl-r--3KyM4 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-6xl-r--3dhIo {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterConfirm__hdot-font-7xl-r--3OSik {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterConfirm__hdot-font-3xs-m--1d-oA {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-2xs-m--19rrk {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-xs-m--1vfiw {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-sm-m--2_V7- {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-lm-m--18CpA {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-md-m--2FWR1 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-lg-m--ot6LQ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-xl-m--3nIlL {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-2xl-m--2OQdp {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-3xl-m--3iV54 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-4xl-m--1dXFT {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-5xl-m--2b3G3 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-6xl-m--1z3ya {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterConfirm__hdot-font-7xl-m--1U939 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterConfirm__hdot-font-3xs-s--3CkgV {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-2xs-s--3lHp2 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-xs-s--28FRK {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-sm-s--2OiUp {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-lm-s--21BdC {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-md-s--1Z_JQ {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-lg-s--1GE_w {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-xl-s--3W81E {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-2xl-s--2JptU {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-3xl-s--1v62f {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-4xl-s--3M0ua {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-5xl-s--6d3Ph {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-6xl-s--2z21I {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterConfirm__hdot-font-7xl-s--3CfG1 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterConfirm__hdot-font-3xs-b--340QK {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-2xs-b--35BC5 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-xs-b--B2NqY {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-sm-b--H7v_5 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-lm-b--deyX3 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterConfirm__hdot-font-md-b--1H9jv {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-lg-b--3_oO3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-xl-b--1c_5t {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-2xl-b--38XB7 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-3xl-b--2cFdg {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-4xl-b--7B0Bb {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-5xl-b--1YyW8 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegisterConfirm__hdot-font-6xl-b--3-54d {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterConfirm__hdot-font-7xl-b--2n6bg {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterConfirm__game-box--76mrs {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.FaceRegisterConfirm__faceRegisterConfirm--2O4-i {
  text-align: center;
  padding: 48px 64px;
}
.FaceRegisterConfirm__faceRegisterConfirm--2O4-i > .FaceRegisterConfirm__title--kjDKG {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin: unset;
  white-space: pre-wrap;
  color: #474747;
}
.FaceRegisterConfirm__faceRegisterConfirm--2O4-i > .FaceRegisterConfirm__content--1EAe1 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  margin-top: 8px;
  text-align: center;
  color: #a4a4a4;
}
.FaceRegisterConfirm__faceRegisterConfirm--2O4-i .FaceRegisterConfirm__img--3ypVf {
  width: 352px;
  height: 264px;
  margin-top: 32px;
  display: inline-block;
  background-size: cover;
  border-radius: 24px;
}
.FaceRegisterConfirm__faceRegisterConfirm--2O4-i .FaceRegisterConfirm__buttons--pQgCJ {
  margin-top: 32px;
}
.FaceRegisterConfirm__faceRegisterConfirm--2O4-i > button {
  margin-top: 32px;
}
.FaceRegisterConfirm__faceRegisterConfirm--2O4-i .FaceRegisterConfirm__leftButton--2Wur0 {
  margin-right: 16px;
}

.FaceRegisterComplete__title-01--21VzM {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.FaceRegisterComplete__title-02--2tzFx {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.FaceRegisterComplete__title-03--3AjtD {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.FaceRegisterComplete__title-04--18M1V {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.FaceRegisterComplete__title-04-higher--IlNHl {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.FaceRegisterComplete__title-05--3RhfV {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.FaceRegisterComplete__title-05-higher--2c5VS {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.FaceRegisterComplete__title-06--1dL8e {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.FaceRegisterComplete__title-07--1a85n {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.FaceRegisterComplete__title-08--3NO9y {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.FaceRegisterComplete__title-09--14O7T {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.FaceRegisterComplete__text-01--3HcW- {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.FaceRegisterComplete__text-02--14Xi1 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.FaceRegisterComplete__text-03--tODN_ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.FaceRegisterComplete__text-03-higher--12xER {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.FaceRegisterComplete__text-04--3tVra {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.FaceRegisterComplete__text-05--w7Q4_ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.FaceRegisterComplete__text-06--2sJS0 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.FaceRegisterComplete__text-07--1DKf7 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.FaceRegisterComplete__head-02--3CGBt {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.FaceRegisterComplete__head-06--2RtsA {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.FaceRegisterComplete__monospace--1_VR8 {
  font-feature-settings: "tnum";
}
.FaceRegisterComplete__text-sub--2gOpy {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.FaceRegisterComplete__hdot-font-3xs-r--5RQb8 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-2xs-r--3RQl0 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-xs-r--1zyPn {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-sm-r--_EQIM {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-lm-r--1Fdn0 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-md-r--1jr5b {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-lg-r--2Tkwv {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-xl-r--1JnDh {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-2xl-r--27e9F {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-3xl-r--3lPe0 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-4xl-r--1zU_s {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-5xl-r--Pbd0U {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-6xl-r--RxGWj {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterComplete__hdot-font-7xl-r--3RdFG {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterComplete__hdot-font-3xs-m--19IxT {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-2xs-m--3VGWe {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-xs-m--334FQ {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-sm-m--2uynb {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-lm-m--2cjwF {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-md-m--1ri2f {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-lg-m--2wSbK {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-xl-m--2vTSz {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-2xl-m--3Eyt6 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-3xl-m--3DFMI {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-4xl-m--2-MBX {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-5xl-m--Al4A8 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-6xl-m--4t9Wd {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterComplete__hdot-font-7xl-m--1Kz2_ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterComplete__hdot-font-3xs-s--3UzaR {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-2xs-s--dOiD3 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-xs-s--2xWh2 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-sm-s--3YcWR {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-lm-s--2pBje {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-md-s--2wyPw {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-lg-s--2_Pa7 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-xl-s--1eTfr {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-2xl-s--1OqnX {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-3xl-s--3x-S8 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-4xl-s--iEgbN {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-5xl-s--2N17F {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-6xl-s--2USiu {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterComplete__hdot-font-7xl-s--1V5Ux {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterComplete__hdot-font-3xs-b--OTf4G {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-2xs-b--1Sq_E {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-xs-b--3wKaG {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-sm-b--1n6z9 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-lm-b--31QPL {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FaceRegisterComplete__hdot-font-md-b--kr5rx {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-lg-b--23JFm {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-xl-b--2FsJP {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-2xl-b--2IZDF {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-3xl-b--1saAW {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-4xl-b--fWQjm {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-5xl-b--lX5iI {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FaceRegisterComplete__hdot-font-6xl-b--1ZJKS {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterComplete__hdot-font-7xl-b--376cq {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FaceRegisterComplete__game-box--2nc2c {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.FaceRegisterComplete__faceRegisterComplete--2zPf9 {
  width: 400px;
  text-align: center;
  padding: 48px 64px;
}
.FaceRegisterComplete__faceRegisterComplete--2zPf9 > .FaceRegisterComplete__title--1NPAJ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.FaceRegisterComplete__faceRegisterComplete--2zPf9 .FaceRegisterComplete__img--3mKkr {
  display: inline-block;
  width: 256px;
  height: 192px;
  margin-top: 32px;
  background: #44474b;
  background-size: cover;
  border-radius: 24px;
}
.FaceRegisterComplete__faceRegisterComplete--2zPf9 > .FaceRegisterComplete__loadingConfirm--xIgbW {
  margin-top: 32px;
}

.EndTest__title-01--253JI {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.EndTest__title-02--3YrO5 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.EndTest__title-03--1Lvu6 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.EndTest__title-04--2MjDY {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.EndTest__title-04-higher--2KQrm {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.EndTest__title-05--2kaZq {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.EndTest__title-05-higher--5qu7f {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.EndTest__title-06--3lFzb {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.EndTest__title-07--1Gcxg {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.EndTest__title-08--8Uyd3 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.EndTest__title-09--aW5C9 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.EndTest__text-01--r4t1r {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.EndTest__text-02--28Mlm {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.EndTest__text-03--42sgL {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.EndTest__text-03-higher--3yXb2 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.EndTest__text-04--hZJM6 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.EndTest__text-05--2xkSF {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.EndTest__text-06--3DbdC {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.EndTest__text-07--3D7Zh {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.EndTest__head-02--56v8g {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.EndTest__head-06--5CmhF {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.EndTest__monospace--3aNFL {
  font-feature-settings: "tnum";
}
.EndTest__text-sub--a0ngA {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.EndTest__hdot-font-3xs-r--Gnsgr {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-2xs-r--2x-iP {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-xs-r--gIXpk {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-sm-r--2bA-d {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-lm-r--3oLvb {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-md-r--2HSsm {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EndTest__hdot-font-lg-r--39BGH {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EndTest__hdot-font-xl-r--1IodM {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EndTest__hdot-font-2xl-r--GuyCw {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EndTest__hdot-font-3xl-r--3zEHC {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EndTest__hdot-font-4xl-r--2XmiC {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EndTest__hdot-font-5xl-r--4oIua {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EndTest__hdot-font-6xl-r--1GMvU {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EndTest__hdot-font-7xl-r--3IqwH {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EndTest__hdot-font-3xs-m--1o35s {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-2xs-m--1vzcr {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-xs-m--3WDbO {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-sm-m--2ruVp {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-lm-m--2o2FM {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-md-m--3PUHs {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EndTest__hdot-font-lg-m--2KrOr {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EndTest__hdot-font-xl-m--BD9C- {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EndTest__hdot-font-2xl-m--18eIw {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EndTest__hdot-font-3xl-m--2NS-t {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EndTest__hdot-font-4xl-m--1cOCE {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EndTest__hdot-font-5xl-m--3Wga0 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EndTest__hdot-font-6xl-m--1SzkU {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EndTest__hdot-font-7xl-m--2y3fC {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EndTest__hdot-font-3xs-s--VqMTP {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-2xs-s--xECO2 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-xs-s--2CI4T {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-sm-s--1IiE9 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-lm-s--1Uh8Q {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-md-s--3LgdA {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EndTest__hdot-font-lg-s--3TfQW {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EndTest__hdot-font-xl-s--1tUxA {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EndTest__hdot-font-2xl-s--1BUNV {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EndTest__hdot-font-3xl-s--2YmiD {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EndTest__hdot-font-4xl-s--3auEy {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EndTest__hdot-font-5xl-s--2cmzy {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EndTest__hdot-font-6xl-s--2e0X4 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EndTest__hdot-font-7xl-s--1Jx3d {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EndTest__hdot-font-3xs-b--11fv7 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-2xs-b--3dLr_ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-xs-b--35vWX {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-sm-b--3MU1C {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-lm-b--29svX {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EndTest__hdot-font-md-b--35cIC {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EndTest__hdot-font-lg-b--2OPqv {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EndTest__hdot-font-xl-b--3ILvm {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EndTest__hdot-font-2xl-b--19Ghd {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EndTest__hdot-font-3xl-b--3UWzZ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EndTest__hdot-font-4xl-b--2pIio {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EndTest__hdot-font-5xl-b--QNTU6 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EndTest__hdot-font-6xl-b--6DTf2 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EndTest__hdot-font-7xl-b--20Bm2 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EndTest__game-box--2hEl7 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.EndTest__endTest--2fw-c {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  text-align: center;
}
.EndTest__endTest--2fw-c > .EndTest__content--oik0x {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.4s, transform 0.5s;
  color: #232323;
}
.EndTest__endTest--2fw-c > .EndTest__subContent--2TgV7 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  opacity: 0;
  margin-top: 12px;
  transform: translateY(40px);
  transition: opacity 0.4s, transform 0.5s;
  color: #6a6a6a;
}
.EndTest__endTest--2fw-c > .EndTest__taskTypeListWrap--it6Wi {
  margin-top: 120px;
  position: relative;
  height: 192px;
}
.EndTest__endTest--2fw-c > .EndTest__taskTypeListWrap--it6Wi > .EndTest__taskTypeList--3q_E6 {
  left: 100vw;
  display: flex;
  position: absolute;
}
.EndTest__endTest--2fw-c > .EndTest__taskTypeListWrap--it6Wi > .EndTest__taskTypeList--3q_E6 > span ~ * {
  margin-left: 64px;
}
.EndTest__endTest--2fw-c > .EndTest__taskTypeListWrap--it6Wi > .EndTest__taskTypeList--3q_E6 > span:nth-child(2n) {
  margin-top: 64px;
}

.ErrorPage__title-01--IrNr0 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ErrorPage__title-02--2-X9E {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ErrorPage__title-03--1vqt5 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ErrorPage__title-04--1Ddbv {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ErrorPage__title-04-higher--1r0RD {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ErrorPage__title-05--292eX {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ErrorPage__title-05-higher--2VypA {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ErrorPage__title-06--1C_hk {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ErrorPage__title-07--22OCG {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ErrorPage__title-08--S2pGa {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ErrorPage__title-09--3KQlH {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ErrorPage__text-01--2s4UX {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ErrorPage__text-02--H5-07 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ErrorPage__text-03--3AFl5 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ErrorPage__text-03-higher--xBsBY {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ErrorPage__text-04--1gWcd {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ErrorPage__text-05--25WXQ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ErrorPage__text-06--1GOEV {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ErrorPage__text-07--1mIKJ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ErrorPage__head-02--TF2nx {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ErrorPage__head-06--1JsEf {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ErrorPage__monospace--T1lNM {
  font-feature-settings: "tnum";
}
.ErrorPage__text-sub--28Scq {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ErrorPage__hdot-font-3xs-r--8mT8i {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-2xs-r--1mNz9 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-xs-r--34AKo {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-sm-r--2JMgK {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-lm-r--ZY-et {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-md-r--1q16Q {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-lg-r--gKIuW {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-xl-r--3VbkT {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-2xl-r--3mmfU {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-3xl-r--1JXge {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-4xl-r--1dY3e {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-5xl-r--2Y2I0 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-6xl-r--1frGE {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ErrorPage__hdot-font-7xl-r--S-lxj {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ErrorPage__hdot-font-3xs-m--1HYVC {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-2xs-m--2uxjl {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-xs-m--1iQn8 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-sm-m--2ktVB {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-lm-m--2ostf {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-md-m--12JXt {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-lg-m--2kSLz {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-xl-m--2phge {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-2xl-m--33Wom {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-3xl-m--1atDE {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-4xl-m--1zpTD {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-5xl-m--oL-hB {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-6xl-m--DlwsD {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ErrorPage__hdot-font-7xl-m--3JgiO {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ErrorPage__hdot-font-3xs-s--1uUWX {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-2xs-s--3Iqmk {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-xs-s--3Q44Y {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-sm-s--b44q- {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-lm-s--2RMjx {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-md-s--1y4G5 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-lg-s--4Ri_q {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-xl-s--1GgDC {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-2xl-s--1zNE- {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-3xl-s--QL-Uk {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-4xl-s--3grrR {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-5xl-s--1eP6U {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-6xl-s--28lCO {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ErrorPage__hdot-font-7xl-s--2Fv5q {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ErrorPage__hdot-font-3xs-b--1LPnl {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-2xs-b--eZere {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-xs-b--2M7vC {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-sm-b--WIHNZ {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-lm-b--1Cc8L {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ErrorPage__hdot-font-md-b--148V- {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-lg-b--2rGi2 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-xl-b--2WYEV {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-2xl-b--1dNvY {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-3xl-b--3FIa2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-4xl-b--3aklH {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-5xl-b--1AW77 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ErrorPage__hdot-font-6xl-b--1fSJ9 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ErrorPage__hdot-font-7xl-b--2uEQ4 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ErrorPage__game-box--h9TUn {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ErrorPage__errorPage--2J6gg {
  padding: 46px 64px;
  text-align: center;
}
.ErrorPage__errorPage--2J6gg .ErrorPage__errorImage--1idu1 {
  display: inline-block;
  width: 416px;
  height: 200px;
  background-size: cover;
  border-radius: 16px;
}
.ErrorPage__errorPage--2J6gg .ErrorPage__titleText--14Fmz {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  width: 416px;
  margin-top: 32px;
  color: #232323;
}
.ErrorPage__errorPage--2J6gg .ErrorPage__contentText--R0Wfq {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  width: 416px;
  margin-top: 16px;
  color: #a4a4a4;
}
.ErrorPage__errorPage--2J6gg .ErrorPage__button--2Kn-x {
  margin-top: 32px;
}
.ErrorPage__errorPage--2J6gg .ErrorPage__guideButton--9NShK {
  margin-left: 12px;
}

.ContainerLayout__title-01--kCdpk {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ContainerLayout__title-02--3Z3Yz {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ContainerLayout__title-03--1Wq0S {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ContainerLayout__title-04--4DFN1 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ContainerLayout__title-04-higher--2lE5b {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ContainerLayout__title-05--rpF1h {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ContainerLayout__title-05-higher--yfjUM {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ContainerLayout__title-06--2tlXt {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ContainerLayout__title-07--3-uq_ {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ContainerLayout__title-08--1cHBj {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ContainerLayout__title-09--36I88 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ContainerLayout__text-01--3QvRO {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ContainerLayout__text-02--2PPq6 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ContainerLayout__text-03--3SgKj {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ContainerLayout__text-03-higher--cGgKs {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ContainerLayout__text-04--2qCIs {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ContainerLayout__text-05--5A6RI {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ContainerLayout__text-06--24u3u {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ContainerLayout__text-07--29RoQ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ContainerLayout__head-02--3wxKF {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ContainerLayout__head-06--3E-j5 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ContainerLayout__monospace--2Ph7j {
  font-feature-settings: "tnum";
}
.ContainerLayout__text-sub--1Lrwk {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ContainerLayout__hdot-font-3xs-r--11HYR {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-2xs-r--gKylZ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-xs-r--3_c7q {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-sm-r--1Kiy8 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-lm-r--2bpmz {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-md-r--22nT- {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-lg-r--2Gnmz {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-xl-r--4e6rW {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-2xl-r--1QnTf {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-3xl-r--1Sdzr {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-4xl-r--3L0Zv {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-5xl-r--1RJME {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-6xl-r--1lzXh {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ContainerLayout__hdot-font-7xl-r--2tKV7 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ContainerLayout__hdot-font-3xs-m--3F2bu {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-2xs-m--1ZjGV {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-xs-m--2R1Cq {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-sm-m--30JO0 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-lm-m--3fsrV {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-md-m--OQi-s {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-lg-m--2ohGx {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-xl-m--11nu3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-2xl-m--3haCi {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-3xl-m--2j02Y {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-4xl-m--cyg1I {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-5xl-m--1eSam {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-6xl-m--30sTo {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ContainerLayout__hdot-font-7xl-m--1Ex8H {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ContainerLayout__hdot-font-3xs-s--KGnjB {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-2xs-s--3s9aY {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-xs-s--1c4aP {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-sm-s--39__u {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-lm-s--3h7iU {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-md-s--91WLi {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-lg-s--2Ld7l {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-xl-s--1w0aA {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-2xl-s--1RGlk {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-3xl-s--27Hhb {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-4xl-s--2BsJt {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-5xl-s---fgnH {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-6xl-s--p7Hgn {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ContainerLayout__hdot-font-7xl-s--2TDuz {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ContainerLayout__hdot-font-3xs-b--12rRV {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-2xs-b--dTixA {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-xs-b--3jOqp {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-sm-b--oDzkq {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-lm-b--2ZRFb {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ContainerLayout__hdot-font-md-b--1rAdL {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-lg-b--1rCDv {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-xl-b--1EcWk {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-2xl-b--1GuVa {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-3xl-b--2edYJ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-4xl-b--1WYQ1 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-5xl-b--2-Ge9 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ContainerLayout__hdot-font-6xl-b--2iKxY {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ContainerLayout__hdot-font-7xl-b--2zdse {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ContainerLayout__game-box--2NBy3 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ContainerLayout__wrapper--3nEfx {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  background: #f4f4f5;
  z-index: 1;
}
.ContainerLayout__wrapper--3nEfx .ContainerLayout__containerLayout--3IaTq {
  position: relative;
  background: #ffffff;
  background-clip: padding-box;
  border-radius: 16px;
}
.ContainerLayout__wrapper--3nEfx .ContainerLayout__box--2jW5t {
  box-shadow: 48px 48px 96px rgba(37, 40, 43, 0.08);
  padding: 48px 64px;
}

.NetworkRecoveryPage__title-01--iJfSl {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.NetworkRecoveryPage__title-02--1AkQJ {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.NetworkRecoveryPage__title-03--2iIDy {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.NetworkRecoveryPage__title-04--UiDEH {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.NetworkRecoveryPage__title-04-higher--1qHKx {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.NetworkRecoveryPage__title-05--2s4Cy {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.NetworkRecoveryPage__title-05-higher--ZHh41 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.NetworkRecoveryPage__title-06--HR1Mr {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.NetworkRecoveryPage__title-07--3ASZQ {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.NetworkRecoveryPage__title-08--1-ggo {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.NetworkRecoveryPage__title-09--1299B {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.NetworkRecoveryPage__text-01--1D9qR {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.NetworkRecoveryPage__text-02--yIpTD {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.NetworkRecoveryPage__text-03--2PZa_ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.NetworkRecoveryPage__text-03-higher--162Mp {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.NetworkRecoveryPage__text-04--3KmnJ {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.NetworkRecoveryPage__text-05--3QDIk {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.NetworkRecoveryPage__text-06--cyVu1 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.NetworkRecoveryPage__text-07--mxK5b {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.NetworkRecoveryPage__head-02--bwNzk {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.NetworkRecoveryPage__head-06--2Ba2h {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.NetworkRecoveryPage__monospace--1n7kI {
  font-feature-settings: "tnum";
}
.NetworkRecoveryPage__text-sub--1moaP {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.NetworkRecoveryPage__hdot-font-3xs-r--nFxOH {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-2xs-r--3s5ZX {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-xs-r--1HbS8 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-sm-r--2qx8V {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-lm-r--2ERgh {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-md-r--a6Ej_ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-lg-r--2RVa3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-xl-r--2TkMa {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-2xl-r--yzSpE {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-3xl-r--3osPP {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-4xl-r--10MPs {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-5xl-r--GUsg0 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-6xl-r--2IM2C {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkRecoveryPage__hdot-font-7xl-r--351cp {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkRecoveryPage__hdot-font-3xs-m--6ZDqV {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-2xs-m--2XwG8 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-xs-m--qcZmi {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-sm-m--1LH7d {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-lm-m--22THG {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-md-m--2M5Ur {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-lg-m--1noCD {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-xl-m--krDOK {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-2xl-m--3RMh4 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-3xl-m--VwY9V {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-4xl-m--3DlLg {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-5xl-m--173Ns {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-6xl-m--2CN3o {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkRecoveryPage__hdot-font-7xl-m--lrmbh {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkRecoveryPage__hdot-font-3xs-s--3mKjx {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-2xs-s--29J0z {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-xs-s--2MfLh {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-sm-s--amINc {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-lm-s--3dHKU {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-md-s--3C2dA {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-lg-s--2NbzI {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-xl-s--2Ke3R {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-2xl-s--12nKu {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-3xl-s--17D8V {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-4xl-s--3k94U {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-5xl-s--2gJjP {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-6xl-s--3VD0b {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkRecoveryPage__hdot-font-7xl-s--2hG22 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkRecoveryPage__hdot-font-3xs-b--1E9JB {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-2xs-b--2daLB {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-xs-b--35Tdo {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-sm-b--17Wpo {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-lm-b--3RMGP {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkRecoveryPage__hdot-font-md-b--1HcBy {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-lg-b--2VzXM {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-xl-b--2WpNi {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-2xl-b--r73MJ {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-3xl-b--3F83P {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-4xl-b--b_oUZ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-5xl-b--1VAD6 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkRecoveryPage__hdot-font-6xl-b--1P1YW {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkRecoveryPage__hdot-font-7xl-b--2BEiX {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkRecoveryPage__game-box--3S7MR {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.NetworkRecoveryPage__networkRecoveryPage--3tvzM {
  width: 544px;
  box-shadow: 48px 48px 96px rgba(37, 40, 43, 0.08);
  text-align: center;
}
.NetworkRecoveryPage__networkRecoveryPage--3tvzM .NetworkRecoveryPage__loadingIcon--3TnxU,
.NetworkRecoveryPage__networkRecoveryPage--3tvzM .NetworkRecoveryPage__checkIcon--3ZfcS {
  display: inline-block;
  margin-top: 48px;
}
.NetworkRecoveryPage__networkRecoveryPage--3tvzM .NetworkRecoveryPage__contentWrapper--yr_NS {
  padding: 0 64px;
  margin-top: 32px;
}
.NetworkRecoveryPage__networkRecoveryPage--3tvzM .NetworkRecoveryPage__contentWrapper--yr_NS .NetworkRecoveryPage__title--3-pfw {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #232323;
}
.NetworkRecoveryPage__networkRecoveryPage--3tvzM .NetworkRecoveryPage__contentWrapper--yr_NS .NetworkRecoveryPage__content--2x-UD {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  margin-top: 16px;
  color: #a4a4a4;
}
.NetworkRecoveryPage__networkRecoveryPage--3tvzM .NetworkRecoveryPage__contentWrapper--yr_NS .NetworkRecoveryPage__problemBtn--3q8zN {
  margin-top: 32px;
}
.NetworkRecoveryPage__networkRecoveryPage--3tvzM .NetworkRecoveryPage__footer--21UuD {
  margin-top: 32px;
}
.NetworkRecoveryPage__networkRecoveryPage--3tvzM .NetworkRecoveryPage__footer--21UuD.NetworkRecoveryPage__recovered--1eKXP {
  margin: 48px 0;
  padding: 0 64px;
}
.NetworkRecoveryPage__networkRecoveryPage--3tvzM .NetworkRecoveryPage__footer--21UuD.NetworkRecoveryPage__recovered--1eKXP .NetworkRecoveryPage__timeText--3tHuv {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #315fc7;
}
.NetworkRecoveryPage__networkRecoveryPage--3tvzM .NetworkRecoveryPage__footer--21UuD.NetworkRecoveryPage__recovering--_MNZg {
  padding: 24px 0;
  border-top: 1px solid #e7e8ea;
  box-sizing: border-box;
}
.NetworkRecoveryPage__networkRecoveryPage--3tvzM .NetworkRecoveryPage__footer--21UuD.NetworkRecoveryPage__recovering--_MNZg .NetworkRecoveryPage__clock--26QlG {
  margin: 24px 0;
}

.WebcamCheckGuide__title-01--1Xezl {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.WebcamCheckGuide__title-02--2fbfg {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.WebcamCheckGuide__title-03--2iKfJ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.WebcamCheckGuide__title-04--HYBGS {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.WebcamCheckGuide__title-04-higher--bBadY {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.WebcamCheckGuide__title-05--3v3Rw {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.WebcamCheckGuide__title-05-higher--3usM9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.WebcamCheckGuide__title-06--9kw9i {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.WebcamCheckGuide__title-07--aUYmg {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.WebcamCheckGuide__title-08--37u4w {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.WebcamCheckGuide__title-09--HDEzK {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.WebcamCheckGuide__text-01--Xlydz {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.WebcamCheckGuide__text-02--_oahE {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.WebcamCheckGuide__text-03--3pquH {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.WebcamCheckGuide__text-03-higher--1QGA3 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.WebcamCheckGuide__text-04--3uFxK {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.WebcamCheckGuide__text-05--1hFgc {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.WebcamCheckGuide__text-06--3gB2I {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.WebcamCheckGuide__text-07--2lIuy {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.WebcamCheckGuide__head-02--1KqaO {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.WebcamCheckGuide__head-06--37O3i {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.WebcamCheckGuide__monospace--1gQyr {
  font-feature-settings: "tnum";
}
.WebcamCheckGuide__text-sub--3NW5s {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.WebcamCheckGuide__hdot-font-3xs-r--xY0lG {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-2xs-r--1Sx4M {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-xs-r--QjUOr {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-sm-r--2GDOJ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-lm-r--3eecR {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-md-r--TPRsY {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-lg-r--MKxjs {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-xl-r--2fwT2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-2xl-r--3dddS {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-3xl-r--1ob3O {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-4xl-r--b2ije {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-5xl-r--2iax_ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-6xl-r--276gY {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckGuide__hdot-font-7xl-r--3tZ4X {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckGuide__hdot-font-3xs-m--20DTh {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-2xs-m--2aH9d {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-xs-m--2tgUY {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-sm-m--2eKXG {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-lm-m--2Hbsy {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-md-m--1X9i2 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-lg-m--13YR1 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-xl-m--3B_uh {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-2xl-m--3NwkT {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-3xl-m--2ffNi {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-4xl-m--2xW84 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-5xl-m--3WBG7 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-6xl-m--2zNrI {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckGuide__hdot-font-7xl-m--uggMN {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckGuide__hdot-font-3xs-s--3Fx7B {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-2xs-s--3iE0v {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-xs-s--2Dmim {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-sm-s--25NcQ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-lm-s--3aGsa {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-md-s--2_A3h {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-lg-s--26A7E {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-xl-s--1DUZu {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-2xl-s--1EXPE {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-3xl-s--3_Fba {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-4xl-s--2b5_5 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-5xl-s--3jGRa {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-6xl-s--13dDv {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckGuide__hdot-font-7xl-s--1xGFi {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckGuide__hdot-font-3xs-b--1_h_k {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-2xs-b--1Px05 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-xs-b--2JF6J {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-sm-b--3EwSi {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-lm-b--3XBkE {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckGuide__hdot-font-md-b--3evdy {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-lg-b--UQZXZ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-xl-b--2hjSs {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-2xl-b--7d5om {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-3xl-b--11rt5 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-4xl-b--2qfmS {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-5xl-b--2R3yG {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckGuide__hdot-font-6xl-b--rI69d {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckGuide__hdot-font-7xl-b--2tRnM {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckGuide__game-box--2qY21 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.WebcamCheckGuide__webcamCheckGuide--2CO0- {
  text-align: center;
  padding: 48px 64px;
}
.WebcamCheckGuide__webcamCheckGuide--2CO0- > .WebcamCheckGuide__guideWrap--14kNy > .WebcamCheckGuide__title--20FbQ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.WebcamCheckGuide__webcamCheckGuide--2CO0- > .WebcamCheckGuide__guideWrap--14kNy > .WebcamCheckGuide__subTitle--1Q6m- {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #a4a4a4;
}
.WebcamCheckGuide__webcamCheckGuide--2CO0- > .WebcamCheckGuide__notice--dD6CS {
  margin-top: 32px;
}
.WebcamCheckGuide__webcamCheckGuide--2CO0- > .WebcamCheckGuide__submitBtn--3ZTMY {
  margin-top: 32px;
}

.ImageTextSlider__title-01--3XmTz {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ImageTextSlider__title-02--14TvJ {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ImageTextSlider__title-03--1eB1h {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ImageTextSlider__title-04--2z-dR {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ImageTextSlider__title-04-higher--2T8-D {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ImageTextSlider__title-05--2qGeI {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ImageTextSlider__title-05-higher--39k_I {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ImageTextSlider__title-06--3oyf5 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ImageTextSlider__title-07--3hVrG {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ImageTextSlider__title-08--14cTk {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ImageTextSlider__title-09--2m7PJ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ImageTextSlider__text-01--2Jkgf {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ImageTextSlider__text-02--328C2 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ImageTextSlider__text-03--NBcfx {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ImageTextSlider__text-03-higher--_5NH9 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ImageTextSlider__text-04--2poup {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ImageTextSlider__text-05--1ry4T {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ImageTextSlider__text-06--10ISi {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ImageTextSlider__text-07--2yR3a {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ImageTextSlider__head-02--3OunM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ImageTextSlider__head-06--38PiN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ImageTextSlider__monospace--1g8AH {
  font-feature-settings: "tnum";
}
.ImageTextSlider__text-sub--wjPkO {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ImageTextSlider__hdot-font-3xs-r--3bzPu {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-2xs-r--1pvcH {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-xs-r--VdiXL {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-sm-r--YXmi9 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-lm-r--2a0qT {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-md-r--yDxgT {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-lg-r--2IahX {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-xl-r--2sreB {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-2xl-r--3n7l9 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-3xl-r--GDpXW {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-4xl-r--pnb6i {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-5xl-r--3Qmwg {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-6xl-r--1w0C2 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ImageTextSlider__hdot-font-7xl-r--2dpIX {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ImageTextSlider__hdot-font-3xs-m--3rS2G {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-2xs-m--1Drmb {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-xs-m--3AOne {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-sm-m--LPtdf {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-lm-m--105px {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-md-m--20UUm {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-lg-m--OMsRD {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-xl-m--3LCES {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-2xl-m--9x-Ha {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-3xl-m--2i8fk {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-4xl-m--2MjSp {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-5xl-m--1JFLP {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-6xl-m--3Rkib {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ImageTextSlider__hdot-font-7xl-m--3Adt- {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ImageTextSlider__hdot-font-3xs-s--3ikPA {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-2xs-s--2it6D {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-xs-s--13H6A {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-sm-s--3vYPS {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-lm-s--3LErR {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-md-s--31c3H {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-lg-s--33E_d {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-xl-s--3AMUr {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-2xl-s--MSfTn {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-3xl-s--2Tjwz {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-4xl-s--eCZcn {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-5xl-s--3VYRK {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-6xl-s--1FZmC {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ImageTextSlider__hdot-font-7xl-s--3Hgms {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ImageTextSlider__hdot-font-3xs-b--3sCox {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-2xs-b--3jwwI {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-xs-b--3efSb {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-sm-b--2pTFS {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-lm-b--3uX80 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ImageTextSlider__hdot-font-md-b--2macG {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-lg-b--ku4ed {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-xl-b--1-atk {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-2xl-b--3xNwT {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-3xl-b--3x2eG {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-4xl-b--145nR {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-5xl-b--183jR {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ImageTextSlider__hdot-font-6xl-b--2jqQx {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ImageTextSlider__hdot-font-7xl-b--39Sdx {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ImageTextSlider__game-box--14TaU {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ImageTextSlider__imageTextSlider--ZnpAT {
  max-width: 416px;
  position: relative;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__sliderWrap--14uLN {
  border: 1px solid #e8e8e8;
  border-radius: 24px;
  width: 414px;
  height: 224px;
  overflow: hidden;
  position: relative;
  min-height: 276px;
  background: #f9f9fa;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__sliderWrap--14uLN > .ImageTextSlider__slider--3qYmi {
  top: 0;
  min-height: 276px;
  display: flex;
  position: absolute;
  transition: all 1s ease;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__sliderWrap--14uLN > .ImageTextSlider__slider--3qYmi > .ImageTextSlider__slide--1MX0U {
  padding: 32px 0 40px;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__sliderWrap--14uLN > .ImageTextSlider__slider--3qYmi > .ImageTextSlider__slide--1MX0U > .ImageTextSlider__text--t9oig {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  color: #a4a4a4;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__sliderWrap--14uLN > .ImageTextSlider__slider--3qYmi > .ImageTextSlider__slide--1MX0U > .ImageTextSlider__img--1yPXD {
  margin-top: 24px;
  width: 414px;
  height: 124px;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__pageMap--YhbmF {
  margin-top: 32px;
  display: flex;
  justify-content: center;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__pageMap--YhbmF > .ImageTextSlider__page--V-Vzy {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #cfd1d5;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__pageMap--YhbmF > .ImageTextSlider__page--V-Vzy.ImageTextSlider__isCurrent--uJFsh {
  background: #92e6a3;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__pageMap--YhbmF > .ImageTextSlider__page--V-Vzy ~ * {
  margin-left: 8px;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__arrow--1StCt {
  top: 130px;
  width: 56px;
  height: 56px;
  cursor: pointer;
  position: absolute;
  border-radius: 50%;
  fill: #a4a4a4;
  background: #e7e8ea;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__arrow--1StCt:hover {
  background: #cfd1d5;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__arrow--1StCt:hover > * {
  fill: #f4f4f4;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__arrow--1StCt.ImageTextSlider__prev--3adiD {
  left: -28px;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__arrow--1StCt.ImageTextSlider__next--2ya6y {
  right: -28px;
}
.ImageTextSlider__imageTextSlider--ZnpAT > .ImageTextSlider__arrow--1StCt > svg {
  width: 32px;
  height: 32px;
}

.WebcamRecording__title-01--3pkDl {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.WebcamRecording__title-02--30qqW {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.WebcamRecording__title-03--2-DIa {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.WebcamRecording__title-04--2dTyr {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.WebcamRecording__title-04-higher--2l9mi {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.WebcamRecording__title-05--10Umz {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.WebcamRecording__title-05-higher--3Rg-W {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.WebcamRecording__title-06--3ZxLY {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.WebcamRecording__title-07--2Vg7M {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.WebcamRecording__title-08--P1FPV {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.WebcamRecording__title-09--2xU5j {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.WebcamRecording__text-01--2mGFR {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.WebcamRecording__text-02--3v_nJ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.WebcamRecording__text-03--1pBP_ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.WebcamRecording__text-03-higher--1F5Re {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.WebcamRecording__text-04--2vYl8 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.WebcamRecording__text-05--3ixln {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.WebcamRecording__text-06--2xgvl {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.WebcamRecording__text-07--2g4Fs {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.WebcamRecording__head-02--35M8q {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.WebcamRecording__head-06--Mt5b1 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.WebcamRecording__monospace--11w9M {
  font-feature-settings: "tnum";
}
.WebcamRecording__text-sub--gQyyE {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.WebcamRecording__hdot-font-3xs-r--E5sbJ {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-2xs-r--23A41 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-xs-r--3aNtQ {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-sm-r--123bE {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-lm-r--3Fhtf {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-md-r--1yd8E {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-lg-r--1f3ug {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-xl-r--2pKM6 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-2xl-r--3lfsg {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-3xl-r--3_3lD {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-4xl-r--1bglj {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-5xl-r--1_3vs {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-6xl-r--26xhK {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamRecording__hdot-font-7xl-r--1PCAm {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamRecording__hdot-font-3xs-m--2dnXG {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-2xs-m--mbBsh {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-xs-m--XAWat {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-sm-m--Cd1KQ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-lm-m--2Z78k {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-md-m--6RX7E {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-lg-m--1Z5uF {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-xl-m--3yi41 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-2xl-m--3ZZRF {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-3xl-m--2xRO9 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-4xl-m--xAxo3 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-5xl-m--3uJr1 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-6xl-m--3nLq1 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamRecording__hdot-font-7xl-m--1OnMH {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamRecording__hdot-font-3xs-s--cF6nz {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-2xs-s--1XZMX {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-xs-s--sv_T5 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-sm-s--3lzyI {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-lm-s--2TJvd {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-md-s--2p6fi {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-lg-s--2aXRl {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-xl-s--1WGIP {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-2xl-s--2br9n {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-3xl-s--eKLVm {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-4xl-s--Q2LDp {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-5xl-s--1J8fE {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-6xl-s--3jZZz {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamRecording__hdot-font-7xl-s--1i2Es {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamRecording__hdot-font-3xs-b--PPPtV {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-2xs-b--34eVA {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-xs-b--3y3nx {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-sm-b--3YvmB {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-lm-b--3y2Tz {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamRecording__hdot-font-md-b--37OyI {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-lg-b--lRkbg {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-xl-b--3DuXt {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-2xl-b--12CZj {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-3xl-b--2NnoG {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-4xl-b--1Tevo {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-5xl-b--2a0N6 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamRecording__hdot-font-6xl-b--22CWI {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamRecording__hdot-font-7xl-b--W9eon {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamRecording__game-box--3LU9F {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.WebcamRecording__webcamRecording--1FlYi {
  text-align: center;
  padding: 48px 64px;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__guideWrap--22VLx > .WebcamRecording__title--36vdZ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__guideWrap--22VLx > .WebcamRecording__subTitle--214n6 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #a4a4a4;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA {
  width: 416px;
  margin: 32px auto 0;
  position: relative;
  padding-bottom: 48px;
  box-sizing: content-box;
  border-radius: 24px;
  border: 1px solid #e7e8ea;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__recorder--3TQD2 {
  width: 416px;
  height: 240px;
  object-fit: cover;
  border-radius: 24px 24px 0 0;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__guideBoundaryWrap--2l_J8 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: calc(100% - 240px);
  overflow: hidden;
  border-radius: 24px 24px 0 0;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__guideBoundaryWrap--2l_J8 > .WebcamRecording__guideBoundary--v7OO0 {
  top: 24px;
  left: calc(50% - 112px);
  width: 224px;
  height: 160px;
  position: absolute;
  border: 2px solid #f4f4f5;
  border-radius: 8px;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__guideBoundaryWrap--2l_J8 > .WebcamRecording__guideBoundary--v7OO0:after {
  top: -2px;
  left: -2px;
  content: "";
  position: absolute;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  border-radius: 8px;
  box-shadow: 0 0 0 999px rgba(37, 40, 43, 0.64);
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__recordingBar--2qthw {
  top: 240px;
  left: 0;
  height: 10px;
  position: absolute;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__recordingBtn--2oyFm {
  top: 208px;
  left: calc(50% - 32px);
  width: 64px;
  height: 64px;
  position: absolute;
  border-radius: 50%;
  background: #fb4e4e;
  border: 18px solid #f4f4f5;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__recordingBtn--2oyFm:hover {
  border: 18px solid #f9e0e2;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__recordingBtn--2oyFm:active {
  background: #b40a0f;
  border: 18px solid #e7e8ea;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__sentenceWrap--2lJDI {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  display: flex;
  margin-top: 68px;
  min-height: 36px;
  position: relative;
  justify-content: center;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__sentenceWrap--2lJDI > .WebcamRecording__sentenceFront--1nt6I {
  z-index: 10;
  position: absolute;
  color: #92e6a3;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__sentenceWrap--2lJDI > .WebcamRecording__sentenceBack--ZIsVJ {
  z-index: 30;
  position: absolute;
  color: #d0f5da;
  animation: WebcamRecording__eraser--18SF0 3s infinite;
}
.WebcamRecording__webcamRecording--1FlYi > .WebcamRecording__recorderWrap--1HSIA > .WebcamRecording__sentenceWrap--2lJDI > .WebcamRecording__sentenceBack--ZIsVJ.WebcamRecording__recording--Giwgz {
  display: none;
}
@keyframes WebcamRecording__eraser--18SF0 {
  from {
    clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%);
  }
  to {
    clip-path: polygon(100% 0%, 100% 100%, 100% 100%, 100% 0%);
  }
}

.ModalCalibration__title-01--1gdFT {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ModalCalibration__title-02--1mHyQ {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ModalCalibration__title-03--xVat6 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ModalCalibration__title-04--80ow9 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ModalCalibration__title-04-higher--L7SB9 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ModalCalibration__title-05--10mGj {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ModalCalibration__title-05-higher--13-zg {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ModalCalibration__title-06--2dcmB {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ModalCalibration__title-07--3_qe7 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ModalCalibration__title-08--2LIEr {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ModalCalibration__title-09--2bQ4N {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ModalCalibration__text-01--3XnfL {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ModalCalibration__text-02--3JDCq {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ModalCalibration__text-03--2Ivsy {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ModalCalibration__text-03-higher--3mvNa {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ModalCalibration__text-04--2Ysw8 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ModalCalibration__text-05--1nSPZ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ModalCalibration__text-06--2nLZd {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ModalCalibration__text-07--1d05e {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ModalCalibration__head-02--Z3K3o {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ModalCalibration__head-06--1rkO6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ModalCalibration__monospace--24QTR {
  font-feature-settings: "tnum";
}
.ModalCalibration__text-sub--1Iszb {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ModalCalibration__hdot-font-3xs-r--2QUwl {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-2xs-r--1chRa {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-xs-r--2-UrJ {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-sm-r--1sXZK {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-lm-r--mOuV3 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-md-r--14-rV {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-lg-r--yQUQS {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-xl-r--G9fq9 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-2xl-r--3xdQ4 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-3xl-r--dNCHk {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-4xl-r--3C-xB {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-5xl-r--2UfoO {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-6xl-r--2bJOd {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCalibration__hdot-font-7xl-r--GPQWW {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCalibration__hdot-font-3xs-m--11wdE {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-2xs-m--3At1h {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-xs-m--22Y6W {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-sm-m--3UC6B {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-lm-m--301AX {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-md-m--2NpYr {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-lg-m--NsCuw {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-xl-m--3jN2q {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-2xl-m--u4QQL {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-3xl-m--2oG2q {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-4xl-m--3mZnt {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-5xl-m--3_pMt {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-6xl-m--1t2bo {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCalibration__hdot-font-7xl-m--2sQX0 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCalibration__hdot-font-3xs-s--apFB5 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-2xs-s--1c5eW {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-xs-s--3flk5 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-sm-s--vdkHt {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-lm-s--3LQOf {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-md-s--3AQvk {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-lg-s--1f8Yi {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-xl-s--3zKIG {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-2xl-s--eRv3s {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-3xl-s--3Iyz9 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-4xl-s--7A2Wm {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-5xl-s--3eTM0 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-6xl-s--1XGVq {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCalibration__hdot-font-7xl-s--1iBTj {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCalibration__hdot-font-3xs-b--3taFG {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-2xs-b--gTG2h {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-xs-b--3ZomJ {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-sm-b--3G8Kw {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-lm-b--1eEEF {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ModalCalibration__hdot-font-md-b--3SVj8 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-lg-b--2Fhgm {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-xl-b--2stWq {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-2xl-b--1q9Sd {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-3xl-b--3sqYb {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-4xl-b--2SBAX {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-5xl-b--yr6uY {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ModalCalibration__hdot-font-6xl-b--2zq1j {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCalibration__hdot-font-7xl-b--34bGk {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ModalCalibration__game-box--1muUt {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ModalCalibration__modal--35x3c {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
  width: 480px;
  position: fixed;
  padding: 48px 64px;
  text-align: center;
  word-break: keep-all;
  background: #ffffff;
}
.ModalCalibration__modal--35x3c > .ModalCalibration__loadingImg--2LMHR {
  box-sizing: border-box;
  width: 96px;
  height: 96px;
  display: inline-block;
}
.ModalCalibration__modal--35x3c > .ModalCalibration__main--kNmso {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  margin-top: 32px;
  color: #232323;
}
.ModalCalibration__modal--35x3c > .ModalCalibration__sub--1Aksk {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
}

.WebcamCheckResult__title-01--2-X9c {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.WebcamCheckResult__title-02--1yk3G {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.WebcamCheckResult__title-03--L95yz {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.WebcamCheckResult__title-04--VDDix {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.WebcamCheckResult__title-04-higher--3Ok_M {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.WebcamCheckResult__title-05--2ZqjG {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.WebcamCheckResult__title-05-higher--1Y2e1 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.WebcamCheckResult__title-06--2vdai {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.WebcamCheckResult__title-07--1kQ1v {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.WebcamCheckResult__title-08--3wisZ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.WebcamCheckResult__title-09--k6y8W {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.WebcamCheckResult__text-01--3rC1- {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.WebcamCheckResult__text-02--1iBS4 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.WebcamCheckResult__text-03--2so2Q {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.WebcamCheckResult__text-03-higher--2cykS {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.WebcamCheckResult__text-04--3pW6Q {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.WebcamCheckResult__text-05--1b8Uu {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.WebcamCheckResult__text-06--2pD-y {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.WebcamCheckResult__text-07--Yd9pq {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.WebcamCheckResult__head-02--1m3XA {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.WebcamCheckResult__head-06--MW8NB {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.WebcamCheckResult__monospace--2oYi- {
  font-feature-settings: "tnum";
}
.WebcamCheckResult__text-sub--GH_ZL {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.WebcamCheckResult__hdot-font-3xs-r--1Y9V6 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-2xs-r--23F6U {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-xs-r--1BwaX {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-sm-r--3yQkE {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-lm-r--3IEZw {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-md-r--25kYu {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-lg-r--2zC19 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-xl-r--3kdIi {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-2xl-r--VN4HJ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-3xl-r--1OUdM {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-4xl-r--3GJ-e {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-5xl-r--3z9l- {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-6xl-r--SQIdx {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckResult__hdot-font-7xl-r--3uOkU {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckResult__hdot-font-3xs-m--1S9RR {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-2xs-m--kDfsV {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-xs-m--1XJ8P {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-sm-m--3gJKW {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-lm-m--1sbvP {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-md-m--QK5tS {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-lg-m--1LD38 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-xl-m--1pGvg {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-2xl-m--1NGaG {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-3xl-m--Z-v1y {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-4xl-m--cVDlU {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-5xl-m--zUiun {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-6xl-m--WSoQI {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckResult__hdot-font-7xl-m--1FyVP {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckResult__hdot-font-3xs-s--ni7qv {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-2xs-s--2CdUv {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-xs-s--1Bvcn {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-sm-s--15z_7 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-lm-s--1HCgT {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-md-s--U4lYI {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-lg-s--sNMcA {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-xl-s--1t7cw {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-2xl-s--1_knq {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-3xl-s--1ivkq {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-4xl-s--3rZ1Z {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-5xl-s--2-lMx {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-6xl-s--3ffvk {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckResult__hdot-font-7xl-s--YRx6u {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckResult__hdot-font-3xs-b--39YiM {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-2xs-b--5fEP- {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-xs-b--2OY6r {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-sm-b--2zOPa {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-lm-b--2iLvp {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckResult__hdot-font-md-b--2dDoi {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-lg-b--1jbwu {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-xl-b--3hT0C {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-2xl-b--1_xVx {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-3xl-b--CdPGK {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-4xl-b--17ibR {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-5xl-b--1fNoL {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckResult__hdot-font-6xl-b--3wHKx {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckResult__hdot-font-7xl-b--2P3tB {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckResult__game-box--XN-7G {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 {
  text-align: center;
  padding: 48px 64px;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__guideWrap--1z1VC > .WebcamCheckResult__title--2yZHg {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__guideWrap--1z1VC > .WebcamCheckResult__title--2yZHg.WebcamCheckResult__failTitle--2aKr7 {
  width: 416px;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__guideWrap--1z1VC > .WebcamCheckResult__subTitle--3N7mE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #a4a4a4;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S {
  width: 416px;
  height: 296px;
  margin: 32px auto 0;
  position: relative;
  border-radius: 24px;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S.WebcamCheckResult__isEnglish--36HIY {
  height: 316px;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S > .WebcamCheckResult__video--6C8dF {
  width: 100%;
  height: 240px;
  object-fit: cover;
  transform: scaleX(-1);
  border-radius: 24px 24px 0 0;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S > .WebcamCheckResult__progressBarWrap--UIMod {
  width: 368px;
  height: 28px;
  left: calc(50% - 184px);
  top: 206px;
  z-index: 10;
  position: absolute;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S > .WebcamCheckResult__progressBarWrap--UIMod > .WebcamCheckResult__remainTime--3D_dd {
  top: 0;
  left: 0;
  font-size: 12px;
  margin-left: 4px;
  line-height: 12px;
  position: absolute;
  font-style: normal;
  font-weight: normal;
  color: #f9f9fa;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S > .WebcamCheckResult__progressBarWrap--UIMod > .WebcamCheckResult__progressBar--3HLUi {
  bottom: 0;
  width: 100%;
  height: 10px;
  position: absolute;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S > .WebcamCheckResult__resultWrap--2pnVi {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 56px;
  position: absolute;
  background: #e0f9e4;
  border: 1px solid #52c564;
  border-radius: 0 0 24px 24px;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S > .WebcamCheckResult__resultWrap--2pnVi.WebcamCheckResult__isEnglish--36HIY {
  height: 76px;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S > .WebcamCheckResult__resultWrap--2pnVi > .WebcamCheckResult__result--2B7CX {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  width: 50%;
  height: 100%;
  float: left;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #52c564;
  padding: 14px 16px 14px 16px;
  white-space: break-spaces;
  gap: 4px;
  text-align: left;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S > .WebcamCheckResult__resultWrap--2pnVi > .WebcamCheckResult__result--2B7CX.WebcamCheckResult__isEnglish--36HIY {
  justify-content: start;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S > .WebcamCheckResult__resultWrap--2pnVi > .WebcamCheckResult__result--2B7CX:last-child {
  border-left: 1px solid #52c564;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S > .WebcamCheckResult__resultWrap--2pnVi > .WebcamCheckResult__result--2B7CX > .WebcamCheckResult__icon--1fBke {
  fill: #52c564;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__videoWrap--d347S > .WebcamCheckResult__resultWrap--2pnVi > .WebcamCheckResult__result--2B7CX > .WebcamCheckResult__resultText--2nHG-.WebcamCheckResult__isEnglish--36HIY {
  width: 149px;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef {
  width: 402px;
  margin: 32px auto 0;
  border-radius: 24px;
  border: 1px solid #e7e8ea;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef > .WebcamCheckResult__resultCard--E0TiC {
  height: 150px;
  padding: 32px 40px;
  display: flex;
  gap: 46px;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef > .WebcamCheckResult__resultCard--E0TiC.WebcamCheckResult__isEnglish--36HIY {
  padding: 32px 24px;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef > .WebcamCheckResult__resultCard--E0TiC > .WebcamCheckResult__videoSuccessImg--3SOil {
  width: 56px;
  height: 56px;
  background: url("/static/image/calibration/videoSuccess.png");
  background-size: contain;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef > .WebcamCheckResult__resultCard--E0TiC > .WebcamCheckResult__videoFailImg--1mLBj {
  width: 56px;
  height: 56px;
  background: url("/static/image/calibration/videoFail.png");
  background-size: contain;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef > .WebcamCheckResult__resultCard--E0TiC > .WebcamCheckResult__voiceSuccessImg--2qsXF {
  width: 56px;
  height: 56px;
  background: url("/static/image/calibration/voiceSuccess.png");
  background-size: contain;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef > .WebcamCheckResult__resultCard--E0TiC > .WebcamCheckResult__voiceFailImg--1YLO0 {
  width: 56px;
  height: 56px;
  background: url("/static/image/calibration/voiceFail.png");
  background-size: contain;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef > .WebcamCheckResult__resultCard--E0TiC ~ * {
  border-top: 1px solid #e7e8ea;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef > .WebcamCheckResult__resultCard--E0TiC > .WebcamCheckResult__contentWrap--I5cLT {
  text-align: left;
  flex: 1;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef > .WebcamCheckResult__resultCard--E0TiC > .WebcamCheckResult__contentWrap--I5cLT > .WebcamCheckResult__title--2yZHg {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #fb4e4e;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef > .WebcamCheckResult__resultCard--E0TiC > .WebcamCheckResult__contentWrap--I5cLT > .WebcamCheckResult__title--2yZHg.WebcamCheckResult__success--OIm4S {
  color: #52c564;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__failWrap--r-Yef > .WebcamCheckResult__resultCard--E0TiC > .WebcamCheckResult__contentWrap--I5cLT > .WebcamCheckResult__content--2Yadr {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #6a6a6a;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__btnWrap--2uZzC {
  margin-top: 40px;
  display: flex;
  gap: 8px;
  justify-content: center;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__btnWrap--2uZzC.WebcamCheckResult__failBtnWrap--1Mgoo {
  margin: 32px 0 0;
}
.WebcamCheckResult__webcamCheckResult--3S9t5 > .WebcamCheckResult__btnWrap--2uZzC > .WebcamCheckResult__btn--2zWVC {
  width: 205px;
  padding: 16px 0;
}

.WebcamCheckWarning__title-01--1Aerm {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.WebcamCheckWarning__title-02--2EqNI {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.WebcamCheckWarning__title-03--Po2nm {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.WebcamCheckWarning__title-04--1iHt1 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.WebcamCheckWarning__title-04-higher--1XTFU {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.WebcamCheckWarning__title-05--89j0_ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.WebcamCheckWarning__title-05-higher--lTnb5 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.WebcamCheckWarning__title-06--1uUSS {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.WebcamCheckWarning__title-07--3ynNm {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.WebcamCheckWarning__title-08--jys0I {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.WebcamCheckWarning__title-09--2wI0P {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.WebcamCheckWarning__text-01--1ANLp {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.WebcamCheckWarning__text-02--2zOJ9 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.WebcamCheckWarning__text-03--1PUp6 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.WebcamCheckWarning__text-03-higher--13rgm {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.WebcamCheckWarning__text-04--1Pi93 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.WebcamCheckWarning__text-05--3-Ujo {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.WebcamCheckWarning__text-06--1KAV6 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.WebcamCheckWarning__text-07--1gRXc {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.WebcamCheckWarning__head-02--1reOr {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.WebcamCheckWarning__head-06--24QLr {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.WebcamCheckWarning__monospace--3iVGx {
  font-feature-settings: "tnum";
}
.WebcamCheckWarning__text-sub--A4oSe {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.WebcamCheckWarning__hdot-font-3xs-r--3cjHE {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-2xs-r--1jvfk {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-xs-r--hPO-z {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-sm-r--268Og {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-lm-r--nnVIh {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-md-r--1xLV4 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-lg-r--1EAXj {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-xl-r--2Pmve {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-2xl-r--VzvXg {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-3xl-r--2mzhU {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-4xl-r--15HM7 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-5xl-r--2cys- {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-6xl-r--htq34 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckWarning__hdot-font-7xl-r--2T0Tr {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckWarning__hdot-font-3xs-m--2HHwa {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-2xs-m--DxqZ- {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-xs-m--1mDsH {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-sm-m--PepKz {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-lm-m--2o2Xb {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-md-m--3F6SO {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-lg-m--Dw33L {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-xl-m--1wgWl {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-2xl-m--1SXtn {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-3xl-m--3bw8o {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-4xl-m--3hWv9 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-5xl-m--3e1-w {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-6xl-m--1gHoH {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckWarning__hdot-font-7xl-m--1cU5c {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckWarning__hdot-font-3xs-s--HiRSM {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-2xs-s--3RlcD {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-xs-s--2iUtV {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-sm-s--3aZrY {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-lm-s--3bpYp {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-md-s--Oeg8l {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-lg-s--3PIJB {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-xl-s--20dN0 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-2xl-s--2Ndnp {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-3xl-s--1yWD3 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-4xl-s--2lnkf {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-5xl-s--1weZ7 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-6xl-s--285T3 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckWarning__hdot-font-7xl-s--12fv9 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckWarning__hdot-font-3xs-b--30-FY {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-2xs-b--boy4L {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-xs-b--2FMG9 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-sm-b--QhCd7 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-lm-b--3stME {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamCheckWarning__hdot-font-md-b--2RE5x {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-lg-b--2xArE {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-xl-b--tGiij {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-2xl-b--10n5p {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-3xl-b--ok17a {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-4xl-b--2Epbk {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-5xl-b--dNWf_ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamCheckWarning__hdot-font-6xl-b--1I27u {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckWarning__hdot-font-7xl-b--3-7Hz {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamCheckWarning__game-box--1V2AL {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.WebcamCheckWarning__warning--HF0zp {
  padding: 48px 64px;
  text-align: center;
}
.WebcamCheckWarning__warning--HF0zp .WebcamCheckWarning__imageWrap--3XIyJ {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 416px;
  height: 200px;
  background: #f4f4f5;
  border-radius: 16px;
}
.WebcamCheckWarning__warning--HF0zp .WebcamCheckWarning__imageWrap--3XIyJ .WebcamCheckWarning__chrome--2D2Pi {
  display: inline-block;
  width: 96px;
  height: 96px;
  background: url("/static/image/calibration/chrome.png");
  background-size: cover;
  background-repeat: no-repeat;
}
.WebcamCheckWarning__warning--HF0zp .WebcamCheckWarning__titleText--26WWN {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  width: 416px;
  margin-top: 32px;
  color: #232323;
}
.WebcamCheckWarning__warning--HF0zp .WebcamCheckWarning__contentText--1OSyK {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  width: 416px;
  margin-top: 16px;
  color: #a4a4a4;
}
.WebcamCheckWarning__warning--HF0zp .WebcamCheckWarning__button--2qHi8 {
  margin-top: 32px;
}
.WebcamCheckWarning__warningPopup--2LFjb {
  width: 544px;
}
.WebcamCheckWarning__warningPopup--2LFjb .WebcamCheckWarning__okButton--TOG6p {
  margin-top: 32px;
}

.Process__title-01--34qyP {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Process__title-02--32A_T {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Process__title-03--1_ewd {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Process__title-04--3lvXU {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Process__title-04-higher--3V1dQ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Process__title-05--TyVw5 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Process__title-05-higher--1PF_L {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Process__title-06--1Xu-m {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Process__title-07--y4nUz {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Process__title-08--2_Q2F {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Process__title-09--2sELm {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Process__text-01--XKBTW {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Process__text-02--3f6U6 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Process__text-03--14kCn {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Process__text-03-higher--21Am_ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Process__text-04--3seyc {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Process__text-05--2bUlZ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Process__text-06--3bJgs {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Process__text-07--11MLm {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Process__head-02--14PgR {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Process__head-06--4n-Yy {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Process__monospace--2bOpJ {
  font-feature-settings: "tnum";
}
.Process__text-sub--3HkjN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Process__hdot-font-3xs-r--2iKyd {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-2xs-r--2alaH {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-xs-r--1u_Ws {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-sm-r--TKpOS {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-lm-r--2WehK {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-md-r--3ZWhr {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Process__hdot-font-lg-r--Mr6pj {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Process__hdot-font-xl-r--3nkVy {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Process__hdot-font-2xl-r--2xJ-4 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Process__hdot-font-3xl-r--3GmVG {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Process__hdot-font-4xl-r--B41QP {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Process__hdot-font-5xl-r--1nRRY {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Process__hdot-font-6xl-r--2FqmS {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Process__hdot-font-7xl-r--1_XFO {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Process__hdot-font-3xs-m--2Rz5b {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-2xs-m--3Y8GV {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-xs-m--1D0VK {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-sm-m--3xwrE {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-lm-m--3YaiM {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-md-m--xsyfZ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Process__hdot-font-lg-m--RFGmR {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Process__hdot-font-xl-m--3GARc {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Process__hdot-font-2xl-m--Vv8J9 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Process__hdot-font-3xl-m--kot2R {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Process__hdot-font-4xl-m--23H2i {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Process__hdot-font-5xl-m--15g9k {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Process__hdot-font-6xl-m--3rlCx {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Process__hdot-font-7xl-m--uSi9r {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Process__hdot-font-3xs-s--nQw6v {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-2xs-s--3VS8c {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-xs-s--8fHuo {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-sm-s--h9swd {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-lm-s--3c8wv {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-md-s--1PYeW {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Process__hdot-font-lg-s--kbsHf {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Process__hdot-font-xl-s--CLO1p {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Process__hdot-font-2xl-s--EtJRE {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Process__hdot-font-3xl-s--1DV1G {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Process__hdot-font-4xl-s--2drJW {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Process__hdot-font-5xl-s--1nmfD {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Process__hdot-font-6xl-s--1QhLE {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Process__hdot-font-7xl-s--3BhrS {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Process__hdot-font-3xs-b--34aqk {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-2xs-b--3nE1c {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-xs-b--38QlB {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-sm-b--11Twa {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-lm-b--2sHVC {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Process__hdot-font-md-b--1BA7c {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Process__hdot-font-lg-b--1qZXG {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Process__hdot-font-xl-b--2rfxy {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Process__hdot-font-2xl-b--3DMBI {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Process__hdot-font-3xl-b--6SLpZ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Process__hdot-font-4xl-b--3wRrt {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Process__hdot-font-5xl-b--3D8a3 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Process__hdot-font-6xl-b--3qPC2 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Process__hdot-font-7xl-b--1Ui3S {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Process__game-box--34JEd {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Process__process--2xZzG {
  text-align: center;
  padding: 48px 64px;
}
.Process__process--2xZzG > .Process__title--3zlm5 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.Process__process--2xZzG > .Process__subTitle--2ozyN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #a4a4a4;
}
.Process__process--2xZzG > .Process__processList--2co3m {
  margin-top: 32px;
  display: flex;
  justify-content: center;
}
.Process__process--2xZzG > .Process__processList--2co3m > .Process__processWrap--2wJ9a {
  width: 160px;
  height: 192px;
  padding: 32px 16px;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  border: 1px solid #f4f4f5;
  border-radius: 8px;
}
.Process__process--2xZzG > .Process__processList--2co3m > .Process__processWrap--2wJ9a > .Process__image--1YAK- {
  width: 80px;
  height: 80px;
}
.Process__process--2xZzG > .Process__processList--2co3m > .Process__processWrap--2wJ9a > .Process__processText--1hXSH {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 24px;
  color: #6a6a6a;
}
.Process__process--2xZzG > .Process__processList--2co3m > .Process__processWrap--2wJ9a ~ * {
  position: relative;
  margin-left: 32px;
}
.Process__process--2xZzG > .Process__processList--2co3m > .Process__processWrap--2wJ9a ~ *:before {
  top: calc(50% - 16px);
  left: -32px;
  width: 32px;
  height: 32px;
  content: "";
  display: block;
  position: absolute;
  background: url("/static/image/process/right-small.png") no-repeat center;
}
.Process__process--2xZzG > .Process__submit--2KtUO {
  margin-top: 32px;
}

.TestInfo__title-01--1KCwD {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TestInfo__title-02--3tv1- {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TestInfo__title-03--3QuAb {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TestInfo__title-04--3uoST {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TestInfo__title-04-higher--2cn3n {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TestInfo__title-05--TSnNw {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TestInfo__title-05-higher--1iEe9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TestInfo__title-06--9k-1_ {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TestInfo__title-07--qqQZ3 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TestInfo__title-08--bNY6v {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TestInfo__title-09--3B1Mo {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TestInfo__text-01--2bYH- {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TestInfo__text-02--6HuH1 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TestInfo__text-03--2rXhj {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TestInfo__text-03-higher--32Cjl {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TestInfo__text-04--18RQl {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TestInfo__text-05--29hWv {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TestInfo__text-06--3oldY {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TestInfo__text-07--25DEd {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TestInfo__head-02--1PRWO {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TestInfo__head-06--WgO8a {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TestInfo__monospace--233jW {
  font-feature-settings: "tnum";
}
.TestInfo__text-sub--3F-FD {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TestInfo__hdot-font-3xs-r--3ShK4 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-2xs-r--tGUpo {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-xs-r--VA5kF {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-sm-r--1JXUS {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-lm-r--3hU36 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-md-r--1ZUHz {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-lg-r--IjYXr {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-xl-r--d_xHR {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-2xl-r--uhRlp {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-3xl-r--2NCO8 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-4xl-r--1op73 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-5xl-r--27V9l {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-6xl-r--hSlMW {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestInfo__hdot-font-7xl-r--1TOOw {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestInfo__hdot-font-3xs-m--3JRBQ {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-2xs-m--3GEaZ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-xs-m--1wGBI {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-sm-m--2R7_g {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-lm-m--2tqfC {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-md-m--AKhQf {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-lg-m--3nvhz {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-xl-m--zsNsS {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-2xl-m--1zVDN {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-3xl-m--1CzZ4 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-4xl-m--1sFwx {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-5xl-m--30N_G {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-6xl-m--3ACXK {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestInfo__hdot-font-7xl-m--3-gw2 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestInfo__hdot-font-3xs-s--1dPZf {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-2xs-s--1ubif {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-xs-s--2Yv3D {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-sm-s--3ODZV {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-lm-s--1yuMK {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-md-s--2hY3a {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-lg-s--3SnnE {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-xl-s--jMH9C {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-2xl-s--mlZnu {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-3xl-s--350Eq {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-4xl-s--1Z9rx {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-5xl-s--1EYmZ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-6xl-s--1cVr9 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestInfo__hdot-font-7xl-s--2IX0T {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestInfo__hdot-font-3xs-b--2P0Ae {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-2xs-b--1Dpde {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-xs-b--HEraj {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-sm-b--2ExqC {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-lm-b--2VkL1 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestInfo__hdot-font-md-b--2YKuu {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-lg-b--1VrBb {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-xl-b--3DIQJ {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-2xl-b--3ooI_ {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-3xl-b--12hvG {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-4xl-b--2prPn {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-5xl-b--Xq6AZ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TestInfo__hdot-font-6xl-b--2KlzI {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestInfo__hdot-font-7xl-b--3vqiK {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestInfo__game-box--8KEoI {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TestInfo__testInfo--ejsW8 {
  text-align: center;
  padding: 48px 64px;
}
.TestInfo__testInfo--ejsW8 > .TestInfo__title--3Hcuf {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.TestInfo__testInfo--ejsW8 > .TestInfo__subTitle--3-Peu {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #a4a4a4;
}
.TestInfo__testInfo--ejsW8 > .TestInfo__infoList--1raJI {
  margin-top: 32px;
  display: flex;
  justify-content: center;
}
.TestInfo__testInfo--ejsW8 > .TestInfo__infoList--1raJI > .TestInfo__infoWrap--3XSPt {
  width: 160px;
  height: 200px;
  padding: 32px 16px;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  border: 1px solid #f4f4f5;
  border-radius: 8px;
}
.TestInfo__testInfo--ejsW8 > .TestInfo__infoList--1raJI > .TestInfo__infoWrap--3XSPt > .TestInfo__image--1en1f {
  width: 80px;
  height: 80px;
}
.TestInfo__testInfo--ejsW8 > .TestInfo__infoList--1raJI > .TestInfo__infoWrap--3XSPt > .TestInfo__infoText--GFtIQ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  width: 128px;
  margin-top: 16px;
  color: #6a6a6a;
}
.TestInfo__testInfo--ejsW8 > .TestInfo__infoList--1raJI > .TestInfo__infoWrap--3XSPt ~ * {
  margin-left: 32px;
}
.TestInfo__testInfo--ejsW8 > .TestInfo__beforeStartGuide--GVuSy {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #315fc7;
}
.TestInfo__testInfo--ejsW8 > .TestInfo__submit--3aAXo {
  margin-top: 32px;
}

.MainBG__title-01--3Ifxk {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.MainBG__title-02--mpoVG {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.MainBG__title-03--34IW_ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.MainBG__title-04--3gtxI {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.MainBG__title-04-higher--36kHV {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.MainBG__title-05--2NtE4 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.MainBG__title-05-higher--1zy4G {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.MainBG__title-06--182zW {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.MainBG__title-07--3Cphl {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.MainBG__title-08--2rGbo {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.MainBG__title-09--2hmXH {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.MainBG__text-01--DwVYU {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.MainBG__text-02--4qKea {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.MainBG__text-03--1eJQv {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.MainBG__text-03-higher--2CUTp {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.MainBG__text-04--UqTXa {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.MainBG__text-05--1GOda {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.MainBG__text-06--3KZwy {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.MainBG__text-07--1wENb {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.MainBG__head-02--3_lL6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.MainBG__head-06--3kaMj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.MainBG__monospace--1uzm- {
  font-feature-settings: "tnum";
}
.MainBG__text-sub--2ygb4 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.MainBG__hdot-font-3xs-r--2aIot {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-2xs-r--1ECax {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-xs-r---VWB0 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-sm-r--3sDb3 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-lm-r--ZZqPL {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-md-r--gHGwt {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MainBG__hdot-font-lg-r--2Jk-y {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MainBG__hdot-font-xl-r--QW7Sp {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MainBG__hdot-font-2xl-r--18q9F {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MainBG__hdot-font-3xl-r--3CsxI {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MainBG__hdot-font-4xl-r--3Rmgi {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MainBG__hdot-font-5xl-r--2h4qU {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MainBG__hdot-font-6xl-r--3EQ6B {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MainBG__hdot-font-7xl-r--YjLLv {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MainBG__hdot-font-3xs-m--2r1i3 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-2xs-m--1cyZA {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-xs-m--3phVb {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-sm-m--2tFbF {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-lm-m--3qZiv {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-md-m--3JOuS {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MainBG__hdot-font-lg-m--Bd_Z5 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MainBG__hdot-font-xl-m--1E4V2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MainBG__hdot-font-2xl-m--S54yW {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MainBG__hdot-font-3xl-m---M1yT {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MainBG__hdot-font-4xl-m--3wjG7 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MainBG__hdot-font-5xl-m--1C47A {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MainBG__hdot-font-6xl-m--1WMY5 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MainBG__hdot-font-7xl-m--1G59E {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MainBG__hdot-font-3xs-s--2H7wI {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-2xs-s--3fOQx {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-xs-s--3f7zB {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-sm-s--2cHis {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-lm-s--2PMoS {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-md-s--ZuuNp {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MainBG__hdot-font-lg-s--37rxd {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MainBG__hdot-font-xl-s--3-Epe {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MainBG__hdot-font-2xl-s--2Z1a7 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MainBG__hdot-font-3xl-s--sAehm {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MainBG__hdot-font-4xl-s--1oVGm {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MainBG__hdot-font-5xl-s--zoFPV {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MainBG__hdot-font-6xl-s--2W9jr {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MainBG__hdot-font-7xl-s--3ziCm {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MainBG__hdot-font-3xs-b--2RNLj {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-2xs-b--PEcir {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-xs-b--1YAq0 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-sm-b--3Z1ir {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-lm-b--1YNz8 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.MainBG__hdot-font-md-b--3haPi {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MainBG__hdot-font-lg-b--3tpor {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.MainBG__hdot-font-xl-b--21-Iv {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MainBG__hdot-font-2xl-b--3CkS7 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.MainBG__hdot-font-3xl-b--iYuY_ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MainBG__hdot-font-4xl-b--4vRSV {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.MainBG__hdot-font-5xl-b--3GrIG {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.MainBG__hdot-font-6xl-b--1agvB {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MainBG__hdot-font-7xl-b--2ZCrt {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.MainBG__game-box--3ea2U {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.MainBG__main--jvwLW {
  height: 100vh;
  overflow: hidden;
  position: relative;
}
.MainBG__main--jvwLW > .MainBG__bg--7E8Kw {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  position: absolute;
  transition: opacity 1s;
}
.MainBG__main--jvwLW > .MainBG__bg--7E8Kw.MainBG__default--2VzFR {
  background: linear-gradient(116.82deg, #f9f9fa 0%, #e7e8ea 100%);
}
.MainBG__main--jvwLW > .MainBG__bg--7E8Kw.MainBG__explanationGame--1AOUx {
  background: linear-gradient(116.82deg, #effdf3 0%, #e0f9e4 100%);
}
.MainBG__main--jvwLW > .MainBG__bg--7E8Kw.MainBG__explanationSR--34wGy {
  background: linear-gradient(116.82deg, #e1e7f8 0%, #c3d1ef 100%);
}
.MainBG__main--jvwLW > .MainBG__bg--7E8Kw.MainBG__endTest--2M3oz {
  background: #ffffff;
}
.MainBG__main--jvwLW > .MainBG__bg--7E8Kw.MainBG__isActive--h6EkV {
  opacity: 1;
}

.Background__title-01--sS8Dm {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Background__title-02--35qTy {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Background__title-03--3ahjf {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Background__title-04--2hCZO {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Background__title-04-higher--1VgOJ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Background__title-05--6Biw8 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Background__title-05-higher--15HXA {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Background__title-06--1w9fh {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Background__title-07--2dlb9 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Background__title-08--2emAr {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Background__title-09--56wjR {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Background__text-01--tD4tE {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Background__text-02--36T6w {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Background__text-03--1fYpf {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Background__text-03-higher--20old {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Background__text-04--2JF1P {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Background__text-05--gZfOP {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Background__text-06--ZyHSl {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Background__text-07--1Fw79 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Background__head-02--2wJ8m {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Background__head-06--1fyDN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Background__monospace--1gtKE {
  font-feature-settings: "tnum";
}
.Background__text-sub--nN8XM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Background__hdot-font-3xs-r--1xc7l {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-2xs-r--Y8kDf {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-xs-r--3CCzE {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-sm-r--3U4x1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-lm-r--1BOSp {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-md-r--GkhGM {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Background__hdot-font-lg-r--kI2r3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Background__hdot-font-xl-r--3F6Ia {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Background__hdot-font-2xl-r--1US7z {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Background__hdot-font-3xl-r--cZUwe {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Background__hdot-font-4xl-r--3UkT1 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Background__hdot-font-5xl-r--peSuJ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Background__hdot-font-6xl-r--3uRBd {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Background__hdot-font-7xl-r--2rmTh {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Background__hdot-font-3xs-m--2MzRg {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-2xs-m--3fIhG {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-xs-m--2kig7 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-sm-m--QqTR1 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-lm-m--3bHmm {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-md-m--2EXXB {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Background__hdot-font-lg-m--3sADG {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Background__hdot-font-xl-m--1HDej {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Background__hdot-font-2xl-m--3NKJN {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Background__hdot-font-3xl-m--1bo3i {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Background__hdot-font-4xl-m--tzvlf {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Background__hdot-font-5xl-m--2k2dK {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Background__hdot-font-6xl-m--i-sA0 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Background__hdot-font-7xl-m--2Jn_5 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Background__hdot-font-3xs-s--3y1pV {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-2xs-s--1HAR8 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-xs-s--Z1EXo {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-sm-s--3Ohte {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-lm-s--2sJyZ {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-md-s--2eW37 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Background__hdot-font-lg-s--3szdB {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Background__hdot-font-xl-s--1EB-f {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Background__hdot-font-2xl-s--_8EZw {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Background__hdot-font-3xl-s--4YT2U {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Background__hdot-font-4xl-s--26vbN {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Background__hdot-font-5xl-s--HNUEL {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Background__hdot-font-6xl-s--2q7Nx {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Background__hdot-font-7xl-s--292vq {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Background__hdot-font-3xs-b--3RfzI {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-2xs-b--yuVct {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-xs-b--3F83V {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-sm-b--3-rWm {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-lm-b--13-at {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Background__hdot-font-md-b--2aMqm {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Background__hdot-font-lg-b--2ZiBA {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Background__hdot-font-xl-b--3ZOHI {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Background__hdot-font-2xl-b--ZaXCm {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Background__hdot-font-3xl-b--1Jne9 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Background__hdot-font-4xl-b--XOHa4 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Background__hdot-font-5xl-b--2XZLV {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Background__hdot-font-6xl-b--3VJPn {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Background__hdot-font-7xl-b--WS36d {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Background__game-box--22xoR {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Background__canvasWrapper--3I43L {
  background: #6cdd83;
}
.Background__canvasWrapper--3I43L .Background__canvas--1AO2Q {
  width: 100%;
  height: 100%;
  z-index: -2;
  transition: opacity 3s;
}
.Background__rightTopCircle--36hpI {
  position: fixed;
  display: inline-block;
  right: -474px;
  top: -654px;
  width: 1269px;
  height: 1269px;
  background: radial-gradient(50% 50% at 50% 50%, #7ADEDA 0%, rgba(122, 222, 218, 0) 100%);
}
.Background__leftBottomCircle--2Anbq {
  position: fixed;
  display: inline-block;
  left: -869px;
  bottom: -725px;
  width: 1526px;
  height: 1526px;
  background: radial-gradient(50% 50% at 50% 50%, #FCF16C 0%, rgba(252, 241, 108, 0) 100%);
}

.Main__title-01--1spBL {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Main__title-02--364s0 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Main__title-03--3jV0_ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Main__title-04--2mr2l {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Main__title-04-higher--3xdLG {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Main__title-05--LuOSO {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Main__title-05-higher--39rqg {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Main__title-06--kn090 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Main__title-07--3pMMi {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Main__title-08--3nR94 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Main__title-09--3__Ud {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Main__text-01--3SMiq {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Main__text-02--2Xiaw {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Main__text-03--2f-GY {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Main__text-03-higher--3sFGy {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Main__text-04--3FJyA {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Main__text-05--20R_h {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Main__text-06--nav4M {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Main__text-07--nxAj1 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Main__head-02--1p3aT {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Main__head-06--24IOM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Main__monospace--3wV8V {
  font-feature-settings: "tnum";
}
.Main__text-sub--AeUSi {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Main__hdot-font-3xs-r--2AyzN {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-2xs-r--3LP3N {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-xs-r--1hLer {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-sm-r--34fW1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-lm-r--3-ZEY {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-md-r--2CQnd {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Main__hdot-font-lg-r--2bIgq {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Main__hdot-font-xl-r--2hOTM {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Main__hdot-font-2xl-r--1Qb5y {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Main__hdot-font-3xl-r--ZSb5n {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Main__hdot-font-4xl-r--3lqVE {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Main__hdot-font-5xl-r--2M2nv {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Main__hdot-font-6xl-r--2XYL5 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Main__hdot-font-7xl-r--1AaWw {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Main__hdot-font-3xs-m--2HJMq {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-2xs-m--7qHq4 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-xs-m--3UvyN {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-sm-m--2iT8f {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-lm-m--1e-Cc {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-md-m--1VhVa {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Main__hdot-font-lg-m--3VAmu {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Main__hdot-font-xl-m--2up-q {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Main__hdot-font-2xl-m--tLi1- {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Main__hdot-font-3xl-m--6FGNv {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Main__hdot-font-4xl-m--j7AQC {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Main__hdot-font-5xl-m--2A2fa {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Main__hdot-font-6xl-m--2hrjV {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Main__hdot-font-7xl-m--2G9FB {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Main__hdot-font-3xs-s--xmxvA {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-2xs-s--Ke3GZ {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-xs-s--3ZLWv {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-sm-s--1Y1-o {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-lm-s--2FBr2 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-md-s--3ivxb {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Main__hdot-font-lg-s--2KCGx {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Main__hdot-font-xl-s--2eUea {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Main__hdot-font-2xl-s--Ubjko {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Main__hdot-font-3xl-s--2tK2_ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Main__hdot-font-4xl-s--3CsS8 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Main__hdot-font-5xl-s--3Qhtg {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Main__hdot-font-6xl-s--tW1Ni {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Main__hdot-font-7xl-s--1Fhw0 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Main__hdot-font-3xs-b--37FDE {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-2xs-b--YMYnH {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-xs-b--2TNo2 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-sm-b--FZ6Vx {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-lm-b--3UbIU {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Main__hdot-font-md-b--3zuY9 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Main__hdot-font-lg-b--2J2wz {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Main__hdot-font-xl-b--2kWMK {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Main__hdot-font-2xl-b--_OYTC {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Main__hdot-font-3xl-b--2hYWX {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Main__hdot-font-4xl-b--2PZzW {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Main__hdot-font-5xl-b--TbjtA {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Main__hdot-font-6xl-b--2Jkp4 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Main__hdot-font-7xl-b--3MseP {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Main__game-box--17y5J {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Main__rootContainerWrapper--Yn6ng {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  transition: transform 1s ease-in-out;
}
.Main__rootContainerWrapper--Yn6ng.Main__pushEnterActive--1cn-4,
.Main__rootContainerWrapper--Yn6ng.Main__pushEnterDone--Xy_tk {
  transform: translateX(288px);
}
.Main__rootContainerWrapper--Yn6ng.Main__pushExitActive--3fZLf {
  transform: none;
}
.Main__errorPopup--1cfA_ {
  width: 544px;
}
.Main__errorPopup--1cfA_ .Main__okButton--332b2 {
  margin-top: 32px;
}

.Navigator__title-01--1-5yQ {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Navigator__title-02--2f6_6 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Navigator__title-03--CL-lJ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Navigator__title-04--35R8X {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Navigator__title-04-higher--3Jycv {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Navigator__title-05--12-yM {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Navigator__title-05-higher--2yexE {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Navigator__title-06--11hvc {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Navigator__title-07--2qSYe {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Navigator__title-08--7Kaez {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Navigator__title-09--2ZGRH {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Navigator__text-01--1qbb2 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Navigator__text-02--ijJyj {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Navigator__text-03--1VfsA {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Navigator__text-03-higher--2q5E1 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Navigator__text-04--J5NcD {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Navigator__text-05--1GeJ7 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Navigator__text-06--3IA02 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Navigator__text-07--3vFp_ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Navigator__head-02--2Wnz7 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Navigator__head-06--2cPd3 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Navigator__monospace--1mW5G {
  font-feature-settings: "tnum";
}
.Navigator__text-sub--3cC5t {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Navigator__hdot-font-3xs-r--3M5fq {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-2xs-r--2hKHV {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-xs-r--3o6lU {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-sm-r--PM2Pb {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-lm-r--vLZ4H {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-md-r--2dUfD {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Navigator__hdot-font-lg-r--2i9XL {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Navigator__hdot-font-xl-r--3bfBf {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Navigator__hdot-font-2xl-r--22n0X {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Navigator__hdot-font-3xl-r--Fc9nc {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Navigator__hdot-font-4xl-r--qaXY1 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Navigator__hdot-font-5xl-r--2iyQ5 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Navigator__hdot-font-6xl-r--RzGNL {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Navigator__hdot-font-7xl-r--3UQwr {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Navigator__hdot-font-3xs-m--39SqC {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-2xs-m--1s-Md {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-xs-m--2COCu {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-sm-m--13xP3 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-lm-m--24g9l {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-md-m--m1Y2O {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Navigator__hdot-font-lg-m--1iaBa {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Navigator__hdot-font-xl-m--3lhBA {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Navigator__hdot-font-2xl-m--2jLCM {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Navigator__hdot-font-3xl-m--3kS5G {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Navigator__hdot-font-4xl-m--1_VT6 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Navigator__hdot-font-5xl-m--ReEsl {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Navigator__hdot-font-6xl-m--3UHhj {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Navigator__hdot-font-7xl-m--1UkhK {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Navigator__hdot-font-3xs-s--3ZEyi {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-2xs-s--3ZpRC {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-xs-s--3yA4j {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-sm-s--3eC4S {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-lm-s--2dL6X {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-md-s--tmdxf {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Navigator__hdot-font-lg-s--1HS8Z {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Navigator__hdot-font-xl-s--1JF_n {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Navigator__hdot-font-2xl-s--Fjg1e {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Navigator__hdot-font-3xl-s--MmNLx {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Navigator__hdot-font-4xl-s--2sP8S {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Navigator__hdot-font-5xl-s--3bQLC {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Navigator__hdot-font-6xl-s--3ALzc {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Navigator__hdot-font-7xl-s--2hlg1 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Navigator__hdot-font-3xs-b--2rW0_ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-2xs-b--2595x {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-xs-b--2Zu8A {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-sm-b--1Aabc {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-lm-b--n-FfF {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Navigator__hdot-font-md-b--1xwqx {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Navigator__hdot-font-lg-b--2UiFH {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Navigator__hdot-font-xl-b--PXUrZ {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Navigator__hdot-font-2xl-b--2pjpf {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Navigator__hdot-font-3xl-b--25wkz {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Navigator__hdot-font-4xl-b--3Oue0 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Navigator__hdot-font-5xl-b--17fZv {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Navigator__hdot-font-6xl-b--2SSrG {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Navigator__hdot-font-7xl-b--2aZcu {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Navigator__game-box--Kz5Gi {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Navigator__navigator--1yRL5 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  position: absolute;
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4 {
  top: 32px;
  left: 32px;
  position: fixed;
  z-index: 100;
  border-radius: 34px;
  opacity: 0;
  transition: opacity 500ms, left 2s cubic-bezier(0.65, 0, 0.35, 1);
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4.Navigator__visible--3PV55 {
  opacity: 1;
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4.Navigator__centered--32Tn4 {
  left: calc(50% - 40px);
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4.Navigator__noMoveTransition--1JTlo {
  transition: opacity 500ms;
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4:hover:not(.Navigator__opened--3OzC7) > .Navigator__navigatorBtn--U6URa {
  opacity: 1;
  background: #dcf7f6;
  border: 1px solid #5ec7c3;
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4.Navigator__tts--2Vkjl {
  position: absolute;
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4.Navigator__tts--2Vkjl > .Navigator__ttsAnimation--3Sg_j {
  top: 0;
  left: 0;
  width: 80px;
  height: 80px;
  z-index: -1;
  position: absolute;
  filter: blur(16px);
  border-radius: 34px;
  background: #a2ebb4;
  animation: Navigator__circle--jOwp0 1s infinite;
}
@keyframes Navigator__circle--jOwp0 {
  0%,
  100% {
    top: 0;
    left: 8px;
  }
  12.5% {
    top: 8px;
    left: 8px;
  }
  25% {
    top: 8px;
    left: 0;
  }
  37.5% {
    top: 8px;
    left: -8px;
  }
  50% {
    top: 0;
    left: -8px;
  }
  62.5% {
    top: -8px;
    left: -8px;
  }
  75% {
    top: -8px;
    left: 0;
  }
  87.5% {
    top: -8px;
    left: 8px;
  }
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4.Navigator__tts--2Vkjl > .Navigator__navigatorBtn--U6URa {
  opacity: 1;
  background: #dcf7f6;
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4 > .Navigator__closeBtn--2BdWA {
  top: 0;
  left: 0;
  width: 80px;
  height: 80px;
  z-index: 1;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  border-radius: 34px;
  transition: opacity 0.5s;
  backdrop-filter: blur(24px);
  border: 1px solid #f9f9fa;
  background: linear-gradient(152.97deg, rgba(18, 22, 25, 0.0192) 0%, rgba(18, 22, 25, 0.0576) 100%);
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4 > .Navigator__closeBtn--2BdWA > .Navigator__close--3qzqH {
  width: 28px;
  height: 28px;
  fill: #46b2af;
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4.Navigator__opened--3OzC7 > .Navigator__closeBtn--2BdWA {
  opacity: 1;
}
.Navigator__navigator--1yRL5 .Navigator__navigatorBtnWrap--1_hj4 > .Navigator__navigatorBtn--U6URa {
  width: 80px;
  height: 80px;
  border-radius: 34px;
  backdrop-filter: blur(24px);
  border: 1px solid #7adeda;
  background: rgba(187, 239, 237, 0.4);
  box-shadow: inset 2px 2px 8px rgba(255, 255, 255, 0.16);
}

.SpreadNavigator__title-01--3UJA3 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.SpreadNavigator__title-02--3Lg3X {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.SpreadNavigator__title-03--3Voey {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.SpreadNavigator__title-04--2mXJI {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.SpreadNavigator__title-04-higher--1MlAW {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.SpreadNavigator__title-05--13pk5 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.SpreadNavigator__title-05-higher--1r-ll {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.SpreadNavigator__title-06--2fU4e {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.SpreadNavigator__title-07--1Uhfg {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.SpreadNavigator__title-08--3x1h3 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.SpreadNavigator__title-09--2Z1A6 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.SpreadNavigator__text-01--2UhVP {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.SpreadNavigator__text-02--20s0y {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.SpreadNavigator__text-03--2XHxC {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.SpreadNavigator__text-03-higher--1sZDi {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.SpreadNavigator__text-04--1pqrs {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.SpreadNavigator__text-05--38zmC {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.SpreadNavigator__text-06--2gG7Q {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.SpreadNavigator__text-07--9Bn_2 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.SpreadNavigator__head-02--3ham8 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.SpreadNavigator__head-06--14WzM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.SpreadNavigator__monospace--n2ujp {
  font-feature-settings: "tnum";
}
.SpreadNavigator__text-sub--2C3bF {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.SpreadNavigator__hdot-font-3xs-r--3w5Ft {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-2xs-r--2DsRh {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-xs-r--1qDmn {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-sm-r--1SsZd {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-lm-r--3Jw4_ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-md-r--29VIP {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-lg-r--3UBci {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-xl-r--1gkMi {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-2xl-r--3eN5i {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-3xl-r--2fOzp {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-4xl-r--2-E9S {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-5xl-r--3FoRN {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-6xl-r--226ig {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SpreadNavigator__hdot-font-7xl-r--2fZSs {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SpreadNavigator__hdot-font-3xs-m--2H37F {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-2xs-m--iXtVL {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-xs-m--1p_vS {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-sm-m--ht6a- {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-lm-m--29EUH {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-md-m--25iU8 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-lg-m--2sdxU {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-xl-m--1HW9J {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-2xl-m--I95RB {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-3xl-m--1akaE {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-4xl-m--35rd9 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-5xl-m--2icqv {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-6xl-m--IUb1v {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SpreadNavigator__hdot-font-7xl-m--GpS2O {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SpreadNavigator__hdot-font-3xs-s--2ytit {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-2xs-s--1As2i {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-xs-s--1OuAB {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-sm-s--3-UvY {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-lm-s--1hMck {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-md-s--2RD7h {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-lg-s--3_E6J {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-xl-s--1sCG_ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-2xl-s--knWzk {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-3xl-s--21-jV {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-4xl-s--1JacP {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-5xl-s--1VMd_ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-6xl-s--x0QZ9 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SpreadNavigator__hdot-font-7xl-s--3kxum {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SpreadNavigator__hdot-font-3xs-b--1faT2 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-2xs-b--m0ir6 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-xs-b--2cKi0 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-sm-b--2AVj8 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-lm-b--1x7O6 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SpreadNavigator__hdot-font-md-b--2WfJw {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-lg-b--1DmwW {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-xl-b--12KUV {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-2xl-b--1U2Yo {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-3xl-b--1iOVZ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-4xl-b--MCAK5 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-5xl-b--3r3Bt {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SpreadNavigator__hdot-font-6xl-b--1g6xT {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SpreadNavigator__hdot-font-7xl-b--2xGkd {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SpreadNavigator__game-box--1DZmG {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.SpreadNavigator__spreadNavigator--1j3ow {
  will-change: transform;
  top: 32px;
  right: -448px;
  padding: 32px;
  z-index: 100;
  position: absolute;
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  transition: transform 0.8s;
  backdrop-filter: blur(40px);
  border-radius: 24px;
  background: linear-gradient(152.97deg, rgba(18, 22, 25, 0.0192) 0%, rgba(18, 22, 25, 0.0576) 100%);
}
.SpreadNavigator__spreadNavigator--1j3ow.SpreadNavigator__opened--2XPYz {
  transform: translateX(-480px);
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__greetCard--3xhuH {
  width: 168px;
  height: 168px;
  position: relative;
  background: #f9f9fa;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  border-radius: 24px;
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__greetCard--3xhuH > .SpreadNavigator__text--Dnff4 {
  margin: 0 24px;
  color: #474747;
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__greetCard--3xhuH > .SpreadNavigator__text--Dnff4:first-child {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 24px;
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__greetCard--3xhuH > .SpreadNavigator__text--Dnff4:nth-child(2) {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__greetCard--3xhuH > .SpreadNavigator__video--1Nv3K {
  bottom: 0;
  width: 168px;
  height: 80px;
  position: absolute;
  border-radius: 0 0 24px 24px;
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__timeCard--3C2wx {
  width: 168px;
  height: 168px;
  padding: 24px;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  border-radius: 24px;
  background: linear-gradient(180deg, #6CDD83 0%, #52C564 100%);
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__timeCard--3C2wx > .SpreadNavigator__date--24p9Z {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__timeCard--3C2wx > .SpreadNavigator__time--2K3Df {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
  margin-top: 24px;
  color: #ffffff;
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__environmentCard--1Revu {
  width: 352px;
  padding: 24px;
  text-align: center;
  grid-column: span 2;
  border-radius: 24px;
  background: linear-gradient(97.53deg, rgba(255, 255, 255, 0.48) 0%, rgba(255, 255, 255, 0.64) 100%);
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__troubleShootingCard--3DhaI {
  width: 352px;
  padding: 24px 0;
  text-align: center;
  grid-column: span 2;
  border-radius: 24px;
  background: linear-gradient(152.97deg, rgba(18, 22, 25, 0.0192) 0%, rgba(18, 22, 25, 0.0576) 100%);
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__troubleShootingCard--3DhaI > .SpreadNavigator__mainText--2TWdT {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__troubleShootingCard--3DhaI > .SpreadNavigator__subText--1eUeL {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
  color: #6a6a6a;
}
.SpreadNavigator__spreadNavigator--1j3ow > .SpreadNavigator__troubleShootingCard--3DhaI > .SpreadNavigator__btn--1N06i {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  width: auto;
  margin-top: 16px;
  padding: 10px 32px;
}

.EnvironmentContent__title-01--3pWjn {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.EnvironmentContent__title-02--1TZ7O {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.EnvironmentContent__title-03--TXfR0 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.EnvironmentContent__title-04--1DtIg {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.EnvironmentContent__title-04-higher--2xSrE {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.EnvironmentContent__title-05--2Io6k {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.EnvironmentContent__title-05-higher--3XuxK {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.EnvironmentContent__title-06--N1cSg {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.EnvironmentContent__title-07--1Esku {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.EnvironmentContent__title-08--1GCjc {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.EnvironmentContent__title-09--3NsTd {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.EnvironmentContent__text-01--7gO4l {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.EnvironmentContent__text-02--613Yx {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.EnvironmentContent__text-03--2xgVR {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.EnvironmentContent__text-03-higher--mBwHE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.EnvironmentContent__text-04--AiqgD {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.EnvironmentContent__text-05--g39NE {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.EnvironmentContent__text-06--UvAKj {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.EnvironmentContent__text-07--1mX6c {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.EnvironmentContent__head-02--2UhhZ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.EnvironmentContent__head-06--1NJfB {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.EnvironmentContent__monospace--12YUw {
  font-feature-settings: "tnum";
}
.EnvironmentContent__text-sub--1uSiZ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.EnvironmentContent__hdot-font-3xs-r--2OF91 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-2xs-r--39xoV {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-xs-r--3Bvc5 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-sm-r--3ghu6 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-lm-r--1cGBV {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-md-r--sBRQQ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-lg-r--tMrFE {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-xl-r--1pmQf {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-2xl-r--2lFDW {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-3xl-r--C3Wl- {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-4xl-r--1jDO7 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-5xl-r--1sEAI {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-6xl-r--17cdL {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EnvironmentContent__hdot-font-7xl-r--1BRm7 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EnvironmentContent__hdot-font-3xs-m--OdCKM {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-2xs-m--1Hpyu {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-xs-m--3qGcO {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-sm-m--vV9Wi {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-lm-m--ejrpS {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-md-m--1eFH- {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-lg-m--2BjJd {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-xl-m--q08n8 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-2xl-m--3EP_W {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-3xl-m--1XpdQ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-4xl-m--2MfLm {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-5xl-m--2ZLt8 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-6xl-m--Tn9Ur {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EnvironmentContent__hdot-font-7xl-m--1-WwI {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EnvironmentContent__hdot-font-3xs-s--3pKKa {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-2xs-s--gK_kk {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-xs-s--1v7Ug {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-sm-s--1V5gG {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-lm-s--3klwU {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-md-s--gxX4F {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-lg-s--1YTBn {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-xl-s--26i3S {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-2xl-s--3y3oy {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-3xl-s--3qcdN {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-4xl-s--2GI7S {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-5xl-s--2gHWu {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-6xl-s--2uR1U {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EnvironmentContent__hdot-font-7xl-s--2-BsM {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EnvironmentContent__hdot-font-3xs-b--3wGnp {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-2xs-b--21UZM {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-xs-b--2FSHt {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-sm-b--DcYjc {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-lm-b--3UO6V {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EnvironmentContent__hdot-font-md-b--wsXT_ {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-lg-b--1XLSu {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-xl-b--1i2dI {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-2xl-b--1KxTw {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-3xl-b--pOvfb {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-4xl-b--3HJI6 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-5xl-b--3cln_ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EnvironmentContent__hdot-font-6xl-b--_giwE {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EnvironmentContent__hdot-font-7xl-b--1A8cK {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EnvironmentContent__game-box--2Uxmg {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.EnvironmentContent__environmentContent--1xHIk {
  width: 76px;
  height: 84px;
  display: inline-block;
}
.EnvironmentContent__environmentContent--1xHIk > .EnvironmentContent__icon--N_E94 {
  fill: #656a71;
  width: 32px;
  height: 32px;
}
.EnvironmentContent__environmentContent--1xHIk > .EnvironmentContent__iconText--1EosN {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
  color: #6a6a6a;
}
.EnvironmentContent__environmentContent--1xHIk > .EnvironmentContent__stateText--1p_E5 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 4px;
  color: #52c564;
}
.EnvironmentContent__environmentContent--1xHIk > .EnvironmentContent__stateText--1p_E5.EnvironmentContent__unstable--3fm9V {
  color: #fb4e4e;
}

.NavigatorAnimation__title-01--3Wv0i {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.NavigatorAnimation__title-02--CC3Ny {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.NavigatorAnimation__title-03--3kNBG {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.NavigatorAnimation__title-04--3he4f {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.NavigatorAnimation__title-04-higher--1BHqu {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.NavigatorAnimation__title-05--1VK_m {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.NavigatorAnimation__title-05-higher--3f69E {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.NavigatorAnimation__title-06--33OdA {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.NavigatorAnimation__title-07--2Q5nA {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.NavigatorAnimation__title-08--2Wjd1 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.NavigatorAnimation__title-09--1WJFm {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.NavigatorAnimation__text-01--3qWxf {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.NavigatorAnimation__text-02--1fE_V {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.NavigatorAnimation__text-03--3wzBn {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.NavigatorAnimation__text-03-higher--2BN-3 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.NavigatorAnimation__text-04--181vP {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.NavigatorAnimation__text-05--1RE92 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.NavigatorAnimation__text-06--10Ztt {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.NavigatorAnimation__text-07--50-OK {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.NavigatorAnimation__head-02--1dqOr {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.NavigatorAnimation__head-06--Exson {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.NavigatorAnimation__monospace--ZmDcX {
  font-feature-settings: "tnum";
}
.NavigatorAnimation__text-sub--1cOG8 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.NavigatorAnimation__hdot-font-3xs-r--14unE {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-2xs-r--1MvbE {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-xs-r--3iv_7 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-sm-r--35IBZ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-lm-r--2CFul {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-md-r--YnFBf {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-lg-r--1oDE6 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-xl-r--2Ds8u {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-2xl-r--35i_S {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-3xl-r--3f-S2 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-4xl-r--3p6n0 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-5xl-r--2xPzj {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-6xl-r--T2HBl {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorAnimation__hdot-font-7xl-r--3MyQs {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorAnimation__hdot-font-3xs-m--25Ri3 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-2xs-m--12kMS {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-xs-m--2Jb3N {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-sm-m--oG9mN {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-lm-m--RMbpI {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-md-m--FKJQJ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-lg-m--2MHJP {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-xl-m--1R6AS {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-2xl-m--XMSxI {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-3xl-m--3qMxZ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-4xl-m--1ycvf {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-5xl-m--3UdnH {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-6xl-m--Zxakc {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorAnimation__hdot-font-7xl-m--27ldw {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorAnimation__hdot-font-3xs-s--2hzAR {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-2xs-s--qtEtV {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-xs-s--2rlmh {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-sm-s--ja8LN {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-lm-s--25hST {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-md-s--icosE {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-lg-s--1MMJy {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-xl-s--2ANyx {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-2xl-s--Ogs8e {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-3xl-s--1n0cr {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-4xl-s--1D5rK {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-5xl-s--pBobd {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-6xl-s--2L8Iq {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorAnimation__hdot-font-7xl-s--x6LjZ {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorAnimation__hdot-font-3xs-b--1PpO5 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-2xs-b--1POap {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-xs-b--23-S3 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-sm-b--1Q7fo {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-lm-b--g2VQM {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorAnimation__hdot-font-md-b--2pc7f {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-lg-b--18QvZ {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-xl-b--10Chp {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-2xl-b--3RRAB {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-3xl-b--1LT3v {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-4xl-b--3KiJQ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-5xl-b--1pDaR {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NavigatorAnimation__hdot-font-6xl-b--1yxhZ {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorAnimation__hdot-font-7xl-b--2O3wH {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorAnimation__game-box--3Jk7K {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.NavigatorAnimation__animation--3CYZg {
  width: 168px;
  height: 80px;
  position: relative;
  overflow: hidden;
}
.NavigatorAnimation__animation--3CYZg > .NavigatorAnimation__dot--323Br {
  position: absolute;
  transition: transform 1s cubic-bezier(0.6, 0, 0.4, 1);
  transform: translateZ(0);
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.NavigatorAnimation__animation--3CYZg > .NavigatorAnimation__dot--323Br.NavigatorAnimation__blue--9e9fO {
  background: #5878cf;
}
.NavigatorAnimation__animation--3CYZg > .NavigatorAnimation__dot--323Br.NavigatorAnimation__green--1E5XR {
  background: #6cdd83;
}
.NavigatorAnimation__animation--3CYZg > .NavigatorAnimation__dot--323Br.NavigatorAnimation__yellow--R09Fy {
  background: #fcf16c;
}
.NavigatorAnimation__animation--3CYZg > .NavigatorAnimation__dot--323Br.NavigatorAnimation__blur--2ETF1 {
  left: 36px;
  top: 14px;
  transition-delay: 1.2s;
  transition-duration: 0.7s;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  backdrop-filter: blur(8px);
}

.DeviceConnectionErrorPage__title-01--2Vii6 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.DeviceConnectionErrorPage__title-02--2rhCy {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.DeviceConnectionErrorPage__title-03--27FRx {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.DeviceConnectionErrorPage__title-04--2JQWT {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.DeviceConnectionErrorPage__title-04-higher--1EFhy {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.DeviceConnectionErrorPage__title-05--3LYpS {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.DeviceConnectionErrorPage__title-05-higher--3H0M9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.DeviceConnectionErrorPage__title-06--1BfFo {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.DeviceConnectionErrorPage__title-07--32cum {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.DeviceConnectionErrorPage__title-08--3qpTs {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.DeviceConnectionErrorPage__title-09--3h-U5 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.DeviceConnectionErrorPage__text-01--3Ekik {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.DeviceConnectionErrorPage__text-02--2Ciqn {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.DeviceConnectionErrorPage__text-03--vGBUT {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.DeviceConnectionErrorPage__text-03-higher--3KnbG {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.DeviceConnectionErrorPage__text-04--2aRVn {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.DeviceConnectionErrorPage__text-05--2ZgPS {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.DeviceConnectionErrorPage__text-06--3B6D_ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.DeviceConnectionErrorPage__text-07--1MvFg {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.DeviceConnectionErrorPage__head-02--1-9se {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.DeviceConnectionErrorPage__head-06--kjP8N {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.DeviceConnectionErrorPage__monospace--M-s4o {
  font-feature-settings: "tnum";
}
.DeviceConnectionErrorPage__text-sub--1YiJ6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.DeviceConnectionErrorPage__hdot-font-3xs-r--3CjfR {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-2xs-r--16GlK {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-xs-r--3ASbR {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-sm-r--zaq5j {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-lm-r--2PNhy {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-md-r--1VLUj {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-lg-r--27A4F {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-xl-r--2KITz {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-2xl-r--3Q7nl {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-3xl-r--3-yaW {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-4xl-r--3X73B {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-5xl-r--1FRIC {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-6xl-r--jwcRK {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceConnectionErrorPage__hdot-font-7xl-r--3evTV {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceConnectionErrorPage__hdot-font-3xs-m--UFl2v {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-2xs-m--1b92g {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-xs-m--2YEyR {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-sm-m--HjKh1 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-lm-m--2KmLv {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-md-m--50XUN {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-lg-m--3qk-9 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-xl-m--2JwDv {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-2xl-m--2gCNk {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-3xl-m--3_T6c {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-4xl-m--1l8yk {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-5xl-m--3T0P- {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-6xl-m--37d7e {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceConnectionErrorPage__hdot-font-7xl-m--2CyMG {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceConnectionErrorPage__hdot-font-3xs-s--2vuWU {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-2xs-s--3wooC {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-xs-s--2lRtp {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-sm-s--11R_t {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-lm-s--1gBpt {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-md-s--AX4FK {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-lg-s--c4LnX {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-xl-s--1B_xd {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-2xl-s--klJiz {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-3xl-s--3Eart {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-4xl-s--2SPKR {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-5xl-s--2RgHx {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-6xl-s--2ynun {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceConnectionErrorPage__hdot-font-7xl-s--2wc5u {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceConnectionErrorPage__hdot-font-3xs-b--jd93w {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-2xs-b--1QR_z {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-xs-b--3zUh- {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-sm-b--1q3Sw {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-lm-b--3QOXW {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceConnectionErrorPage__hdot-font-md-b--wlZr1 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-lg-b--3aL8C {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-xl-b--iOSkp {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-2xl-b--35rrd {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-3xl-b--3Rz27 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-4xl-b--2Fchm {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-5xl-b--2EkpE {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceConnectionErrorPage__hdot-font-6xl-b--30RaR {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceConnectionErrorPage__hdot-font-7xl-b--1JbV_ {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceConnectionErrorPage__game-box--21KLV {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.DeviceConnectionErrorPage__deviceConnectionErrorPage--2rP8e {
  text-align: center;
}
.DeviceConnectionErrorPage__deviceConnectionErrorPage--2rP8e .DeviceConnectionErrorPage__titleText--13mpj {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  width: 416px;
  color: #232323;
}
.DeviceConnectionErrorPage__deviceConnectionErrorPage--2rP8e .DeviceConnectionErrorPage__contentText--1x-nW {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  width: 416px;
  margin-top: 16px;
  color: #a4a4a4;
}
.DeviceConnectionErrorPage__deviceConnectionErrorPage--2rP8e .DeviceConnectionErrorPage__deviceStatusContainer--1188V {
  margin-top: 32px;
}
.DeviceConnectionErrorPage__deviceConnectionErrorPage--2rP8e .DeviceConnectionErrorPage__deviceStatusContainer--1188V > div + div {
  margin-left: 16px;
}
.DeviceConnectionErrorPage__deviceConnectionErrorPage--2rP8e .DeviceConnectionErrorPage__button--1CFgW {
  margin-top: 32px;
}
.DeviceConnectionErrorPage__deviceConnectionErrorPage--2rP8e .DeviceConnectionErrorPage__guideButton--2lDhx {
  margin-left: 12px;
}

.DeviceStatusCard__title-01--1G8nT {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.DeviceStatusCard__title-02--29i6K {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.DeviceStatusCard__title-03--OhTUp {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.DeviceStatusCard__title-04--2XPxE {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.DeviceStatusCard__title-04-higher--tMyNw {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.DeviceStatusCard__title-05--3kH9M {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.DeviceStatusCard__title-05-higher--QVwo4 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.DeviceStatusCard__title-06--1UvuA {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.DeviceStatusCard__title-07--3p9TL {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.DeviceStatusCard__title-08--25pFz {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.DeviceStatusCard__title-09--2KSBZ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.DeviceStatusCard__text-01--1KnYj {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.DeviceStatusCard__text-02--1VviH {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.DeviceStatusCard__text-03--2koPy {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.DeviceStatusCard__text-03-higher--2BRjd {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.DeviceStatusCard__text-04--3ZFcg {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.DeviceStatusCard__text-05--5gUGQ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.DeviceStatusCard__text-06--1w7IF {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.DeviceStatusCard__text-07--2tAkt {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.DeviceStatusCard__head-02--2rnoh {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.DeviceStatusCard__head-06--xscMw {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.DeviceStatusCard__monospace--bEaQF {
  font-feature-settings: "tnum";
}
.DeviceStatusCard__text-sub--FI25g {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.DeviceStatusCard__hdot-font-3xs-r--1_c_o {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-2xs-r--2FduN {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-xs-r--2QG5- {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-sm-r--1MCZj {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-lm-r--35qrk {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-md-r--1h1sj {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-lg-r--6CHsq {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-xl-r--2Abw8 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-2xl-r--26KtK {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-3xl-r--3mZLB {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-4xl-r--c2sS1 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-5xl-r--3bFi8 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-6xl-r--14Zpx {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceStatusCard__hdot-font-7xl-r--6uvCv {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceStatusCard__hdot-font-3xs-m--2keNf {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-2xs-m--3vqXg {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-xs-m--1Sei2 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-sm-m--3ZrwO {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-lm-m--3QewW {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-md-m--3YvvK {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-lg-m--FPmOk {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-xl-m--1afHp {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-2xl-m--6K5T5 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-3xl-m--1YWkK {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-4xl-m--2cOn6 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-5xl-m--2O9Sd {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-6xl-m--zQNwh {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceStatusCard__hdot-font-7xl-m--1Ro4W {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceStatusCard__hdot-font-3xs-s--1FlXK {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-2xs-s--2pSJQ {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-xs-s--EsRLp {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-sm-s--3cEl2 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-lm-s--HQo_l {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-md-s--1PUyn {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-lg-s--pe203 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-xl-s--19ne4 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-2xl-s--2WPN4 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-3xl-s--1rlP3 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-4xl-s--CJg3n {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-5xl-s--17tOO {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-6xl-s--3yEqr {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceStatusCard__hdot-font-7xl-s--1a2oW {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceStatusCard__hdot-font-3xs-b--I2Pso {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-2xs-b--36-OC {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-xs-b--3wbJq {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-sm-b--9mp_h {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-lm-b--2oHqK {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceStatusCard__hdot-font-md-b--3_1VZ {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-lg-b--32DO4 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-xl-b--2wog1 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-2xl-b--15fgy {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-3xl-b--2KAeu {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-4xl-b--1sTB3 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-5xl-b--eZhaj {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceStatusCard__hdot-font-6xl-b--3PllJ {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceStatusCard__hdot-font-7xl-b--1maWT {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceStatusCard__game-box--2Z4vO {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.DeviceStatusCard__deviceStatusCard--3MiMe {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  width: 200px;
  padding: 22px 0;
  background: #ffffff;
  border: 1px solid #f4f4f5;
  box-sizing: border-box;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  border-radius: 8px;
}
.DeviceStatusCard__deviceStatusCard--3MiMe.DeviceStatusCard__normal--3oTuF > .DeviceStatusCard__img--izypm {
  width: 48px;
  height: 48px;
  background: url("/static/image/calibration/voiceSuccess.png");
  background-size: contain;
}
.DeviceStatusCard__deviceStatusCard--3MiMe.DeviceStatusCard__normal--3oTuF > .DeviceStatusCard__img--izypm.DeviceStatusCard__webcam--3sDEf {
  background: url("/static/image/exceptionPage/webcamSuccess.png");
  background-size: contain;
}
.DeviceStatusCard__deviceStatusCard--3MiMe.DeviceStatusCard__normal--3oTuF > p {
  color: #52c564;
}
.DeviceStatusCard__deviceStatusCard--3MiMe.DeviceStatusCard__abnormal--1ehzb > .DeviceStatusCard__img--izypm {
  width: 48px;
  height: 48px;
  background: url("/static/image/calibration/voiceFail.png");
  background-size: contain;
}
.DeviceStatusCard__deviceStatusCard--3MiMe.DeviceStatusCard__abnormal--1ehzb > .DeviceStatusCard__img--izypm.DeviceStatusCard__webcam--3sDEf {
  background: url("/static/image/exceptionPage/webcamFail.png");
  background-size: contain;
}
.DeviceStatusCard__deviceStatusCard--3MiMe.DeviceStatusCard__abnormal--1ehzb > p {
  color: #fb4e4e;
}
.DeviceStatusCard__deviceStatusCard--3MiMe > svg {
  width: 48px;
  height: 48px;
}
.DeviceStatusCard__deviceStatusCard--3MiMe > p {
  margin-top: 12px;
}

.TroubleShootingGuide__title-01--zU8QA {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TroubleShootingGuide__title-02--c3yiR {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TroubleShootingGuide__title-03--1WR4a {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TroubleShootingGuide__title-04--1mq8v {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TroubleShootingGuide__title-04-higher--3Pyg5 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TroubleShootingGuide__title-05--23qXg {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TroubleShootingGuide__title-05-higher--3Y_ZP {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TroubleShootingGuide__title-06--1UkSp {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TroubleShootingGuide__title-07--3uOMR {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TroubleShootingGuide__title-08--BOBnV {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TroubleShootingGuide__title-09--1EDny {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TroubleShootingGuide__text-01--23FX5 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TroubleShootingGuide__text-02--10b9g {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TroubleShootingGuide__text-03--s3FS8 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TroubleShootingGuide__text-03-higher--2GqVE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TroubleShootingGuide__text-04--3_XUj {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TroubleShootingGuide__text-05--2_oBK {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TroubleShootingGuide__text-06--1R3Xt {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TroubleShootingGuide__text-07--3qSXQ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TroubleShootingGuide__head-02--1REOd {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TroubleShootingGuide__head-06--1UWXq {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TroubleShootingGuide__monospace--d9oL4 {
  font-feature-settings: "tnum";
}
.TroubleShootingGuide__text-sub--D1le- {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TroubleShootingGuide__hdot-font-3xs-r--ymZuC {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-2xs-r--257UR {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-xs-r--8n-9M {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-sm-r--9kQ1H {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-lm-r--3KzsC {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-md-r--1KmcE {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-lg-r--3ntWw {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-xl-r--3LLNm {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-2xl-r--xnL5O {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-3xl-r--2v2k2 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-4xl-r--2yllQ {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-5xl-r--12cv0 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-6xl-r--1pIjR {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TroubleShootingGuide__hdot-font-7xl-r--1_Okl {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TroubleShootingGuide__hdot-font-3xs-m--1QbrH {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-2xs-m--skqCz {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-xs-m--1zBmS {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-sm-m--2QlLe {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-lm-m--1f6zs {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-md-m--3MySH {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-lg-m--1UCuu {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-xl-m--1vUbP {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-2xl-m--3qJS6 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-3xl-m--3m-_h {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-4xl-m--ELQ6F {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-5xl-m--zQMHl {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-6xl-m--1YmET {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TroubleShootingGuide__hdot-font-7xl-m--irTW6 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TroubleShootingGuide__hdot-font-3xs-s--3UrnP {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-2xs-s--usKvf {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-xs-s--XOuUD {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-sm-s--28v5q {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-lm-s--Yji7N {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-md-s--2lwCW {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-lg-s--1Q8h9 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-xl-s--2shg3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-2xl-s--nHdKn {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-3xl-s--2kyUx {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-4xl-s--2BLjJ {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-5xl-s--8dI4Q {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-6xl-s--3tG_L {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TroubleShootingGuide__hdot-font-7xl-s--2yG4O {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TroubleShootingGuide__hdot-font-3xs-b--1Y1PQ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-2xs-b--1VFm4 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-xs-b--2Y__m {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-sm-b--3Srqz {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-lm-b--2Mypi {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TroubleShootingGuide__hdot-font-md-b--1R-sk {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-lg-b--1KkQf {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-xl-b--_cfUI {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-2xl-b--3cfdW {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-3xl-b--1lPVT {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-4xl-b--9JbBC {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-5xl-b--2ViZk {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TroubleShootingGuide__hdot-font-6xl-b--1LUoj {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TroubleShootingGuide__hdot-font-7xl-b--diUj1 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TroubleShootingGuide__game-box--1NDNr {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  position: fixed;
  background: transparent;
  transition: background-color 0.4s, z-index 0.4s;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB.TroubleShootingGuide__isOpened--1uUx6 {
  z-index: 50;
  background: rgba(37, 40, 43, 0.16);
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz {
  will-change: transform;
  top: 0;
  right: -640px;
  width: 640px;
  height: 100%;
  overflow: hidden;
  position: absolute;
  background: #ffffff;
  backdrop-filter: blur(40px);
  border-radius: 40px 0 0 40px;
  transition: transform 0.6s;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz.TroubleShootingGuide__isOpened--1uUx6 {
  transform: translateX(-640px);
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > header {
  height: 250px;
  position: relative;
  padding: 48px 60px 14px 48px;
  border-bottom: 1px solid #e7e8ea;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > header > .TroubleShootingGuide__main--63hSB {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  color: #474747;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > header > .TroubleShootingGuide__sub--fjCQB {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 4px;
  color: #a4a4a4;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > header > .TroubleShootingGuide__closeBtn--3RxOp {
  top: 45px;
  right: 60px;
  position: absolute;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > header > .TroubleShootingGuide__closeBtn--3RxOp > .TroubleShootingGuide__close--2z_DR {
  width: 40px;
  height: 40px;
  fill: #44474b;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > header > .TroubleShootingGuide__search--XdpMg {
  margin-top: 24px;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > header > .TroubleShootingGuide__anchorWrap--1R60e {
  margin-top: 20px;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > header > .TroubleShootingGuide__anchorWrap--1R60e > .TroubleShootingGuide__anchor--oTvFF {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  display: inline;
  margin-right: 18px;
  color: #474747;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > header > .TroubleShootingGuide__anchorWrap--1R60e > .TroubleShootingGuide__anchor--oTvFF.TroubleShootingGuide__highlight--jhDSZ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > header > .TroubleShootingGuide__anchorWrap--1R60e > .TroubleShootingGuide__anchor--oTvFF ~ * {
  margin-left: 18px;
  position: relative;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > header > .TroubleShootingGuide__anchorWrap--1R60e > .TroubleShootingGuide__anchor--oTvFF ~ *:after {
  top: 0;
  left: -18px;
  width: 1px;
  height: 20px;
  content: "";
  display: block;
  position: absolute;
  border-left: 1px solid #cfd1d5;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > article {
  overflow-y: scroll;
  height: calc(100% - 250px);
  background: #f9f9fa;
  position: relative;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > article::-webkit-scrollbar {
  width: 12px;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > article::-webkit-scrollbar-track {
  background: #e7e8ea;
  border: 1px solid #e7e8ea;
}
.TroubleShootingGuide__troubleShootingGuideWrap--2XKCB > .TroubleShootingGuide__troubleShootingGuide--30qBz > article::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #9fa4ab;
}

.SearchBox__title-01--SZrtA {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.SearchBox__title-02--1uh2e {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.SearchBox__title-03--1HDWm {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.SearchBox__title-04--1uY7s {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.SearchBox__title-04-higher--3DGx5 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.SearchBox__title-05--1pz-4 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.SearchBox__title-05-higher--3Z2sQ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.SearchBox__title-06--pj0Jh {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.SearchBox__title-07--36v-K {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.SearchBox__title-08--tavzh {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.SearchBox__title-09--20-hg {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.SearchBox__text-01--a2DSz {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.SearchBox__text-02--3pt7h {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.SearchBox__text-03--2I0PX {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.SearchBox__text-03-higher--139wS {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.SearchBox__text-04--1IJVt {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.SearchBox__text-05--12wj6 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.SearchBox__text-06--3dZ8c {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.SearchBox__text-07--2PsOv {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.SearchBox__head-02--3Y5k9 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.SearchBox__head-06--3UBxw {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.SearchBox__monospace--2gfQl {
  font-feature-settings: "tnum";
}
.SearchBox__text-sub--27esr {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.SearchBox__hdot-font-3xs-r--hgLY_ {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-2xs-r--3Y3ah {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-xs-r--3tSik {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-sm-r--1xopl {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-lm-r--3dOHw {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-md-r--2SBd4 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-lg-r--3M84Q {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-xl-r--3GNnN {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-2xl-r--39O-k {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-3xl-r--1i6M9 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-4xl-r--3h778 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-5xl-r--3Nenc {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-6xl-r--2XD1g {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SearchBox__hdot-font-7xl-r--2pWwx {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SearchBox__hdot-font-3xs-m--2BMR9 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-2xs-m--3ofFH {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-xs-m--GzA8E {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-sm-m--1E-RT {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-lm-m--3F9v7 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-md-m--1u_wm {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-lg-m--3kH8g {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-xl-m--3i95L {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-2xl-m--2Bu1F {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-3xl-m--2l2dr {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-4xl-m--1FfOE {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-5xl-m--1ir8N {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-6xl-m--3ExQ6 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SearchBox__hdot-font-7xl-m--2rC9t {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SearchBox__hdot-font-3xs-s--2zTRi {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-2xs-s--bJM8f {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-xs-s--3Tx-N {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-sm-s--2iwB1 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-lm-s--3W6Fp {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-md-s--1c1aA {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-lg-s--1mK2E {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-xl-s--WJ-Cu {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-2xl-s--DR_t- {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-3xl-s--15cEZ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-4xl-s--oeU3d {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-5xl-s--190Q1 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-6xl-s--26737 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SearchBox__hdot-font-7xl-s--2T3ep {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SearchBox__hdot-font-3xs-b--2Qq99 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-2xs-b--rDnyg {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-xs-b--1wSAi {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-sm-b--2JgND {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-lm-b--3CW4C {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SearchBox__hdot-font-md-b--2oMe5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-lg-b--18OAK {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-xl-b--1mv12 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-2xl-b--1_O0D {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-3xl-b--2Xeab {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-4xl-b--xQpyM {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-5xl-b--bx27J {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SearchBox__hdot-font-6xl-b--3LHCh {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SearchBox__hdot-font-7xl-b--y878q {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SearchBox__game-box--36sqA {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.SearchBox__searchBox--1iz7Z {
  width: 316px;
  height: 44px;
  border-radius: 12px;
  background: #ffffff;
  padding: 10px 16px;
  border: 1px solid #9fa4ab;
  display: flex;
  align-items: center;
  justify-content: center;
}
.SearchBox__searchBox--1iz7Z > input {
  border: none;
  outline: none;
  width: calc(100% - 20px);
  height: 100%;
}
.SearchBox__searchBox--1iz7Z > input::placeholder {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #d1d1d1;
}
.SearchBox__searchBox--1iz7Z > .SearchBox__searchIconWrap--1GNil {
  display: flex;
  align-items: center;
  justify-content: center;
}
.SearchBox__searchBox--1iz7Z > .SearchBox__searchIconWrap--1GNil > .SearchBox__searchIcon--2htQh {
  fill: #656a71;
  width: 24px;
  height: 24px;
}

.ProblemTitle__title-01--1NHLD {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ProblemTitle__title-02--1TgBp {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ProblemTitle__title-03--2kQxR {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ProblemTitle__title-04--1XmVd {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ProblemTitle__title-04-higher--3Qnia {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ProblemTitle__title-05--1c5Xm {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ProblemTitle__title-05-higher--qLZpK {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ProblemTitle__title-06--3cQKY {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ProblemTitle__title-07--3D9v7 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ProblemTitle__title-08--3BSkN {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ProblemTitle__title-09--14hAi {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ProblemTitle__text-01--DP8Lc {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ProblemTitle__text-02--34q3T {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ProblemTitle__text-03--HuUMo {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ProblemTitle__text-03-higher--1Ku1D {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ProblemTitle__text-04--1_9NQ {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ProblemTitle__text-05--sk0YP {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ProblemTitle__text-06--2SLaz {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ProblemTitle__text-07--1F8ug {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ProblemTitle__head-02--2ENWF {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ProblemTitle__head-06--2rOh4 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ProblemTitle__monospace--XSTBA {
  font-feature-settings: "tnum";
}
.ProblemTitle__text-sub--18Ar9 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ProblemTitle__hdot-font-3xs-r--sZ7bs {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-2xs-r--1uuPa {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-xs-r--3j7BG {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-sm-r--2L_bB {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-lm-r--2SRNG {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-md-r--kH_Dd {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-lg-r--2xfK6 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-xl-r--1zl_4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-2xl-r--w9-px {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-3xl-r--1wqXu {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-4xl-r--2PJqQ {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-5xl-r--4ztQE {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-6xl-r--10-ot {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemTitle__hdot-font-7xl-r--1ZJH7 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemTitle__hdot-font-3xs-m--2xJnn {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-2xs-m--2OawF {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-xs-m--3XK8t {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-sm-m--2XjMJ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-lm-m--2a-lv {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-md-m--3f0YR {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-lg-m--2cWYE {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-xl-m--32ytY {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-2xl-m--1zREm {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-3xl-m--1HV9V {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-4xl-m--3CQ1U {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-5xl-m--3AkV2 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-6xl-m--3PTjj {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemTitle__hdot-font-7xl-m--2vGfH {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemTitle__hdot-font-3xs-s--13WRH {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-2xs-s--3CtjX {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-xs-s--3Q4GS {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-sm-s--kpZIW {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-lm-s--268zt {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-md-s--1o5bN {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-lg-s--1020g {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-xl-s--3BH_r {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-2xl-s--3iPND {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-3xl-s--1kbSO {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-4xl-s--3tZXK {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-5xl-s--33mDc {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-6xl-s--3L8hb {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemTitle__hdot-font-7xl-s--2FWDx {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemTitle__hdot-font-3xs-b--2oO3K {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-2xs-b--3z6mF {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-xs-b--fhRN3 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-sm-b--3yzpw {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-lm-b--1KxTE {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemTitle__hdot-font-md-b--lsHDe {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-lg-b--2sj4m {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-xl-b--3fdiL {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-2xl-b--mJk-O {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-3xl-b--FT9h_ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-4xl-b--3mNpn {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-5xl-b--9DOCO {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ProblemTitle__hdot-font-6xl-b--3YnYt {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemTitle__hdot-font-7xl-b--lPMTh {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemTitle__game-box--1cyIA {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ProblemTitle__problemTitleWrap--3rCli:last-child {
  width: 100%;
  min-height: 100%;
  position: absolute;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__title--1yRo5 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  height: 64px;
  padding: 16px 48px 20px;
  background: #f9f9fa;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG {
  position: relative;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__virtual--1Te_v {
  position: absolute;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG:not(.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG:last-child) {
  border-bottom: 1px solid #e7e8ea;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__question--2yW_9 {
  width: 100%;
  display: grid;
  column-gap: 24px;
  background: #ffffff;
  height: 114px;
  padding: 0 36px 0 44px;
  align-items: center;
  grid-template-columns: 30px 1fr 24px;
  transition: background-color 0.5s;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__question--2yW_9 > .ProblemTitle__mark--2lz56 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: #315fc7;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  background: #f9f9fa;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__question--2yW_9 > .ProblemTitle__mark--2lz56:before {
  content: "Q";
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__question--2yW_9 > .ProblemTitle__questionText--2Dxaf {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  max-width: 368px;
  text-align: left;
  color: #474747;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__question--2yW_9 > .ProblemTitle__spreadIconWrap--20mZt {
  align-self: center;
  justify-self: center;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__question--2yW_9 > .ProblemTitle__spreadIconWrap--20mZt.ProblemTitle__isOpened--5_IKe {
  transform: rotate(180deg);
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__question--2yW_9 > .ProblemTitle__spreadIconWrap--20mZt > .ProblemTitle__spreadIcon--2Iswh {
  width: 48px;
  height: 48px;
  color: #656a71;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__question--2yW_9.ProblemTitle__isOpened--5_IKe {
  background: #f9f9fa;
  position: sticky;
  top: 0;
  z-index: 1;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__question--2yW_9.ProblemTitle__isOpened--5_IKe > .ProblemTitle__mark--2lz56 {
  background: #ffffff;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__contentWrap--1icFh {
  max-height: 0;
  overflow: hidden;
  background: #ffffff;
  transition: max-height 0.4s;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__contentWrap--1icFh[data-col="UNST"].ProblemTitle__isOpened--5_IKe {
  max-height: 2000px;
  border-top: 1px solid #e7e8ea;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__contentWrap--1icFh[data-col="UNST_CRI"].ProblemTitle__isOpened--5_IKe {
  max-height: 2600px;
  border-top: 1px solid #e7e8ea;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__contentWrap--1icFh[data-col="DISCONNECT"].ProblemTitle__isOpened--5_IKe {
  max-height: 5792px;
  border-top: 1px solid #e7e8ea;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__contentWrap--1icFh[data-col="WEBCAM"].ProblemTitle__isOpened--5_IKe {
  max-height: 4178px;
  border-top: 1px solid #e7e8ea;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__contentWrap--1icFh[data-col="MIC"].ProblemTitle__isOpened--5_IKe {
  max-height: 4130px;
  border-top: 1px solid #e7e8ea;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__contentWrap--1icFh[data-col="RECOG"].ProblemTitle__isOpened--5_IKe {
  max-height: 3720px;
  border-top: 1px solid #e7e8ea;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__contentWrap--1icFh[data-col="SAVE"].ProblemTitle__isOpened--5_IKe {
  max-height: 1300px;
  border-top: 1px solid #e7e8ea;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__contentWrap--1icFh[data-col="SYS_ERR"].ProblemTitle__isOpened--5_IKe {
  max-height: 1300px;
  border-top: 1px solid #e7e8ea;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__contentWrap--1icFh[data-col="DISPLAY"].ProblemTitle__isOpened--5_IKe {
  max-height: 1630px;
  border-top: 1px solid #e7e8ea;
}
.ProblemTitle__problemTitleWrap--3rCli > .ProblemTitle__questionWrap--30LXG > .ProblemTitle__contentWrap--1icFh[data-col="FOREIGN"].ProblemTitle__isOpened--5_IKe {
  max-height: 1000px;
  border-top: 1px solid #e7e8ea;
}

.NetworkUnstableContent__title-01--bP59k {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.NetworkUnstableContent__title-02--1bv8R {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.NetworkUnstableContent__title-03--1UDLA {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.NetworkUnstableContent__title-04--C9iqa {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.NetworkUnstableContent__title-04-higher--2y8g_ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.NetworkUnstableContent__title-05--hcxVZ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.NetworkUnstableContent__title-05-higher--3mg7t {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.NetworkUnstableContent__title-06--1wxyq {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.NetworkUnstableContent__title-07--2e6V- {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.NetworkUnstableContent__title-08--1BPrY {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.NetworkUnstableContent__title-09--3klFG {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.NetworkUnstableContent__text-01--3_7j7 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.NetworkUnstableContent__text-02--WmsRg {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.NetworkUnstableContent__text-03--2yHYv {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.NetworkUnstableContent__text-03-higher--23Wgp {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.NetworkUnstableContent__text-04--2Cj8C {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.NetworkUnstableContent__text-05--NY7Jl {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.NetworkUnstableContent__text-06--3o8Zy {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.NetworkUnstableContent__text-07--3tU_2 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.NetworkUnstableContent__head-02--1wGn2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.NetworkUnstableContent__head-06--2d74V {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.NetworkUnstableContent__monospace--1ywVz {
  font-feature-settings: "tnum";
}
.NetworkUnstableContent__text-sub--1u6LN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.NetworkUnstableContent__hdot-font-3xs-r--1LI4t {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-2xs-r--1MAw2 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-xs-r--JHEiW {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-sm-r--1u6l5 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-lm-r--2i9nT {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-md-r--MBLNZ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-lg-r--2Ovl6 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-xl-r--swtft {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-2xl-r--TLJaO {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-3xl-r--1lGDB {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-4xl-r--1jqMI {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-5xl-r--34Bor {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-6xl-r--3JrEI {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkUnstableContent__hdot-font-7xl-r--1M5kD {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkUnstableContent__hdot-font-3xs-m--2WrIc {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-2xs-m--XwzPb {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-xs-m--Tg4OX {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-sm-m--ZkJhZ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-lm-m--3gvuY {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-md-m--3Zc7O {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-lg-m--Xpa6d {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-xl-m--2t10p {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-2xl-m--1e4sG {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-3xl-m--6F6_5 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-4xl-m--3SPhw {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-5xl-m--3XaOZ {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-6xl-m--2lhc9 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkUnstableContent__hdot-font-7xl-m--2mYMG {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkUnstableContent__hdot-font-3xs-s--1pqO2 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-2xs-s--Ncsdj {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-xs-s--1pff4 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-sm-s--1qm8a {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-lm-s--248BA {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-md-s--f21T5 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-lg-s--1E2Bk {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-xl-s--2pD-V {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-2xl-s--E7baK {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-3xl-s--1imSx {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-4xl-s--f1Xva {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-5xl-s--2T9oR {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-6xl-s--2kiWd {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkUnstableContent__hdot-font-7xl-s--ia8dD {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkUnstableContent__hdot-font-3xs-b--2svX6 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-2xs-b--uYAF6 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-xs-b--2aDAv {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-sm-b--2EONY {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-lm-b--f0p0Q {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkUnstableContent__hdot-font-md-b--lp4Zx {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-lg-b--2yKj5 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-xl-b--3TXpn {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-2xl-b--2vtjy {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-3xl-b--1OCW0 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-4xl-b--1cHve {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-5xl-b--1arMx {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkUnstableContent__hdot-font-6xl-b--HnBvJ {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkUnstableContent__hdot-font-7xl-b--3N6Lw {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkUnstableContent__game-box--sR_1O {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.NetworkUnstableContent__content--2XRjg {
  padding: 32px 0 0 54px;
  word-break: keep-all;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__common--8dxoT {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  padding: 20px;
  color: #2b53ae;
  background: rgba(225, 231, 248, 0.48);
  border-radius: 12px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__common--8dxoT + .NetworkUnstableContent__imgWrap--1R2sw {
  margin-top: 32px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__whyContent--3-uT7 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 48px;
  color: #6a6a6a;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__imgWrap--1R2sw {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 32px;
  background: #f9f9fa;
  border-radius: 12px;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__imgWrap--1R2sw > * {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__imgWrap--1R2sw + .NetworkUnstableContent__caseContent--36Jtl {
  margin-top: 20px;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__imgWrap--1R2sw + .NetworkUnstableContent__imgWrap--1R2sw {
  margin-top: 12px;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__imgWrap--1R2sw + .NetworkUnstableContent__caseTitle--2LXEw {
  margin-top: 32px;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__imgWrap--1R2sw + .NetworkUnstableContent__warning--1OURd {
  margin-top: 24px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o {
  padding-top: 32px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q ~ .NetworkUnstableContent__case--2Jp9q {
  margin-top: 32px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q > .NetworkUnstableContent__caseTitle--2LXEw {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #315fc7;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q > .NetworkUnstableContent__caseTitle--2LXEw + .NetworkUnstableContent__caseContent--36Jtl {
  margin-top: 16px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q > .NetworkUnstableContent__caseTitle--2LXEw + .NetworkUnstableContent__imgWrap--1R2sw {
  margin-top: 56px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q .NetworkUnstableContent__caseContent--36Jtl {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q .NetworkUnstableContent__caseContent--36Jtl.NetworkUnstableContent__bold--3XCEo {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q .NetworkUnstableContent__caseContent--36Jtl + .NetworkUnstableContent__caseContent--36Jtl {
  margin-top: 56px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q .NetworkUnstableContent__caseContent--36Jtl + .NetworkUnstableContent__caseList--3jbtx {
  margin-top: 2px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q .NetworkUnstableContent__caseContent--36Jtl + .NetworkUnstableContent__imgWrap--1R2sw {
  margin-top: 48px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q .NetworkUnstableContent__caseList--3jbtx {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q .NetworkUnstableContent__caseList--3jbtx ~ .NetworkUnstableContent__caseList--3jbtx {
  margin-top: 8px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q .NetworkUnstableContent__caseList--3jbtx + .NetworkUnstableContent__imgWrap--1R2sw {
  margin-top: 64px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q > .NetworkUnstableContent__stepWrap--2kQGF {
  margin-top: 12px;
  padding-left: 20px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q > .NetworkUnstableContent__stepWrap--2kQGF > .NetworkUnstableContent__caseContent--36Jtl + .NetworkUnstableContent__caseContent--36Jtl {
  margin-top: 48px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q > .NetworkUnstableContent__stepWrap--2kQGF + * {
  margin-top: 56px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q > .NetworkUnstableContent__howWrap--2Uoyh {
  padding: 0 8px 0 20px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q > .NetworkUnstableContent__howWrap--2Uoyh > .NetworkUnstableContent__howContentWrap--1E7hF {
  margin-top: 16px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q > .NetworkUnstableContent__howWrap--2Uoyh > .NetworkUnstableContent__howContentWrap--1E7hF > .NetworkUnstableContent__howContent--2SULH {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q > .NetworkUnstableContent__howWrap--2Uoyh > .NetworkUnstableContent__howContentWrap--1E7hF > .NetworkUnstableContent__howContent--2SULH ~ * {
  margin-top: 8px;
}
.NetworkUnstableContent__content--2XRjg > .NetworkUnstableContent__howListWrap--pN45o > .NetworkUnstableContent__case--2Jp9q > .NetworkUnstableContent__howWrap--2Uoyh > .NetworkUnstableContent__howContentWrap--1E7hF ~ * {
  margin-top: 40px;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__warning--1OURd {
  border-radius: 12px;
  padding: 20px 24px;
  background: rgba(249, 224, 226, 0.48);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #fb4e4e;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__warning--1OURd > .NetworkUnstableContent__header--GZb_U {
  display: flex;
  column-gap: 8px;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__warning--1OURd > .NetworkUnstableContent__header--GZb_U > .NetworkUnstableContent__icon--1Ahb8 {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__warning--1OURd > .NetworkUnstableContent__header--GZb_U > .NetworkUnstableContent__icon--1Ahb8 > svg {
  fill: #fb4e4e;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__warning--1OURd > .NetworkUnstableContent__header--GZb_U > .NetworkUnstableContent__text--3BY8p {
  flex-grow: 1;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__warning--1OURd > .NetworkUnstableContent__header--GZb_U > .NetworkUnstableContent__text--3BY8p.NetworkUnstableContent__bold--3XCEo {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__warning--1OURd > .NetworkUnstableContent__list--10U4d {
  color: #6a6a6a;
  padding-left: 32px;
  margin-top: 16px;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__warning--1OURd > .NetworkUnstableContent__list--10U4d > .NetworkUnstableContent__listItem--3Ht59 {
  padding-left: 16px;
  text-indent: -16px;
}
.NetworkUnstableContent__content--2XRjg .NetworkUnstableContent__warning--1OURd > .NetworkUnstableContent__list--10U4d > .NetworkUnstableContent__listItem--3Ht59 ~ .NetworkUnstableContent__listItem--3Ht59 {
  margin-top: 8px;
}
hr {
  border-top: 1px solid #e7e8ea;
  margin: 48px 0;
}
.NetworkUnstableContent__numberStep--27w8H {
  padding-left: 1em;
  text-indent: -1em;
}
.NetworkUnstableContent__image1--3uTw5 {
  height: 146px;
}
.NetworkUnstableContent__image2--2EZrn {
  height: 284px;
}

.ProblemContent__title-01--51tk9 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ProblemContent__title-02--3zkDc {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ProblemContent__title-03--azgNy {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ProblemContent__title-04--O7i58 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ProblemContent__title-04-higher--2-BEo {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ProblemContent__title-05--L9aEu {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ProblemContent__title-05-higher--37j1H {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ProblemContent__title-06--1aeub {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ProblemContent__title-07--39yji {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ProblemContent__title-08--1Iz3k {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ProblemContent__title-09--3emtE {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ProblemContent__text-01--2JYjt {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ProblemContent__text-02--1oH4V {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ProblemContent__text-03--2iXgs {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ProblemContent__text-03-higher--3Ehov {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ProblemContent__text-04--3Wruv {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ProblemContent__text-05--1KUDB {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ProblemContent__text-06--14xvn {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ProblemContent__text-07--3qd6p {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ProblemContent__head-02--QehKg {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ProblemContent__head-06--XdhZP {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ProblemContent__monospace--2OLo1 {
  font-feature-settings: "tnum";
}
.ProblemContent__text-sub--16sXU {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ProblemContent__hdot-font-3xs-r--1cRZZ {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-2xs-r--1ulPW {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-xs-r--KHLZE {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-sm-r--37CIe {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-lm-r--2nWCx {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-md-r--W1ffW {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-lg-r--39ecw {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-xl-r--2riaQ {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-2xl-r--3QhjW {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-3xl-r--2-kqE {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-4xl-r--1CZzO {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-5xl-r--29wxM {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-6xl-r--tRvM0 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemContent__hdot-font-7xl-r--3END_ {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemContent__hdot-font-3xs-m--VWUm- {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-2xs-m--1XTy1 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-xs-m--1XVyd {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-sm-m--2t4uh {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-lm-m--3mYSZ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-md-m--9x3zm {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-lg-m--1tQqm {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-xl-m--2eAuC {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-2xl-m--2EeI8 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-3xl-m--1W4Wb {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-4xl-m--fqA2F {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-5xl-m--3ewOZ {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-6xl-m--1s66R {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemContent__hdot-font-7xl-m--N3_8Q {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemContent__hdot-font-3xs-s--3tC-L {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-2xs-s--2jsOm {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-xs-s--1pRsM {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-sm-s--2qvxq {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-lm-s--2PpzT {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-md-s--2XSii {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-lg-s--3Jd2M {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-xl-s--_3bF8 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-2xl-s--3raAZ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-3xl-s--3M8Hv {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-4xl-s--129_W {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-5xl-s--YWjw1 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-6xl-s--1eYhK {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemContent__hdot-font-7xl-s--3L7UB {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemContent__hdot-font-3xs-b--1BMQP {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-2xs-b--H6l-U {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-xs-b--n0Kkb {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-sm-b--230M9 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-lm-b--1sC9z {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ProblemContent__hdot-font-md-b--1dJgJ {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-lg-b--1RwCs {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-xl-b--1E0Vc {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-2xl-b--1rOeI {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-3xl-b--WSrkg {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-4xl-b--JnCvB {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-5xl-b--1wNMs {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ProblemContent__hdot-font-6xl-b--1VVo9 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemContent__hdot-font-7xl-b--1JsW1 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ProblemContent__game-box--25QNT {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ProblemContent__problemContent--f0LsX {
  padding: 32px 48px 64px;
}
.ProblemContent__problemContent--f0LsX > .ProblemContent__title--2ZLJL {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  margin-left: 54px;
  position: relative;
  color: #474747;
}
.ProblemContent__problemContent--f0LsX > .ProblemContent__title--2ZLJL:before {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  position: absolute;
  top: 0;
  left: -54px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  content: "A";
  border-radius: 4px;
  background: #f9f9fa;
  color: #474747;
}

.NetworkCriticalContent__title-01--3BTQ8 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.NetworkCriticalContent__title-02--RhV75 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.NetworkCriticalContent__title-03--nFaEQ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.NetworkCriticalContent__title-04--2LaKR {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.NetworkCriticalContent__title-04-higher--3O3tH {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.NetworkCriticalContent__title-05--1U4l3 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.NetworkCriticalContent__title-05-higher--26c2- {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.NetworkCriticalContent__title-06--2rND5 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.NetworkCriticalContent__title-07--MboHx {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.NetworkCriticalContent__title-08--3Qkm_ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.NetworkCriticalContent__title-09--2epQv {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.NetworkCriticalContent__text-01--ittH3 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.NetworkCriticalContent__text-02--2nypx {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.NetworkCriticalContent__text-03--1lnWE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.NetworkCriticalContent__text-03-higher--3-JO9 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.NetworkCriticalContent__text-04--2dn8- {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.NetworkCriticalContent__text-05--1pebx {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.NetworkCriticalContent__text-06--13qQv {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.NetworkCriticalContent__text-07--2PWmE {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.NetworkCriticalContent__head-02--1PWvU {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.NetworkCriticalContent__head-06--1Ap0g {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.NetworkCriticalContent__monospace--37HEj {
  font-feature-settings: "tnum";
}
.NetworkCriticalContent__text-sub--2fRAs {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.NetworkCriticalContent__hdot-font-3xs-r--3fdKM {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-2xs-r--1mcOz {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-xs-r--3DpUB {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-sm-r--8bRSD {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-lm-r--11GYy {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-md-r--3lO3b {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-lg-r--1WYFY {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-xl-r--3yOMR {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-2xl-r--2MQqi {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-3xl-r--1l7aO {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-4xl-r--6lN9G {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-5xl-r--9AkvJ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-6xl-r--1UQDj {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkCriticalContent__hdot-font-7xl-r--1Lpx0 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkCriticalContent__hdot-font-3xs-m--2Waij {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-2xs-m--3Xihi {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-xs-m--2WL7y {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-sm-m--2afAI {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-lm-m--31X9a {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-md-m--_NvYi {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-lg-m--L16EI {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-xl-m--3a1AN {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-2xl-m--2uQqg {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-3xl-m--2PWQr {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-4xl-m--2sPWF {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-5xl-m--4qzsg {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-6xl-m--GkdxE {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkCriticalContent__hdot-font-7xl-m--XIqGQ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkCriticalContent__hdot-font-3xs-s--3erOD {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-2xs-s--3VJ1G {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-xs-s--1QOUg {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-sm-s--gQTfo {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-lm-s--qcySv {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-md-s--3lsKv {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-lg-s--14wwl {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-xl-s--2O9QU {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-2xl-s--2Uog5 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-3xl-s--20x-d {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-4xl-s--m_8n1 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-5xl-s--FaLBO {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-6xl-s--1uU5H {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkCriticalContent__hdot-font-7xl-s--2k83C {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkCriticalContent__hdot-font-3xs-b--17ICf {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-2xs-b--3pyR8 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-xs-b--2aCND {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-sm-b--3AwV5 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-lm-b--3hfxp {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkCriticalContent__hdot-font-md-b--3O7tT {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-lg-b--1s7lV {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-xl-b--87quX {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-2xl-b--2RMZD {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-3xl-b--38FpJ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-4xl-b--3--xR {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-5xl-b--1zuui {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkCriticalContent__hdot-font-6xl-b--N4P20 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkCriticalContent__hdot-font-7xl-b--2Ut5E {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkCriticalContent__game-box--1CpoJ {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.NetworkCriticalContent__content--385wQ {
  padding: 32px 0 0 54px;
  word-break: keep-all;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__common--3-7Fy {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  padding: 20px;
  color: #2b53ae;
  background: rgba(225, 231, 248, 0.48);
  border-radius: 12px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__common--3-7Fy + .NetworkCriticalContent__imgWrap--RN_yC {
  margin-top: 32px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__whyContent--12xIe {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 48px;
  color: #6a6a6a;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__imgWrap--RN_yC {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 32px;
  background: #f9f9fa;
  border-radius: 12px;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__imgWrap--RN_yC > * {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__imgWrap--RN_yC + .NetworkCriticalContent__caseContent--10mRt {
  margin-top: 20px;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__imgWrap--RN_yC + .NetworkCriticalContent__imgWrap--RN_yC {
  margin-top: 12px;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__imgWrap--RN_yC + .NetworkCriticalContent__caseTitle--1zs15 {
  margin-top: 32px;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__imgWrap--RN_yC + .NetworkCriticalContent__warning--3q12O {
  margin-top: 24px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C {
  padding-top: 32px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX ~ .NetworkCriticalContent__case--ov3qX {
  margin-top: 32px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX > .NetworkCriticalContent__caseTitle--1zs15 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #315fc7;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX > .NetworkCriticalContent__caseTitle--1zs15 + .NetworkCriticalContent__caseContent--10mRt {
  margin-top: 16px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX > .NetworkCriticalContent__caseTitle--1zs15 + .NetworkCriticalContent__imgWrap--RN_yC {
  margin-top: 56px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX .NetworkCriticalContent__caseContent--10mRt {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX .NetworkCriticalContent__caseContent--10mRt.NetworkCriticalContent__bold--3ZmwI {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX .NetworkCriticalContent__caseContent--10mRt + .NetworkCriticalContent__caseContent--10mRt {
  margin-top: 56px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX .NetworkCriticalContent__caseContent--10mRt + .NetworkCriticalContent__caseList--1nyYA {
  margin-top: 2px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX .NetworkCriticalContent__caseContent--10mRt + .NetworkCriticalContent__imgWrap--RN_yC {
  margin-top: 48px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX .NetworkCriticalContent__caseList--1nyYA {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX .NetworkCriticalContent__caseList--1nyYA ~ .NetworkCriticalContent__caseList--1nyYA {
  margin-top: 8px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX .NetworkCriticalContent__caseList--1nyYA + .NetworkCriticalContent__imgWrap--RN_yC {
  margin-top: 64px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX > .NetworkCriticalContent__stepWrap--BTe_u {
  margin-top: 12px;
  padding-left: 20px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX > .NetworkCriticalContent__stepWrap--BTe_u > .NetworkCriticalContent__caseContent--10mRt + .NetworkCriticalContent__caseContent--10mRt {
  margin-top: 48px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX > .NetworkCriticalContent__stepWrap--BTe_u + * {
  margin-top: 56px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX > .NetworkCriticalContent__howWrap--1S4aJ {
  padding: 0 8px 0 20px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX > .NetworkCriticalContent__howWrap--1S4aJ > .NetworkCriticalContent__howContentWrap--1kbNN {
  margin-top: 16px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX > .NetworkCriticalContent__howWrap--1S4aJ > .NetworkCriticalContent__howContentWrap--1kbNN > .NetworkCriticalContent__howContent--2Rqkq {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX > .NetworkCriticalContent__howWrap--1S4aJ > .NetworkCriticalContent__howContentWrap--1kbNN > .NetworkCriticalContent__howContent--2Rqkq ~ * {
  margin-top: 8px;
}
.NetworkCriticalContent__content--385wQ > .NetworkCriticalContent__howListWrap--OMs3C > .NetworkCriticalContent__case--ov3qX > .NetworkCriticalContent__howWrap--1S4aJ > .NetworkCriticalContent__howContentWrap--1kbNN ~ * {
  margin-top: 40px;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__warning--3q12O {
  border-radius: 12px;
  padding: 20px 24px;
  background: rgba(249, 224, 226, 0.48);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #fb4e4e;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__warning--3q12O > .NetworkCriticalContent__header--1MtS6 {
  display: flex;
  column-gap: 8px;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__warning--3q12O > .NetworkCriticalContent__header--1MtS6 > .NetworkCriticalContent__icon--Sbei4 {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__warning--3q12O > .NetworkCriticalContent__header--1MtS6 > .NetworkCriticalContent__icon--Sbei4 > svg {
  fill: #fb4e4e;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__warning--3q12O > .NetworkCriticalContent__header--1MtS6 > .NetworkCriticalContent__text--3WuWH {
  flex-grow: 1;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__warning--3q12O > .NetworkCriticalContent__header--1MtS6 > .NetworkCriticalContent__text--3WuWH.NetworkCriticalContent__bold--3ZmwI {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__warning--3q12O > .NetworkCriticalContent__list--3lRKB {
  color: #6a6a6a;
  padding-left: 32px;
  margin-top: 16px;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__warning--3q12O > .NetworkCriticalContent__list--3lRKB > .NetworkCriticalContent__listItem--3jZi3 {
  padding-left: 16px;
  text-indent: -16px;
}
.NetworkCriticalContent__content--385wQ .NetworkCriticalContent__warning--3q12O > .NetworkCriticalContent__list--3lRKB > .NetworkCriticalContent__listItem--3jZi3 ~ .NetworkCriticalContent__listItem--3jZi3 {
  margin-top: 8px;
}
hr {
  border-top: 1px solid #e7e8ea;
  margin: 48px 0;
}
.NetworkCriticalContent__numberStep--1CX4C {
  padding-left: 1em;
  text-indent: -1em;
}
.NetworkCriticalContent__image1--3IPGT {
  width: 233.14px;
  height: 240px;
}
.NetworkCriticalContent__image3--3bO2H {
  width: 249.16px;
  height: 240px;
}

.NetworkDisconnectContent__title-01--368dL {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.NetworkDisconnectContent__title-02--2X56K {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.NetworkDisconnectContent__title-03--28Hd- {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.NetworkDisconnectContent__title-04--2oqOi {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.NetworkDisconnectContent__title-04-higher--2Tczy {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.NetworkDisconnectContent__title-05--kEbGW {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.NetworkDisconnectContent__title-05-higher--1Q9Qr {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.NetworkDisconnectContent__title-06--1UKhF {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.NetworkDisconnectContent__title-07--2lblX {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.NetworkDisconnectContent__title-08--2rqwR {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.NetworkDisconnectContent__title-09--3HB-y {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.NetworkDisconnectContent__text-01--9PJz- {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.NetworkDisconnectContent__text-02--20Vbh {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.NetworkDisconnectContent__text-03--2wxjm {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.NetworkDisconnectContent__text-03-higher--iGpGX {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.NetworkDisconnectContent__text-04--3aD9E {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.NetworkDisconnectContent__text-05--24Xgf {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.NetworkDisconnectContent__text-06--1m2ae {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.NetworkDisconnectContent__text-07--3QUqP {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.NetworkDisconnectContent__head-02--3UEdM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.NetworkDisconnectContent__head-06--15EPM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.NetworkDisconnectContent__monospace--kDdGc {
  font-feature-settings: "tnum";
}
.NetworkDisconnectContent__text-sub--2phQ2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.NetworkDisconnectContent__hdot-font-3xs-r--3L51G {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-2xs-r--1vuNu {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-xs-r--2nV68 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-sm-r--4rQii {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-lm-r--10ipq {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-md-r--2Mwg2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-lg-r--2yGmi {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-xl-r--XbvmP {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-2xl-r--2SFxR {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-3xl-r--3fZWj {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-4xl-r--2w1Hx {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-5xl-r--m_Rqe {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-6xl-r--1t_AH {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkDisconnectContent__hdot-font-7xl-r--pqEY_ {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkDisconnectContent__hdot-font-3xs-m--3tnPH {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-2xs-m--2-v6k {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-xs-m--114FR {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-sm-m--uRrhC {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-lm-m--1CWPm {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-md-m--2wjsP {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-lg-m--N1Yfu {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-xl-m--zTL8j {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-2xl-m--3-cBZ {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-3xl-m--2boFw {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-4xl-m--2Xge_ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-5xl-m--1ge7L {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-6xl-m--2eh-N {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkDisconnectContent__hdot-font-7xl-m--1kMM5 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkDisconnectContent__hdot-font-3xs-s--3ubcI {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-2xs-s--1I75P {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-xs-s--x-FZN {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-sm-s--NcT1_ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-lm-s--ZnwNq {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-md-s--3V3Fk {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-lg-s--1Gamg {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-xl-s--2XA6W {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-2xl-s--17mV3 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-3xl-s--3bruV {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-4xl-s--fgYRy {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-5xl-s--3Q2fM {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-6xl-s--1ZyrF {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkDisconnectContent__hdot-font-7xl-s--399FP {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkDisconnectContent__hdot-font-3xs-b--2M9DO {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-2xs-b--1ZhcP {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-xs-b--2TA4b {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-sm-b--37c1p {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-lm-b--A0Bw5 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NetworkDisconnectContent__hdot-font-md-b--2prqs {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-lg-b--1OsG8 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-xl-b--2HRPb {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-2xl-b--b8-hQ {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-3xl-b--EgdDR {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-4xl-b--38VJc {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-5xl-b--1_7sT {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NetworkDisconnectContent__hdot-font-6xl-b--2-2Ga {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkDisconnectContent__hdot-font-7xl-b--1bseD {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NetworkDisconnectContent__game-box--2qjqJ {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.NetworkDisconnectContent__content--3z6LP {
  padding: 32px 0 0 54px;
  word-break: keep-all;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__common--bZz6Z {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  padding: 20px;
  color: #2b53ae;
  background: rgba(225, 231, 248, 0.48);
  border-radius: 12px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__common--bZz6Z + .NetworkDisconnectContent__imgWrap--CVMQR {
  margin-top: 32px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__whyContent--2I8NH {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 48px;
  color: #6a6a6a;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__imgWrap--CVMQR {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 32px;
  background: #f9f9fa;
  border-radius: 12px;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__imgWrap--CVMQR > * {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__imgWrap--CVMQR + .NetworkDisconnectContent__caseContent--U9077 {
  margin-top: 20px;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__imgWrap--CVMQR + .NetworkDisconnectContent__imgWrap--CVMQR {
  margin-top: 12px;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__imgWrap--CVMQR + .NetworkDisconnectContent__caseTitle--VYLd- {
  margin-top: 32px;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__imgWrap--CVMQR + .NetworkDisconnectContent__warning--15Omj {
  margin-top: 24px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl {
  padding-top: 32px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX ~ .NetworkDisconnectContent__case--130VX {
  margin-top: 32px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX > .NetworkDisconnectContent__caseTitle--VYLd- {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #315fc7;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX > .NetworkDisconnectContent__caseTitle--VYLd- + .NetworkDisconnectContent__caseContent--U9077 {
  margin-top: 16px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX > .NetworkDisconnectContent__caseTitle--VYLd- + .NetworkDisconnectContent__imgWrap--CVMQR {
  margin-top: 56px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX .NetworkDisconnectContent__caseContent--U9077 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX .NetworkDisconnectContent__caseContent--U9077.NetworkDisconnectContent__bold--z0vu- {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX .NetworkDisconnectContent__caseContent--U9077 + .NetworkDisconnectContent__caseContent--U9077 {
  margin-top: 56px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX .NetworkDisconnectContent__caseContent--U9077 + .NetworkDisconnectContent__caseList--3D3JL {
  margin-top: 2px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX .NetworkDisconnectContent__caseContent--U9077 + .NetworkDisconnectContent__imgWrap--CVMQR {
  margin-top: 48px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX .NetworkDisconnectContent__caseList--3D3JL {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX .NetworkDisconnectContent__caseList--3D3JL ~ .NetworkDisconnectContent__caseList--3D3JL {
  margin-top: 8px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX .NetworkDisconnectContent__caseList--3D3JL + .NetworkDisconnectContent__imgWrap--CVMQR {
  margin-top: 64px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX > .NetworkDisconnectContent__stepWrap--3s0Jv {
  margin-top: 12px;
  padding-left: 20px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX > .NetworkDisconnectContent__stepWrap--3s0Jv > .NetworkDisconnectContent__caseContent--U9077 + .NetworkDisconnectContent__caseContent--U9077 {
  margin-top: 48px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX > .NetworkDisconnectContent__stepWrap--3s0Jv + * {
  margin-top: 56px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX > .NetworkDisconnectContent__howWrap--1iuz0 {
  padding: 0 8px 0 20px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX > .NetworkDisconnectContent__howWrap--1iuz0 > .NetworkDisconnectContent__howContentWrap--3OFkP {
  margin-top: 16px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX > .NetworkDisconnectContent__howWrap--1iuz0 > .NetworkDisconnectContent__howContentWrap--3OFkP > .NetworkDisconnectContent__howContent--2zn32 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX > .NetworkDisconnectContent__howWrap--1iuz0 > .NetworkDisconnectContent__howContentWrap--3OFkP > .NetworkDisconnectContent__howContent--2zn32 ~ * {
  margin-top: 8px;
}
.NetworkDisconnectContent__content--3z6LP > .NetworkDisconnectContent__howListWrap--_yQCl > .NetworkDisconnectContent__case--130VX > .NetworkDisconnectContent__howWrap--1iuz0 > .NetworkDisconnectContent__howContentWrap--3OFkP ~ * {
  margin-top: 40px;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__warning--15Omj {
  border-radius: 12px;
  padding: 20px 24px;
  background: rgba(249, 224, 226, 0.48);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #fb4e4e;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__warning--15Omj > .NetworkDisconnectContent__header--1KzFz {
  display: flex;
  column-gap: 8px;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__warning--15Omj > .NetworkDisconnectContent__header--1KzFz > .NetworkDisconnectContent__icon--ajF-S {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__warning--15Omj > .NetworkDisconnectContent__header--1KzFz > .NetworkDisconnectContent__icon--ajF-S > svg {
  fill: #fb4e4e;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__warning--15Omj > .NetworkDisconnectContent__header--1KzFz > .NetworkDisconnectContent__text--3ya2n {
  flex-grow: 1;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__warning--15Omj > .NetworkDisconnectContent__header--1KzFz > .NetworkDisconnectContent__text--3ya2n.NetworkDisconnectContent__bold--z0vu- {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__warning--15Omj > .NetworkDisconnectContent__list--3ps9C {
  color: #6a6a6a;
  padding-left: 32px;
  margin-top: 16px;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__warning--15Omj > .NetworkDisconnectContent__list--3ps9C > .NetworkDisconnectContent__listItem--tGIYm {
  padding-left: 16px;
  text-indent: -16px;
}
.NetworkDisconnectContent__content--3z6LP .NetworkDisconnectContent__warning--15Omj > .NetworkDisconnectContent__list--3ps9C > .NetworkDisconnectContent__listItem--tGIYm ~ .NetworkDisconnectContent__listItem--tGIYm {
  margin-top: 8px;
}
hr {
  border-top: 1px solid #e7e8ea;
  margin: 48px 0;
}
.NetworkDisconnectContent__numberStep--umZXq {
  padding-left: 1em;
  text-indent: -1em;
}
.NetworkDisconnectContent__image1--1H0M1 {
  width: 200px !important;
  height: 221px;
}
.NetworkDisconnectContent__image2--tiyE7 {
  width: 200px !important;
  height: 179px;
}
.NetworkDisconnectContent__image3--1x3t_,
.NetworkDisconnectContent__image6--2X5Eo {
  height: 72px;
}
.NetworkDisconnectContent__image4--2RKOm {
  height: 334px;
}
.NetworkDisconnectContent__image5--3_YdP {
  height: 220px;
}
.NetworkDisconnectContent__image7--3TpRM {
  height: 223px;
}
.NetworkDisconnectContent__image8--2oV-U {
  height: 356px;
}
.NetworkDisconnectContent__image9--2_WPN {
  height: 293px;
}
.NetworkDisconnectContent__image10--NCzhL {
  height: 247px;
}
.NetworkDisconnectContent__image11--2oerr {
  height: 247px;
}
.NetworkDisconnectContent__image12--3rd8w {
  height: 247px;
}
.NetworkDisconnectContent__subText--HRkr- {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  padding-left: 1em;
  margin-top: 2px;
}
.NetworkDisconnectContent__subText--HRkr- + .NetworkDisconnectContent__imgWrap--CVMQR {
  margin-top: 48px;
}

.DeviceWebcamContent__title-01--3rAYD {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.DeviceWebcamContent__title-02--33d2D {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.DeviceWebcamContent__title-03--1Mv4Z {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.DeviceWebcamContent__title-04--14Ig7 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.DeviceWebcamContent__title-04-higher--1dSEV {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.DeviceWebcamContent__title-05--2T5Ov {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.DeviceWebcamContent__title-05-higher--35_ty {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.DeviceWebcamContent__title-06--1Z6mW {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.DeviceWebcamContent__title-07--1-VXE {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.DeviceWebcamContent__title-08--1dv9h {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.DeviceWebcamContent__title-09--3BRRz {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.DeviceWebcamContent__text-01--1Eeuh {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.DeviceWebcamContent__text-02--39_0K {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.DeviceWebcamContent__text-03--3Q-l1 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.DeviceWebcamContent__text-03-higher--kydnr {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.DeviceWebcamContent__text-04--20Lja {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.DeviceWebcamContent__text-05--2Yi0g {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.DeviceWebcamContent__text-06--3L88q {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.DeviceWebcamContent__text-07--sV1bE {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.DeviceWebcamContent__head-02--13lko {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.DeviceWebcamContent__head-06--1ltzz {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.DeviceWebcamContent__monospace--1LUZk {
  font-feature-settings: "tnum";
}
.DeviceWebcamContent__text-sub--3VYiE {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.DeviceWebcamContent__hdot-font-3xs-r--3KKOW {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-2xs-r--1vizg {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-xs-r--1F1jw {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-sm-r--LcHiL {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-lm-r--WkLOf {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-md-r--2MUZc {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-lg-r--2SYX4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-xl-r--2h_sg {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-2xl-r--iIZaf {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-3xl-r--3BDxS {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-4xl-r--1hFYh {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-5xl-r--2Tj_I {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-6xl-r--3-rmg {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceWebcamContent__hdot-font-7xl-r--39KWe {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceWebcamContent__hdot-font-3xs-m--13GsO {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-2xs-m--rnN6m {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-xs-m--1U8Ye {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-sm-m--1YVRC {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-lm-m--lQLgt {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-md-m--3q0aY {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-lg-m--3b1dM {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-xl-m--1F2FP {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-2xl-m--20M5b {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-3xl-m--2S4Xm {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-4xl-m--nXvz8 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-5xl-m--1U2gT {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-6xl-m--2MEdp {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceWebcamContent__hdot-font-7xl-m--WY1oL {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceWebcamContent__hdot-font-3xs-s--2ydJM {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-2xs-s--1W1dx {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-xs-s--3Hb1_ {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-sm-s--3nnUx {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-lm-s--3JE40 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-md-s--3uO6u {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-lg-s--253Tr {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-xl-s--9Dqv0 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-2xl-s--28YT8 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-3xl-s--3Hoy9 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-4xl-s--3uzq3 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-5xl-s--2hxGn {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-6xl-s--1V6pP {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceWebcamContent__hdot-font-7xl-s--1eq5I {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceWebcamContent__hdot-font-3xs-b--3GRZU {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-2xs-b--3wh8w {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-xs-b--3ZZhA {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-sm-b--2ALHe {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-lm-b--3xY06 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceWebcamContent__hdot-font-md-b--1y8Rc {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-lg-b--3HsIc {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-xl-b--tv4hd {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-2xl-b--a0wJ6 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-3xl-b--3m5yF {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-4xl-b--2SBXi {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-5xl-b--3QiET {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceWebcamContent__hdot-font-6xl-b--Hqc8m {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceWebcamContent__hdot-font-7xl-b--1TmcA {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceWebcamContent__game-box--2aHQs {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.DeviceWebcamContent__content--2q8PJ {
  padding: 32px 0 0 54px;
  word-break: keep-all;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__common--ByfRk {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  padding: 20px;
  color: #2b53ae;
  background: rgba(225, 231, 248, 0.48);
  border-radius: 12px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__common--ByfRk + .DeviceWebcamContent__imgWrap--A9fSg {
  margin-top: 32px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__whyContent--3X0QE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 48px;
  color: #6a6a6a;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__imgWrap--A9fSg {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 32px;
  background: #f9f9fa;
  border-radius: 12px;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__imgWrap--A9fSg > * {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__imgWrap--A9fSg + .DeviceWebcamContent__caseContent--1UqdV {
  margin-top: 20px;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__imgWrap--A9fSg + .DeviceWebcamContent__imgWrap--A9fSg {
  margin-top: 12px;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__imgWrap--A9fSg + .DeviceWebcamContent__caseTitle--nUF1k {
  margin-top: 32px;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__imgWrap--A9fSg + .DeviceWebcamContent__warning--Vawpi {
  margin-top: 24px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt {
  padding-top: 32px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X ~ .DeviceWebcamContent__case--Gvm9X {
  margin-top: 32px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X > .DeviceWebcamContent__caseTitle--nUF1k {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #315fc7;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X > .DeviceWebcamContent__caseTitle--nUF1k + .DeviceWebcamContent__caseContent--1UqdV {
  margin-top: 16px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X > .DeviceWebcamContent__caseTitle--nUF1k + .DeviceWebcamContent__imgWrap--A9fSg {
  margin-top: 56px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X .DeviceWebcamContent__caseContent--1UqdV {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X .DeviceWebcamContent__caseContent--1UqdV.DeviceWebcamContent__bold--30v8h {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X .DeviceWebcamContent__caseContent--1UqdV + .DeviceWebcamContent__caseContent--1UqdV {
  margin-top: 56px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X .DeviceWebcamContent__caseContent--1UqdV + .DeviceWebcamContent__caseList--1Pvf- {
  margin-top: 2px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X .DeviceWebcamContent__caseContent--1UqdV + .DeviceWebcamContent__imgWrap--A9fSg {
  margin-top: 48px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X .DeviceWebcamContent__caseList--1Pvf- {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X .DeviceWebcamContent__caseList--1Pvf- ~ .DeviceWebcamContent__caseList--1Pvf- {
  margin-top: 8px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X .DeviceWebcamContent__caseList--1Pvf- + .DeviceWebcamContent__imgWrap--A9fSg {
  margin-top: 64px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X > .DeviceWebcamContent__stepWrap--1Mhpl {
  margin-top: 12px;
  padding-left: 20px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X > .DeviceWebcamContent__stepWrap--1Mhpl > .DeviceWebcamContent__caseContent--1UqdV + .DeviceWebcamContent__caseContent--1UqdV {
  margin-top: 48px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X > .DeviceWebcamContent__stepWrap--1Mhpl + * {
  margin-top: 56px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X > .DeviceWebcamContent__howWrap--2PLTY {
  padding: 0 8px 0 20px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X > .DeviceWebcamContent__howWrap--2PLTY > .DeviceWebcamContent__howContentWrap--2PXZl {
  margin-top: 16px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X > .DeviceWebcamContent__howWrap--2PLTY > .DeviceWebcamContent__howContentWrap--2PXZl > .DeviceWebcamContent__howContent--RdO3R {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X > .DeviceWebcamContent__howWrap--2PLTY > .DeviceWebcamContent__howContentWrap--2PXZl > .DeviceWebcamContent__howContent--RdO3R ~ * {
  margin-top: 8px;
}
.DeviceWebcamContent__content--2q8PJ > .DeviceWebcamContent__howListWrap--8uWSt > .DeviceWebcamContent__case--Gvm9X > .DeviceWebcamContent__howWrap--2PLTY > .DeviceWebcamContent__howContentWrap--2PXZl ~ * {
  margin-top: 40px;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__warning--Vawpi {
  border-radius: 12px;
  padding: 20px 24px;
  background: rgba(249, 224, 226, 0.48);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #fb4e4e;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__warning--Vawpi > .DeviceWebcamContent__header--2aT6L {
  display: flex;
  column-gap: 8px;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__warning--Vawpi > .DeviceWebcamContent__header--2aT6L > .DeviceWebcamContent__icon--1xuGm {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__warning--Vawpi > .DeviceWebcamContent__header--2aT6L > .DeviceWebcamContent__icon--1xuGm > svg {
  fill: #fb4e4e;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__warning--Vawpi > .DeviceWebcamContent__header--2aT6L > .DeviceWebcamContent__text--30DLY {
  flex-grow: 1;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__warning--Vawpi > .DeviceWebcamContent__header--2aT6L > .DeviceWebcamContent__text--30DLY.DeviceWebcamContent__bold--30v8h {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__warning--Vawpi > .DeviceWebcamContent__list--3xlPz {
  color: #6a6a6a;
  padding-left: 32px;
  margin-top: 16px;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__warning--Vawpi > .DeviceWebcamContent__list--3xlPz > .DeviceWebcamContent__listItem--21d9P {
  padding-left: 16px;
  text-indent: -16px;
}
.DeviceWebcamContent__content--2q8PJ .DeviceWebcamContent__warning--Vawpi > .DeviceWebcamContent__list--3xlPz > .DeviceWebcamContent__listItem--21d9P ~ .DeviceWebcamContent__listItem--21d9P {
  margin-top: 8px;
}
hr {
  border-top: 1px solid #e7e8ea;
  margin: 48px 0;
}
.DeviceWebcamContent__numberStep--3FY-_ {
  padding-left: 1em;
  text-indent: -1em;
}
.DeviceWebcamContent__image1--2gWe_ {
  height: 227px;
}
.DeviceWebcamContent__image2--3_jqY {
  height: 363px;
}
.DeviceWebcamContent__image3--2ujuC {
  height: 217px;
}
.DeviceWebcamContent__image4--3MaNw {
  height: 300px;
}
.DeviceWebcamContent__image5--1VQ4q {
  height: 208px;
}
.DeviceWebcamContent__image6--3drd4 {
  height: 229px;
}
.DeviceWebcamContent__image7--1X_Ul {
  height: 180px;
}
.DeviceWebcamContent__image8--26URE {
  height: 266px;
}

.DeviceMicContent__title-01--xWw0Z {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.DeviceMicContent__title-02--1KKKy {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.DeviceMicContent__title-03--3E7ng {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.DeviceMicContent__title-04--2l2eM {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.DeviceMicContent__title-04-higher--2BKiO {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.DeviceMicContent__title-05--22smE {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.DeviceMicContent__title-05-higher--1bwiB {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.DeviceMicContent__title-06--10D6C {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.DeviceMicContent__title-07--BUIb5 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.DeviceMicContent__title-08--3txfe {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.DeviceMicContent__title-09--3Kqmc {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.DeviceMicContent__text-01--1ch5E {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.DeviceMicContent__text-02--_93WT {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.DeviceMicContent__text-03--1fbEP {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.DeviceMicContent__text-03-higher--izrnj {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.DeviceMicContent__text-04--IFSaq {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.DeviceMicContent__text-05--vGIGI {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.DeviceMicContent__text-06--FiWPF {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.DeviceMicContent__text-07--3HlMd {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.DeviceMicContent__head-02--lG52B {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.DeviceMicContent__head-06--3EBs- {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.DeviceMicContent__monospace--39-BL {
  font-feature-settings: "tnum";
}
.DeviceMicContent__text-sub--3spx5 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.DeviceMicContent__hdot-font-3xs-r--3RBO9 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-2xs-r--2sSTY {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-xs-r--1sTNM {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-sm-r--slKl2 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-lm-r--1uU8K {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-md-r--19ZRE {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-lg-r--286q4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-xl-r--mUy6w {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-2xl-r--2FI8x {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-3xl-r--EMZWJ {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-4xl-r--1OVqz {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-5xl-r--OQiU0 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-6xl-r--267qp {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceMicContent__hdot-font-7xl-r--2GQ5g {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceMicContent__hdot-font-3xs-m--2rfd9 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-2xs-m--p6pUC {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-xs-m--2Jd9I {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-sm-m--2L6EY {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-lm-m--1hPMZ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-md-m--7WK2S {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-lg-m--26c7A {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-xl-m--2nCFr {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-2xl-m--2m-pU {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-3xl-m--aZmrY {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-4xl-m--pgjnU {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-5xl-m--3zvva {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-6xl-m--19ONy {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceMicContent__hdot-font-7xl-m--RmWYZ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceMicContent__hdot-font-3xs-s--2EB-X {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-2xs-s--1xwxT {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-xs-s--l3zuu {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-sm-s--1o5qK {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-lm-s--hwlBx {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-md-s--3sk0M {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-lg-s--3uoh0 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-xl-s--34AJe {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-2xl-s--eAqyR {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-3xl-s--2mX7W {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-4xl-s--35gnn {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-5xl-s--5aLXr {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-6xl-s--lIhkc {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceMicContent__hdot-font-7xl-s--2bx3M {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceMicContent__hdot-font-3xs-b--Yr5Wq {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-2xs-b--3i030 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-xs-b--2ty5P {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-sm-b--rOz-w {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-lm-b--2HbdY {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceMicContent__hdot-font-md-b--3bvEG {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-lg-b--1J33U {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-xl-b--1Xnww {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-2xl-b--1eOow {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-3xl-b--3b_1U {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-4xl-b--26oRA {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-5xl-b--ElhPc {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceMicContent__hdot-font-6xl-b--3Zghu {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceMicContent__hdot-font-7xl-b--1J70N {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceMicContent__game-box--1XQ6W {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.DeviceMicContent__content--fFh4- {
  padding: 32px 0 0 54px;
  word-break: keep-all;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__common--16d0u {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  padding: 20px;
  color: #2b53ae;
  background: rgba(225, 231, 248, 0.48);
  border-radius: 12px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__common--16d0u + .DeviceMicContent__imgWrap--joEX8 {
  margin-top: 32px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__whyContent--1zCY9 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 48px;
  color: #6a6a6a;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__imgWrap--joEX8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 32px;
  background: #f9f9fa;
  border-radius: 12px;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__imgWrap--joEX8 > * {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__imgWrap--joEX8 + .DeviceMicContent__caseContent--9n9a0 {
  margin-top: 20px;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__imgWrap--joEX8 + .DeviceMicContent__imgWrap--joEX8 {
  margin-top: 12px;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__imgWrap--joEX8 + .DeviceMicContent__caseTitle--1gHpj {
  margin-top: 32px;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__imgWrap--joEX8 + .DeviceMicContent__warning--2C2Mb {
  margin-top: 24px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 {
  padding-top: 32px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc ~ .DeviceMicContent__case--3_zBc {
  margin-top: 32px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc > .DeviceMicContent__caseTitle--1gHpj {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #315fc7;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc > .DeviceMicContent__caseTitle--1gHpj + .DeviceMicContent__caseContent--9n9a0 {
  margin-top: 16px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc > .DeviceMicContent__caseTitle--1gHpj + .DeviceMicContent__imgWrap--joEX8 {
  margin-top: 56px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc .DeviceMicContent__caseContent--9n9a0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc .DeviceMicContent__caseContent--9n9a0.DeviceMicContent__bold--1JBtN {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc .DeviceMicContent__caseContent--9n9a0 + .DeviceMicContent__caseContent--9n9a0 {
  margin-top: 56px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc .DeviceMicContent__caseContent--9n9a0 + .DeviceMicContent__caseList--5uDrE {
  margin-top: 2px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc .DeviceMicContent__caseContent--9n9a0 + .DeviceMicContent__imgWrap--joEX8 {
  margin-top: 48px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc .DeviceMicContent__caseList--5uDrE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc .DeviceMicContent__caseList--5uDrE ~ .DeviceMicContent__caseList--5uDrE {
  margin-top: 8px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc .DeviceMicContent__caseList--5uDrE + .DeviceMicContent__imgWrap--joEX8 {
  margin-top: 64px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc > .DeviceMicContent__stepWrap--takxi {
  margin-top: 12px;
  padding-left: 20px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc > .DeviceMicContent__stepWrap--takxi > .DeviceMicContent__caseContent--9n9a0 + .DeviceMicContent__caseContent--9n9a0 {
  margin-top: 48px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc > .DeviceMicContent__stepWrap--takxi + * {
  margin-top: 56px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc > .DeviceMicContent__howWrap--2t2G1 {
  padding: 0 8px 0 20px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc > .DeviceMicContent__howWrap--2t2G1 > .DeviceMicContent__howContentWrap--1FbAs {
  margin-top: 16px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc > .DeviceMicContent__howWrap--2t2G1 > .DeviceMicContent__howContentWrap--1FbAs > .DeviceMicContent__howContent--3EmW0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc > .DeviceMicContent__howWrap--2t2G1 > .DeviceMicContent__howContentWrap--1FbAs > .DeviceMicContent__howContent--3EmW0 ~ * {
  margin-top: 8px;
}
.DeviceMicContent__content--fFh4- > .DeviceMicContent__howListWrap--1I0o7 > .DeviceMicContent__case--3_zBc > .DeviceMicContent__howWrap--2t2G1 > .DeviceMicContent__howContentWrap--1FbAs ~ * {
  margin-top: 40px;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__warning--2C2Mb {
  border-radius: 12px;
  padding: 20px 24px;
  background: rgba(249, 224, 226, 0.48);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #fb4e4e;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__warning--2C2Mb > .DeviceMicContent__header--3oEe5 {
  display: flex;
  column-gap: 8px;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__warning--2C2Mb > .DeviceMicContent__header--3oEe5 > .DeviceMicContent__icon--36U7G {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__warning--2C2Mb > .DeviceMicContent__header--3oEe5 > .DeviceMicContent__icon--36U7G > svg {
  fill: #fb4e4e;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__warning--2C2Mb > .DeviceMicContent__header--3oEe5 > .DeviceMicContent__text--25U7H {
  flex-grow: 1;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__warning--2C2Mb > .DeviceMicContent__header--3oEe5 > .DeviceMicContent__text--25U7H.DeviceMicContent__bold--1JBtN {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__warning--2C2Mb > .DeviceMicContent__list--2OyQk {
  color: #6a6a6a;
  padding-left: 32px;
  margin-top: 16px;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__warning--2C2Mb > .DeviceMicContent__list--2OyQk > .DeviceMicContent__listItem--1MiFO {
  padding-left: 16px;
  text-indent: -16px;
}
.DeviceMicContent__content--fFh4- .DeviceMicContent__warning--2C2Mb > .DeviceMicContent__list--2OyQk > .DeviceMicContent__listItem--1MiFO ~ .DeviceMicContent__listItem--1MiFO {
  margin-top: 8px;
}
hr {
  border-top: 1px solid #e7e8ea;
  margin: 48px 0;
}
.DeviceMicContent__numberStep--X4SJL {
  padding-left: 1em;
  text-indent: -1em;
}
.DeviceMicContent__image1--LaCKk {
  height: 227px;
}
.DeviceMicContent__image2--K3fXJ {
  height: 385px;
}
.DeviceMicContent__image3--1xYt7 {
  height: 213px;
}
.DeviceMicContent__image4--20SSZ {
  height: 300px;
}
.DeviceMicContent__image5--6jHwW {
  height: 208px;
}
.DeviceMicContent__image6---Pz7I {
  height: 243px;
}
.DeviceMicContent__image7--3hLhp {
  height: 173px;
}
.DeviceMicContent__image8--3VnfJ {
  height: 237px;
}

.DeviceRecogContent__title-01--3tf1b {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.DeviceRecogContent__title-02--1Suzf {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.DeviceRecogContent__title-03--2opY3 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.DeviceRecogContent__title-04--v0aE9 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.DeviceRecogContent__title-04-higher--jUBNc {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.DeviceRecogContent__title-05--3Wd0V {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.DeviceRecogContent__title-05-higher--1YtrH {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.DeviceRecogContent__title-06--2TV-n {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.DeviceRecogContent__title-07--1cr8C {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.DeviceRecogContent__title-08--1O5wv {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.DeviceRecogContent__title-09--14Y6Q {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.DeviceRecogContent__text-01--6BUKf {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.DeviceRecogContent__text-02--1YLG3 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.DeviceRecogContent__text-03--193kO {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.DeviceRecogContent__text-03-higher--3QBXa {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.DeviceRecogContent__text-04--3872D {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.DeviceRecogContent__text-05--3acTh {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.DeviceRecogContent__text-06--OAfli {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.DeviceRecogContent__text-07--1pGtt {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.DeviceRecogContent__head-02--1-jlJ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.DeviceRecogContent__head-06--TzMWA {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.DeviceRecogContent__monospace--2AwLQ {
  font-feature-settings: "tnum";
}
.DeviceRecogContent__text-sub--3HYWv {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.DeviceRecogContent__hdot-font-3xs-r--2py5p {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-2xs-r--1OQBO {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-xs-r--1I6oE {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-sm-r--3GjJo {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-lm-r--1euc1 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-md-r--2pZud {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-lg-r--C_lG- {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-xl-r--EeoN7 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-2xl-r--IT3uv {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-3xl-r--3bMK1 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-4xl-r--2dCJg {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-5xl-r--3ohZh {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-6xl-r--3fsXP {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceRecogContent__hdot-font-7xl-r--1pNcE {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceRecogContent__hdot-font-3xs-m--170UJ {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-2xs-m--1VxbH {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-xs-m--1DACj {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-sm-m--np5Cu {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-lm-m--3tfG3 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-md-m--WC3Fl {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-lg-m--1RHE7 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-xl-m--1sugb {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-2xl-m--3W0ep {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-3xl-m--YlrfL {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-4xl-m--2L5pf {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-5xl-m--25dfP {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-6xl-m--23Chp {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceRecogContent__hdot-font-7xl-m--3YCEU {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceRecogContent__hdot-font-3xs-s--30aT3 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-2xs-s--1cMbi {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-xs-s--3Nxtd {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-sm-s--sqagq {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-lm-s--TQgPG {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-md-s--3ImTp {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-lg-s--15pGC {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-xl-s--WxGc7 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-2xl-s--1tadb {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-3xl-s--3K18h {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-4xl-s--23XXV {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-5xl-s--3xnVS {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-6xl-s--qCdUA {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceRecogContent__hdot-font-7xl-s--2IFuq {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceRecogContent__hdot-font-3xs-b--2DTo6 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-2xs-b--2KWZe {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-xs-b--FL3sG {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-sm-b--EDuh8 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-lm-b--1_wur {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DeviceRecogContent__hdot-font-md-b--1Zps- {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-lg-b--31vpg {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-xl-b--3qCK2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-2xl-b--14g8S {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-3xl-b--1tSzz {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-4xl-b--3G9wO {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-5xl-b--mkY5a {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DeviceRecogContent__hdot-font-6xl-b--dkrMF {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceRecogContent__hdot-font-7xl-b--1pvRE {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DeviceRecogContent__game-box--3mC3k {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.DeviceRecogContent__content--2I98Y {
  padding: 32px 0 0 54px;
  word-break: keep-all;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__common--YWXD9 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  padding: 20px;
  color: #2b53ae;
  background: rgba(225, 231, 248, 0.48);
  border-radius: 12px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__common--YWXD9 + .DeviceRecogContent__imgWrap--1r8PG {
  margin-top: 32px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__whyContent--2Pu7d {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 48px;
  color: #6a6a6a;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__imgWrap--1r8PG {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 32px;
  background: #f9f9fa;
  border-radius: 12px;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__imgWrap--1r8PG > * {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__imgWrap--1r8PG + .DeviceRecogContent__caseContent--2hUq_ {
  margin-top: 20px;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__imgWrap--1r8PG + .DeviceRecogContent__imgWrap--1r8PG {
  margin-top: 12px;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__imgWrap--1r8PG + .DeviceRecogContent__caseTitle--2LCIY {
  margin-top: 32px;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__imgWrap--1r8PG + .DeviceRecogContent__warning--1ZsUK {
  margin-top: 24px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj {
  padding-top: 32px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z ~ .DeviceRecogContent__case--3xi-z {
  margin-top: 32px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z > .DeviceRecogContent__caseTitle--2LCIY {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #315fc7;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z > .DeviceRecogContent__caseTitle--2LCIY + .DeviceRecogContent__caseContent--2hUq_ {
  margin-top: 16px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z > .DeviceRecogContent__caseTitle--2LCIY + .DeviceRecogContent__imgWrap--1r8PG {
  margin-top: 56px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z .DeviceRecogContent__caseContent--2hUq_ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z .DeviceRecogContent__caseContent--2hUq_.DeviceRecogContent__bold--3yNnY {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z .DeviceRecogContent__caseContent--2hUq_ + .DeviceRecogContent__caseContent--2hUq_ {
  margin-top: 56px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z .DeviceRecogContent__caseContent--2hUq_ + .DeviceRecogContent__caseList--3i5X0 {
  margin-top: 2px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z .DeviceRecogContent__caseContent--2hUq_ + .DeviceRecogContent__imgWrap--1r8PG {
  margin-top: 48px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z .DeviceRecogContent__caseList--3i5X0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z .DeviceRecogContent__caseList--3i5X0 ~ .DeviceRecogContent__caseList--3i5X0 {
  margin-top: 8px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z .DeviceRecogContent__caseList--3i5X0 + .DeviceRecogContent__imgWrap--1r8PG {
  margin-top: 64px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z > .DeviceRecogContent__stepWrap--2XymE {
  margin-top: 12px;
  padding-left: 20px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z > .DeviceRecogContent__stepWrap--2XymE > .DeviceRecogContent__caseContent--2hUq_ + .DeviceRecogContent__caseContent--2hUq_ {
  margin-top: 48px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z > .DeviceRecogContent__stepWrap--2XymE + * {
  margin-top: 56px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z > .DeviceRecogContent__howWrap--6w6hl {
  padding: 0 8px 0 20px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z > .DeviceRecogContent__howWrap--6w6hl > .DeviceRecogContent__howContentWrap--22tDc {
  margin-top: 16px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z > .DeviceRecogContent__howWrap--6w6hl > .DeviceRecogContent__howContentWrap--22tDc > .DeviceRecogContent__howContent--33wko {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z > .DeviceRecogContent__howWrap--6w6hl > .DeviceRecogContent__howContentWrap--22tDc > .DeviceRecogContent__howContent--33wko ~ * {
  margin-top: 8px;
}
.DeviceRecogContent__content--2I98Y > .DeviceRecogContent__howListWrap--1OSmj > .DeviceRecogContent__case--3xi-z > .DeviceRecogContent__howWrap--6w6hl > .DeviceRecogContent__howContentWrap--22tDc ~ * {
  margin-top: 40px;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__warning--1ZsUK {
  border-radius: 12px;
  padding: 20px 24px;
  background: rgba(249, 224, 226, 0.48);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #fb4e4e;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__warning--1ZsUK > .DeviceRecogContent__header--1KXcV {
  display: flex;
  column-gap: 8px;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__warning--1ZsUK > .DeviceRecogContent__header--1KXcV > .DeviceRecogContent__icon--3_2oq {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__warning--1ZsUK > .DeviceRecogContent__header--1KXcV > .DeviceRecogContent__icon--3_2oq > svg {
  fill: #fb4e4e;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__warning--1ZsUK > .DeviceRecogContent__header--1KXcV > .DeviceRecogContent__text--34jFK {
  flex-grow: 1;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__warning--1ZsUK > .DeviceRecogContent__header--1KXcV > .DeviceRecogContent__text--34jFK.DeviceRecogContent__bold--3yNnY {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__warning--1ZsUK > .DeviceRecogContent__list--3ZrSn {
  color: #6a6a6a;
  padding-left: 32px;
  margin-top: 16px;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__warning--1ZsUK > .DeviceRecogContent__list--3ZrSn > .DeviceRecogContent__listItem--3Vt6I {
  padding-left: 16px;
  text-indent: -16px;
}
.DeviceRecogContent__content--2I98Y .DeviceRecogContent__warning--1ZsUK > .DeviceRecogContent__list--3ZrSn > .DeviceRecogContent__listItem--3Vt6I ~ .DeviceRecogContent__listItem--3Vt6I {
  margin-top: 8px;
}
hr {
  border-top: 1px solid #e7e8ea;
  margin: 48px 0;
}
.DeviceRecogContent__numberStep--3FIat {
  padding-left: 1em;
  text-indent: -1em;
}
.DeviceRecogContent__image1--3Ah8y,
.DeviceRecogContent__image2--3HAgZ {
  height: 216px;
}
.DeviceRecogContent__image3--33NCv {
  height: 225px;
}
.DeviceRecogContent__image4--1QkYj {
  height: 177px;
}
.DeviceRecogContent__image5--cb3dB {
  height: 358px;
}
.DeviceRecogContent__image6--1MvTr {
  height: 356px;
}
.DeviceRecogContent__instructionList--2uBdp {
  padding-left: 20px;
  margin-top: 8px;
}
.DeviceRecogContent__instructionList--2uBdp > div {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.DeviceRecogContent__instructionList--2uBdp > div ~ div {
  margin-top: 2px;
}
.DeviceRecogContent__instructionList--2uBdp + .DeviceRecogContent__caseContent--2hUq_ {
  margin-top: 12px;
}
.DeviceRecogContent__instructionList--2uBdp + .DeviceRecogContent__imgWrap--1r8PG {
  margin-top: 48px;
}
.DeviceRecogContent__caseContentCenter--1hzM1 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #a4a4a4;
  text-align: center;
}
.DeviceRecogContent__caseContentCenter--1hzM1 + .DeviceRecogContent__imgWrap--1r8PG {
  margin-top: 16px;
}

.EtcSysErrContent__title-01--kBvKY {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.EtcSysErrContent__title-02--1zK_y {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.EtcSysErrContent__title-03--10uOE {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.EtcSysErrContent__title-04--llCDm {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.EtcSysErrContent__title-04-higher--2hX-P {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.EtcSysErrContent__title-05--1usHY {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.EtcSysErrContent__title-05-higher--E8c6s {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.EtcSysErrContent__title-06--WgHnS {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.EtcSysErrContent__title-07--1AcJ1 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.EtcSysErrContent__title-08--3oHkJ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.EtcSysErrContent__title-09--1fLMa {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.EtcSysErrContent__text-01--3VoiN {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.EtcSysErrContent__text-02--3kyVD {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.EtcSysErrContent__text-03--2ou6V {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.EtcSysErrContent__text-03-higher--E3CHM {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.EtcSysErrContent__text-04--3wvto {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.EtcSysErrContent__text-05--3mEz5 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.EtcSysErrContent__text-06--1DC99 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.EtcSysErrContent__text-07--1l_qq {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.EtcSysErrContent__head-02--3eD-I {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.EtcSysErrContent__head-06--3WYiL {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.EtcSysErrContent__monospace--12Mxu {
  font-feature-settings: "tnum";
}
.EtcSysErrContent__text-sub--30MiH {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.EtcSysErrContent__hdot-font-3xs-r--37pPR {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-2xs-r--1Iv2U {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-xs-r--8U8t0 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-sm-r--16zmR {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-lm-r--2Sera {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-md-r--3jppT {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-lg-r--30d-n {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-xl-r--3X-CL {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-2xl-r--2IMCU {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-3xl-r--3eWy5 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-4xl-r--1FLy- {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-5xl-r--vp3yk {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-6xl-r--1_PmH {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSysErrContent__hdot-font-7xl-r--1g14v {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSysErrContent__hdot-font-3xs-m--19YnN {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-2xs-m--34qJQ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-xs-m--misxt {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-sm-m--1mH8- {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-lm-m--1QRi_ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-md-m--3QZY0 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-lg-m--1Qu8K {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-xl-m--1LZYO {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-2xl-m--1hu80 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-3xl-m--1sqj5 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-4xl-m--27JVJ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-5xl-m--1vhkV {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-6xl-m--1q5xA {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSysErrContent__hdot-font-7xl-m--NMGOG {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSysErrContent__hdot-font-3xs-s--1aMRI {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-2xs-s--1F1Rp {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-xs-s--3jyOi {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-sm-s--2cPXZ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-lm-s--1ONA7 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-md-s--nIFMS {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-lg-s--2L8vm {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-xl-s--12A6_ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-2xl-s--3xyUZ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-3xl-s--2rW9s {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-4xl-s--ugtNs {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-5xl-s--ZHjED {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-6xl-s--2ZGRw {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSysErrContent__hdot-font-7xl-s--2ylpz {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSysErrContent__hdot-font-3xs-b--1MpX5 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-2xs-b--1RjYw {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-xs-b--3XBnn {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-sm-b--15RZ3 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-lm-b--1h1nh {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSysErrContent__hdot-font-md-b--15h0r {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-lg-b--17gqg {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-xl-b--20MQW {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-2xl-b--33lc8 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-3xl-b--CSM1p {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-4xl-b--1BWZw {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-5xl-b--1VyBZ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcSysErrContent__hdot-font-6xl-b--1-CKi {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSysErrContent__hdot-font-7xl-b--1JmPv {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSysErrContent__game-box--LMkDz {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.EtcSysErrContent__content--3wARU {
  padding: 32px 0 0 54px;
  word-break: keep-all;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__common--2kHE8 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  padding: 20px;
  color: #2b53ae;
  background: rgba(225, 231, 248, 0.48);
  border-radius: 12px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__common--2kHE8 + .EtcSysErrContent__imgWrap--3k2ZH {
  margin-top: 32px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__whyContent--3Va6k {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 48px;
  color: #6a6a6a;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__imgWrap--3k2ZH {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 32px;
  background: #f9f9fa;
  border-radius: 12px;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__imgWrap--3k2ZH > * {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__imgWrap--3k2ZH + .EtcSysErrContent__caseContent--3rzC7 {
  margin-top: 20px;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__imgWrap--3k2ZH + .EtcSysErrContent__imgWrap--3k2ZH {
  margin-top: 12px;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__imgWrap--3k2ZH + .EtcSysErrContent__caseTitle--2gOfJ {
  margin-top: 32px;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__imgWrap--3k2ZH + .EtcSysErrContent__warning--20nye {
  margin-top: 24px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw {
  padding-top: 32px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH ~ .EtcSysErrContent__case--ICIoH {
  margin-top: 32px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH > .EtcSysErrContent__caseTitle--2gOfJ {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #315fc7;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH > .EtcSysErrContent__caseTitle--2gOfJ + .EtcSysErrContent__caseContent--3rzC7 {
  margin-top: 16px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH > .EtcSysErrContent__caseTitle--2gOfJ + .EtcSysErrContent__imgWrap--3k2ZH {
  margin-top: 56px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH .EtcSysErrContent__caseContent--3rzC7 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH .EtcSysErrContent__caseContent--3rzC7.EtcSysErrContent__bold--1nVqL {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH .EtcSysErrContent__caseContent--3rzC7 + .EtcSysErrContent__caseContent--3rzC7 {
  margin-top: 56px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH .EtcSysErrContent__caseContent--3rzC7 + .EtcSysErrContent__caseList--3EAn0 {
  margin-top: 2px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH .EtcSysErrContent__caseContent--3rzC7 + .EtcSysErrContent__imgWrap--3k2ZH {
  margin-top: 48px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH .EtcSysErrContent__caseList--3EAn0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH .EtcSysErrContent__caseList--3EAn0 ~ .EtcSysErrContent__caseList--3EAn0 {
  margin-top: 8px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH .EtcSysErrContent__caseList--3EAn0 + .EtcSysErrContent__imgWrap--3k2ZH {
  margin-top: 64px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH > .EtcSysErrContent__stepWrap--1WEa2 {
  margin-top: 12px;
  padding-left: 20px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH > .EtcSysErrContent__stepWrap--1WEa2 > .EtcSysErrContent__caseContent--3rzC7 + .EtcSysErrContent__caseContent--3rzC7 {
  margin-top: 48px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH > .EtcSysErrContent__stepWrap--1WEa2 + * {
  margin-top: 56px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH > .EtcSysErrContent__howWrap--1_2Ou {
  padding: 0 8px 0 20px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH > .EtcSysErrContent__howWrap--1_2Ou > .EtcSysErrContent__howContentWrap--3CoAI {
  margin-top: 16px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH > .EtcSysErrContent__howWrap--1_2Ou > .EtcSysErrContent__howContentWrap--3CoAI > .EtcSysErrContent__howContent--35RLM {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH > .EtcSysErrContent__howWrap--1_2Ou > .EtcSysErrContent__howContentWrap--3CoAI > .EtcSysErrContent__howContent--35RLM ~ * {
  margin-top: 8px;
}
.EtcSysErrContent__content--3wARU > .EtcSysErrContent__howListWrap--3xWlw > .EtcSysErrContent__case--ICIoH > .EtcSysErrContent__howWrap--1_2Ou > .EtcSysErrContent__howContentWrap--3CoAI ~ * {
  margin-top: 40px;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__warning--20nye {
  border-radius: 12px;
  padding: 20px 24px;
  background: rgba(249, 224, 226, 0.48);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #fb4e4e;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__warning--20nye > .EtcSysErrContent__header--1fNJ7 {
  display: flex;
  column-gap: 8px;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__warning--20nye > .EtcSysErrContent__header--1fNJ7 > .EtcSysErrContent__icon--3d9Rl {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__warning--20nye > .EtcSysErrContent__header--1fNJ7 > .EtcSysErrContent__icon--3d9Rl > svg {
  fill: #fb4e4e;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__warning--20nye > .EtcSysErrContent__header--1fNJ7 > .EtcSysErrContent__text--2P7q_ {
  flex-grow: 1;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__warning--20nye > .EtcSysErrContent__header--1fNJ7 > .EtcSysErrContent__text--2P7q_.EtcSysErrContent__bold--1nVqL {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__warning--20nye > .EtcSysErrContent__list--1_v7B {
  color: #6a6a6a;
  padding-left: 32px;
  margin-top: 16px;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__warning--20nye > .EtcSysErrContent__list--1_v7B > .EtcSysErrContent__listItem--kKznT {
  padding-left: 16px;
  text-indent: -16px;
}
.EtcSysErrContent__content--3wARU .EtcSysErrContent__warning--20nye > .EtcSysErrContent__list--1_v7B > .EtcSysErrContent__listItem--kKznT ~ .EtcSysErrContent__listItem--kKznT {
  margin-top: 8px;
}
hr {
  border-top: 1px solid #e7e8ea;
  margin: 48px 0;
}
.EtcSysErrContent__numberStep--2Es9i {
  padding-left: 1em;
  text-indent: -1em;
}
.EtcSysErrContent__image1--3l50u {
  height: 259px;
}
.EtcSysErrContent__image2--3yUJE {
  height: 247px;
}

.EtcSaveContent__title-01--36Cxa {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.EtcSaveContent__title-02--2g2Rx {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.EtcSaveContent__title-03--1wX1w {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.EtcSaveContent__title-04--2OByt {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.EtcSaveContent__title-04-higher--2DTWr {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.EtcSaveContent__title-05--38KF0 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.EtcSaveContent__title-05-higher--1lbSj {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.EtcSaveContent__title-06--7SDbk {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.EtcSaveContent__title-07--3mdxY {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.EtcSaveContent__title-08--2a1Z6 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.EtcSaveContent__title-09--1b8yK {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.EtcSaveContent__text-01--4Duns {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.EtcSaveContent__text-02--1mm26 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.EtcSaveContent__text-03--ic5ex {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.EtcSaveContent__text-03-higher--2AAD4 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.EtcSaveContent__text-04--2AewO {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.EtcSaveContent__text-05--1O-ei {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.EtcSaveContent__text-06--KeD-j {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.EtcSaveContent__text-07--vhcAC {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.EtcSaveContent__head-02--fr-kh {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.EtcSaveContent__head-06--2q40j {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.EtcSaveContent__monospace--eE8YE {
  font-feature-settings: "tnum";
}
.EtcSaveContent__text-sub--31fhg {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.EtcSaveContent__hdot-font-3xs-r--3NaMc {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-2xs-r--c5Tqe {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-xs-r--1uj0b {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-sm-r--2o8UE {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-lm-r--2F1Lo {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-md-r--3nkFU {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-lg-r--2H0zd {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-xl-r--iQmjo {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-2xl-r--1OOgb {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-3xl-r--3FH86 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-4xl-r--3EntP {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-5xl-r--3Zq6h {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-6xl-r--1ca4Q {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSaveContent__hdot-font-7xl-r--17hTD {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSaveContent__hdot-font-3xs-m--18y4- {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-2xs-m--2yaqN {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-xs-m--2kQ9_ {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-sm-m--3Lnt0 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-lm-m--1Hfbz {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-md-m--3uP2Q {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-lg-m--2QdNW {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-xl-m--3UHaq {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-2xl-m--3v4Va {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-3xl-m--2nwrq {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-4xl-m--1CdFR {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-5xl-m--3tRS6 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-6xl-m--3XvAL {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSaveContent__hdot-font-7xl-m--1nnAi {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSaveContent__hdot-font-3xs-s--3UcLq {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-2xs-s--1g31q {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-xs-s--34uPn {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-sm-s--3FLUA {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-lm-s--1tpaT {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-md-s--1Xjqy {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-lg-s--21eY0 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-xl-s--3H57p {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-2xl-s--fcfjV {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-3xl-s--2FOi5 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-4xl-s--HrpIh {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-5xl-s--279XR {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-6xl-s--2H56O {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSaveContent__hdot-font-7xl-s--2ptcj {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSaveContent__hdot-font-3xs-b--2z_p7 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-2xs-b--30Idz {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-xs-b--32IyN {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-sm-b--IsxeP {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-lm-b--16faW {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcSaveContent__hdot-font-md-b--1ahHG {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-lg-b--h5L76 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-xl-b--32xqZ {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-2xl-b--29gdq {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-3xl-b--1Tmui {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-4xl-b--3J-v6 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-5xl-b--QphTD {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcSaveContent__hdot-font-6xl-b--3zGuX {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSaveContent__hdot-font-7xl-b--1ak3v {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcSaveContent__game-box--so5Pv {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.EtcSaveContent__content--2J1yX {
  padding: 32px 0 0 54px;
  word-break: keep-all;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__common--IoUMz {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  padding: 20px;
  color: #2b53ae;
  background: rgba(225, 231, 248, 0.48);
  border-radius: 12px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__common--IoUMz + .EtcSaveContent__imgWrap--1fCec {
  margin-top: 32px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__whyContent--2CRYQ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 48px;
  color: #6a6a6a;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__imgWrap--1fCec {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 32px;
  background: #f9f9fa;
  border-radius: 12px;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__imgWrap--1fCec > * {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__imgWrap--1fCec + .EtcSaveContent__caseContent--Wokr- {
  margin-top: 20px;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__imgWrap--1fCec + .EtcSaveContent__imgWrap--1fCec {
  margin-top: 12px;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__imgWrap--1fCec + .EtcSaveContent__caseTitle--DqBev {
  margin-top: 32px;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__imgWrap--1fCec + .EtcSaveContent__warning--2-ur3 {
  margin-top: 24px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D {
  padding-top: 32px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu ~ .EtcSaveContent__case--19LLu {
  margin-top: 32px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu > .EtcSaveContent__caseTitle--DqBev {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #315fc7;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu > .EtcSaveContent__caseTitle--DqBev + .EtcSaveContent__caseContent--Wokr- {
  margin-top: 16px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu > .EtcSaveContent__caseTitle--DqBev + .EtcSaveContent__imgWrap--1fCec {
  margin-top: 56px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu .EtcSaveContent__caseContent--Wokr- {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu .EtcSaveContent__caseContent--Wokr-.EtcSaveContent__bold--2jYrr {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu .EtcSaveContent__caseContent--Wokr- + .EtcSaveContent__caseContent--Wokr- {
  margin-top: 56px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu .EtcSaveContent__caseContent--Wokr- + .EtcSaveContent__caseList--poF4V {
  margin-top: 2px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu .EtcSaveContent__caseContent--Wokr- + .EtcSaveContent__imgWrap--1fCec {
  margin-top: 48px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu .EtcSaveContent__caseList--poF4V {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu .EtcSaveContent__caseList--poF4V ~ .EtcSaveContent__caseList--poF4V {
  margin-top: 8px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu .EtcSaveContent__caseList--poF4V + .EtcSaveContent__imgWrap--1fCec {
  margin-top: 64px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu > .EtcSaveContent__stepWrap--E1Fce {
  margin-top: 12px;
  padding-left: 20px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu > .EtcSaveContent__stepWrap--E1Fce > .EtcSaveContent__caseContent--Wokr- + .EtcSaveContent__caseContent--Wokr- {
  margin-top: 48px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu > .EtcSaveContent__stepWrap--E1Fce + * {
  margin-top: 56px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu > .EtcSaveContent__howWrap--knrcA {
  padding: 0 8px 0 20px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu > .EtcSaveContent__howWrap--knrcA > .EtcSaveContent__howContentWrap--m7IlA {
  margin-top: 16px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu > .EtcSaveContent__howWrap--knrcA > .EtcSaveContent__howContentWrap--m7IlA > .EtcSaveContent__howContent--33IdS {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu > .EtcSaveContent__howWrap--knrcA > .EtcSaveContent__howContentWrap--m7IlA > .EtcSaveContent__howContent--33IdS ~ * {
  margin-top: 8px;
}
.EtcSaveContent__content--2J1yX > .EtcSaveContent__howListWrap--3GM9D > .EtcSaveContent__case--19LLu > .EtcSaveContent__howWrap--knrcA > .EtcSaveContent__howContentWrap--m7IlA ~ * {
  margin-top: 40px;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__warning--2-ur3 {
  border-radius: 12px;
  padding: 20px 24px;
  background: rgba(249, 224, 226, 0.48);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #fb4e4e;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__warning--2-ur3 > .EtcSaveContent__header--3Sqp7 {
  display: flex;
  column-gap: 8px;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__warning--2-ur3 > .EtcSaveContent__header--3Sqp7 > .EtcSaveContent__icon--1d6a4 {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__warning--2-ur3 > .EtcSaveContent__header--3Sqp7 > .EtcSaveContent__icon--1d6a4 > svg {
  fill: #fb4e4e;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__warning--2-ur3 > .EtcSaveContent__header--3Sqp7 > .EtcSaveContent__text--1lhZg {
  flex-grow: 1;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__warning--2-ur3 > .EtcSaveContent__header--3Sqp7 > .EtcSaveContent__text--1lhZg.EtcSaveContent__bold--2jYrr {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__warning--2-ur3 > .EtcSaveContent__list--1r2Kb {
  color: #6a6a6a;
  padding-left: 32px;
  margin-top: 16px;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__warning--2-ur3 > .EtcSaveContent__list--1r2Kb > .EtcSaveContent__listItem--3YYx2 {
  padding-left: 16px;
  text-indent: -16px;
}
.EtcSaveContent__content--2J1yX .EtcSaveContent__warning--2-ur3 > .EtcSaveContent__list--1r2Kb > .EtcSaveContent__listItem--3YYx2 ~ .EtcSaveContent__listItem--3YYx2 {
  margin-top: 8px;
}
hr {
  border-top: 1px solid #e7e8ea;
  margin: 48px 0;
}
.EtcSaveContent__numberStep--1Hlxh {
  padding-left: 1em;
  text-indent: -1em;
}
.EtcSaveContent__image1--hMaL9 {
  width: 200px;
  height: 136px;
}
 > .EtcSaveContent__whyContent--2CRYQ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
  margin: 24px 0 56px 0;
  color: #6a6a6a;
}
 > .EtcSaveContent__image1--hMaL9 {
  width: 200px;
  height: 136px;
  margin: 40px auto;
}
.EtcSaveContent__whyAdd--3nnjx {
  margin-top: 32px;
  padding: 0 7.5px 0;
}
.EtcSaveContent__whyAdd--3nnjx > .EtcSaveContent__title--1yzBV {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #315fc7;
}
.EtcSaveContent__whyAdd--3nnjx > .EtcSaveContent__whyContent--2CRYQ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
}
.EtcSaveContent__whyAdd--3nnjx > .EtcSaveContent__whyContent--2CRYQ + .EtcSaveContent__whyContent--2CRYQ {
  margin-top: 8px;
}
.EtcSaveContent__whyAdd--3nnjx + .EtcSaveContent__common--IoUMz {
  margin-top: 48px;
}
.EtcSaveContent__imageWrap--2i22C {
  padding: 20px 32px;
  display: flex;
  justify-content: space-between;
  background: #f9f9fa;
  border-radius: 12px;
  height: 222px;
}
.EtcSaveContent__imageWrap--2i22C > .EtcSaveContent__imageBox--3cMqo {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.EtcSaveContent__imageWrap--2i22C > .EtcSaveContent__imageBox--3cMqo > .EtcSaveContent__caption--1C42m {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #a4a4a4;
  text-align: center;
}
.EtcSaveContent__imageWrap--2i22C > .EtcSaveContent__imageBox--3cMqo .EtcSaveContent__image2--2PCHy {
  background-size: contain;
  background-repeat: no-repeat;
  width: 200px;
  height: 152px;
}
.EtcSaveContent__imageWrap--2i22C > .EtcSaveContent__imageBox--3cMqo .EtcSaveContent__image3--2ql1c {
  background-size: contain;
  background-repeat: no-repeat;
  width: 200px;
  height: 138px;
}
.EtcSaveContent__imageWrap--2i22C + .EtcSaveContent__caseContent--Wokr- {
  margin-top: 32px;
}

.EtcDisplayContent__title-01--1g1fK {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.EtcDisplayContent__title-02--2GsMk {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.EtcDisplayContent__title-03--3onj4 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.EtcDisplayContent__title-04--2AcgG {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.EtcDisplayContent__title-04-higher--3c7D7 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.EtcDisplayContent__title-05--2p4Td {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.EtcDisplayContent__title-05-higher--Yooth {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.EtcDisplayContent__title-06--1Kc-1 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.EtcDisplayContent__title-07--9j4bG {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.EtcDisplayContent__title-08--3c-8g {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.EtcDisplayContent__title-09--bZa4T {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.EtcDisplayContent__text-01--3g9dU {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.EtcDisplayContent__text-02--1Jyq2 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.EtcDisplayContent__text-03--3Uie9 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.EtcDisplayContent__text-03-higher--1O47g {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.EtcDisplayContent__text-04--3OMn5 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.EtcDisplayContent__text-05--3kSQq {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.EtcDisplayContent__text-06--hLS3i {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.EtcDisplayContent__text-07--3N0cH {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.EtcDisplayContent__head-02--1luQ_ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.EtcDisplayContent__head-06--3d9V4 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.EtcDisplayContent__monospace--3veUs {
  font-feature-settings: "tnum";
}
.EtcDisplayContent__text-sub--ed0Yi {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.EtcDisplayContent__hdot-font-3xs-r--1nhI7 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-2xs-r--14s5X {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-xs-r--1ldIH {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-sm-r--Uo06b {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-lm-r--3wMMN {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-md-r--2McBo {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-lg-r--D9Jm7 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-xl-r--3Z7Dq {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-2xl-r--o7Etz {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-3xl-r--3Gxyp {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-4xl-r--2jyxs {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-5xl-r--JRsXl {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-6xl-r--1xBHU {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcDisplayContent__hdot-font-7xl-r--20z3w {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcDisplayContent__hdot-font-3xs-m--18-vo {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-2xs-m--3kxTK {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-xs-m--2MwZc {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-sm-m--2sV8D {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-lm-m--1Wb2q {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-md-m--1q52P {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-lg-m--2GQxA {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-xl-m--2O6Pe {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-2xl-m--o3k1d {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-3xl-m--2Rfk3 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-4xl-m--2ih1H {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-5xl-m--3vw4L {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-6xl-m--3ybJo {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcDisplayContent__hdot-font-7xl-m--1bCR2 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcDisplayContent__hdot-font-3xs-s--2nWl_ {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-2xs-s--1z2EA {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-xs-s--2iTS- {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-sm-s--3vdvl {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-lm-s--12ycQ {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-md-s--1gZBH {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-lg-s--3cm4j {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-xl-s--2XZ7F {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-2xl-s--1j6PK {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-3xl-s--2XcWn {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-4xl-s--2BPii {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-5xl-s--3kw0G {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-6xl-s--21vBI {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcDisplayContent__hdot-font-7xl-s--1A3h0 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcDisplayContent__hdot-font-3xs-b--3D3fu {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-2xs-b--2Gzve {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-xs-b--yExdL {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-sm-b--vDh3E {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-lm-b--3QtqI {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcDisplayContent__hdot-font-md-b--3XSrj {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-lg-b--2vm54 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-xl-b--srtdN {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-2xl-b--2RJlh {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-3xl-b--3jzh7 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-4xl-b--2bYqs {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-5xl-b--3vyAR {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcDisplayContent__hdot-font-6xl-b--1HXHH {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcDisplayContent__hdot-font-7xl-b--2dBY- {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcDisplayContent__game-box--3_yys {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.EtcDisplayContent__content--jjhEV {
  padding: 32px 0 0 54px;
  word-break: keep-all;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__common--31xOv {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  padding: 20px;
  color: #2b53ae;
  background: rgba(225, 231, 248, 0.48);
  border-radius: 12px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__common--31xOv + .EtcDisplayContent__imgWrap--32lMZ {
  margin-top: 32px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__whyContent--1Go6U {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 48px;
  color: #6a6a6a;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__imgWrap--32lMZ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 32px;
  background: #f9f9fa;
  border-radius: 12px;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__imgWrap--32lMZ > * {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__imgWrap--32lMZ + .EtcDisplayContent__caseContent--7M8xw {
  margin-top: 20px;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__imgWrap--32lMZ + .EtcDisplayContent__imgWrap--32lMZ {
  margin-top: 12px;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__imgWrap--32lMZ + .EtcDisplayContent__caseTitle--100kP {
  margin-top: 32px;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__imgWrap--32lMZ + .EtcDisplayContent__warning--2dKIM {
  margin-top: 24px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 {
  padding-top: 32px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY ~ .EtcDisplayContent__case--91NJY {
  margin-top: 32px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY > .EtcDisplayContent__caseTitle--100kP {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #315fc7;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY > .EtcDisplayContent__caseTitle--100kP + .EtcDisplayContent__caseContent--7M8xw {
  margin-top: 16px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY > .EtcDisplayContent__caseTitle--100kP + .EtcDisplayContent__imgWrap--32lMZ {
  margin-top: 56px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY .EtcDisplayContent__caseContent--7M8xw {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY .EtcDisplayContent__caseContent--7M8xw.EtcDisplayContent__bold--1cuvc {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY .EtcDisplayContent__caseContent--7M8xw + .EtcDisplayContent__caseContent--7M8xw {
  margin-top: 56px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY .EtcDisplayContent__caseContent--7M8xw + .EtcDisplayContent__caseList--gLJ33 {
  margin-top: 2px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY .EtcDisplayContent__caseContent--7M8xw + .EtcDisplayContent__imgWrap--32lMZ {
  margin-top: 48px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY .EtcDisplayContent__caseList--gLJ33 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY .EtcDisplayContent__caseList--gLJ33 ~ .EtcDisplayContent__caseList--gLJ33 {
  margin-top: 8px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY .EtcDisplayContent__caseList--gLJ33 + .EtcDisplayContent__imgWrap--32lMZ {
  margin-top: 64px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY > .EtcDisplayContent__stepWrap--3X7DM {
  margin-top: 12px;
  padding-left: 20px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY > .EtcDisplayContent__stepWrap--3X7DM > .EtcDisplayContent__caseContent--7M8xw + .EtcDisplayContent__caseContent--7M8xw {
  margin-top: 48px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY > .EtcDisplayContent__stepWrap--3X7DM + * {
  margin-top: 56px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY > .EtcDisplayContent__howWrap--3l3AX {
  padding: 0 8px 0 20px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY > .EtcDisplayContent__howWrap--3l3AX > .EtcDisplayContent__howContentWrap--1nmpW {
  margin-top: 16px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY > .EtcDisplayContent__howWrap--3l3AX > .EtcDisplayContent__howContentWrap--1nmpW > .EtcDisplayContent__howContent--tg1-A {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY > .EtcDisplayContent__howWrap--3l3AX > .EtcDisplayContent__howContentWrap--1nmpW > .EtcDisplayContent__howContent--tg1-A ~ * {
  margin-top: 8px;
}
.EtcDisplayContent__content--jjhEV > .EtcDisplayContent__howListWrap--c_IG7 > .EtcDisplayContent__case--91NJY > .EtcDisplayContent__howWrap--3l3AX > .EtcDisplayContent__howContentWrap--1nmpW ~ * {
  margin-top: 40px;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__warning--2dKIM {
  border-radius: 12px;
  padding: 20px 24px;
  background: rgba(249, 224, 226, 0.48);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #fb4e4e;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__warning--2dKIM > .EtcDisplayContent__header--3yARk {
  display: flex;
  column-gap: 8px;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__warning--2dKIM > .EtcDisplayContent__header--3yARk > .EtcDisplayContent__icon--2iHng {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__warning--2dKIM > .EtcDisplayContent__header--3yARk > .EtcDisplayContent__icon--2iHng > svg {
  fill: #fb4e4e;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__warning--2dKIM > .EtcDisplayContent__header--3yARk > .EtcDisplayContent__text--2ZjD_ {
  flex-grow: 1;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__warning--2dKIM > .EtcDisplayContent__header--3yARk > .EtcDisplayContent__text--2ZjD_.EtcDisplayContent__bold--1cuvc {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__warning--2dKIM > .EtcDisplayContent__list--3o9GD {
  color: #6a6a6a;
  padding-left: 32px;
  margin-top: 16px;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__warning--2dKIM > .EtcDisplayContent__list--3o9GD > .EtcDisplayContent__listItem--iYcj4 {
  padding-left: 16px;
  text-indent: -16px;
}
.EtcDisplayContent__content--jjhEV .EtcDisplayContent__warning--2dKIM > .EtcDisplayContent__list--3o9GD > .EtcDisplayContent__listItem--iYcj4 ~ .EtcDisplayContent__listItem--iYcj4 {
  margin-top: 8px;
}
hr {
  border-top: 1px solid #e7e8ea;
  margin: 48px 0;
}
.EtcDisplayContent__numberStep--2iMK0 {
  padding-left: 1em;
  text-indent: -1em;
}
.EtcDisplayContent__image1--9KXND {
  height: 415px;
}
.EtcDisplayContent__image2--1iYI6 {
  height: 203px;
}

.EtcForeignContent__title-01--1idEj {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.EtcForeignContent__title-02--3MFff {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.EtcForeignContent__title-03--3snsF {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.EtcForeignContent__title-04--3iLIp {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.EtcForeignContent__title-04-higher--3f4Bg {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.EtcForeignContent__title-05--1UteW {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.EtcForeignContent__title-05-higher--24ujj {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.EtcForeignContent__title-06--Gn3FH {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.EtcForeignContent__title-07--3NTS7 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.EtcForeignContent__title-08--2ci7Z {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.EtcForeignContent__title-09--3hhJ2 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.EtcForeignContent__text-01--3R3fM {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.EtcForeignContent__text-02--3nFn2 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.EtcForeignContent__text-03--GdMPX {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.EtcForeignContent__text-03-higher--384aq {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.EtcForeignContent__text-04--66hGk {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.EtcForeignContent__text-05--1mxU9 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.EtcForeignContent__text-06--1UQid {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.EtcForeignContent__text-07--1H0m4 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.EtcForeignContent__head-02--ZsBcN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.EtcForeignContent__head-06--mcDPV {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.EtcForeignContent__monospace--YjG07 {
  font-feature-settings: "tnum";
}
.EtcForeignContent__text-sub--2_nj6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.EtcForeignContent__hdot-font-3xs-r--HC6Q6 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-2xs-r--h504j {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-xs-r--3tvSm {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-sm-r--205RN {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-lm-r--3lKlH {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-md-r--30mCY {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-lg-r--3K66P {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-xl-r--3eUl8 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-2xl-r--1Tkdv {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-3xl-r--1g-N2 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-4xl-r--3RHHx {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-5xl-r--3LaKO {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-6xl-r--sNa8j {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcForeignContent__hdot-font-7xl-r--1M3tU {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcForeignContent__hdot-font-3xs-m--3fUgW {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-2xs-m--348hk {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-xs-m--3613A {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-sm-m--3FmV1 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-lm-m--3-aHJ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-md-m--AsgiV {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-lg-m--3dtS- {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-xl-m--5I0m- {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-2xl-m--1zyUC {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-3xl-m--3gCMU {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-4xl-m--h0OVH {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-5xl-m--1BNpz {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-6xl-m--3jrSn {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcForeignContent__hdot-font-7xl-m--1dJRS {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcForeignContent__hdot-font-3xs-s--3BdeP {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-2xs-s--2irhb {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-xs-s--2CrqG {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-sm-s--1OWQR {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-lm-s--2QudF {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-md-s--26Bze {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-lg-s--3D-Wb {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-xl-s--ZenlD {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-2xl-s--1HjqM {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-3xl-s--3Vftj {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-4xl-s--3fpwk {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-5xl-s--nDPfR {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-6xl-s--8BgV4 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcForeignContent__hdot-font-7xl-s--2T0WF {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcForeignContent__hdot-font-3xs-b--1YsMh {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-2xs-b--1CEA4 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-xs-b--6l93j {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-sm-b--usQxV {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-lm-b--25KxP {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EtcForeignContent__hdot-font-md-b--2EoQT {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-lg-b--fTFqR {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-xl-b--1P_j3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-2xl-b--1csQs {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-3xl-b--3cvMv {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-4xl-b--3TdmE {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-5xl-b--1XEBJ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EtcForeignContent__hdot-font-6xl-b--3WbsP {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcForeignContent__hdot-font-7xl-b--3AR67 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EtcForeignContent__game-box--3_8kV {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.EtcForeignContent__content--18hQt {
  padding: 32px 0 0 54px;
  word-break: keep-all;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__common--3pWZO {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  padding: 20px;
  color: #2b53ae;
  background: rgba(225, 231, 248, 0.48);
  border-radius: 12px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__common--3pWZO + .EtcForeignContent__imgWrap--1hD_Y {
  margin-top: 32px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__whyContent--rpwJG {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 48px;
  color: #6a6a6a;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__imgWrap--1hD_Y {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 32px;
  background: #f9f9fa;
  border-radius: 12px;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__imgWrap--1hD_Y > * {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__imgWrap--1hD_Y + .EtcForeignContent__caseContent--2Pdiq {
  margin-top: 20px;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__imgWrap--1hD_Y + .EtcForeignContent__imgWrap--1hD_Y {
  margin-top: 12px;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__imgWrap--1hD_Y + .EtcForeignContent__caseTitle--2WE_Z {
  margin-top: 32px;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__imgWrap--1hD_Y + .EtcForeignContent__warning--12LO3 {
  margin-top: 24px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj {
  padding-top: 32px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu ~ .EtcForeignContent__case--2I2Mu {
  margin-top: 32px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu > .EtcForeignContent__caseTitle--2WE_Z {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #315fc7;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu > .EtcForeignContent__caseTitle--2WE_Z + .EtcForeignContent__caseContent--2Pdiq {
  margin-top: 16px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu > .EtcForeignContent__caseTitle--2WE_Z + .EtcForeignContent__imgWrap--1hD_Y {
  margin-top: 56px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu .EtcForeignContent__caseContent--2Pdiq {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu .EtcForeignContent__caseContent--2Pdiq.EtcForeignContent__bold--2e1Uj {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu .EtcForeignContent__caseContent--2Pdiq + .EtcForeignContent__caseContent--2Pdiq {
  margin-top: 56px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu .EtcForeignContent__caseContent--2Pdiq + .EtcForeignContent__caseList--3A6Md {
  margin-top: 2px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu .EtcForeignContent__caseContent--2Pdiq + .EtcForeignContent__imgWrap--1hD_Y {
  margin-top: 48px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu .EtcForeignContent__caseList--3A6Md {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu .EtcForeignContent__caseList--3A6Md ~ .EtcForeignContent__caseList--3A6Md {
  margin-top: 8px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu .EtcForeignContent__caseList--3A6Md + .EtcForeignContent__imgWrap--1hD_Y {
  margin-top: 64px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu > .EtcForeignContent__stepWrap--2hNPM {
  margin-top: 12px;
  padding-left: 20px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu > .EtcForeignContent__stepWrap--2hNPM > .EtcForeignContent__caseContent--2Pdiq + .EtcForeignContent__caseContent--2Pdiq {
  margin-top: 48px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu > .EtcForeignContent__stepWrap--2hNPM + * {
  margin-top: 56px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu > .EtcForeignContent__howWrap--32xNn {
  padding: 0 8px 0 20px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu > .EtcForeignContent__howWrap--32xNn > .EtcForeignContent__howContentWrap--k_8c3 {
  margin-top: 16px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu > .EtcForeignContent__howWrap--32xNn > .EtcForeignContent__howContentWrap--k_8c3 > .EtcForeignContent__howContent--2RlSp {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  padding-left: 11px;
  text-indent: -11px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu > .EtcForeignContent__howWrap--32xNn > .EtcForeignContent__howContentWrap--k_8c3 > .EtcForeignContent__howContent--2RlSp ~ * {
  margin-top: 8px;
}
.EtcForeignContent__content--18hQt > .EtcForeignContent__howListWrap--3zCNj > .EtcForeignContent__case--2I2Mu > .EtcForeignContent__howWrap--32xNn > .EtcForeignContent__howContentWrap--k_8c3 ~ * {
  margin-top: 40px;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__warning--12LO3 {
  border-radius: 12px;
  padding: 20px 24px;
  background: rgba(249, 224, 226, 0.48);
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #fb4e4e;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__warning--12LO3 > .EtcForeignContent__header--1AxLE {
  display: flex;
  column-gap: 8px;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__warning--12LO3 > .EtcForeignContent__header--1AxLE > .EtcForeignContent__icon--239PW {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__warning--12LO3 > .EtcForeignContent__header--1AxLE > .EtcForeignContent__icon--239PW > svg {
  fill: #fb4e4e;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__warning--12LO3 > .EtcForeignContent__header--1AxLE > .EtcForeignContent__text--3O8Uw {
  flex-grow: 1;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__warning--12LO3 > .EtcForeignContent__header--1AxLE > .EtcForeignContent__text--3O8Uw.EtcForeignContent__bold--2e1Uj {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__warning--12LO3 > .EtcForeignContent__list--3YRWz {
  color: #6a6a6a;
  padding-left: 32px;
  margin-top: 16px;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__warning--12LO3 > .EtcForeignContent__list--3YRWz > .EtcForeignContent__listItem--2qqMS {
  padding-left: 16px;
  text-indent: -16px;
}
.EtcForeignContent__content--18hQt .EtcForeignContent__warning--12LO3 > .EtcForeignContent__list--3YRWz > .EtcForeignContent__listItem--2qqMS ~ .EtcForeignContent__listItem--2qqMS {
  margin-top: 8px;
}
hr {
  border-top: 1px solid #e7e8ea;
  margin: 48px 0;
}
.EtcForeignContent__numberStep--2d785 {
  padding-left: 1em;
  text-indent: -1em;
}
.EtcForeignContent__image1--sL6Cq {
  height: 334px;
}

.RootContainer__title-01--3L4ex {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.RootContainer__title-02--Uce9S {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.RootContainer__title-03--2YXut {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.RootContainer__title-04--2AL3i {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.RootContainer__title-04-higher--ZaEO0 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.RootContainer__title-05--2dVik {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.RootContainer__title-05-higher--jzCir {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.RootContainer__title-06--2BSxc {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.RootContainer__title-07--1dpqC {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.RootContainer__title-08--2kUfe {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.RootContainer__title-09--1PvYp {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.RootContainer__text-01--P9-Ai {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.RootContainer__text-02--2jzD3 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.RootContainer__text-03--1IDAe {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.RootContainer__text-03-higher--2E7lb {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.RootContainer__text-04--2QAXT {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.RootContainer__text-05--2mNkn {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.RootContainer__text-06--LWdee {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.RootContainer__text-07--OgETi {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.RootContainer__head-02--2QvtG {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.RootContainer__head-06--aRxJj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.RootContainer__monospace--n5aqK {
  font-feature-settings: "tnum";
}
.RootContainer__text-sub--2BRrc {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.RootContainer__hdot-font-3xs-r--Q_vtx {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-2xs-r--3lCy3 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-xs-r--2KdqU {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-sm-r--29In8 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-lm-r--W_ca4 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-md-r--yFgc_ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-lg-r--2IP0G {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-xl-r--2eXeU {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-2xl-r--1DAEu {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-3xl-r--24YaY {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-4xl-r--s8Jre {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-5xl-r--3xLi2 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-6xl-r---E4hg {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RootContainer__hdot-font-7xl-r--3PUzv {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RootContainer__hdot-font-3xs-m--2A2wW {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-2xs-m--3SAL7 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-xs-m--3Cz84 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-sm-m--3aFSi {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-lm-m--3FrOA {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-md-m--1uOw9 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-lg-m--33SPF {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-xl-m--3DXdt {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-2xl-m--3BTn- {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-3xl-m--uH78M {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-4xl-m--2gx60 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-5xl-m--3bizy {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-6xl-m--2lG3Q {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RootContainer__hdot-font-7xl-m--2edXV {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RootContainer__hdot-font-3xs-s--1leNR {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-2xs-s--2UiOS {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-xs-s--2HTz7 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-sm-s--28he- {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-lm-s--30vHz {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-md-s--r-GMp {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-lg-s--1emII {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-xl-s--1e6VX {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-2xl-s--3jbJz {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-3xl-s--1KM9F {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-4xl-s--1w0O5 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-5xl-s--2rAhQ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-6xl-s--3Jv4Q {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RootContainer__hdot-font-7xl-s--XTu3r {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RootContainer__hdot-font-3xs-b--G6jD- {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-2xs-b--3gQtW {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-xs-b--1kjfP {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-sm-b--35FNA {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-lm-b--1BTXs {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.RootContainer__hdot-font-md-b--3SI_1 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-lg-b--3_1CY {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-xl-b--lBLnY {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-2xl-b--1QYSl {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-3xl-b--ysfl3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-4xl-b--yzGLc {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-5xl-b--3Bu3h {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.RootContainer__hdot-font-6xl-b--OY-Hz {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RootContainer__hdot-font-7xl-b--3wsAH {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.RootContainer__game-box--1Vi0P {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.RootContainer__containerWrapUpAndDown--nf73l {
  position: relative;
  transition: transform 800ms;
  transform: translateY(48px);
}
.RootContainer__containerWrapUpAndDown--nf73l.RootContainer__upAndDownEnterActive--2hV6d,
.RootContainer__containerWrapUpAndDown--nf73l.RootContainer__upAndDownEnterDone--8PTqm {
  transform: none;
}
.RootContainer__containerWrapUpAndDown--nf73l.RootContainer__upAndDownExitActive--CIRm7 {
  transform: translateY(48px);
}
.RootContainer__containerWrapUpAndDown--nf73l.RootContainer__upAndDownSkipExitActive--BQRjG {
  transition: none;
}
.RootContainer__containerWrapOpacity--1nvX5 {
  transition: opacity 800ms cubic-bezier(0.7, 0, 0.3, 1);
  opacity: 0;
  pointer-events: none;
}
.RootContainer__containerWrapOpacity--1nvX5.RootContainer__opacityEnterActive--3kdJP {
  opacity: 1;
}
.RootContainer__containerWrapOpacity--1nvX5.RootContainer__opacityEnterDone--3pUij {
  opacity: 1;
  pointer-events: auto;
}
.RootContainer__containerWrapOpacity--1nvX5.RootContainer__opacityExitActive--3j201 {
  opacity: 0;
}
.RootContainer__rootContainer--s0gxQ {
  border-radius: 24px;
  box-shadow: 48px 48px 96px rgba(37, 40, 43, 0.08);
  background-clip: padding-box;
  transition: width 700ms, height 700ms;
}
.RootContainer__rootContainer--s0gxQ.RootContainer__lineBoxNormal--3PXV8 {
  border: 1px solid transparent;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(122.62deg, #e7e8ea 0%, #ffffff 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.RootContainer__rootContainer--s0gxQ.RootContainer__lineBoxBold--1TbhY {
  border: 2px solid transparent;
  background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(122.62deg, #e7e8ea 0%, #ffffff 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.RootContainer__rootContainer--s0gxQ.RootContainer__noShadow--bBXVg {
  box-shadow: none;
}
.RootContainer__mainContent--1Yryy {
  width: max-content;
  height: max-content;
  transition: opacity 400ms cubic-bezier(0.7, 0, 0.3, 1);
  opacity: 0;
}
.RootContainer__mainContent--1Yryy.RootContainer__mainOpacityEnterActive--2Y4pd,
.RootContainer__mainContent--1Yryy.RootContainer__mainOpacityEnterDone--2400w {
  opacity: 1;
}
.RootContainer__mainContent--1Yryy.RootContainer__mainOpacityExitActive--4Y9oV {
  opacity: 0;
}

.AllowAudio__title-01--2_FQY {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.AllowAudio__title-02--3szmT {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.AllowAudio__title-03--uoJ2h {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.AllowAudio__title-04--1vXbK {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.AllowAudio__title-04-higher--2Av1a {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.AllowAudio__title-05--nfrBC {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.AllowAudio__title-05-higher--26PA4 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.AllowAudio__title-06--GO0FH {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.AllowAudio__title-07--2mP27 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.AllowAudio__title-08--3KRQf {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.AllowAudio__title-09--2wxv7 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.AllowAudio__text-01--2BYvK {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.AllowAudio__text-02--1AdS0 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.AllowAudio__text-03--dSvIB {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.AllowAudio__text-03-higher--2AwnL {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.AllowAudio__text-04--2UgR3 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.AllowAudio__text-05--3tk4D {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.AllowAudio__text-06--3rC9q {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.AllowAudio__text-07--2BEHs {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.AllowAudio__head-02--15jDU {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.AllowAudio__head-06--5fcZl {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.AllowAudio__monospace--5tuTh {
  font-feature-settings: "tnum";
}
.AllowAudio__text-sub--3n-PQ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.AllowAudio__hdot-font-3xs-r--dNL7k {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-2xs-r--3u9rJ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-xs-r--3XacN {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-sm-r--Ry0J6 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-lm-r--1UJR3 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-md-r--1Nyw_ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-lg-r--2iKdI {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-xl-r--oER7q {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-2xl-r--2LIL6 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-3xl-r--hBFR8 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-4xl-r--2rd-E {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-5xl-r--2noBH {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-6xl-r--2Pc2z {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllowAudio__hdot-font-7xl-r--3dLuf {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllowAudio__hdot-font-3xs-m--3we7i {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-2xs-m--3Yh1a {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-xs-m--3c5S1 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-sm-m--HxgL8 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-lm-m--eOqE9 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-md-m--12Utl {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-lg-m--2uGaJ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-xl-m--3S8tk {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-2xl-m--IIqsj {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-3xl-m--2tQ4l {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-4xl-m--vGzVD {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-5xl-m--uy_Ff {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-6xl-m--Xspf0 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllowAudio__hdot-font-7xl-m--2GXJN {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllowAudio__hdot-font-3xs-s--3wVkW {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-2xs-s--120dc {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-xs-s--1_Pgl {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-sm-s--1Z0QZ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-lm-s--2C3gh {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-md-s--1h_F9 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-lg-s--1yFcn {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-xl-s--3myD0 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-2xl-s--1tMoj {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-3xl-s--3XBT8 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-4xl-s--2rMl2 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-5xl-s--1B-4r {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-6xl-s--sGxLt {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllowAudio__hdot-font-7xl-s--DROFH {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllowAudio__hdot-font-3xs-b--3zdhA {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-2xs-b--2lSlj {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-xs-b--3O95q {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-sm-b--2OJeO {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-lm-b--3vOJU {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.AllowAudio__hdot-font-md-b--24oKK {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-lg-b--2BsLG {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-xl-b--3NhEl {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-2xl-b--3eqkK {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-3xl-b--3zCeQ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-4xl-b--1J-Ln {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-5xl-b--1HJzU {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.AllowAudio__hdot-font-6xl-b--2wmt3 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllowAudio__hdot-font-7xl-b--1x1-q {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.AllowAudio__game-box--409UT {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.AllowAudio__allowAudio--1FqUA {
  text-align: center;
  padding: 48px 64px;
}
.AllowAudio__allowAudio--1FqUA > .AllowAudio__img--yFZUh {
  width: 120px;
  height: 120px;
}
.AllowAudio__allowAudio--1FqUA > .AllowAudio__text--2Cx3N {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.AllowAudio__allowAudio--1FqUA > * ~ * {
  margin-top: 32px;
}

.Intro__title-01--1mpVx {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Intro__title-02--gYxIe {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Intro__title-03--1Uvel {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Intro__title-04--X4bfM {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Intro__title-04-higher--1ErD1 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Intro__title-05--31iLe {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Intro__title-05-higher--1C6wS {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Intro__title-06--2ddjT {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Intro__title-07--RCJF3 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Intro__title-08--1Vlg_ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Intro__title-09--1l8Au {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Intro__text-01--CjI4y {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Intro__text-02--17xss {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Intro__text-03--2-7xA {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Intro__text-03-higher--3Z7aB {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Intro__text-04--1ZfQ1 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Intro__text-05--uhpYD {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Intro__text-06--irm-j {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Intro__text-07--2KjnU {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Intro__head-02--zj-7J {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Intro__head-06--2uxxc {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Intro__monospace--1f5HA {
  font-feature-settings: "tnum";
}
.Intro__text-sub--3tBzG {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Intro__hdot-font-3xs-r--2jgEs {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-2xs-r--1cYyo {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-xs-r--1ZYgC {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-sm-r--gksAQ {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-lm-r--37aJ1 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-md-r--UJiWf {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Intro__hdot-font-lg-r--2g7qD {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Intro__hdot-font-xl-r--3sdog {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Intro__hdot-font-2xl-r--LXLGk {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Intro__hdot-font-3xl-r--3O4Yf {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Intro__hdot-font-4xl-r--3DXF- {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Intro__hdot-font-5xl-r--tjqW3 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Intro__hdot-font-6xl-r--2ta0g {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Intro__hdot-font-7xl-r--eZi5p {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Intro__hdot-font-3xs-m--2KynV {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-2xs-m--3XQvB {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-xs-m--3eM5j {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-sm-m--2k9QN {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-lm-m--12JZ1 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-md-m--2WrAp {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Intro__hdot-font-lg-m--7nWWU {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Intro__hdot-font-xl-m--3X-S- {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Intro__hdot-font-2xl-m--2Y88e {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Intro__hdot-font-3xl-m--fWbaS {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Intro__hdot-font-4xl-m--38GLT {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Intro__hdot-font-5xl-m--Kz48c {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Intro__hdot-font-6xl-m--3sq40 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Intro__hdot-font-7xl-m--6XiTB {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Intro__hdot-font-3xs-s--3bMaS {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-2xs-s--3qCUA {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-xs-s--1mazK {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-sm-s--_TCj1 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-lm-s--2kbro {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-md-s--zime6 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Intro__hdot-font-lg-s--313F7 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Intro__hdot-font-xl-s--3yK1_ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Intro__hdot-font-2xl-s--3yJKo {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Intro__hdot-font-3xl-s--k5roO {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Intro__hdot-font-4xl-s--TIoL1 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Intro__hdot-font-5xl-s--1mExZ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Intro__hdot-font-6xl-s--3LW5V {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Intro__hdot-font-7xl-s--TOLvv {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Intro__hdot-font-3xs-b--3Ik6- {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-2xs-b--3BytJ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-xs-b--3-whN {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-sm-b--ZyrQj {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-lm-b--2KQUo {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Intro__hdot-font-md-b--vqPVR {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Intro__hdot-font-lg-b--388gs {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Intro__hdot-font-xl-b--gCArd {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Intro__hdot-font-2xl-b--14SXy {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Intro__hdot-font-3xl-b--3c9pJ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Intro__hdot-font-4xl-b--2OUaN {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Intro__hdot-font-5xl-b--MqYwg {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Intro__hdot-font-6xl-b--3vQlZ {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Intro__hdot-font-7xl-b--1njYJ {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Intro__game-box--_KnGP {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Intro__intro--3zPXo {
  width: 100vw;
  height: 100vh;
  text-align: center;
}
.Intro__intro--3zPXo.Intro__visibleOpening--1-ifi {
  height: 124px;
}
.Intro__textBanner--2vkE7 ~ .Intro__textBanner--2vkE7 {
  margin-top: 12px;
}
.Intro__video--2Wc2G {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Intro__skipButtonWrap--2Aou8 {
  position: fixed;
  left: 50%;
  bottom: 48px;
  transform: translateX(-50%);
  transition: opacity 500ms;
  opacity: 0;
}
.Intro__skipButtonWrap--2Aou8.Intro__enterActive--UPDPE {
  opacity: 1;
}
.Intro__skipButtonWrap--2Aou8 .Intro__skipButton--vDJID {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 198px;
  height: 40px;
  color: #f9f9fa;
  border: 1px solid #f9f9fa;
  border-radius: 20px;
}
.Intro__skipButtonWrap--2Aou8 .Intro__skipButton--vDJID > .Intro__icon--38du3 {
  margin-right: 8px;
  fill: #f9f9fa;
}

.FadeQuadTextBanner__title-01--QXKs0 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.FadeQuadTextBanner__title-02--1gJte {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.FadeQuadTextBanner__title-03--Uxfoy {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.FadeQuadTextBanner__title-04--30Ldj {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.FadeQuadTextBanner__title-04-higher--3dMia {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.FadeQuadTextBanner__title-05--1w_Hd {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.FadeQuadTextBanner__title-05-higher--1miwN {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.FadeQuadTextBanner__title-06--25U3V {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.FadeQuadTextBanner__title-07--3c8_e {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.FadeQuadTextBanner__title-08--3HRXo {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.FadeQuadTextBanner__title-09--1DKWb {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.FadeQuadTextBanner__text-01--3cNCy {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.FadeQuadTextBanner__text-02--2l1Hi {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.FadeQuadTextBanner__text-03--y13Oc {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.FadeQuadTextBanner__text-03-higher--3_28m {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.FadeQuadTextBanner__text-04--1Y8sF {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.FadeQuadTextBanner__text-05--30d49 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.FadeQuadTextBanner__text-06--12PkZ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.FadeQuadTextBanner__text-07--2KTKy {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.FadeQuadTextBanner__head-02--2_KBx {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.FadeQuadTextBanner__head-06--3szBo {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.FadeQuadTextBanner__monospace--2KfU5 {
  font-feature-settings: "tnum";
}
.FadeQuadTextBanner__text-sub--2P-IJ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.FadeQuadTextBanner__hdot-font-3xs-r--3HGKe {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-2xs-r--3D_yl {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-xs-r--2OvEN {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-sm-r--32psc {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-lm-r--32U2i {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-md-r--TW5UO {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-lg-r--1EMaR {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-xl-r--1cg2z {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-2xl-r--2tyFH {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-3xl-r--2mu1R {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-4xl-r--1DKZ1 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-5xl-r--26ALA {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-6xl-r--1Gndc {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeQuadTextBanner__hdot-font-7xl-r---cqP1 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeQuadTextBanner__hdot-font-3xs-m--9fayA {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-2xs-m--1N0ZI {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-xs-m--3PZJo {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-sm-m--ymQhH {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-lm-m--xmvZa {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-md-m--IKH42 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-lg-m--1MK9a {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-xl-m--2ljgs {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-2xl-m--2SSxR {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-3xl-m--1-qYi {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-4xl-m--2eAOU {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-5xl-m--3nvgB {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-6xl-m--1aZV7 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeQuadTextBanner__hdot-font-7xl-m--2W7DE {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeQuadTextBanner__hdot-font-3xs-s--3xsB8 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-2xs-s--3lbC9 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-xs-s--3dY4U {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-sm-s--Xl02f {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-lm-s--1VP-E {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-md-s--TTDTa {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-lg-s--Vn0Na {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-xl-s--s40nl {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-2xl-s--3Wz1c {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-3xl-s--nHcAV {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-4xl-s--1ZUVr {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-5xl-s--21XV_ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-6xl-s--mzO04 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeQuadTextBanner__hdot-font-7xl-s--2EB2P {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeQuadTextBanner__hdot-font-3xs-b--9iWYb {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-2xs-b--2F6Po {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-xs-b--3PBw0 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-sm-b--2mqgp {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-lm-b--3rOR6 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeQuadTextBanner__hdot-font-md-b--3rLv- {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-lg-b--2EoQz {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-xl-b--6dSco {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-2xl-b--2YZls {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-3xl-b--1ixqM {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-4xl-b--2B4zY {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-5xl-b--2jrQZ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeQuadTextBanner__hdot-font-6xl-b--Xh2OI {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeQuadTextBanner__hdot-font-7xl-b--1iy8T {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeQuadTextBanner__game-box--1dXzl {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.FadeQuadTextBanner__textWrap--2qW52 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.FadeQuadTextBanner__text--2v0Un {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
  position: absolute;
  transition: opacity 600ms cubic-bezier(0.65, 0, 0.35, 1), transform 600ms cubic-bezier(0.65, 0, 0.35, 1);
  opacity: 0;
  transform: translateY(1.5vh);
  color: #ffffff;
}
.FadeQuadTextBanner__text--2v0Un.FadeQuadTextBanner__bottom--gBV6I {
  top: 44px;
}
.FadeQuadTextBanner__text--2v0Un.FadeQuadTextBanner__enterActive--yUHL6 {
  opacity: 1;
  transform: translateY(0);
}
.FadeQuadTextBanner__text--2v0Un.FadeQuadTextBanner__enterExit--cx8XN {
  opacity: 0 !important;
  transform: translateY(0);
}
.FadeQuadTextBanner__text--2v0Un.FadeQuadTextBanner__preparedText--1Tt4M {
  transition: opacity 600ms cubic-bezier(0.65, 0, 0.35, 1), transform 1000ms cubic-bezier(0.65, 0, 0.35, 1);
  transform: translateY(248px);
  filter: blur(1.5px);
}
.FadeQuadTextBanner__text--2v0Un.FadeQuadTextBanner__preparedText--1Tt4M.FadeQuadTextBanner__bottom--gBV6I {
  filter: blur(2.5px);
}
.FadeQuadTextBanner__text--2v0Un.FadeQuadTextBanner__preparedText--1Tt4M.FadeQuadTextBanner__enterActive--yUHL6 {
  opacity: 0.5;
}
.FadeQuadTextBanner__text--2v0Un.FadeQuadTextBanner__preparedText--1Tt4M.FadeQuadTextBanner__enterActive--yUHL6.FadeQuadTextBanner__bottom--gBV6I {
  opacity: 0.25;
}
.FadeQuadTextBanner__text--2v0Un.FadeQuadTextBanner__preparedText--1Tt4M.FadeQuadTextBanner__upActive--2lfTK {
  opacity: 1;
  filter: none;
  transform: translateY(0);
}
.FadeQuadTextBanner__text--2v0Un.FadeQuadTextBanner__preparedText--1Tt4M.FadeQuadTextBanner__enterExit--cx8XN {
  opacity: 0 !important;
}

.SmallScreenGuide__title-01--2L6ru {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.SmallScreenGuide__title-02--u2tHf {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.SmallScreenGuide__title-03--1mzpp {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.SmallScreenGuide__title-04--2OWOi {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.SmallScreenGuide__title-04-higher--3K6Bo {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.SmallScreenGuide__title-05--3W1Jg {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.SmallScreenGuide__title-05-higher--Aw-tC {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.SmallScreenGuide__title-06--1oa5Q {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.SmallScreenGuide__title-07--2Haka {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.SmallScreenGuide__title-08--32mah {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.SmallScreenGuide__title-09--1PamY {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.SmallScreenGuide__text-01--2__sy {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.SmallScreenGuide__text-02--2Vo3x {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.SmallScreenGuide__text-03--3DfHr {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.SmallScreenGuide__text-03-higher--1V72q {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.SmallScreenGuide__text-04--2T2on {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.SmallScreenGuide__text-05--175YI {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.SmallScreenGuide__text-06--3xdQ8 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.SmallScreenGuide__text-07--gAv43 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.SmallScreenGuide__head-02--3mUTK {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.SmallScreenGuide__head-06--2PWUJ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.SmallScreenGuide__monospace--2AC3i {
  font-feature-settings: "tnum";
}
.SmallScreenGuide__text-sub--1m07m {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.SmallScreenGuide__hdot-font-3xs-r--2OTZk {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-2xs-r--3XFSk {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-xs-r--n3AYn {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-sm-r--3m0RR {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-lm-r--_PZLc {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-md-r--_jINg {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-lg-r--20sZe {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-xl-r--3elmA {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-2xl-r--5cHRh {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-3xl-r--3WO2J {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-4xl-r--3BZ1r {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-5xl-r--3mN_e {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-6xl-r--2Nn0T {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SmallScreenGuide__hdot-font-7xl-r--1P_SW {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SmallScreenGuide__hdot-font-3xs-m--1X85i {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-2xs-m--E4mB9 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-xs-m--1y_Yb {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-sm-m--1dXUA {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-lm-m--v79n9 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-md-m--FFVTp {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-lg-m--24qHG {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-xl-m--3bRAZ {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-2xl-m--3CEzL {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-3xl-m--1Hhkh {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-4xl-m--zcg5a {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-5xl-m--2rsTp {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-6xl-m--22Axf {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SmallScreenGuide__hdot-font-7xl-m--1g1Uy {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SmallScreenGuide__hdot-font-3xs-s--XJvRz {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-2xs-s--Pp20N {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-xs-s--1F1mP {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-sm-s--LzdYt {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-lm-s--3aVU7 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-md-s--YLley {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-lg-s--1Iz17 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-xl-s--3MwHe {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-2xl-s--7_5V3 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-3xl-s--29vLu {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-4xl-s--3RWlz {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-5xl-s--1sAG3 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-6xl-s--V5N4S {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SmallScreenGuide__hdot-font-7xl-s--2Wlg7 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SmallScreenGuide__hdot-font-3xs-b--3OgJR {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-2xs-b--1isQG {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-xs-b--3-A_E {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-sm-b--2OVwo {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-lm-b--3oBw7 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SmallScreenGuide__hdot-font-md-b--uYhgf {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-lg-b--3wSE1 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-xl-b--33vFy {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-2xl-b--PQ0Xv {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-3xl-b--3hRFH {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-4xl-b--1iJB7 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-5xl-b--2X9B2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SmallScreenGuide__hdot-font-6xl-b--3XY9V {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SmallScreenGuide__hdot-font-7xl-b--1jUUb {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SmallScreenGuide__game-box--PE-Br {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.SmallScreenGuide__smallScreenGuide--5B0_9 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(37, 40, 43, 0.4);
  text-align: center;
  z-index: 1000;
  backdrop-filter: blur(12px);
}
.SmallScreenGuide__smallScreenGuide--5B0_9 > .SmallScreenGuide__container--2T_xV {
  width: 544px;
  background: #ffffff;
  border-radius: 24px;
  overflow: hidden;
  flex-shrink: 0;
  text-align: center;
  padding: 48px 64px;
  box-shadow: 48px 48px 96px rgba(37, 40, 43, 0.08);
}
.SmallScreenGuide__smallScreenGuide--5B0_9 > .SmallScreenGuide__container--2T_xV .SmallScreenGuide__content--1YxQo {
  position: relative;
  width: 416px;
  height: 200px;
}
.SmallScreenGuide__smallScreenGuide--5B0_9 > .SmallScreenGuide__container--2T_xV .SmallScreenGuide__content--1YxQo .SmallScreenGuide__bg--3dJCT {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #ffbc1f;
  opacity: 0.12;
}
.SmallScreenGuide__smallScreenGuide--5B0_9 > .SmallScreenGuide__container--2T_xV .SmallScreenGuide__content--1YxQo .SmallScreenGuide__exclamation--XRrmu {
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 104px;
  height: 104px;
}
.SmallScreenGuide__smallScreenGuide--5B0_9 > .SmallScreenGuide__container--2T_xV .SmallScreenGuide__titleWrap--1l6hW {
  margin-top: 32px;
  width: 416px;
}
.SmallScreenGuide__smallScreenGuide--5B0_9 > .SmallScreenGuide__container--2T_xV .SmallScreenGuide__titleWrap--1l6hW .SmallScreenGuide__title--1aeHB {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #232323;
}
.SmallScreenGuide__smallScreenGuide--5B0_9 > .SmallScreenGuide__container--2T_xV .SmallScreenGuide__titleWrap--1l6hW .SmallScreenGuide__description--1oZ5W {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  margin-top: 16px;
  color: #6a6a6a;
}
.SmallScreenGuide__smallScreenGuide--5B0_9 > .SmallScreenGuide__container--2T_xV .SmallScreenGuide__titleWrap--1l6hW .SmallScreenGuide__description--1oZ5W.SmallScreenGuide__longText--2pG0c {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}

.TestStart__title-01--25mgc {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TestStart__title-02--1rB9z {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TestStart__title-03--3agA9 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TestStart__title-04--34DHH {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TestStart__title-04-higher--2ie7L {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TestStart__title-05--1K_ly {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TestStart__title-05-higher--rYL98 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TestStart__title-06--3a5Ti {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TestStart__title-07--Zu68J {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TestStart__title-08--3BU2H {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TestStart__title-09--RC2vk {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TestStart__text-01--10KgT {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TestStart__text-02--32a13 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TestStart__text-03--1G0zH {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TestStart__text-03-higher--3kCfu {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TestStart__text-04--hhHED {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TestStart__text-05--8H-md {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TestStart__text-06--1mvgb {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TestStart__text-07--2jvyL {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TestStart__head-02--LnKSj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TestStart__head-06--25WLh {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TestStart__monospace--1Fze2 {
  font-feature-settings: "tnum";
}
.TestStart__text-sub--3FRny {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TestStart__hdot-font-3xs-r--2NG9l {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-2xs-r--3vtcu {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-xs-r--2GLDD {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-sm-r--2ojS8 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-lm-r--2xi_x {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-md-r--3MYvW {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestStart__hdot-font-lg-r--71-Kj {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestStart__hdot-font-xl-r--15FVh {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestStart__hdot-font-2xl-r--3AI1p {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestStart__hdot-font-3xl-r--UUrgD {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestStart__hdot-font-4xl-r--3GqF9 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestStart__hdot-font-5xl-r--3fjRw {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TestStart__hdot-font-6xl-r--1deX1 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestStart__hdot-font-7xl-r--sKvM- {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestStart__hdot-font-3xs-m--t9GKZ {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-2xs-m--ab5fj {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-xs-m--3mfVc {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-sm-m--2mypF {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-lm-m--3v-LA {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-md-m--2hg5p {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestStart__hdot-font-lg-m--2463V {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestStart__hdot-font-xl-m--2nn-2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestStart__hdot-font-2xl-m--3l2rK {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestStart__hdot-font-3xl-m--P09_k {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestStart__hdot-font-4xl-m--38Ee1 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestStart__hdot-font-5xl-m--3o9KN {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TestStart__hdot-font-6xl-m--3sRy5 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestStart__hdot-font-7xl-m--Suyr2 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestStart__hdot-font-3xs-s--2gR4M {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-2xs-s--VhXMB {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-xs-s--1ETvA {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-sm-s---9dXz {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-lm-s--2j78z {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-md-s--3hksM {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestStart__hdot-font-lg-s--3scYY {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestStart__hdot-font-xl-s--4bvbi {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestStart__hdot-font-2xl-s--3ZAT2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestStart__hdot-font-3xl-s--5JV-R {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestStart__hdot-font-4xl-s--2V6ml {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestStart__hdot-font-5xl-s--mpjwF {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TestStart__hdot-font-6xl-s--3BS97 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestStart__hdot-font-7xl-s--3jcH- {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestStart__hdot-font-3xs-b--2xZqT {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-2xs-b--2P4kz {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-xs-b--3YDaA {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-sm-b--2YwkB {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-lm-b--24vTj {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TestStart__hdot-font-md-b--37OzU {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestStart__hdot-font-lg-b--2xabN {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TestStart__hdot-font-xl-b--z507R {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestStart__hdot-font-2xl-b--3ay6j {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TestStart__hdot-font-3xl-b--1zCr1 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestStart__hdot-font-4xl-b--2FxTq {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TestStart__hdot-font-5xl-b--2EH46 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TestStart__hdot-font-6xl-b--2sxdP {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestStart__hdot-font-7xl-b---EcXJ {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TestStart__game-box--1kZsX {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TestStart__testStartWrap--C35y0 {
  text-align: center;
  padding: 48px 64px;
}
.TestStart__testStartWrap--C35y0 > .TestStart__testStart--114u7 {
  min-width: 512px;
}
.TestStart__testStartWrap--C35y0 > .TestStart__testStart--114u7 > .TestStart__title--1bNFk {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.TestStart__testStartWrap--C35y0 > .TestStart__testStart--114u7 > .TestStart__subTitle--2fkjA {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #a4a4a4;
}
.TestStart__testStartWrap--C35y0 > .TestStart__testStart--114u7 > .TestStart__guideBoxWrap--rIyzP {
  display: flex;
  margin-top: 32px;
  justify-content: center;
}
.TestStart__testStartWrap--C35y0 > .TestStart__testStart--114u7 > .TestStart__guideBoxWrap--rIyzP > .TestStart__guideBox--2xkqO {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  width: 240px;
  height: 144px;
  fill: #fb4e4e;
  color: #fb4e4e;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  border-radius: 8px;
  border: 1px solid #e7e8ea;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.TestStart__testStartWrap--C35y0 > .TestStart__testStart--114u7 > .TestStart__guideBoxWrap--rIyzP > .TestStart__guideBox--2xkqO > svg {
  width: 40px;
  height: 40px;
}
.TestStart__testStartWrap--C35y0 > .TestStart__testStart--114u7 > .TestStart__guideBoxWrap--rIyzP > .TestStart__guideBox--2xkqO ~ * {
  margin-left: 16px;
  fill: #46b2af;
  color: #46b2af;
}
.TestStart__testStartWrap--C35y0 > .TestStart__testStart--114u7 > .TestStart__notStartedGuideText--1EM-5 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 32px;
  color: #315fc7;
}
.TestStart__testStartWrap--C35y0 > .TestStart__testStart--114u7 > .TestStart__submit--3cjpJ {
  margin-top: 32px;
}
.TestStart__testStartModal--2j21I {
  width: 544px;
}
.TestStart__testStartModal--2j21I .TestStart__modalBtn--1YJe_ {
  margin-top: 32px;
}
.TestStart__testStartModal--2j21I .TestStart__modalBtn--1YJe_.TestStart__marginLeft--3SJpz {
  margin-left: 16px;
}

.WebcamViewer__title-01--3dBoa {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.WebcamViewer__title-02--2E8XP {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.WebcamViewer__title-03--RMrsE {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.WebcamViewer__title-04--2HozM {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.WebcamViewer__title-04-higher--sKNxu {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.WebcamViewer__title-05--1iH6Y {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.WebcamViewer__title-05-higher--1Dwa0 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.WebcamViewer__title-06--3i20i {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.WebcamViewer__title-07--3Dd2a {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.WebcamViewer__title-08--1yptp {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.WebcamViewer__title-09--nPALE {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.WebcamViewer__text-01--1MmRi {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.WebcamViewer__text-02--1kF8S {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.WebcamViewer__text-03--3MFFC {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.WebcamViewer__text-03-higher--YafrN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.WebcamViewer__text-04--3wCmA {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.WebcamViewer__text-05--2TaQo {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.WebcamViewer__text-06--aqHdV {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.WebcamViewer__text-07--29dOv {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.WebcamViewer__head-02--3vv38 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.WebcamViewer__head-06--2MEkF {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.WebcamViewer__monospace--17KQt {
  font-feature-settings: "tnum";
}
.WebcamViewer__text-sub--sUiGC {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.WebcamViewer__hdot-font-3xs-r--1umDJ {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-2xs-r--2kXRg {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-xs-r--3SVSn {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-sm-r--1OPxc {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-lm-r--bWdTg {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-md-r--1mTmp {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-lg-r--1jSw_ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-xl-r--34jr9 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-2xl-r--17OHI {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-3xl-r--2srYR {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-4xl-r--3W1q1 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-5xl-r--1zb92 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-6xl-r--yGT3F {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamViewer__hdot-font-7xl-r--cDPoL {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamViewer__hdot-font-3xs-m--33Pa6 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-2xs-m--1sI-N {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-xs-m--2rUNk {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-sm-m--1osyU {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-lm-m--2bL51 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-md-m--1VZ_S {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-lg-m--1lj4v {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-xl-m--me9Yi {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-2xl-m--1i5Wb {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-3xl-m--19xFr {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-4xl-m--2xqd7 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-5xl-m--3BPCl {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-6xl-m--2SCnJ {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamViewer__hdot-font-7xl-m--M_MeE {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamViewer__hdot-font-3xs-s--2ZYWJ {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-2xs-s--YBnsj {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-xs-s--1SkI9 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-sm-s--2pKT6 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-lm-s--1OL_T {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-md-s--US2Qf {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-lg-s--u2ika {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-xl-s--1NrNI {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-2xl-s--3gdTs {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-3xl-s--8rCTu {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-4xl-s--27VQ- {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-5xl-s--1LckB {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-6xl-s--yCcCg {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamViewer__hdot-font-7xl-s--1M1DM {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamViewer__hdot-font-3xs-b--1Vb0T {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-2xs-b--3VfV4 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-xs-b--16xEm {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-sm-b--1NWmG {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-lm-b--1hnSU {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamViewer__hdot-font-md-b--3Xqri {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-lg-b--ZyySq {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-xl-b--38dqC {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-2xl-b--3hRY- {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-3xl-b--17J9w {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-4xl-b--2DxAY {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-5xl-b--1OltL {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamViewer__hdot-font-6xl-b--3gJWt {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamViewer__hdot-font-7xl-b--2ISVU {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamViewer__game-box--31KAf {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.WebcamViewer__webcamViewer--3UPnw {
  position: fixed;
  top: 0;
  left: 0;
  background: #44474b;
  border-radius: 24px;
  width: 256px;
  height: 48px;
  transition: height 0.5s, box-shadow 0.5s;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-shadow: none;
  z-index: 1;
}
.WebcamViewer__webcamViewer--3UPnw.WebcamViewer__expand--ydsYQ {
  box-shadow: 0 16px 32px rgba(0, 0, 0, 0.24);
  height: 240px;
}
.WebcamViewer__webcamViewer--3UPnw > .WebcamViewer__header--1UNJA {
  height: 48px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
}
.WebcamViewer__webcamViewer--3UPnw > .WebcamViewer__header--1UNJA > .WebcamViewer__headerText--3L-qu {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #f4f4f4;
  display: flex;
  align-items: center;
}
.WebcamViewer__webcamViewer--3UPnw > .WebcamViewer__header--1UNJA > .WebcamViewer__headerText--3L-qu > .WebcamViewer__indicator--ALMuw {
  margin-right: 8px;
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background: #9fa4ab;
}
.WebcamViewer__webcamViewer--3UPnw > .WebcamViewer__header--1UNJA > .WebcamViewer__headerText--3L-qu > .WebcamViewer__indicator--ALMuw.WebcamViewer__recording--2SiK3 {
  background: #fb4e4e;
}
.WebcamViewer__webcamViewer--3UPnw > .WebcamViewer__body--dditZ {
  flex-grow: 1;
  opacity: 0;
  transition: opacity 0.5s;
}
.WebcamViewer__webcamViewer--3UPnw > .WebcamViewer__body--dditZ.WebcamViewer__show--2MF_K {
  opacity: 1;
}

.WebcamExpandButton__title-01--288eY {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.WebcamExpandButton__title-02--3yeAD {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.WebcamExpandButton__title-03--SZmpF {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.WebcamExpandButton__title-04--26-ab {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.WebcamExpandButton__title-04-higher--1FoHL {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.WebcamExpandButton__title-05--1Frdm {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.WebcamExpandButton__title-05-higher--_Gjn1 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.WebcamExpandButton__title-06--3_XLq {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.WebcamExpandButton__title-07--Lvnjw {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.WebcamExpandButton__title-08--FDJv4 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.WebcamExpandButton__title-09--3ndbP {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.WebcamExpandButton__text-01--1vvgy {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.WebcamExpandButton__text-02--1WD2r {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.WebcamExpandButton__text-03--3jbig {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.WebcamExpandButton__text-03-higher--3KRH0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.WebcamExpandButton__text-04--3DNYf {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.WebcamExpandButton__text-05--1M7kp {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.WebcamExpandButton__text-06--14mJM {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.WebcamExpandButton__text-07--21qP3 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.WebcamExpandButton__head-02--3lkQE {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.WebcamExpandButton__head-06--b-SF- {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.WebcamExpandButton__monospace--nFVhv {
  font-feature-settings: "tnum";
}
.WebcamExpandButton__text-sub--3WHve {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.WebcamExpandButton__hdot-font-3xs-r--1UTuS {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-2xs-r--2wqNN {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-xs-r--1wy5e {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-sm-r--1Hy3f {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-lm-r--3bDBm {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-md-r--3zCZr {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-lg-r--3QIkA {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-xl-r--21Xds {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-2xl-r--2mQ6O {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-3xl-r--mrmQa {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-4xl-r--3Fpql {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-5xl-r--3wTpJ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-6xl-r--FyByi {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamExpandButton__hdot-font-7xl-r--1cxi3 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamExpandButton__hdot-font-3xs-m--1F6iz {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-2xs-m--28DUg {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-xs-m--3G8SX {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-sm-m--3IOxE {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-lm-m--ZaHTJ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-md-m--2E1YW {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-lg-m--1_xUz {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-xl-m--1Ul09 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-2xl-m--3ooAK {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-3xl-m--drGfx {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-4xl-m--3MvPX {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-5xl-m--1bdOX {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-6xl-m--3-ZSb {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamExpandButton__hdot-font-7xl-m--3UlmZ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamExpandButton__hdot-font-3xs-s--1O9LA {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-2xs-s--3SjI1 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-xs-s--1rEf8 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-sm-s--38wE5 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-lm-s--2cTrZ {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-md-s--2sJAd {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-lg-s--24JhV {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-xl-s--_ZOfT {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-2xl-s--2gdTr {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-3xl-s--1VQUQ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-4xl-s--1GPyO {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-5xl-s--uHDmi {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-6xl-s--3HghM {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamExpandButton__hdot-font-7xl-s--3JYBw {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamExpandButton__hdot-font-3xs-b--3TMPt {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-2xs-b--3EmUy {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-xs-b--tM4hI {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-sm-b--hqmtF {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-lm-b--2C-BS {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.WebcamExpandButton__hdot-font-md-b--mvg30 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-lg-b--191I- {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-xl-b--3LA2P {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-2xl-b--s8p8f {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-3xl-b--3uSUP {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-4xl-b--3ahcm {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-5xl-b--3bwlL {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.WebcamExpandButton__hdot-font-6xl-b--3c5Zv {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamExpandButton__hdot-font-7xl-b--2dnVu {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.WebcamExpandButton__game-box--1dIgo {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.WebcamExpandButton__webcamExpandButton--3bXow {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.WebcamExpandButton__webcamExpandButton--3bXow > svg {
  fill: #f4f4f5;
  pointer-events: none;
  width: 32px;
  height: 32px;
}
.WebcamExpandButton__webcamExpandButton--3bXow:hover {
  background: #25282b;
}
.WebcamExpandButton__webcamExpandButton--3bXow.WebcamExpandButton__up--3vCdL {
  transform: rotate(180deg);
}

.CompanyCustom__title-01--2H8xr {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.CompanyCustom__title-02--2eHAP {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.CompanyCustom__title-03--39fQy {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.CompanyCustom__title-04--3ExhE {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.CompanyCustom__title-04-higher--2Un4v {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.CompanyCustom__title-05--1EORv {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.CompanyCustom__title-05-higher--1uVjO {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.CompanyCustom__title-06--3x_Gi {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.CompanyCustom__title-07--2OZBu {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.CompanyCustom__title-08--2C7y9 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.CompanyCustom__title-09--3R_52 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.CompanyCustom__text-01--39Duw {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.CompanyCustom__text-02--PUZST {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.CompanyCustom__text-03--nUJT5 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.CompanyCustom__text-03-higher--3U3IK {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.CompanyCustom__text-04--2jXCb {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.CompanyCustom__text-05--2Vx_E {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.CompanyCustom__text-06--1cRsB {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.CompanyCustom__text-07--3Nsii {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.CompanyCustom__head-02--3yBWw {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.CompanyCustom__head-06--1Uhug {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.CompanyCustom__monospace--3yoel {
  font-feature-settings: "tnum";
}
.CompanyCustom__text-sub--1F207 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.CompanyCustom__hdot-font-3xs-r--34BVg {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-2xs-r--EPKqp {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-xs-r--2zOvd {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-sm-r--QvX4W {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-lm-r--2CwX9 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-md-r--UvhqS {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-lg-r---O_HX {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-xl-r--P-osa {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-2xl-r--3YTfv {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-3xl-r--1q8eN {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-4xl-r--38G0- {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-5xl-r--AR9jH {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-6xl-r--12CbP {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CompanyCustom__hdot-font-7xl-r--1ptnE {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CompanyCustom__hdot-font-3xs-m--2Y3bF {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-2xs-m--1JvdG {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-xs-m--HXYIG {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-sm-m--1_P9B {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-lm-m--3B2Gy {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-md-m--2AQX5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-lg-m--XZRNc {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-xl-m--1RGva {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-2xl-m--2oA-B {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-3xl-m--Nbn7E {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-4xl-m--32spa {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-5xl-m--Z0I7w {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-6xl-m--3zpBv {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CompanyCustom__hdot-font-7xl-m--1lOT7 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CompanyCustom__hdot-font-3xs-s--3DfVP {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-2xs-s--LOwbD {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-xs-s--bQvsE {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-sm-s--2jDQo {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-lm-s--2wGc2 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-md-s--25iZS {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-lg-s--zYi9B {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-xl-s--1UEPH {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-2xl-s--3FjCu {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-3xl-s--wDZCU {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-4xl-s--2yI26 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-5xl-s--10dNZ {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-6xl-s--3WIQb {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CompanyCustom__hdot-font-7xl-s--2lWL8 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CompanyCustom__hdot-font-3xs-b--3wQWO {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-2xs-b---wHm1 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-xs-b--2lQdi {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-sm-b--3N8Ze {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-lm-b--_kLVm {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.CompanyCustom__hdot-font-md-b--24UqI {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-lg-b--64YFn {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-xl-b--3H7s5 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-2xl-b--1uYuY {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-3xl-b--16wJd {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-4xl-b--3rI3D {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-5xl-b--J0ADV {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.CompanyCustom__hdot-font-6xl-b--2tfPt {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CompanyCustom__hdot-font-7xl-b--VZ_EB {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.CompanyCustom__game-box--22v2a {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.CompanyCustom__companyCustom--TlFAy {
  width: 100vw;
  height: 124px;
  text-align: center;
}
.CompanyCustom__textBanner--3ksw9 ~ .CompanyCustom__textBanner--3ksw9 {
  margin-top: 12px;
}
.CompanyCustom__textStyleForBanner--bWk8s {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
  color: #232323;
}
.CompanyCustom__textStyleForBanner--bWk8s.CompanyCustom__start--DNWq6 {
  color: #ffffff;
}

.FadeDoubleTextBanner__title-01--wujpX {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.FadeDoubleTextBanner__title-02--3IUft {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.FadeDoubleTextBanner__title-03--2Tp4N {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.FadeDoubleTextBanner__title-04--2G6HF {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.FadeDoubleTextBanner__title-04-higher--1OlaX {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.FadeDoubleTextBanner__title-05--37KSE {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.FadeDoubleTextBanner__title-05-higher--2wUlH {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.FadeDoubleTextBanner__title-06--2OKFG {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.FadeDoubleTextBanner__title-07--6Q0Qg {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.FadeDoubleTextBanner__title-08--qz7cW {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.FadeDoubleTextBanner__title-09--3K1G2 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.FadeDoubleTextBanner__text-01--27A6f {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.FadeDoubleTextBanner__text-02--1EBKZ {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.FadeDoubleTextBanner__text-03--1t3r- {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.FadeDoubleTextBanner__text-03-higher--3SoQD {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.FadeDoubleTextBanner__text-04--32En6 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.FadeDoubleTextBanner__text-05--2VDRt {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.FadeDoubleTextBanner__text-06--3LsVM {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.FadeDoubleTextBanner__text-07--3jUql {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.FadeDoubleTextBanner__head-02--5qpTu {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.FadeDoubleTextBanner__head-06--1-j0H {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.FadeDoubleTextBanner__monospace--1h4oD {
  font-feature-settings: "tnum";
}
.FadeDoubleTextBanner__text-sub--Y_H0C {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.FadeDoubleTextBanner__hdot-font-3xs-r--1I8Xv {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-2xs-r--3JJQI {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-xs-r--1kFrl {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-sm-r--1AYkL {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-lm-r--2BFoy {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-md-r--2StUB {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-lg-r--35tkd {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-xl-r--2_RIj {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-2xl-r--29J_k {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-3xl-r--2Y8-4 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-4xl-r--3VWf4 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-5xl-r--1838M {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-6xl-r--19yOu {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeDoubleTextBanner__hdot-font-7xl-r--1fByB {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeDoubleTextBanner__hdot-font-3xs-m--33LPz {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-2xs-m--3LYL5 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-xs-m--6WLck {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-sm-m--_QlNy {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-lm-m--5rBTA {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-md-m--2Op8Y {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-lg-m--1TQTh {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-xl-m--39Zl1 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-2xl-m--1VYUH {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-3xl-m--HepEl {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-4xl-m--2Dv6Q {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-5xl-m--3MD4D {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-6xl-m--297Rc {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeDoubleTextBanner__hdot-font-7xl-m--fCprV {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeDoubleTextBanner__hdot-font-3xs-s--3xbdv {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-2xs-s--1jB_K {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-xs-s--2yg2W {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-sm-s--I-5q8 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-lm-s--1znTM {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-md-s--3ucnj {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-lg-s--3L67j {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-xl-s--2qkUm {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-2xl-s--2D04L {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-3xl-s--WWzUj {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-4xl-s--yP_YK {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-5xl-s--sSMbm {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-6xl-s--gw6O_ {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeDoubleTextBanner__hdot-font-7xl-s--10sk3 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeDoubleTextBanner__hdot-font-3xs-b--2ZRyI {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-2xs-b--FFUhO {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-xs-b--2DJ42 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-sm-b--2qs5f {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-lm-b--1OBzm {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.FadeDoubleTextBanner__hdot-font-md-b--BhQ7t {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-lg-b--2SVqD {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-xl-b--2hSts {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-2xl-b--3c4P3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-3xl-b--26xHI {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-4xl-b--130J_ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-5xl-b--39cST {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.FadeDoubleTextBanner__hdot-font-6xl-b--3wXYi {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeDoubleTextBanner__hdot-font-7xl-b--14wB1 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.FadeDoubleTextBanner__game-box--2g7rD {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.FadeDoubleTextBanner__text--gqAQQ {
  transition: opacity 500ms, transform 500ms;
  opacity: 0;
  transform: translateY(1.5vh);
}
.FadeDoubleTextBanner__text--gqAQQ.FadeDoubleTextBanner__enterActive--1WD4B {
  opacity: 1;
  transform: translateY(0);
}
.FadeDoubleTextBanner__text--gqAQQ.FadeDoubleTextBanner__bottomText--261ab {
  margin-top: 8px;
}

.NavigatorIntro__title-01--3fwws {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.NavigatorIntro__title-02--200yM {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.NavigatorIntro__title-03--2iR8O {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.NavigatorIntro__title-04--q7EpR {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.NavigatorIntro__title-04-higher--3J2gI {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.NavigatorIntro__title-05--3iNiL {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.NavigatorIntro__title-05-higher--2JmuI {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.NavigatorIntro__title-06--2Dmc2 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.NavigatorIntro__title-07--2nY0T {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.NavigatorIntro__title-08--131UA {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.NavigatorIntro__title-09--1wdAh {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.NavigatorIntro__text-01--1TzR2 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.NavigatorIntro__text-02--3ae72 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.NavigatorIntro__text-03--1NOhY {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.NavigatorIntro__text-03-higher--ZeQer {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.NavigatorIntro__text-04--1ZBfV {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.NavigatorIntro__text-05--3OPQn {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.NavigatorIntro__text-06--2B2wy {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.NavigatorIntro__text-07--3IA5K {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.NavigatorIntro__head-02--2vJVO {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.NavigatorIntro__head-06--OlRJC {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.NavigatorIntro__monospace--2Ii63 {
  font-feature-settings: "tnum";
}
.NavigatorIntro__text-sub--3GP8m {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.NavigatorIntro__hdot-font-3xs-r--2DxfE {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-2xs-r--3DMHU {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-xs-r--2lQfh {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-sm-r--2htH2 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-lm-r--2PoLz {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-md-r--lSpyd {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-lg-r--1XW_f {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-xl-r--3hhxR {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-2xl-r--37ZmW {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-3xl-r--2t7Tr {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-4xl-r--ErzU7 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-5xl-r--QiM6R {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-6xl-r--zD_Dt {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorIntro__hdot-font-7xl-r--1Sx5F {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorIntro__hdot-font-3xs-m--cdHgU {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-2xs-m--g4Hlf {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-xs-m--1VbPS {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-sm-m--3AdvF {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-lm-m--Ey_LB {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-md-m--32omz {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-lg-m--w-XvV {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-xl-m--1mFnv {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-2xl-m--3j-XD {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-3xl-m--2MkL2 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-4xl-m--3MA1H {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-5xl-m--2z68B {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-6xl-m--3GztN {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorIntro__hdot-font-7xl-m--2DCXy {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorIntro__hdot-font-3xs-s--3bjBd {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-2xs-s--1qfPH {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-xs-s--34vTy {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-sm-s--1z5LJ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-lm-s--11sjd {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-md-s--3sa88 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-lg-s--3Oci1 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-xl-s--3migT {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-2xl-s--3UmHe {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-3xl-s--1x3EX {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-4xl-s--2Y6QQ {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-5xl-s--3taqA {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-6xl-s--25smG {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorIntro__hdot-font-7xl-s--35CI3 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorIntro__hdot-font-3xs-b--1qI97 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-2xs-b--1_01t {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-xs-b--1PftG {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-sm-b--73CV6 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-lm-b--3hG6U {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.NavigatorIntro__hdot-font-md-b--1d6Ed {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-lg-b--3nfrE {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-xl-b--2fc_f {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-2xl-b--qHz84 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-3xl-b--2FR3C {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-4xl-b--346K0 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-5xl-b--ARxnm {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.NavigatorIntro__hdot-font-6xl-b--3YHRj {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorIntro__hdot-font-7xl-b--3KQ1H {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.NavigatorIntro__game-box--14eyt {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.NavigatorIntro__navigatorIntro--1rtjT {
  display: flex;
  position: relative;
  width: 100vw;
  height: 100vh;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.NavigatorIntro__navigatorIntro--1rtjT > .NavigatorIntro__video--37paS {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: opacity 800ms;
  opacity: 0;
}
.NavigatorIntro__navigatorIntro--1rtjT > .NavigatorIntro__video--37paS.NavigatorIntro__opacityEnterActive--14aTN {
  opacity: 1;
}
.NavigatorIntro__navigatorIntro--1rtjT > .NavigatorIntro__text--38ozM {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  position: absolute;
  color: #25282b;
  opacity: 0;
  top: 14vh;
  transform: translateY(1.5vh);
  transition: opacity 0.5s, transform 0.5s;
}
.NavigatorIntro__navigatorIntro--1rtjT > .NavigatorIntro__text--38ozM.NavigatorIntro__blockDownAnim--1KJLD {
  transform: translateY(0) !important;
}
.NavigatorIntro__navigatorIntro--1rtjT > .NavigatorIntro__text--38ozM.NavigatorIntro__transitionEnterActive--1zZP6 {
  opacity: 1;
  transform: translateY(0);
}
.NavigatorIntro__skipButton--1A_of {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  position: fixed;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  left: 50%;
  top: 22vh;
  width: fit-content;
  padding: 8px 24px;
  height: 40px;
  color: #5878cf;
  border: 1px solid #a7b9e7;
  border-radius: 20px;
  transform: translate(-50%);
  transition: opacity 0.5s;
  opacity: 0;
}
.NavigatorIntro__skipButton--1A_of.NavigatorIntro__centered--19RnT {
  top: calc(50% + 100px);
}
.NavigatorIntro__skipButton--1A_of.NavigatorIntro__opacityEnterActive--14aTN {
  opacity: 1;
}
.NavigatorIntro__skipButton--1A_of > .NavigatorIntro__icon--3dZ2X {
  margin-right: 8px;
  fill: #5878cf;
}

.TaskSetIntro__title-01--1-St- {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskSetIntro__title-02--3rWFp {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskSetIntro__title-03--AFkJX {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskSetIntro__title-04--1lcsU {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskSetIntro__title-04-higher--3jv1x {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskSetIntro__title-05--1R99S {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskSetIntro__title-05-higher--198ZN {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskSetIntro__title-06--3RzCX {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskSetIntro__title-07--3U27a {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskSetIntro__title-08--2tuxq {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskSetIntro__title-09--2_LpV {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskSetIntro__text-01--_GOLI {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskSetIntro__text-02--1TTwL {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskSetIntro__text-03--151fV {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskSetIntro__text-03-higher--1u5N8 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskSetIntro__text-04--2r6q9 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskSetIntro__text-05--2kuDV {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskSetIntro__text-06--G97SW {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskSetIntro__text-07--3g98F {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskSetIntro__head-02--16Dlo {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskSetIntro__head-06--1KPZG {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskSetIntro__monospace--2lxDs {
  font-feature-settings: "tnum";
}
.TaskSetIntro__text-sub--2LHXN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskSetIntro__hdot-font-3xs-r--1DGbq {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-2xs-r--UjR6O {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-xs-r--3au9E {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-sm-r--1rA3l {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-lm-r--2KBNC {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-md-r--1rVnE {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-lg-r--2rONI {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-xl-r--oHuaI {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-2xl-r--1z7C9 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-3xl-r--2-3bH {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-4xl-r---KzvL {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-5xl-r--2SvpR {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-6xl-r--3Dj0J {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntro__hdot-font-7xl-r--31h4F {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntro__hdot-font-3xs-m--16Yrp {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-2xs-m--2p6t5 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-xs-m--2Jmsk {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-sm-m--FO5hw {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-lm-m--3OQHK {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-md-m--KihNp {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-lg-m--O2MBx {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-xl-m--2k10i {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-2xl-m--2JG_x {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-3xl-m--9d5J1 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-4xl-m--2WYSY {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-5xl-m--3JmvR {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-6xl-m--3Vmf1 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntro__hdot-font-7xl-m--2zNwy {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntro__hdot-font-3xs-s--26gxm {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-2xs-s--1-Y1R {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-xs-s--1Ki4Y {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-sm-s--2ruU5 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-lm-s--3lAtu {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-md-s--3oQtg {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-lg-s--33g36 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-xl-s--d9mfj {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-2xl-s--W6j6n {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-3xl-s--3NsRq {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-4xl-s--1WfnZ {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-5xl-s--nf5AH {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-6xl-s--3VvqL {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntro__hdot-font-7xl-s--2Fxvr {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntro__hdot-font-3xs-b--wKhd7 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-2xs-b--2tgAW {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-xs-b--eAP5M {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-sm-b--2W6Ho {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-lm-b--1BMt5 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntro__hdot-font-md-b--1tBMl {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-lg-b--3WNMc {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-xl-b--2bdRY {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-2xl-b--3dOPC {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-3xl-b--2DuEs {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-4xl-b--l7I6W {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-5xl-b--2C5ot {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetIntro__hdot-font-6xl-b--2i3KR {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntro__hdot-font-7xl-b--1T3F3 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntro__game-box--3Uo7W {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskSetIntro__taskSetIntro--mppIH {
  width: 100vw;
  height: 100vh;
  text-align: center;
}
.TaskSetIntro__taskSetIntro--mppIH > .TaskSetIntro__video--3KBF3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: filter 0.5s;
  filter: none;
}
.TaskSetIntro__taskSetIntro--mppIH > .TaskSetIntro__video--3KBF3.TaskSetIntro__videoBlur--2x3eM {
  filter: blur(30px);
}
.TaskSetIntro__taskSetIntro--mppIH > .TaskSetIntro__text--1PNX6 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  color: #25282b;
  opacity: 0;
  margin-top: 24vh;
  transition: opacity 0.4s, transform 0.5s;
  transform: translateY(1.5vh);
}
.TaskSetIntro__taskSetIntro--mppIH > .TaskSetIntro__text--1PNX6.TaskSetIntro__introVisible--1h30a {
  opacity: 1;
}
.TaskSetIntro__taskSetIntro--mppIH > .TaskSetIntro__text--1PNX6.TaskSetIntro__introMove--oYf37 {
  transform: translateY(0);
}
.TaskSetIntro__taskSetIntro--mppIH > .TaskSetIntro__tmiPassButton--2VG5w {
  opacity: 0;
  height: 56px;
  width: 224px;
  transform: translateY(40px);
  transition: opacity 0.4s, transform 0.5s;
  margin-top: 32px;
  pointer-events: none;
}
.TaskSetIntro__taskSetIntro--mppIH > .TaskSetIntro__tmiPassButton--2VG5w.TaskSetIntro__buttonIntro--3LdUy {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
.TaskSetIntro__tmiCarousel--kpDro {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transform: translateY(40px);
  transition: opacity 0.4s, transform 0.5s;
  pointer-events: none;
}
.TaskSetIntro__tmiCarousel--kpDro.TaskSetIntro__tmiIntro--M8F28 {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.TaskSetIntroTMICarousel__title-01--Q8653 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TaskSetIntroTMICarousel__title-02--1rA6n {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TaskSetIntroTMICarousel__title-03--34fsO {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TaskSetIntroTMICarousel__title-04--1I5lL {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TaskSetIntroTMICarousel__title-04-higher--PcxWG {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TaskSetIntroTMICarousel__title-05--3W8c9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TaskSetIntroTMICarousel__title-05-higher--2R1T8 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TaskSetIntroTMICarousel__title-06--3c0FT {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TaskSetIntroTMICarousel__title-07--3V43m {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TaskSetIntroTMICarousel__title-08--iiK-O {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TaskSetIntroTMICarousel__title-09--2fD5s {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TaskSetIntroTMICarousel__text-01--3Cm_2 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TaskSetIntroTMICarousel__text-02--EFNmC {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TaskSetIntroTMICarousel__text-03--1WCVJ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TaskSetIntroTMICarousel__text-03-higher--2XiYP {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TaskSetIntroTMICarousel__text-04--2efMh {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TaskSetIntroTMICarousel__text-05--3dDLa {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TaskSetIntroTMICarousel__text-06--3ir93 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TaskSetIntroTMICarousel__text-07--2uHMk {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TaskSetIntroTMICarousel__head-02--1taYn {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TaskSetIntroTMICarousel__head-06--2om4s {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TaskSetIntroTMICarousel__monospace--1uET7 {
  font-feature-settings: "tnum";
}
.TaskSetIntroTMICarousel__text-sub--2Dgq_ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TaskSetIntroTMICarousel__hdot-font-3xs-r--3aaSU {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-2xs-r--3TIYB {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-xs-r--25XfH {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-sm-r--2wsoP {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-lm-r--bFnFM {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-md-r--1F_jA {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-lg-r--JbI6M {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-xl-r--2rv-f {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-2xl-r--hatiE {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-3xl-r--2UH3D {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-4xl-r--2TWln {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-5xl-r--zAieH {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-6xl-r--7aLo5 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntroTMICarousel__hdot-font-7xl-r--33u8_ {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntroTMICarousel__hdot-font-3xs-m--2LjNa {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-2xs-m--OnKD8 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-xs-m--z76DN {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-sm-m--28L_F {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-lm-m--26sVg {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-md-m--2oFxn {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-lg-m--3Aavn {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-xl-m--177CV {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-2xl-m--16ZWb {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-3xl-m--3nJD7 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-4xl-m--2Rxc6 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-5xl-m--2KbTW {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-6xl-m--1VJQm {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntroTMICarousel__hdot-font-7xl-m--hVjRZ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntroTMICarousel__hdot-font-3xs-s--OeW5L {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-2xs-s--3GehB {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-xs-s--2T846 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-sm-s--1j1rN {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-lm-s--3fgbt {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-md-s--1HU0t {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-lg-s--2rzCV {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-xl-s--29PUx {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-2xl-s--1Cyyv {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-3xl-s--5WRRk {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-4xl-s--2Tk0R {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-5xl-s--1dsST {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-6xl-s--1XuJX {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntroTMICarousel__hdot-font-7xl-s--5otl- {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntroTMICarousel__hdot-font-3xs-b---34co {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-2xs-b--2fnzm {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-xs-b--3ap51 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-sm-b--1bDGW {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-lm-b--15wjm {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TaskSetIntroTMICarousel__hdot-font-md-b--7vdOv {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-lg-b--3Yrma {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-xl-b--17ekR {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-2xl-b--XGpR0 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-3xl-b--3zba- {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-4xl-b--3c0tQ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-5xl-b--3wb9Y {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TaskSetIntroTMICarousel__hdot-font-6xl-b--3z_07 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntroTMICarousel__hdot-font-7xl-b--3RfJh {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TaskSetIntroTMICarousel__game-box--2FGl2 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TaskSetIntroTMICarousel__carouselContainer--3JovB {
  position: absolute;
  width: 100%;
  height: fit-content;
  bottom: 64px;
}
.TaskSetIntroTMICarousel__carouselContainer--3JovB > .TaskSetIntroTMICarousel__carouselBox--3nXUS {
  position: relative;
  box-shadow: 48px 48px 96px rgba(37, 40, 43, 0.08);
  background-color: #ffffff;
  border-radius: 16px;
  width: 488px;
  height: 188px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: start;
  flex-direction: column;
}
.TaskSetIntroTMICarousel__carouselContainer--3JovB > .TaskSetIntroTMICarousel__carouselBox--3nXUS > .TaskSetIntroTMICarousel__carousel--3xlSS {
  padding: 20px 0 0 0;
}
.TaskSetIntroTMICarousel__carouselContainer--3JovB > .TaskSetIntroTMICarousel__carouselBox--3nXUS > .TaskSetIntroTMICarousel__arrow--12nc_ {
  top: 72px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  position: absolute;
  border-radius: 50%;
  fill: #a4a4a4;
  background: #f4f4f5;
  display: flex;
  justify-content: center;
  align-items: center;
}
.TaskSetIntroTMICarousel__carouselContainer--3JovB > .TaskSetIntroTMICarousel__carouselBox--3nXUS > .TaskSetIntroTMICarousel__arrow--12nc_:hover {
  background: #cfd1d5;
}
.TaskSetIntroTMICarousel__carouselContainer--3JovB > .TaskSetIntroTMICarousel__carouselBox--3nXUS > .TaskSetIntroTMICarousel__arrow--12nc_:hover > * {
  fill: #f4f4f4;
}
.TaskSetIntroTMICarousel__carouselContainer--3JovB > .TaskSetIntroTMICarousel__carouselBox--3nXUS > .TaskSetIntroTMICarousel__arrow--12nc_.TaskSetIntroTMICarousel__prev--2N_Yd {
  left: 32px;
}
.TaskSetIntroTMICarousel__carouselContainer--3JovB > .TaskSetIntroTMICarousel__carouselBox--3nXUS > .TaskSetIntroTMICarousel__arrow--12nc_.TaskSetIntroTMICarousel__next--rHee4 {
  right: 32px;
}
.TaskSetIntroTMICarousel__carouselContainer--3JovB > .TaskSetIntroTMICarousel__carouselBox--3nXUS > .TaskSetIntroTMICarousel__arrow--12nc_.TaskSetIntroTMICarousel__isActive--34PtW {
  pointer-events: auto;
}
.TaskSetIntroTMICarousel__carouselContainer--3JovB > .TaskSetIntroTMICarousel__carouselBox--3nXUS > .TaskSetIntroTMICarousel__arrow--12nc_ > svg {
  width: 24px;
  height: 24px;
}
.TaskSetIntroTMICarousel__carouselContainer--3JovB > .TaskSetIntroTMICarousel__carouselBox--3nXUS > .TaskSetIntroTMICarousel__dotPagination--3jemO {
  margin-top: 24px;
}

.DotPagination__title-01--3DBLV {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.DotPagination__title-02--2bGuF {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.DotPagination__title-03--u8vHT {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.DotPagination__title-04--EyAnl {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.DotPagination__title-04-higher--1wI3I {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.DotPagination__title-05--17lN- {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.DotPagination__title-05-higher--2iMoK {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.DotPagination__title-06--2z3VG {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.DotPagination__title-07--TwZTX {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.DotPagination__title-08--KvR3- {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.DotPagination__title-09--3fMIL {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.DotPagination__text-01--AFlEU {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.DotPagination__text-02--NEtbD {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.DotPagination__text-03--DrvBZ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.DotPagination__text-03-higher--2gJox {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.DotPagination__text-04--2JZPW {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.DotPagination__text-05--2ssFh {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.DotPagination__text-06--2HRbQ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.DotPagination__text-07--21Zxy {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.DotPagination__head-02--T8XZ0 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.DotPagination__head-06--1qwKA {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.DotPagination__monospace--1PeGa {
  font-feature-settings: "tnum";
}
.DotPagination__text-sub--1vraY {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.DotPagination__hdot-font-3xs-r--2k77M {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-2xs-r--1q8LM {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-xs-r--2eVXt {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-sm-r--aICf4 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-lm-r--2yeTf {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-md-r--1azUT {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-lg-r--3YBzI {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-xl-r--2ACuW {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-2xl-r--1mrEi {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-3xl-r--3GK6W {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-4xl-r--3KxQj {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-5xl-r--2juOk {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-6xl-r--1DTFh {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DotPagination__hdot-font-7xl-r--3-h1J {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DotPagination__hdot-font-3xs-m--1sl1V {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-2xs-m--1Bk3m {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-xs-m--1LYdp {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-sm-m--2KKAB {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-lm-m--1jhLI {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-md-m--2vNaS {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-lg-m--3WHBf {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-xl-m--2-Ns8 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-2xl-m--neR2D {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-3xl-m--2yA6V {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-4xl-m--3G3KZ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-5xl-m--3GDP- {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-6xl-m--1SvD9 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DotPagination__hdot-font-7xl-m--2Vjp4 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DotPagination__hdot-font-3xs-s--3LSvn {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-2xs-s--16oOF {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-xs-s--2hQVT {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-sm-s--3teSs {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-lm-s--1Sfy- {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-md-s--1hwKG {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-lg-s--fvE1B {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-xl-s--3juNS {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-2xl-s--1BR4P {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-3xl-s--36anf {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-4xl-s--w_9Ba {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-5xl-s--2uMSu {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-6xl-s--W2Lat {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DotPagination__hdot-font-7xl-s--1SlT6 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DotPagination__hdot-font-3xs-b--26u3H {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-2xs-b--HgI3U {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-xs-b---Jr8l {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-sm-b--2V4xQ {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-lm-b--1yFeh {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.DotPagination__hdot-font-md-b--37qkq {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-lg-b--3QjBS {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-xl-b--5aSIL {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-2xl-b--36TcC {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-3xl-b--1ZugU {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-4xl-b--3s0Vi {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-5xl-b--3TMDF {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.DotPagination__hdot-font-6xl-b--1kr-9 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DotPagination__hdot-font-7xl-b--2i4cp {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.DotPagination__game-box--23H4n {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.DotPagination__dotContainer--5S0hb {
  display: flex;
  justify-content: center;
}
.DotPagination__dotContainer--5S0hb .DotPagination__dotWrap--2P6fA {
  display: flex;
  gap: 8px;
}
.DotPagination__dotContainer--5S0hb .DotPagination__dotWrap--2P6fA .DotPagination__dot--1AEbQ {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #cfd1d5;
}
.DotPagination__dotContainer--5S0hb .DotPagination__dotWrap--2P6fA .DotPagination__dot--1AEbQ.DotPagination__active--1JFmc {
  background-color: #9fa4ab;
}
.DotPagination__dotContainer--5S0hb .DotPagination__dotWrap--2P6fA .DotPagination__dot--1AEbQ.DotPagination__isClickable--q25yj {
  cursor: pointer;
}

.TMICarousel__title-01--2qFWk {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TMICarousel__title-02--2ai23 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TMICarousel__title-03--2MBOF {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TMICarousel__title-04--sa3pK {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TMICarousel__title-04-higher--2spNV {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TMICarousel__title-05--1ssI3 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TMICarousel__title-05-higher--14QDO {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TMICarousel__title-06--3i3K8 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TMICarousel__title-07--WzQa- {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TMICarousel__title-08--2AxNS {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TMICarousel__title-09--4McgT {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TMICarousel__text-01--2xOMj {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TMICarousel__text-02--3Gt0F {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TMICarousel__text-03--3XDfh {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TMICarousel__text-03-higher--2Drj- {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TMICarousel__text-04--3ZRLD {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TMICarousel__text-05--1NNN_ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TMICarousel__text-06--2mrhW {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TMICarousel__text-07--1nzGV {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TMICarousel__head-02--hbJV8 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TMICarousel__head-06--3DBh8 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TMICarousel__monospace--pLPQB {
  font-feature-settings: "tnum";
}
.TMICarousel__text-sub--3DQ1Z {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TMICarousel__hdot-font-3xs-r--2F8ov {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-2xs-r--2qwtq {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-xs-r--25JCK {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-sm-r--kwlxL {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-lm-r--Nc40N {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-md-r--3TsuX {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-lg-r--Hc6sF {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-xl-r--16jpk {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-2xl-r--3pRhI {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-3xl-r--u74G6 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-4xl-r--kkIee {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-5xl-r--3MvA5 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-6xl-r--AG9I5 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TMICarousel__hdot-font-7xl-r--1GwQ- {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TMICarousel__hdot-font-3xs-m--dzaLw {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-2xs-m--11tH2 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-xs-m--23pVw {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-sm-m--ae6ia {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-lm-m--3QkAO {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-md-m--gldje {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-lg-m--2xQpQ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-xl-m--HLI7Q {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-2xl-m--A7qJ4 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-3xl-m--HHacn {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-4xl-m--2TeAW {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-5xl-m--12TKc {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-6xl-m--1iTVJ {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TMICarousel__hdot-font-7xl-m--qyWvv {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TMICarousel__hdot-font-3xs-s--3M9D6 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-2xs-s--3y1Pe {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-xs-s--3opoR {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-sm-s--1-Tvk {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-lm-s--1B-2- {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-md-s--1gjJ0 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-lg-s--1fNJ6 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-xl-s--1a0yj {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-2xl-s--3kbSP {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-3xl-s--2k4pe {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-4xl-s--GfaTs {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-5xl-s--3Ogm6 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-6xl-s--2QSnU {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TMICarousel__hdot-font-7xl-s--3aFhb {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TMICarousel__hdot-font-3xs-b--1H50K {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-2xs-b--1hiU2 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-xs-b--2qxB8 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-sm-b--eAfNq {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-lm-b--6X_Os {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TMICarousel__hdot-font-md-b--Mj2mP {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-lg-b--3eSVl {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-xl-b--2bEtG {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-2xl-b--qH_Zl {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-3xl-b--1YyR8 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-4xl-b--2U4Y7 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-5xl-b--3lEGM {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TMICarousel__hdot-font-6xl-b--I3Rix {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TMICarousel__hdot-font-7xl-b--1pdsM {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TMICarousel__game-box--3szEt {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TMICarousel__carouselContainer--27Kyd {
  position: relative;
  display: flex;
  align-items: center;
  text-align: center;
  flex-direction: column;
}
.TMICarousel__carouselContainer--27Kyd > .TMICarousel__tmiTitle--2fmLA {
  height: 28px;
  display: flex;
  align-items: center;
}
.TMICarousel__carouselContainer--27Kyd > .TMICarousel__tmiTitle--2fmLA > .TMICarousel__tmiTitleText--2zV2T {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  margin-left: 8px;
  color: #474747;
}
.TMICarousel__carouselContainer--27Kyd > .TMICarousel__tmiListWrapper--1hfgK {
  overflow: hidden;
  position: relative;
  margin-top: 12px;
}
.TMICarousel__carouselContainer--27Kyd > .TMICarousel__tmiListWrapper--1hfgK > .TMICarousel__tmiList--1fBu- {
  display: flex;
  justify-content: center;
  width: fit-content;
  transition: none;
}
.TMICarousel__carouselContainer--27Kyd > .TMICarousel__tmiListWrapper--1hfgK > .TMICarousel__tmiList--1fBu- > .TMICarousel__items--1B8dZ {
  height: 68px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.TMICarousel__carouselContainer--27Kyd > .TMICarousel__tmiListWrapper--1hfgK > .TMICarousel__tmiList--1fBu- > .TMICarousel__items--1B8dZ > .TMICarousel__messageText--3abdQ {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  width: 100%;
  color: #474747;
}
.TMICarousel__carouselContainer--27Kyd > .TMICarousel__tmiListWrapper--1hfgK > .TMICarousel__tmiList--1fBu- > .TMICarousel__items--1B8dZ > .TMICarousel__updateTimeText--inp6h {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  width: 100%;
  margin-top: 8px;
  color: #a4a4a4;
}
.TMICarousel__carouselContainer--27Kyd > .TMICarousel__tmiListWrapper--1hfgK > .TMICarousel__tmiList--1fBu-.TMICarousel__isMoving--1TbdS {
  transition: transform 0.5s;
}

.Footer__title-01--38PqC {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Footer__title-02--2sAA6 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Footer__title-03--3e3dL {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Footer__title-04--2_Z1H {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Footer__title-04-higher--1PI4a {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Footer__title-05--SgXHx {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Footer__title-05-higher--30XWu {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Footer__title-06--1bhoI {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Footer__title-07--1f8TK {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Footer__title-08--31MWH {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Footer__title-09--3TLuo {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Footer__text-01--1g49s {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Footer__text-02--1GFOW {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Footer__text-03--3nXwy {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Footer__text-03-higher--3FNg2 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Footer__text-04--2fvct {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Footer__text-05--2XdTL {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Footer__text-06--lidYK {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Footer__text-07--1q1TM {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Footer__head-02--2Vxrp {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Footer__head-06--70FuB {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Footer__monospace--s0umr {
  font-feature-settings: "tnum";
}
.Footer__text-sub--19n-r {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Footer__hdot-font-3xs-r--3mkfv {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-2xs-r--3jKJN {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-xs-r--1hxny {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-sm-r--3FOmB {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-lm-r--1K-6g {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-md-r--2fhXR {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Footer__hdot-font-lg-r--1PwEe {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Footer__hdot-font-xl-r--4ntgM {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Footer__hdot-font-2xl-r--1DKw5 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Footer__hdot-font-3xl-r--109bB {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Footer__hdot-font-4xl-r--2_Hxj {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Footer__hdot-font-5xl-r--34DBX {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Footer__hdot-font-6xl-r--SmN3x {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Footer__hdot-font-7xl-r--yMHxq {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Footer__hdot-font-3xs-m--3H6Yc {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-2xs-m--1F9Ds {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-xs-m--3iStI {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-sm-m--1vXp_ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-lm-m--j8m7P {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-md-m--1ARZp {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Footer__hdot-font-lg-m--26uQa {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Footer__hdot-font-xl-m--2iBsQ {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Footer__hdot-font-2xl-m--4M8ap {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Footer__hdot-font-3xl-m--3AjTc {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Footer__hdot-font-4xl-m--7ArYA {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Footer__hdot-font-5xl-m--3Cq1_ {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Footer__hdot-font-6xl-m--3sCjB {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Footer__hdot-font-7xl-m--362Rg {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Footer__hdot-font-3xs-s--qC_Rq {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-2xs-s--3l_Th {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-xs-s--1VOub {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-sm-s--252fi {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-lm-s--3eTRi {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-md-s--bRrFR {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Footer__hdot-font-lg-s--UHS8A {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Footer__hdot-font-xl-s--ICo4y {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Footer__hdot-font-2xl-s--8WjJs {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Footer__hdot-font-3xl-s--H9LzX {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Footer__hdot-font-4xl-s--2rHuM {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Footer__hdot-font-5xl-s--2eRgO {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Footer__hdot-font-6xl-s--2KXfG {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Footer__hdot-font-7xl-s--3gdEf {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Footer__hdot-font-3xs-b--3bek3 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-2xs-b--2hbTG {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-xs-b--31gCn {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-sm-b--2h1Rw {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-lm-b--3Rx5V {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Footer__hdot-font-md-b--LPp3F {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Footer__hdot-font-lg-b--3pUxM {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Footer__hdot-font-xl-b--PJjfg {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Footer__hdot-font-2xl-b--2YmRH {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Footer__hdot-font-3xl-b--2KnBd {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Footer__hdot-font-4xl-b--jkrQn {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Footer__hdot-font-5xl-b--3nH2q {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Footer__hdot-font-6xl-b--zrYFy {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Footer__hdot-font-7xl-b--4vgpZ {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Footer__game-box--X4v5W {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Footer__footer--1w9P2 {
  position: fixed;
  display: flex;
  align-items: center;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 56px;
  padding: 0 33px;
  background: rgba(255, 255, 255, 0.24);
  border-top: 1px solid rgba(255, 255, 255, 0.64);
  z-index: 11;
  transition: transform 800ms;
  transform: translateY(56px);
}
.Footer__footer--1w9P2.Footer__upEnterActive--3m0Q3,
.Footer__footer--1w9P2.Footer__upEnterDone--3kltg {
  transform: none;
}
.Footer__footer--1w9P2.Footer__upExitActive--1pPt- {
  transform: translateY(56px);
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__left--2PnTc {
  color: #474747;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__left--2PnTc span {
  position: relative;
  padding: 0 16px;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__left--2PnTc span.Footer__message--1QTgp {
  padding-left: 24px;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__left--2PnTc span.Footer__message--1QTgp > svg {
  vertical-align: middle;
  fill: #474747;
  margin-right: 8px;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__left--2PnTc span:hover {
  color: #a4a4a4;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__left--2PnTc span:hover svg {
  fill: #a4a4a4;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__left--2PnTc span:after {
  content: '';
  position: absolute;
  top: 57%;
  left: 0;
  transform: translateY(-50%);
  width: 1px;
  height: 12px;
  background: #44474b;
  opacity: 0.24;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__left--2PnTc span:first-child:after {
  width: 0;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 {
  display: flex;
  position: relative;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__privacyPolicy--3yttU {
  display: flex;
  align-items: center;
  margin-right: 32px;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__privacyPolicy--3yttU > svg {
  fill: #44474b;
  margin-right: 4px;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__privacyPolicy--3yttU > span {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #474747;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__privacyPolicy--3yttU:hover > svg {
  fill: #a4a4a4;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__privacyPolicy--3yttU:hover > span {
  color: #a4a4a4;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__languageSelectWrapper--1f81P {
  position: relative;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__languageSelectWrapper--1f81P .Footer__handleSelect--1M-nm {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-100%);
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__languageSelectWrapper--1f81P .Footer__handleSelect--1M-nm > div {
  height: 32px;
  width: 144px;
  margin-bottom: 4px;
  border: 1px solid transparent;
  background: rgba(255, 255, 255, 0.64);
  border-radius: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #6a6a6a;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__languageSelectWrapper--1f81P .Footer__handleSelect--1M-nm > div:hover {
  border: 1px solid #656a71;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__languageSelectWrapper--1f81P .Footer__languageSelect--3l3Ck {
  width: 134px;
  height: 32px;
  background: rgba(255, 255, 255, 0.64);
  border-radius: 16px;
  display: flex;
  align-items: center;
  position: relative;
  border: 1px solid transparent;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__languageSelectWrapper--1f81P .Footer__languageSelect--3l3Ck .Footer__select--3YXMe {
  display: flex;
  align-items: center;
  margin-left: 16px;
  color: #6a6a6a;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__languageSelectWrapper--1f81P .Footer__languageSelect--3l3Ck .Footer__select--3YXMe > svg {
  fill: #656a71;
  margin-right: 8px;
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__languageSelectWrapper--1f81P .Footer__languageSelect--3l3Ck .Footer__plusIcon--2iq4E {
  fill: #656a71;
  position: absolute;
  right: 18.5px;
  top: 50%;
  transform: translateY(-50%);
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__languageSelectWrapper--1f81P .Footer__languageSelect--3l3Ck .Footer__cancelIcon--25R4- {
  transform: translateY(-50%) rotate(45deg);
}
.Footer__footer--1w9P2 .Footer__footerWrapper--1S4Qn .Footer__right--1M6_8 .Footer__languageSelectWrapper--1f81P .Footer__languageSelect--3l3Ck:hover {
  border: 1px solid #656a71;
}

.PrivacyPolicyModal__title-01--xfQCH {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.PrivacyPolicyModal__title-02--J4ntW {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.PrivacyPolicyModal__title-03--3ehYk {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.PrivacyPolicyModal__title-04--9NIrM {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.PrivacyPolicyModal__title-04-higher--3HVyC {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.PrivacyPolicyModal__title-05--1QZ0e {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.PrivacyPolicyModal__title-05-higher--3LbXf {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.PrivacyPolicyModal__title-06--2CBZv {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.PrivacyPolicyModal__title-07--2jvn- {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.PrivacyPolicyModal__title-08--CFWa_ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.PrivacyPolicyModal__title-09--3bU7I {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.PrivacyPolicyModal__text-01--qy60P {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.PrivacyPolicyModal__text-02--3knVs {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.PrivacyPolicyModal__text-03--3SrL6 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.PrivacyPolicyModal__text-03-higher--11ppV {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.PrivacyPolicyModal__text-04--14ZFF {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.PrivacyPolicyModal__text-05--WbC3Z {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.PrivacyPolicyModal__text-06--1Pmp2 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.PrivacyPolicyModal__text-07--2jziF {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.PrivacyPolicyModal__head-02--1a3aq {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.PrivacyPolicyModal__head-06--3DD8y {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.PrivacyPolicyModal__monospace--1bJsB {
  font-feature-settings: "tnum";
}
.PrivacyPolicyModal__text-sub--2IYXN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.PrivacyPolicyModal__hdot-font-3xs-r--2nRyv {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-2xs-r--3avIY {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-xs-r--3U1g4 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-sm-r--1HxhA {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-lm-r--3dYgn {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-md-r--1IjZy {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-lg-r--2Zy2J {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-xl-r--2FWLg {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-2xl-r--37cPh {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-3xl-r--YSzVc {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-4xl-r--1icyA {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-5xl-r--O1GJ4 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-6xl-r--ijIlS {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PrivacyPolicyModal__hdot-font-7xl-r--2HdvR {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PrivacyPolicyModal__hdot-font-3xs-m--3f-tX {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-2xs-m--v4VBk {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-xs-m--3eQ_z {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-sm-m--lLywz {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-lm-m--11fNZ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-md-m--KQ-sG {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-lg-m--331Wz {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-xl-m--3-hdA {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-2xl-m--2-x8a {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-3xl-m--WDJz6 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-4xl-m--2yEDq {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-5xl-m--3vrUq {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-6xl-m--1GO2s {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PrivacyPolicyModal__hdot-font-7xl-m--1R3s1 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PrivacyPolicyModal__hdot-font-3xs-s--3wcKz {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-2xs-s--2DfvV {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-xs-s--s6oK2 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-sm-s--2oVeq {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-lm-s--rRANN {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-md-s--3aS02 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-lg-s--2Q9ae {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-xl-s--3eGDb {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-2xl-s--3GTr_ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-3xl-s--1HjAw {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-4xl-s--ZA62f {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-5xl-s--2kRAV {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-6xl-s--2upRZ {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PrivacyPolicyModal__hdot-font-7xl-s--1hxhA {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PrivacyPolicyModal__hdot-font-3xs-b--1r8WB {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-2xs-b--1EjwR {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-xs-b--24Ap1 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-sm-b--BbRb5 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-lm-b--2n0Ee {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.PrivacyPolicyModal__hdot-font-md-b--3g6Pf {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-lg-b--3TSmS {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-xl-b--1UacD {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-2xl-b--CsUd9 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-3xl-b--1LZa6 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-4xl-b--37Tu5 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-5xl-b--1qF9F {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.PrivacyPolicyModal__hdot-font-6xl-b--ghyvn {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PrivacyPolicyModal__hdot-font-7xl-b--PG8lB {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.PrivacyPolicyModal__game-box--yJX6n {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
  width: 736px;
  height: 608px;
  background: #ffffff;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__header--21kMU {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 608px;
  margin-bottom: 24px;
  margin-top: 48px;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__header--21kMU div {
  text-align: center;
  min-width: 186px;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__header--21kMU div span {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__header--21kMU div > button {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  background: #e7e8ea;
  color: #474747;
  display: flex;
  align-items: center;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__header--21kMU div > button svg {
  fill: #474747;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__header--21kMU div > button:hover {
  background-color: #e7e8ea;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__header--21kMU div > button.PrivacyPolicyModal__prev--1LjK1 {
  padding: 8px 24px 8px 21px;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__header--21kMU div > button.PrivacyPolicyModal__prev--1LjK1 svg {
  margin-right: 18px;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__header--21kMU div > button.PrivacyPolicyModal__next--2Rild {
  padding: 8px 21px 8px 24px;
  margin-left: auto;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__header--21kMU div > button.PrivacyPolicyModal__next--2Rild svg {
  margin-left: 18px;
  transform: rotate(180deg);
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__body--1yVTG {
  width: 608px;
  height: 368px;
  background: #f9f9fa;
  border-radius: 8px;
  border: 1px solid #e7e8ea;
  padding: 12px 24px;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__body--1yVTG .PrivacyPolicyModal__privacyPolicy--31kde {
  width: 574px;
  height: 344px;
  padding-right: 16px;
  overflow-y: auto;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__body--1yVTG .PrivacyPolicyModal__privacyPolicy--31kde .PrivacyPolicyModal__title--9o7L1 {
  display: flex;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #474747;
  margin-bottom: 16px;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__body--1yVTG .PrivacyPolicyModal__privacyPolicy--31kde .PrivacyPolicyModal__article--2JcIn {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #6a6a6a;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__body--1yVTG .PrivacyPolicyModal__privacyPolicy--31kde::-webkit-scrollbar {
  width: 8px;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__body--1yVTG .PrivacyPolicyModal__privacyPolicy--31kde::-webkit-scrollbar-track {
  background: #e7e8ea;
  border-radius: 4px;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__body--1yVTG .PrivacyPolicyModal__privacyPolicy--31kde::-webkit-scrollbar-thumb {
  background: #9fa4ab;
  border-radius: 4px;
}
.PrivacyPolicyModal__privacyPolicyModal--vwHBJ .PrivacyPolicyModal__footer--1Rsx4 {
  width: 608px;
  display: flex;
  justify-content: center;
  margin-top: 24px;
}

.LoadResult__title-01--2aJpa {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.LoadResult__title-02--1s2C_ {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.LoadResult__title-03--3fSTd {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.LoadResult__title-04--2MOw5 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.LoadResult__title-04-higher--2BuNj {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.LoadResult__title-05--1_vsK {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.LoadResult__title-05-higher--3pIf0 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.LoadResult__title-06--2HvsY {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.LoadResult__title-07--2dDKi {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.LoadResult__title-08--2G5uU {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.LoadResult__title-09--3R-f3 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.LoadResult__text-01--Okm21 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.LoadResult__text-02--oI6IB {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.LoadResult__text-03--2rCnE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.LoadResult__text-03-higher--3SFRK {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.LoadResult__text-04--SfPeu {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.LoadResult__text-05--2D-4W {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.LoadResult__text-06--1kuFP {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.LoadResult__text-07--2eHCs {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.LoadResult__head-02--3RYP4 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.LoadResult__head-06--mDS-G {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.LoadResult__monospace--33n3C {
  font-feature-settings: "tnum";
}
.LoadResult__text-sub--Kmmkz {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.LoadResult__hdot-font-3xs-r--1H1Zg {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-2xs-r--2Q2TX {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-xs-r--PFVV4 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-sm-r--IxPGn {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-lm-r--1T5u5 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-md-r--1kgi6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-lg-r--1CayG {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-xl-r--3bgSn {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-2xl-r--3F6B5 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-3xl-r--2nMXx {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-4xl-r--1iCwi {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-5xl-r--NIPkU {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-6xl-r--2_CJR {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResult__hdot-font-7xl-r--2tE9u {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResult__hdot-font-3xs-m--3coVV {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-2xs-m--3YWZZ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-xs-m--2Lgkx {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-sm-m--1naK3 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-lm-m--2nz_v {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-md-m--37yl- {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-lg-m--3lkl_ {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-xl-m--uGhT- {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-2xl-m--3U1G9 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-3xl-m--1hhtM {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-4xl-m---CYHe {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-5xl-m--3yVIm {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-6xl-m--2FufD {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResult__hdot-font-7xl-m--2izZQ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResult__hdot-font-3xs-s--1Kw1O {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-2xs-s--17r4z {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-xs-s--10hFr {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-sm-s--2HPJv {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-lm-s--2Re0M {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-md-s--22gSP {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-lg-s--2jYWn {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-xl-s--2nhLZ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-2xl-s--3weBY {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-3xl-s--3txt3 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-4xl-s--YjtUr {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-5xl-s--f2e0p {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-6xl-s--7P_lr {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResult__hdot-font-7xl-s---NPca {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResult__hdot-font-3xs-b--1Y-0w {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-2xs-b--91j6L {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-xs-b--PVNhL {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-sm-b--2UYCx {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-lm-b--2Vokj {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResult__hdot-font-md-b--3xn0E {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-lg-b--208C3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-xl-b--Q1j9T {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-2xl-b--3wYgY {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-3xl-b--3GQk9 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-4xl-b--1JsEr {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-5xl-b--3e_0F {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResult__hdot-font-6xl-b--2m-p8 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResult__hdot-font-7xl-b--1gPfJ {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResult__game-box--1-O8g {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.LoadResult__loadingModal--2Y2QR {
  width: 480px;
  text-align: center;
}
.LoadResult__loadingModal--2Y2QR .LoadResult__loadingImg--3xJuN {
  box-sizing: border-box;
  width: 96px;
  height: 96px;
  display: inline-block;
}
.LoadResult__loadingModal--2Y2QR .LoadResult__loadingTitle--4Anci {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  max-width: 352px;
  margin-top: 32px;
  color: #232323;
}
.LoadResult__loadingModal--2Y2QR .LoadResult__cancelButton--3k3Ud {
  margin-top: 32px;
}

.LoadResultError__title-01--3xhSx {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.LoadResultError__title-02--1LdAG {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultError__title-03--17mQl {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.LoadResultError__title-04--2T0Su {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.LoadResultError__title-04-higher--PT0lv {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.LoadResultError__title-05--14XnJ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.LoadResultError__title-05-higher--1INXd {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.LoadResultError__title-06--21gv3 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultError__title-07--1njMS {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultError__title-08--3qpmT {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultError__title-09--3pdWB {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultError__text-01--1HYbP {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultError__text-02--2Dlrk {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultError__text-03--1TXuu {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultError__text-03-higher--YZ4So {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.LoadResultError__text-04--2xnv7 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.LoadResultError__text-05--2byWz {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultError__text-06--2mnkN {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.LoadResultError__text-07--3idLH {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.LoadResultError__head-02--24spT {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultError__head-06--xhQw2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultError__monospace--1xLAN {
  font-feature-settings: "tnum";
}
.LoadResultError__text-sub--3jz68 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultError__hdot-font-3xs-r--3uvy8 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-2xs-r--Ddq2x {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-xs-r--3EOwP {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-sm-r--3Oa_v {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-lm-r--385ZH {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-md-r--15ySW {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-lg-r--33OQf {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-xl-r--15xre {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-2xl-r--GJ8su {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-3xl-r--3AcQi {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-4xl-r--1MJJP {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-5xl-r--2xuyL {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-6xl-r--xBq0S {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultError__hdot-font-7xl-r--1Zh0k {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultError__hdot-font-3xs-m--50cRl {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-2xs-m--HhbHX {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-xs-m--aqYxF {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-sm-m--2umpq {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-lm-m--1___5 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-md-m--6CdrN {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-lg-m--1kwIo {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-xl-m--2XUKu {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-2xl-m--CY_FQ {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-3xl-m--3t_Te {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-4xl-m--1zvCr {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-5xl-m--1x06p {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-6xl-m--6V4F4 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultError__hdot-font-7xl-m--R-qzH {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultError__hdot-font-3xs-s--n547s {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-2xs-s--1fxh7 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-xs-s--3rR6f {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-sm-s--2gP3H {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-lm-s--BbDF2 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-md-s--1_r42 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-lg-s--2784p {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-xl-s--2_tfv {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-2xl-s--2u7Gh {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-3xl-s--1SV1w {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-4xl-s--34LO6 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-5xl-s--3aP7h {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-6xl-s--1AGs9 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultError__hdot-font-7xl-s--9CV4V {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultError__hdot-font-3xs-b--3jWCw {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-2xs-b--3LGGl {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-xs-b--2YAHL {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-sm-b--2k3ny {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-lm-b--1eAG7 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultError__hdot-font-md-b--CMVLv {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-lg-b--213bY {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-xl-b--1kYHc {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-2xl-b--1Evr4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-3xl-b--1nReJ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-4xl-b--3Xgg_ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-5xl-b--1VUEd {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultError__hdot-font-6xl-b--2MtBG {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultError__hdot-font-7xl-b--2n8vM {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultError__game-box--3CpUw {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.LoadResultError__loadResultError--3mBCW {
  text-align: center;
  padding: 48px 64px;
}
.LoadResultError__loadResultError--3mBCW .LoadResultError__content--Nl4NA {
  position: relative;
  width: 416px;
  height: 200px;
}
.LoadResultError__loadResultError--3mBCW .LoadResultError__content--Nl4NA .LoadResultError__bg--2jE2c {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  background: #ffbc1f;
  opacity: 0.12;
}
.LoadResultError__loadResultError--3mBCW .LoadResultError__content--Nl4NA .LoadResultError__exclamation--3jCS- {
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 96px;
  height: 96px;
  background: url("/static/image/loadResult/exclamation.png");
}
.LoadResultError__loadResultError--3mBCW .LoadResultError__titleWrap--fPJFR {
  margin-top: 32px;
  width: 416px;
}
.LoadResultError__loadResultError--3mBCW .LoadResultError__titleWrap--fPJFR .LoadResultError__title--2lQ0p {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #232323;
}
.LoadResultError__loadResultError--3mBCW .LoadResultError__titleWrap--fPJFR .LoadResultError__description--1cNzx {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  margin-top: 16px;
  color: #a4a4a4;
}
.LoadResultError__loadResultError--3mBCW .LoadResultError__titleWrap--fPJFR .LoadResultError__description--1cNzx .LoadResultError__effectivePeriod--2K7IQ {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 32px;
  color: #5ec7c3;
}
.LoadResultError__loadResultError--3mBCW .LoadResultError__titleWrap--fPJFR .LoadResultError__description--1cNzx .LoadResultError__tooltipContainer--3P4Ry {
  display: inline-block;
  position: relative;
  top: 5px;
}
.LoadResultError__loadResultError--3mBCW .LoadResultError__retryButton--1Mo6g {
  display: block;
  margin: 32px auto auto auto;
}
.LoadResultError__loadResultError--3mBCW .LoadResultError__backButton--33T4R {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  padding-bottom: 4px;
  border-bottom: 2px solid #cfd1d5;
  text-align: center;
  color: #a4a4a4;
}

.LoadResultSelection__title-01--1-zwt {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.LoadResultSelection__title-02--R5H0T {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultSelection__title-03--yqD_j {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.LoadResultSelection__title-04--1LF-w {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.LoadResultSelection__title-04-higher--3co5j {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.LoadResultSelection__title-05--1ra8o {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.LoadResultSelection__title-05-higher--2h9MH {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.LoadResultSelection__title-06--2aHQN {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultSelection__title-07--2aNQw {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultSelection__title-08--2zopR {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultSelection__title-09--2DOVB {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultSelection__text-01--7xo0s {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultSelection__text-02--2TXx5 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultSelection__text-03--1NRSJ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultSelection__text-03-higher--1BlDl {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.LoadResultSelection__text-04--2Ed6J {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.LoadResultSelection__text-05--1sNwG {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultSelection__text-06--TI4J3 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.LoadResultSelection__text-07--33sm7 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.LoadResultSelection__head-02--1XUuM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultSelection__head-06--3VrXL {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultSelection__monospace--2PBZA {
  font-feature-settings: "tnum";
}
.LoadResultSelection__text-sub--3gKiB {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultSelection__hdot-font-3xs-r--2PIE_ {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-2xs-r--9o3vt {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-xs-r--2BQ1C {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-sm-r--12rXd {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-lm-r--3yZHV {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-md-r--BkAD5 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-lg-r--1VJU2 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-xl-r--E81c2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-2xl-r--32YgU {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-3xl-r--ATyO_ {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-4xl-r--bFH9e {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-5xl-r--gnwHT {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-6xl-r--1oFm7 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelection__hdot-font-7xl-r--s7cVs {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelection__hdot-font-3xs-m--F2jpH {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-2xs-m--13Du9 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-xs-m--zMsSV {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-sm-m--16H-O {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-lm-m--3ZQmH {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-md-m--340tC {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-lg-m--1sGgW {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-xl-m--29znw {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-2xl-m--2JYr_ {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-3xl-m--2Rs8g {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-4xl-m--1x5ih {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-5xl-m--3O9ht {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-6xl-m--2a5nJ {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelection__hdot-font-7xl-m--ry9su {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelection__hdot-font-3xs-s--2Q34W {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-2xs-s--3Qu-n {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-xs-s--95mhX {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-sm-s--1gPkh {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-lm-s--zPF_x {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-md-s--vCRfk {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-lg-s--3--l- {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-xl-s--1K_Hl {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-2xl-s--3NrJp {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-3xl-s--VC0zB {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-4xl-s--1tbeg {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-5xl-s--29P6G {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-6xl-s--2pqbd {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelection__hdot-font-7xl-s--2UK9H {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelection__hdot-font-3xs-b--21I7i {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-2xs-b--2_jSC {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-xs-b--28AQc {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-sm-b--1uwvp {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-lm-b--1TPNm {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelection__hdot-font-md-b--3ebYx {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-lg-b--3LMGT {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-xl-b--1Au-M {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-2xl-b--2MHEE {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-3xl-b--WtaPD {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-4xl-b--2aWWd {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-5xl-b--3enqH {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelection__hdot-font-6xl-b--VBFG4 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelection__hdot-font-7xl-b--z4DZc {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelection__game-box--3fFkH {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.LoadResultSelection__loadResultSelection--ZvCXr {
  display: flex;
  flex-direction: row;
  padding: 48px 64px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__leftContent--1hIYJ {
  padding: 56px 0;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__leftContent--1hIYJ .LoadResultSelection__title--AjMMc {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #232323;
  margin-bottom: 24px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__leftContent--1hIYJ .LoadResultSelection__description--b8fDB {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  margin-bottom: 8px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__leftContent--1hIYJ .LoadResultSelection__warningDescription--3LVL- {
  display: flex;
  align-items: center;
  gap: 4px;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  color: #6a6a6a;
  margin-bottom: 32px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__leftContent--1hIYJ .LoadResultSelection__warningDescription--3LVL- .LoadResultSelection__infoIcon--1jPv9 {
  width: 24px;
  height: 24px;
  fill: #6a6a6a;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__rightContent--3dvSS {
  margin-left: 69px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__rightContent--3dvSS .LoadResultSelection__selectionItem--ItuQi {
  width: 418px;
  margin-top: 12px;
  padding: 24px;
  background: white;
  border: 1px solid #e7e8ea;
  border-radius: 12px;
  box-sizing: border-box;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__rightContent--3dvSS .LoadResultSelection__selectionItem--ItuQi:first-child {
  margin-top: 0;
  padding-bottom: 16px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__rightContent--3dvSS .LoadResultSelection__selectionItem--ItuQi:hover {
  border: 1px solid #5ec7c3;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__rightContent--3dvSS .LoadResultSelection__selectionItem--ItuQi.LoadResultSelection__active--1iDkV {
  background: #f3fdfc;
  border: 2px solid #5ec7c3;
  padding: 23px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__rightContent--3dvSS .LoadResultSelection__selectionItem--ItuQi.LoadResultSelection__active--1iDkV:first-child {
  padding-bottom: 15px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__rightContent--3dvSS .LoadResultSelection__selectionItem--ItuQi > .LoadResultSelection__icon--Ck2_t {
  display: inline-block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 12px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__rightContent--3dvSS .LoadResultSelection__selectionItem--ItuQi > .LoadResultSelection__title--AjMMc {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #474747;
  margin-bottom: 12px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__rightContent--3dvSS .LoadResultSelection__selectionItem--ItuQi > .LoadResultSelection__description--b8fDB {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
  color: #6a6a6a;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__rightContent--3dvSS .LoadResultSelection__selectionItem--ItuQi > .LoadResultSelection__periodDescription--2gZZc {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin-top: 12px;
  color: #a4a4a4;
  background-color: #f4f4f5;
  border-radius: 4px;
  padding: 8px 12px;
  text-align: center;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__rightContent--3dvSS .LoadResultSelection__selectionItem--ItuQi > .LoadResultSelection__periodDescription--2gZZc .LoadResultSelection__period--2IIc3 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  color: #5ec7c3;
  margin-right: 4px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__loadConfirmModal--ofxOq {
  width: 480px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__loadConfirmModal--ofxOq .LoadResultSelection__title--AjMMc {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  font-family: Noto Sans KR;
  color: #232323;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__loadConfirmModal--ofxOq .LoadResultSelection__description--b8fDB {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #6a6a6a;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__loadConfirmModal--ofxOq .LoadResultSelection__buttonWrap--15JKo {
  display: inline-flex;
  margin-top: 32px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__loadConfirmModal--ofxOq .LoadResultSelection__buttonWrap--15JKo .LoadResultSelection__cancel--10yq2 {
  margin-left: 8px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__loadingModal--RcR-P {
  width: 480px;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__loadingModal--RcR-P .LoadResultSelection__loadingImg--3hhNr {
  display: inline-block;
  width: 96px;
  height: 96px;
  box-sizing: border-box;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__loadingModal--RcR-P .LoadResultSelection__title--AjMMc {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 32px;
  color: #232323;
}
.LoadResultSelection__loadResultSelection--ZvCXr .LoadResultSelection__loadingModal--RcR-P .LoadResultSelection__description--b8fDB {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #6a6a6a;
}

.LoadResultStartConfirmModal__title-01--EQhU9 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.LoadResultStartConfirmModal__title-02--3qLBG {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultStartConfirmModal__title-03--1BqE2 {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.LoadResultStartConfirmModal__title-04--3n4Ec {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.LoadResultStartConfirmModal__title-04-higher--22qX2 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.LoadResultStartConfirmModal__title-05--2zcJ9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.LoadResultStartConfirmModal__title-05-higher--3lxzi {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.LoadResultStartConfirmModal__title-06--33QNw {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultStartConfirmModal__title-07--iF7UW {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultStartConfirmModal__title-08--RpXcH {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultStartConfirmModal__title-09--9Pw9A {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultStartConfirmModal__text-01--3SyW3 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultStartConfirmModal__text-02--QNIvk {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultStartConfirmModal__text-03--1FCs- {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultStartConfirmModal__text-03-higher--2OFa9 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.LoadResultStartConfirmModal__text-04--1yVBL {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.LoadResultStartConfirmModal__text-05--z9qJK {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultStartConfirmModal__text-06--1ZSQo {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.LoadResultStartConfirmModal__text-07--3VJOp {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.LoadResultStartConfirmModal__head-02--27cY2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultStartConfirmModal__head-06--NEeod {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultStartConfirmModal__monospace--2F3kj {
  font-feature-settings: "tnum";
}
.LoadResultStartConfirmModal__text-sub--20VjC {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultStartConfirmModal__hdot-font-3xs-r--1mcVb {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-2xs-r--3XcZY {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-xs-r--2gXvY {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-sm-r--1rjBo {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-lm-r--2Yv1H {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-md-r--1HgdX {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-lg-r--1NN-R {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-xl-r--F8U3J {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-2xl-r--FhR9A {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-3xl-r--3KGwR {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-4xl-r--1UuqM {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-5xl-r--2UziR {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-6xl-r--2CTWx {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultStartConfirmModal__hdot-font-7xl-r--2RNlL {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultStartConfirmModal__hdot-font-3xs-m--3XuyJ {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-2xs-m--3cQ66 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-xs-m--3hYMR {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-sm-m--2JG_n {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-lm-m--8zZW7 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-md-m--Bas08 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-lg-m--2ORQh {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-xl-m--3-qam {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-2xl-m--2hpt5 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-3xl-m--V1wTl {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-4xl-m--3FJYn {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-5xl-m--MwwS6 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-6xl-m--QJc99 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultStartConfirmModal__hdot-font-7xl-m--1SvNI {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultStartConfirmModal__hdot-font-3xs-s--3jbeM {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-2xs-s--39eHS {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-xs-s--3g9DP {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-sm-s--19vxd {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-lm-s--1BPl9 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-md-s--g1ztc {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-lg-s--Q-xwc {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-xl-s--7kLgc {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-2xl-s--p3fju {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-3xl-s--QIJMV {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-4xl-s---D_3b {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-5xl-s--3QLuw {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-6xl-s--2Klu- {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultStartConfirmModal__hdot-font-7xl-s--aRUdu {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultStartConfirmModal__hdot-font-3xs-b--3Dlgz {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-2xs-b--F1_rt {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-xs-b--3HLal {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-sm-b--oxW9w {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-lm-b--2e1vX {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultStartConfirmModal__hdot-font-md-b--_8Cgl {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-lg-b--3zmdd {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-xl-b--2lbnj {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-2xl-b--1jLSZ {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-3xl-b--22WoJ {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-4xl-b--tBgnu {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-5xl-b--YXPln {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultStartConfirmModal__hdot-font-6xl-b--Q9i1H {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultStartConfirmModal__hdot-font-7xl-b--3q4gj {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultStartConfirmModal__game-box--rTvUX {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.LoadResultStartConfirmModal__startConfirmModal--3ciVE {
  width: 480px;
}
.LoadResultStartConfirmModal__startConfirmModal--3ciVE > p.LoadResultStartConfirmModal__title--Mcgz- {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  font-family: Noto Sans KR;
  text-align: center;
  color: #232323;
}
.LoadResultStartConfirmModal__startConfirmModal--3ciVE > p.LoadResultStartConfirmModal__description--12qwE {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #6a6a6a;
}
.LoadResultStartConfirmModal__startConfirmModal--3ciVE > .LoadResultStartConfirmModal__buttonWrap--3CMoa {
  display: inline-flex;
}
.LoadResultStartConfirmModal__startConfirmModal--3ciVE > .LoadResultStartConfirmModal__buttonWrap--3CMoa > button {
  margin-top: 32px;
}
.LoadResultStartConfirmModal__startConfirmModal--3ciVE > .LoadResultStartConfirmModal__buttonWrap--3CMoa > button.LoadResultStartConfirmModal__cancel--3m0T1 {
  margin-left: 8px;
}

.LoadResultSelectResult__title-01--1Qlnv {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.LoadResultSelectResult__title-02--3UYuL {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultSelectResult__title-03--3aOcn {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.LoadResultSelectResult__title-04--2geaY {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.LoadResultSelectResult__title-04-higher--5ZP6v {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.LoadResultSelectResult__title-05--AJOGu {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.LoadResultSelectResult__title-05-higher--34x3W {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.LoadResultSelectResult__title-06--2RKYQ {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultSelectResult__title-07--3YWmh {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultSelectResult__title-08--2xl9L {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultSelectResult__title-09--2gexc {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultSelectResult__text-01--3JqbO {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultSelectResult__text-02--15PmK {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultSelectResult__text-03--27oBM {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultSelectResult__text-03-higher--307lG {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.LoadResultSelectResult__text-04--2fzwq {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.LoadResultSelectResult__text-05--2jMHB {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultSelectResult__text-06--1pm6S {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.LoadResultSelectResult__text-07--vmvFP {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.LoadResultSelectResult__head-02--2W_Yi {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultSelectResult__head-06--1Z2Dh {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultSelectResult__monospace--uTAD1 {
  font-feature-settings: "tnum";
}
.LoadResultSelectResult__text-sub--30CZo {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultSelectResult__hdot-font-3xs-r--2qCLy {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-2xs-r--3eQGQ {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-xs-r--3wxf0 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-sm-r--2sAt5 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-lm-r--23nYl {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-md-r--3ePvc {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-lg-r--ktw_w {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-xl-r--Dt6e6 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-2xl-r--CNS6b {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-3xl-r--2rPMq {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-4xl-r--2iGtd {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-5xl-r--1gWX3 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-6xl-r--3PF1D {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResult__hdot-font-7xl-r--3c_lY {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResult__hdot-font-3xs-m--3UZGH {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-2xs-m--2wZkl {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-xs-m--1Ev78 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-sm-m--2yjwd {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-lm-m--1VimP {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-md-m--X2Mne {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-lg-m--2MEkx {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-xl-m--3HEPK {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-2xl-m--2R4L3 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-3xl-m--33HO_ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-4xl-m--3MNEC {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-5xl-m--3H6d6 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-6xl-m--2Pvzu {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResult__hdot-font-7xl-m--2jPcP {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResult__hdot-font-3xs-s--5mknR {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-2xs-s--2Pulx {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-xs-s--2m3VH {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-sm-s--22xZ2 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-lm-s--u1CeQ {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-md-s--11HcL {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-lg-s--JD7TM {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-xl-s--3wk9W {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-2xl-s--2P9tc {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-3xl-s--XMflC {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-4xl-s--je9LP {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-5xl-s--2kLEM {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-6xl-s--3SyK7 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResult__hdot-font-7xl-s--2fyc1 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResult__hdot-font-3xs-b--2CB-X {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-2xs-b--2fg1g {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-xs-b--lHShX {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-sm-b--3PVmM {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-lm-b--1U9mT {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResult__hdot-font-md-b--31W3H {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-lg-b--2Cu62 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-xl-b--1vR9D {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-2xl-b--ktoEM {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-3xl-b--2VSI0 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-4xl-b--2_NK4 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-5xl-b--1mFef {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelectResult__hdot-font-6xl-b--397yB {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResult__hdot-font-7xl-b--32LtM {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResult__game-box--3Za_L {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ {
  display: flex;
  flex-direction: row;
  padding: 48px 64px;
  padding-right: 24px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__leftContent--2C_tZ {
  width: 292px;
  padding: 84px 0;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__leftContent--2C_tZ .LoadResultSelectResult__title--eMYb9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
  margin-bottom: 24px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__leftContent--2C_tZ .LoadResultSelectResult__description--3WaOX {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  display: flex;
  align-items: end;
  margin-bottom: 8px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__leftContent--2C_tZ .LoadResultSelectResult__description--3WaOX .LoadResultSelectResult__period--2Tsem {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #5ec7c3;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__leftContent--2C_tZ .LoadResultSelectResult__warningDescription--1lzWG {
  display: flex;
  align-items: center;
  gap: 4px;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  color: #6a6a6a;
  margin-bottom: 32px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__leftContent--2C_tZ .LoadResultSelectResult__warningDescription--1lzWG .LoadResultSelectResult__infoIcon--2Cg8l {
  width: 24px;
  height: 24px;
  fill: #6a6a6a;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__rightContent--1jE_P {
  width: 360px;
  height: 416px;
  margin-left: 64px;
  position: relative;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__rightContent--1jE_P .LoadResultSelectResult__scrollWrap--3qZDS {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__rightContent--1jE_P .LoadResultSelectResult__scrollWrap--3qZDS::-webkit-scrollbar {
  width: 8px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__rightContent--1jE_P .LoadResultSelectResult__scrollWrap--3qZDS::-webkit-scrollbar-track {
  background: #e7e8ea;
  border-radius: 4px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__rightContent--1jE_P .LoadResultSelectResult__scrollWrap--3qZDS::-webkit-scrollbar-thumb {
  background: #9fa4ab;
  border-radius: 4px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__rightContent--1jE_P .LoadResultSelectResult__scrollWrap--3qZDS .LoadResultSelectResult__emptyBox--2UVkB {
  content: "";
  width: calc(100% - 8px);
  height: 32px;
  position: absolute;
  box-shadow: inset 0 32px 16px -16px white;
  top: 0;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__rightContent--1jE_P .LoadResultSelectResult__scrollWrap--3qZDS .LoadResultSelectResult__emptyBox--2UVkB:last-of-type {
  top: auto;
  bottom: 0;
  box-shadow: inset 0 -32px 16px -16px white;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__rightContent--1jE_P .LoadResultSelectResult__scrollWrap--3qZDS .LoadResultSelectResult__selectionItemMargin--10_nK {
  margin-top: 12px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__loadConfirmModal--PAd6d {
  width: 480px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__loadConfirmModal--PAd6d .LoadResultSelectResult__title--eMYb9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  font-family: Noto Sans KR;
  color: #232323;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__loadConfirmModal--PAd6d .LoadResultSelectResult__description--3WaOX {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #6a6a6a;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__loadConfirmModal--PAd6d .LoadResultSelectResult__buttonWrap--1eID_ {
  display: inline-flex;
  margin-top: 32px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__loadConfirmModal--PAd6d .LoadResultSelectResult__buttonWrap--1eID_ .LoadResultSelectResult__cancel--2ZpeK {
  margin-left: 8px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__loadingModal--2TFOc {
  width: 480px;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__loadingModal--2TFOc .LoadResultSelectResult__loadingImg--3YxV_ {
  display: inline-block;
  width: 96px;
  height: 96px;
  box-sizing: border-box;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__loadingModal--2TFOc .LoadResultSelectResult__title--eMYb9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 32px;
  color: #232323;
}
.LoadResultSelectResult__loadResultSelectResult--3HpkJ .LoadResultSelectResult__loadingModal--2TFOc .LoadResultSelectResult__description--3WaOX {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #6a6a6a;
}

.LoadResultSelectResultItem__title-01--3QM5z {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.LoadResultSelectResultItem__title-02--1yqEN {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultSelectResultItem__title-03--3h9ZJ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.LoadResultSelectResultItem__title-04--w-jY1 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.LoadResultSelectResultItem__title-04-higher--25BCn {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.LoadResultSelectResultItem__title-05--3xV2t {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.LoadResultSelectResultItem__title-05-higher--31Cy6 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.LoadResultSelectResultItem__title-06--2L-Vt {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultSelectResultItem__title-07--1sb36 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultSelectResultItem__title-08--2hXdu {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultSelectResultItem__title-09--bM0eZ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultSelectResultItem__text-01--2UOtC {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultSelectResultItem__text-02--2m_5T {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultSelectResultItem__text-03--2o_Qx {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultSelectResultItem__text-03-higher--OyRCZ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.LoadResultSelectResultItem__text-04--2Vp29 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.LoadResultSelectResultItem__text-05--1X_6C {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultSelectResultItem__text-06--3PaU4 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.LoadResultSelectResultItem__text-07--2Miar {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.LoadResultSelectResultItem__head-02--3QUer {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultSelectResultItem__head-06--1rjrv {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultSelectResultItem__monospace--2ZNW8 {
  font-feature-settings: "tnum";
}
.LoadResultSelectResultItem__text-sub--XbHv2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultSelectResultItem__hdot-font-3xs-r--3xguH {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-2xs-r--2QBGf {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-xs-r--yuubE {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-sm-r--2kvqz {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-lm-r--J7C2m {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-md-r--TfEU0 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-lg-r--10yn- {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-xl-r--1K1ph {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-2xl-r--jSTyr {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-3xl-r--17-bb {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-4xl-r--37N1s {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-5xl-r--3UnsQ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-6xl-r--32sXT {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResultItem__hdot-font-7xl-r--w6QRu {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResultItem__hdot-font-3xs-m--1-5wB {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-2xs-m--1gp_L {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-xs-m--1L6u1 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-sm-m--wQavN {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-lm-m--1L8b_ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-md-m--3iPA7 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-lg-m--3QPs6 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-xl-m--3hZNr {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-2xl-m--3wzKv {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-3xl-m--1-wFa {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-4xl-m--3Pwbw {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-5xl-m--2OfXl {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-6xl-m--1etRs {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResultItem__hdot-font-7xl-m--IlZEp {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResultItem__hdot-font-3xs-s--28mCH {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-2xs-s--ZqiGl {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-xs-s--2hcW2 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-sm-s--3bCFE {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-lm-s--2mRfY {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-md-s--2YDBh {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-lg-s--378Av {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-xl-s--ghV6A {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-2xl-s--yo0-k {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-3xl-s--g7YfW {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-4xl-s--2XxcW {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-5xl-s--3heVU {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-6xl-s--1U2Fo {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResultItem__hdot-font-7xl-s--21XCi {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResultItem__hdot-font-3xs-b--9aFaE {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-2xs-b--26WmC {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-xs-b--1slmk {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-sm-b--16TJY {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-lm-b--34W2d {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultSelectResultItem__hdot-font-md-b--276og {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-lg-b--12bUP {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-xl-b--3bWRl {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-2xl-b--10d0m {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-3xl-b--R5g1X {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-4xl-b--39-1_ {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-5xl-b--QJq66 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultSelectResultItem__hdot-font-6xl-b--14oXU {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResultItem__hdot-font-7xl-b--KPYBY {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultSelectResultItem__game-box--1ejx- {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.LoadResultSelectResultItem__loadResultSelectResultItem--31V_J {
  width: 320px;
  padding: 24px 24px 20px 24px;
  border: 1px solid #e7e8ea;
  box-sizing: border-box;
  border-radius: 12px;
  transition: background-color 0.2s ease, border-color 0.2s ease;
  cursor: pointer;
}
.LoadResultSelectResultItem__loadResultSelectResultItem--31V_J.LoadResultSelectResultItem__selected--1-6fP {
  background-color: #f3fdfc;
  border-color: #5ec7c3;
  border-width: 2px;
  padding: 23px 23px 19px 23px;
}
.LoadResultSelectResultItem__loadResultSelectResultItem--31V_J:hover {
  border-color: #5ec7c3;
}
.LoadResultSelectResultItem__loadResultSelectResultItem--31V_J .LoadResultSelectResultItem__topContent--34zsP {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.LoadResultSelectResultItem__loadResultSelectResultItem--31V_J .LoadResultSelectResultItem__topContent--34zsP .LoadResultSelectResultItem__leftContent--3qU7d .LoadResultSelectResultItem__completeTimeTitle--WZgBn {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #474747;
}
.LoadResultSelectResultItem__loadResultSelectResultItem--31V_J .LoadResultSelectResultItem__topContent--34zsP .LoadResultSelectResultItem__leftContent--3qU7d .LoadResultSelectResultItem__completeTime--3WkKw {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #474747;
}
.LoadResultSelectResultItem__loadResultSelectResultItem--31V_J .LoadResultSelectResultItem__detailText--2kVxw {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #a4a4a4;
  margin-top: 16px;
  display: inline-block;
  transition: all 0.2s ease;
}
.LoadResultSelectResultItem__loadResultSelectResultItem--31V_J .LoadResultSelectResultItem__detailText--2kVxw:hover {
  color: #474747;
}

.LoadResultTaskListModal__title-01--2w9jr {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.LoadResultTaskListModal__title-02--3YIyg {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultTaskListModal__title-03--9Q-tr {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.LoadResultTaskListModal__title-04--3j2b6 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.LoadResultTaskListModal__title-04-higher--1bUBX {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.LoadResultTaskListModal__title-05--3KuVQ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.LoadResultTaskListModal__title-05-higher--2JMxx {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.LoadResultTaskListModal__title-06--2JChQ {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultTaskListModal__title-07--1gRtv {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultTaskListModal__title-08--1SK13 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultTaskListModal__title-09--wtNEo {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultTaskListModal__text-01--1Yc-d {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultTaskListModal__text-02--23aTs {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultTaskListModal__text-03--1JrXI {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultTaskListModal__text-03-higher--Ou2BN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.LoadResultTaskListModal__text-04--10pSF {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.LoadResultTaskListModal__text-05--1ljE0 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultTaskListModal__text-06--1GLEX {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.LoadResultTaskListModal__text-07--1de55 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.LoadResultTaskListModal__head-02--Mhzr2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultTaskListModal__head-06--27-re {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultTaskListModal__monospace--2JlMo {
  font-feature-settings: "tnum";
}
.LoadResultTaskListModal__text-sub--2BLpF {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultTaskListModal__hdot-font-3xs-r--3CSdV {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-2xs-r--1intC {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-xs-r--y7tlk {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-sm-r--2BbVA {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-lm-r--2_gzx {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-md-r--20YCq {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-lg-r--38Dsk {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-xl-r--6Pllw {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-2xl-r--1Vsno {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-3xl-r--3vBag {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-4xl-r--2aZuw {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-5xl-r--eYTkH {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-6xl-r--SzaND {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListModal__hdot-font-7xl-r--2oiWN {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListModal__hdot-font-3xs-m--3xI4j {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-2xs-m--1Vv7S {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-xs-m--3H331 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-sm-m--3m749 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-lm-m--1Qea0 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-md-m--2krU5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-lg-m--1sXlO {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-xl-m--2QKYB {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-2xl-m--26X1D {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-3xl-m--1Kn7P {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-4xl-m--3pGIm {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-5xl-m--2omg1 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-6xl-m--gtfHI {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListModal__hdot-font-7xl-m--13CMs {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListModal__hdot-font-3xs-s--ttx-L {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-2xs-s--VT8Bg {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-xs-s--3Wv1D {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-sm-s--1Ayye {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-lm-s--22sCO {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-md-s--GeDEX {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-lg-s--12YiS {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-xl-s--sGYxZ {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-2xl-s--2tlYm {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-3xl-s--cAXzc {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-4xl-s--3iSfZ {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-5xl-s--2Ki7i {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-6xl-s--2rX20 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListModal__hdot-font-7xl-s--1t27O {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListModal__hdot-font-3xs-b--Tckpr {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-2xs-b--1PUJ_ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-xs-b--3E1qP {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-sm-b--1BQl4 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-lm-b--3RQeJ {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListModal__hdot-font-md-b--1QOsg {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-lg-b--1vGoE {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-xl-b--1xdiX {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-2xl-b--2wAXS {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-3xl-b--Jyd-w {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-4xl-b--3COJU {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-5xl-b--2ttzy {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultTaskListModal__hdot-font-6xl-b--2b_57 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListModal__hdot-font-7xl-b--1Fy2P {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListModal__game-box--18GNP {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh {
  display: flex;
  flex-direction: row;
  padding: 48px 64px;
  padding-right: 24px;
  height: 528px;
  align-items: center;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh .LoadResultTaskListModal__leftContent--2JwSX {
  width: 292px;
  text-align: start;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh .LoadResultTaskListModal__leftContent--2JwSX .LoadResultTaskListModal__title--1lGz- {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
  margin-bottom: 24px;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh .LoadResultTaskListModal__leftContent--2JwSX .LoadResultTaskListModal__description--1ST05 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  display: flex;
  align-items: end;
  margin-bottom: 32px;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh .LoadResultTaskListModal__rightContent--2W718 {
  width: 360px;
  height: 416px;
  margin-left: 64px;
  position: relative;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh .LoadResultTaskListModal__rightContent--2W718 .LoadResultTaskListModal__scrollWrap--2uW6b {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh .LoadResultTaskListModal__rightContent--2W718 .LoadResultTaskListModal__scrollWrap--2uW6b::-webkit-scrollbar {
  width: 8px;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh .LoadResultTaskListModal__rightContent--2W718 .LoadResultTaskListModal__scrollWrap--2uW6b::-webkit-scrollbar-track {
  background: #e7e8ea;
  border-radius: 4px;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh .LoadResultTaskListModal__rightContent--2W718 .LoadResultTaskListModal__scrollWrap--2uW6b::-webkit-scrollbar-thumb {
  background: #9fa4ab;
  border-radius: 4px;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh .LoadResultTaskListModal__rightContent--2W718 .LoadResultTaskListModal__scrollWrap--2uW6b .LoadResultTaskListModal__emptyBox--4GW1m {
  content: "";
  width: calc(100% - 8px);
  height: 32px;
  position: absolute;
  box-shadow: inset 0 32px 16px -16px white;
  top: 0;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh .LoadResultTaskListModal__rightContent--2W718 .LoadResultTaskListModal__scrollWrap--2uW6b .LoadResultTaskListModal__emptyBox--4GW1m:last-of-type {
  top: auto;
  bottom: 0;
  box-shadow: inset 0 -32px 16px -16px white;
}
.LoadResultTaskListModal__loadResultTaskListModal--3-oRh .LoadResultTaskListModal__rightContent--2W718 .LoadResultTaskListModal__scrollWrap--2uW6b .LoadResultTaskListModal__selectionItemMargin--3ByFn {
  margin-top: 12px;
}

.LoadResultTaskListItem__title-01--2uDHi {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.LoadResultTaskListItem__title-02--1yzgo {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultTaskListItem__title-03--2wlDs {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.LoadResultTaskListItem__title-04--XwdKy {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.LoadResultTaskListItem__title-04-higher--3omnt {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.LoadResultTaskListItem__title-05--1g5b9 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.LoadResultTaskListItem__title-05-higher--Q1W3v {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.LoadResultTaskListItem__title-06--BKYOt {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultTaskListItem__title-07--2ylN2 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultTaskListItem__title-08--2Tr97 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultTaskListItem__title-09--2LwGq {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultTaskListItem__text-01--ikhOA {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.LoadResultTaskListItem__text-02--1pW7b {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.LoadResultTaskListItem__text-03--34UON {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultTaskListItem__text-03-higher--2rPxk {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.LoadResultTaskListItem__text-04--20Rfs {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.LoadResultTaskListItem__text-05--1pmdp {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultTaskListItem__text-06--3hO_e {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.LoadResultTaskListItem__text-07--1rpJm {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.LoadResultTaskListItem__head-02--2NFlh {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.LoadResultTaskListItem__head-06--2ZjFR {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.LoadResultTaskListItem__monospace--27xAD {
  font-feature-settings: "tnum";
}
.LoadResultTaskListItem__text-sub--2U7Wa {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.LoadResultTaskListItem__hdot-font-3xs-r--3GRTU {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-2xs-r--1S_Th {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-xs-r--EeGjR {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-sm-r--3jyNF {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-lm-r--131Hu {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-md-r--2yim6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-lg-r--1g2Pu {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-xl-r--1-LbD {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-2xl-r--1MrO4 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-3xl-r--2fzL8 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-4xl-r--2JIxn {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-5xl-r--2D0vK {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-6xl-r--2TdQ8 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListItem__hdot-font-7xl-r--3BIyv {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListItem__hdot-font-3xs-m--yyKSs {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-2xs-m--3n7aH {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-xs-m--1VKq5 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-sm-m--2Aves {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-lm-m--2x7n6 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-md-m---Ju0t {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-lg-m--1mYu1 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-xl-m--3Ypgk {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-2xl-m--1s_IK {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-3xl-m--4yuz7 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-4xl-m--2fm4u {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-5xl-m--1AYdR {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-6xl-m--EEmmP {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListItem__hdot-font-7xl-m--1Ri6S {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListItem__hdot-font-3xs-s--1QHa5 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-2xs-s--37JXs {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-xs-s--z7xOY {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-sm-s--1KKXO {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-lm-s--tp5fC {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-md-s--19ICj {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-lg-s--wh1SM {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-xl-s--1v8fo {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-2xl-s--2N1rY {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-3xl-s--usWVg {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-4xl-s--18XH_ {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-5xl-s--2rVH8 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-6xl-s--CJNCq {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListItem__hdot-font-7xl-s--1wNfz {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListItem__hdot-font-3xs-b--1WgKX {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-2xs-b--3KWy6 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-xs-b--2RHr3 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-sm-b--1-Rad {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-lm-b---Tcoz {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.LoadResultTaskListItem__hdot-font-md-b--1vpBD {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-lg-b--2MWh7 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-xl-b--qlt5S {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-2xl-b--3EweF {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-3xl-b--178rH {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-4xl-b--1FrO8 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-5xl-b--2BjhB {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.LoadResultTaskListItem__hdot-font-6xl-b--2P-2F {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListItem__hdot-font-7xl-b--v7izZ {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.LoadResultTaskListItem__game-box--20LI0 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.LoadResultTaskListItem__loadResultTaskListItem--jqkjr {
  display: inline-flex;
  align-items: center;
  width: 320px;
  height: 64px;
  background-color: #f9f9fa;
  padding: 16px 20px;
  border: 1px solid #f4f4f5;
  box-sizing: border-box;
  border-radius: 8px;
}
.LoadResultTaskListItem__loadResultTaskListItem--jqkjr:not(:last-of-type) {
  margin-bottom: 12px;
}
.LoadResultTaskListItem__loadResultTaskListItem--jqkjr .LoadResultTaskListItem__icon--2u4OL {
  min-width: 32px;
  width: 32px;
  height: 32px;
}
.LoadResultTaskListItem__loadResultTaskListItem--jqkjr > p.LoadResultTaskListItem__taskName--3ftND {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #474747;
  margin-left: 12px;
  text-align: left;
}
.LoadResultTaskListItem__loadResultTaskListItem--jqkjr > p.LoadResultTaskListItem__taskType--2f2XV {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  color: #656a71;
  margin-left: auto;
  white-space: nowrap;
}
.LoadResultTaskListItem__loadResultTaskListItem--jqkjr.LoadResultTaskListItem__additionalTask--sfpL3 {
  background-color: white;
}
.LoadResultTaskListItem__loadResultTaskListItem--jqkjr.LoadResultTaskListItem__additionalTask--sfpL3 .LoadResultTaskListItem__taskType--2f2XV {
  color: #4bd667;
}

.EmptyPrivacyPolicy__title-01--UIRvb {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.EmptyPrivacyPolicy__title-02--1lUUx {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.EmptyPrivacyPolicy__title-03--2MOIo {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.EmptyPrivacyPolicy__title-04--2CF4J {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.EmptyPrivacyPolicy__title-04-higher--3HLed {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.EmptyPrivacyPolicy__title-05--2Zu7X {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.EmptyPrivacyPolicy__title-05-higher--2sFfv {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.EmptyPrivacyPolicy__title-06--1r25j {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.EmptyPrivacyPolicy__title-07--cbm3F {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.EmptyPrivacyPolicy__title-08--1b-W2 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.EmptyPrivacyPolicy__title-09--3LyTZ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.EmptyPrivacyPolicy__text-01--15fpE {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.EmptyPrivacyPolicy__text-02--esQKr {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.EmptyPrivacyPolicy__text-03---KGZx {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.EmptyPrivacyPolicy__text-03-higher--3_FFI {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.EmptyPrivacyPolicy__text-04--2BQEG {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.EmptyPrivacyPolicy__text-05--mW6wi {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.EmptyPrivacyPolicy__text-06--3op5i {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.EmptyPrivacyPolicy__text-07--3Uh-S {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.EmptyPrivacyPolicy__head-02--2DPV6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.EmptyPrivacyPolicy__head-06--1Jy9e {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.EmptyPrivacyPolicy__monospace--2ra8O {
  font-feature-settings: "tnum";
}
.EmptyPrivacyPolicy__text-sub--17Vm9 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.EmptyPrivacyPolicy__hdot-font-3xs-r--1YpzV {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-2xs-r--1QyKh {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-xs-r--3YUwA {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-sm-r--3pl02 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-lm-r--YAlqw {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-md-r--2VTCm {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-lg-r--1XTCi {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-xl-r--Ep8Li {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-2xl-r--31JB9 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-3xl-r--1G27_ {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-4xl-r--3Oit3 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-5xl-r--34Tt8 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-6xl-r--1sFfv {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EmptyPrivacyPolicy__hdot-font-7xl-r--3JGQf {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EmptyPrivacyPolicy__hdot-font-3xs-m--liK47 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-2xs-m--3FfHQ {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-xs-m--3t1cJ {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-sm-m--3IF_5 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-lm-m--3OMkm {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-md-m--1rB6N {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-lg-m--bn8ej {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-xl-m--2JlVI {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-2xl-m--3ESrY {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-3xl-m--Z0mWX {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-4xl-m--RFLNc {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-5xl-m--26YMP {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-6xl-m--2pKV_ {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EmptyPrivacyPolicy__hdot-font-7xl-m--LFwJ5 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EmptyPrivacyPolicy__hdot-font-3xs-s--3WCVz {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-2xs-s--eyE8d {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-xs-s--U-v12 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-sm-s--2IBLF {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-lm-s--2mLdn {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-md-s--3DObw {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-lg-s--1xgG6 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-xl-s--3moDi {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-2xl-s--1yiAo {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-3xl-s--1xdYK {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-4xl-s--OlFP1 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-5xl-s--2Stgf {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-6xl-s--QimqI {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EmptyPrivacyPolicy__hdot-font-7xl-s--1yhBR {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EmptyPrivacyPolicy__hdot-font-3xs-b--2yNQn {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-2xs-b--1fMx9 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-xs-b--1qe0p {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-sm-b--hpDMh {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-lm-b--2iANF {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.EmptyPrivacyPolicy__hdot-font-md-b--1k1-a {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-lg-b--1OJRC {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-xl-b--1Xl38 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-2xl-b--3TmRg {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-3xl-b--2_E2R {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-4xl-b--NTV8g {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-5xl-b--CZmR3 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.EmptyPrivacyPolicy__hdot-font-6xl-b--1VXSF {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EmptyPrivacyPolicy__hdot-font-7xl-b--Ou7rb {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.EmptyPrivacyPolicy__game-box--3EI0e {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.EmptyPrivacyPolicy__emptyPrivacyPolicy--1-lS6 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #f9f9fa;
  width: 544px;
  height: 268px;
  background: #44474b;
  padding: 48px 64px;
}
.EmptyPrivacyPolicy__emptyPrivacyPolicy--1-lS6 > span {
  text-align: center;
}

.VerifyIdentity__title-01--2nJoz {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.VerifyIdentity__title-02--3TM0Z {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.VerifyIdentity__title-03--33PAw {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.VerifyIdentity__title-04--2VsX6 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.VerifyIdentity__title-04-higher--HT4-A {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.VerifyIdentity__title-05--klOdV {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.VerifyIdentity__title-05-higher--toqjw {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.VerifyIdentity__title-06--3wj7M {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.VerifyIdentity__title-07--179ct {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.VerifyIdentity__title-08--37_EL {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.VerifyIdentity__title-09--pyUw2 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.VerifyIdentity__text-01--2au5K {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.VerifyIdentity__text-02--1JXQo {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.VerifyIdentity__text-03--KMhaN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.VerifyIdentity__text-03-higher--2yecI {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.VerifyIdentity__text-04--2Iy_b {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.VerifyIdentity__text-05--PYIAr {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.VerifyIdentity__text-06--1mdH2 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.VerifyIdentity__text-07--2c8du {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.VerifyIdentity__head-02--2JZxw {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.VerifyIdentity__head-06--2ZhGH {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.VerifyIdentity__monospace--29Lcy {
  font-feature-settings: "tnum";
}
.VerifyIdentity__text-sub--3oxRN {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.VerifyIdentity__hdot-font-3xs-r--vSce0 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-2xs-r--23LUc {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-xs-r--JWoHi {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-sm-r--2Ta2b {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-lm-r--ZWuQO {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-md-r--2w3lR {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-lg-r--oCXSO {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-xl-r--2RET4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-2xl-r--2L6Hk {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-3xl-r--1u9nX {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-4xl-r--u-yOm {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-5xl-r--tunht {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-6xl-r--INDSQ {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VerifyIdentity__hdot-font-7xl-r--2JMHS {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VerifyIdentity__hdot-font-3xs-m--AcVCG {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-2xs-m--2yRwD {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-xs-m--1V9qN {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-sm-m--94Vl5 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-lm-m--3Q_vQ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-md-m--1tQNX {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-lg-m--23hNe {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-xl-m--3AXb4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-2xl-m--2e5zp {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-3xl-m--3LdG0 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-4xl-m--1N0h9 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-5xl-m--28Fz9 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-6xl-m--34jDh {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VerifyIdentity__hdot-font-7xl-m--1dZSU {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VerifyIdentity__hdot-font-3xs-s--1QidO {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-2xs-s--3FLMY {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-xs-s--2tQss {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-sm-s--3Mm7V {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-lm-s--2K1-I {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-md-s--7aDob {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-lg-s--T0bfV {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-xl-s--1Rtyi {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-2xl-s--1mnTc {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-3xl-s--1sj7c {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-4xl-s--3N_mp {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-5xl-s--2MiH4 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-6xl-s--3bEr8 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VerifyIdentity__hdot-font-7xl-s--3TwlM {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VerifyIdentity__hdot-font-3xs-b--1E9i6 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-2xs-b--nweyE {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-xs-b--2zkib {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-sm-b--2xVNu {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-lm-b--2SOj7 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.VerifyIdentity__hdot-font-md-b--2x160 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-lg-b--3mu1D {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-xl-b--1WkvA {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-2xl-b--1n20g {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-3xl-b--2CK82 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-4xl-b--1Ej0k {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-5xl-b--31zFR {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.VerifyIdentity__hdot-font-6xl-b--3hBWc {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VerifyIdentity__hdot-font-7xl-b--xjzGJ {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.VerifyIdentity__game-box--3jld9 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.VerifyIdentity__verifyIdentity--3A4r5 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  padding: 48px 64px;
  text-align: center;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__guideWrap--3ULyj {
  width: 416px;
  text-align: center;
  white-space: break-spaces;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__guideWrap--3ULyj > .VerifyIdentity__title--1T0Pw {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #474747;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__guideWrap--3ULyj > .VerifyIdentity__content--3qN9l {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  margin-top: 8px;
  color: #a4a4a4;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__guideWrap--3ULyj.VerifyIdentity__wideOnly--ltAOy {
  width: 544px;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__guideWrap--3ULyj.VerifyIdentity__wide--Oioy6 {
  width: 544px;
  white-space: nowrap;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__contentWrap--1q73x {
  margin-top: 32px;
  display: flex;
  justify-content: center;
}
.VerifyIdentity__verifyIdentity--3A4r5 .VerifyIdentity__card--9C7Pq {
  width: 160px;
  min-height: 208px;
  padding: 32px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid #f4f4f5;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  border-radius: 8px;
}
.VerifyIdentity__verifyIdentity--3A4r5 .VerifyIdentity__card--9C7Pq.VerifyIdentity__pointer--1xXus {
  cursor: pointer;
}
.VerifyIdentity__verifyIdentity--3A4r5 .VerifyIdentity__card--9C7Pq > span {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  white-space: break-spaces;
}
.VerifyIdentity__verifyIdentity--3A4r5 .VerifyIdentity__card--9C7Pq > span.VerifyIdentity__fail--Viiig {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #fb4e4e;
}
.VerifyIdentity__verifyIdentity--3A4r5 .VerifyIdentity__card--9C7Pq ~ * {
  margin-left: 32px;
}
.VerifyIdentity__verifyIdentity--3A4r5 .VerifyIdentity__card--9C7Pq > .VerifyIdentity__img--CWFhI {
  width: 96px;
  height: 96px;
  margin-bottom: 24px;
}
.VerifyIdentity__verifyIdentity--3A4r5 .VerifyIdentity__card--9C7Pq > .VerifyIdentity__img--CWFhI.VerifyIdentity__phone--wGfZ_ {
  background: url("/static/image/verifyIdentity/verifyWithPhone.svg");
  background-size: cover;
}
.VerifyIdentity__verifyIdentity--3A4r5 .VerifyIdentity__card--9C7Pq > .VerifyIdentity__img--CWFhI.VerifyIdentity__iPin--3w_6T {
  background: url("/static/image/verifyIdentity/verifyWithIpin.svg");
  background-size: cover;
}
.VerifyIdentity__verifyIdentity--3A4r5 .VerifyIdentity__card--9C7Pq > .VerifyIdentity__img--CWFhI.VerifyIdentity__phoneFail--2T4lI {
  background: url("/static/image/verifyIdentity/verifyWithPhoneFail.svg");
  background-size: cover;
}
.VerifyIdentity__verifyIdentity--3A4r5 .VerifyIdentity__card--9C7Pq > .VerifyIdentity__img--CWFhI.VerifyIdentity__iPinFail--16bKe {
  background: url("/static/image/verifyIdentity/verifyWithIpinFail.svg");
  background-size: cover;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__verifyBtn--29BFI {
  margin-top: 32px;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__loadingImg--3e17r {
  box-sizing: border-box;
  width: 96px;
  height: 96px;
  display: inline-block;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__verifyingWrap--36qVn {
  width: 352px;
  margin-top: 32px;
  text-align: center;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__verifyingWrap--36qVn > .VerifyIdentity__title--1T0Pw {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  color: #232323;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__verifyingWrap--36qVn > .VerifyIdentity__content--3qN9l {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #6a6a6a;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__resultTitle--2wta4 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  width: 272px;
  margin-bottom: 32px;
  color: #474747;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__resultTitle--2wta4.VerifyIdentity__wide--Oioy6 {
  width: 416px;
}
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__retryBtn--3G_w9,
.VerifyIdentity__verifyIdentity--3A4r5 > .VerifyIdentity__loadingConfirm--2L7mt {
  margin: 32px 0 0 0;
}

.JobdaResultSavePopup__title-01--3hc3R {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.JobdaResultSavePopup__title-02--16TFL {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.JobdaResultSavePopup__title-03--9g4Zd {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.JobdaResultSavePopup__title-04--19pfZ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.JobdaResultSavePopup__title-04-higher--27PJE {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.JobdaResultSavePopup__title-05--3rMlV {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.JobdaResultSavePopup__title-05-higher--ftQUY {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.JobdaResultSavePopup__title-06--1UJKc {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.JobdaResultSavePopup__title-07--3ebqH {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.JobdaResultSavePopup__title-08--1uC96 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopup__title-09--2n_6W {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopup__text-01--E3USc {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.JobdaResultSavePopup__text-02--3Drst {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.JobdaResultSavePopup__text-03--1omsZ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopup__text-03-higher--2Q3qk {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.JobdaResultSavePopup__text-04--1xZUU {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.JobdaResultSavePopup__text-05--1APrH {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopup__text-06--32VnH {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.JobdaResultSavePopup__text-07--yYETM {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.JobdaResultSavePopup__head-02--lIoPG {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.JobdaResultSavePopup__head-06--1yG5I {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopup__monospace--1VVdj {
  font-feature-settings: "tnum";
}
.JobdaResultSavePopup__text-sub--2NxfR {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopup__hdot-font-3xs-r--3kWNp {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-2xs-r--2QicY {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-xs-r--2Wp4d {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-sm-r--I9O1r {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-lm-r--1MJJ2 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-md-r--2qIg- {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-lg-r--VRy3p {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-xl-r--2zE-8 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-2xl-r--1kEd_ {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-3xl-r--2N9Sk {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-4xl-r--1Py5_ {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-5xl-r--lMrnG {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-6xl-r--3bcQX {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopup__hdot-font-7xl-r--3Azyj {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopup__hdot-font-3xs-m--18Xr8 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-2xs-m--3y0k5 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-xs-m--1j2nW {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-sm-m--3PXh5 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-lm-m--mjV8v {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-md-m--1Fmd4 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-lg-m--DNQjS {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-xl-m--1jP-e {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-2xl-m--4h1Lc {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-3xl-m--1UmmL {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-4xl-m--3JH6Y {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-5xl-m--3AjAT {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-6xl-m--2Favj {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopup__hdot-font-7xl-m--3paAF {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopup__hdot-font-3xs-s--2FOkX {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-2xs-s--25vGU {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-xs-s--mMJbp {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-sm-s--EKT46 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-lm-s--2q_19 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-md-s--2ahpq {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-lg-s--1Nu7G {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-xl-s--61EqF {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-2xl-s--mWrim {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-3xl-s--1ZAXb {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-4xl-s--9h1_2 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-5xl-s--ejFdE {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-6xl-s--Ut2ce {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopup__hdot-font-7xl-s--3ru-c {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopup__hdot-font-3xs-b--iExSq {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-2xs-b--1aW9M {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-xs-b--a6rEJ {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-sm-b--1PBHT {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-lm-b--3Ja8n {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopup__hdot-font-md-b--2qEUU {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-lg-b--3HDU5 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-xl-b--KvX4q {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-2xl-b--OAJM3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-3xl-b--1o_oS {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-4xl-b--1hAY0 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-5xl-b--1TDpE {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopup__hdot-font-6xl-b--YLGDM {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopup__hdot-font-7xl-b--3HH9r {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopup__game-box--1-MYw {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.JobdaResultSavePopup__jobdaResultSavePopup--2_lXj {
  position: fixed;
  top: 24px;
  right: 32px;
  width: 416px;
  height: 500px;
  padding: 16px 16px 32px;
  transition: height 700ms;
  background: #f4f4f5;
  border: 1px solid #cfd1d5;
  backdrop-filter: blur(12px);
  filter: drop-shadow(0px 16px 40px rgba(0, 0, 0, 0.16));
  border-radius: 16px;
  display: none;
}
.JobdaResultSavePopup__jobdaResultSavePopup--2_lXj > .JobdaResultSavePopup__content--2-L6E {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.JobdaResultSavePopup__jobdaResultSavePopup--2_lXj.JobdaResultSavePopup__visible---QN4e {
  display: block;
  z-index: 110;
}
.JobdaResultSavePopup__jobdaResultSavePopup--2_lXj.JobdaResultSavePopup__expand--3Egxr {
  height: 412px;
}
.JobdaResultSavePopup__jobdaResultSavePopup--2_lXj.JobdaResultSavePopup__contract--3YU8P {
  height: 346px;
}
.JobdaResultSavePopup__jobdaResultSavePopup--2_lXj .JobdaResultSavePopup__closeWrap--2UgDe {
  width: 32px;
  height: 32px;
  padding: 8px;
  display: flex;
  align-self: flex-end;
  align-items: center;
  justify-content: center;
  background: rgba(37, 40, 43, 0.08);
  border-radius: 24px;
}
.JobdaResultSavePopup__jobdaResultSavePopup--2_lXj .JobdaResultSavePopup__closeWrap--2UgDe .JobdaResultSavePopup__close--3PjRc {
  width: 16px;
  height: 16px;
  fill: #44474b;
}

.JobdaResultSavePopupIndex__title-01--1IuUO {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.JobdaResultSavePopupIndex__title-02--1GBhH {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.JobdaResultSavePopupIndex__title-03--1VPim {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.JobdaResultSavePopupIndex__title-04--EcFmj {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.JobdaResultSavePopupIndex__title-04-higher--1FlLf {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.JobdaResultSavePopupIndex__title-05--2QP1o {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.JobdaResultSavePopupIndex__title-05-higher--3N9Tg {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.JobdaResultSavePopupIndex__title-06--2eL3O {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.JobdaResultSavePopupIndex__title-07--1cvc7 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.JobdaResultSavePopupIndex__title-08--1OQ4P {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopupIndex__title-09--2GcZ1 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopupIndex__text-01--jMZto {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.JobdaResultSavePopupIndex__text-02--3iHjT {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.JobdaResultSavePopupIndex__text-03--4NEPQ {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopupIndex__text-03-higher--3XdnW {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.JobdaResultSavePopupIndex__text-04--2_n48 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.JobdaResultSavePopupIndex__text-05--3W2L3 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopupIndex__text-06--1ZJMJ {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.JobdaResultSavePopupIndex__text-07--SgWo9 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.JobdaResultSavePopupIndex__head-02--vHK-6 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.JobdaResultSavePopupIndex__head-06--397tO {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopupIndex__monospace--7-WdV {
  font-feature-settings: "tnum";
}
.JobdaResultSavePopupIndex__text-sub--89MRu {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopupIndex__hdot-font-3xs-r--14T2Z {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-2xs-r--1-Evo {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-xs-r--36sFQ {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-sm-r--3dOQr {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-lm-r--tEBBu {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-md-r--2MNTx {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-lg-r--1Cczo {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-xl-r--3dMIE {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-2xl-r--1iv4v {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-3xl-r--cMltN {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-4xl-r--1YZMp {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-5xl-r--3_3s9 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-6xl-r--2xKNT {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupIndex__hdot-font-7xl-r--1SrCl {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupIndex__hdot-font-3xs-m--20BYJ {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-2xs-m--1UW0m {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-xs-m--3CxWK {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-sm-m--16-1I {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-lm-m--1DKjn {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-md-m--2fg8s {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-lg-m--3vmte {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-xl-m--2Yxy0 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-2xl-m--30o5N {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-3xl-m--3HjvX {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-4xl-m--A4oz6 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-5xl-m--8FkS2 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-6xl-m--12ecF {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupIndex__hdot-font-7xl-m--2WbvT {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupIndex__hdot-font-3xs-s--Esro9 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-2xs-s--3Z7bG {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-xs-s--nfK7c {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-sm-s--8kPQs {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-lm-s--6qgGH {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-md-s--3pO66 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-lg-s--28Kds {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-xl-s--2aYg8 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-2xl-s--TJ2mi {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-3xl-s--3FKUE {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-4xl-s--1nJ95 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-5xl-s--pfRTB {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-6xl-s--vQpOi {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupIndex__hdot-font-7xl-s--1YrcP {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupIndex__hdot-font-3xs-b--R8vpX {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-2xs-b--zSwUh {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-xs-b--RjRCu {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-sm-b--idmVV {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-lm-b--2ZG1R {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupIndex__hdot-font-md-b--3Frii {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-lg-b--2upn- {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-xl-b--18geo {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-2xl-b--3gwsQ {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-3xl-b--36wK6 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-4xl-b--2to0w {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-5xl-b--3Qncv {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupIndex__hdot-font-6xl-b--16qoc {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupIndex__hdot-font-7xl-b--28fnv {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupIndex__game-box--6Ej1Q {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.JobdaResultSavePopupIndex__jobdaResultSavePopupIndex--1VSIz {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  text-align: center;
}
.JobdaResultSavePopupIndex__jobdaResultSavePopupIndex--1VSIz .JobdaResultSavePopupIndex__title--3T1mY {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  margin-top: 20px;
  color: #474747;
}
.JobdaResultSavePopupIndex__jobdaResultSavePopupIndex--1VSIz .JobdaResultSavePopupIndex__description---nX5M {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin-top: 12px;
  color: #6a6a6a;
}
.JobdaResultSavePopupIndex__jobdaResultSavePopupIndex--1VSIz .JobdaResultSavePopupIndex__exampleWrap--3KGVC {
  margin-top: 20px;
  width: 352px;
  height: 200px;
  background: white;
  border-radius: 8px;
}
.JobdaResultSavePopupIndex__jobdaResultSavePopupIndex--1VSIz .JobdaResultSavePopupIndex__exampleWrap--3KGVC > img {
  margin-top: 6px;
  width: 182px;
  height: 180px;
}
.JobdaResultSavePopupIndex__jobdaResultSavePopupIndex--1VSIz .JobdaResultSavePopupIndex__checkWrap--3qXwk {
  display: flex;
  align-items: center;
  margin-top: 16px;
  text-align: left;
}
.JobdaResultSavePopupIndex__jobdaResultSavePopupIndex--1VSIz .JobdaResultSavePopupIndex__checkWrap--3qXwk .JobdaResultSavePopupIndex__agreementDetailButton--3Z10B {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  display: inline-block;
  margin-left: 8px;
  background: #ffffff;
  color: #a4a4a4;
  width: 50px;
  height: 24px;
  padding: 2px 0;
  border-radius: 4px;
  border: 1px solid #cfd1d5;
}
.JobdaResultSavePopupIndex__jobdaResultSavePopupIndex--1VSIz > button {
  width: fit-content;
  margin-top: 24px;
}

.JobdaResultSavePopupComplete__title-01--3X5BZ {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.JobdaResultSavePopupComplete__title-02--3VHy6 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.JobdaResultSavePopupComplete__title-03--PYZ3a {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.JobdaResultSavePopupComplete__title-04--2vvL2 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.JobdaResultSavePopupComplete__title-04-higher--1AItq {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.JobdaResultSavePopupComplete__title-05--3CItP {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.JobdaResultSavePopupComplete__title-05-higher--o32gS {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.JobdaResultSavePopupComplete__title-06--2JBrK {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.JobdaResultSavePopupComplete__title-07--203JP {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.JobdaResultSavePopupComplete__title-08--2484w {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopupComplete__title-09--3SGs2 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopupComplete__text-01--2uEFh {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.JobdaResultSavePopupComplete__text-02--3h_cS {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.JobdaResultSavePopupComplete__text-03--22idl {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopupComplete__text-03-higher--snbpU {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.JobdaResultSavePopupComplete__text-04--2n6iS {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.JobdaResultSavePopupComplete__text-05--E2ieo {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopupComplete__text-06--2xCUm {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.JobdaResultSavePopupComplete__text-07--xWpOX {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.JobdaResultSavePopupComplete__head-02--zxjVg {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.JobdaResultSavePopupComplete__head-06--2SybW {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopupComplete__monospace--1iwZn {
  font-feature-settings: "tnum";
}
.JobdaResultSavePopupComplete__text-sub--3IoRH {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopupComplete__hdot-font-3xs-r--3ejK7 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-2xs-r--1uSWF {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-xs-r--b1KDG {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-sm-r--2SYov {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-lm-r--Recre {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-md-r--35vcv {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-lg-r--LS4WS {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-xl-r--2J90W {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-2xl-r--1otjj {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-3xl-r--1Fbq- {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-4xl-r--3EGLJ {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-5xl-r--3RKep {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-6xl-r--1tkL4 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupComplete__hdot-font-7xl-r--8QYdQ {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupComplete__hdot-font-3xs-m--3JVrL {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-2xs-m--2NPVP {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-xs-m--1QVNZ {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-sm-m--16PLn {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-lm-m--38nox {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-md-m--320aa {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-lg-m--2GUYi {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-xl-m--xIWs- {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-2xl-m--2j9YH {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-3xl-m--19-Qw {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-4xl-m--o4J2H {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-5xl-m--12fyL {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-6xl-m--31o6H {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupComplete__hdot-font-7xl-m--1NbFe {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupComplete__hdot-font-3xs-s--3uQ8O {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-2xs-s--1HedX {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-xs-s--1gTmg {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-sm-s---icHl {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-lm-s--rltKA {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-md-s--3kuJa {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-lg-s--39K3_ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-xl-s--2cQEa {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-2xl-s--1B9rb {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-3xl-s--a_VRF {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-4xl-s--32_4p {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-5xl-s--3fwIU {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-6xl-s--2KEwY {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupComplete__hdot-font-7xl-s---YJWh {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupComplete__hdot-font-3xs-b--csf-W {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-2xs-b--3pdoR {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-xs-b--3pfU1 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-sm-b--3Qm_W {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-lm-b--3Uudx {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupComplete__hdot-font-md-b--2_paY {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-lg-b--GiGps {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-xl-b--QlAeD {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-2xl-b--25pnO {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-3xl-b--34ZMF {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-4xl-b--2Wnj5 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-5xl-b--4ITKl {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupComplete__hdot-font-6xl-b--2Ochd {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupComplete__hdot-font-7xl-b--2Td-1 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupComplete__game-box--1DM5- {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.JobdaResultSavePopupComplete__jobdaResultSavePopupComplete--3u29n {
  width: 100%;
  text-align: center;
}
.JobdaResultSavePopupComplete__jobdaResultSavePopupComplete--3u29n .JobdaResultSavePopupComplete__title--1W7wm {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  margin-top: 16px;
  color: #474747;
}
.JobdaResultSavePopupComplete__jobdaResultSavePopupComplete--3u29n .JobdaResultSavePopupComplete__description--aoOX2 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin-top: 12px;
  color: #6a6a6a;
}
.JobdaResultSavePopupComplete__jobdaResultSavePopupComplete--3u29n .JobdaResultSavePopupComplete__warnText--T0LGo {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  margin-top: 8px;
  color: #a4a4a4;
}
.JobdaResultSavePopupComplete__jobdaResultSavePopupComplete--3u29n > a {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #a4a4a4;
}
.JobdaResultSavePopupComplete__jobdaResultSavePopupComplete--3u29n > span {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #a4a4a4;
}
.JobdaResultSavePopupComplete__jobdaResultSavePopupComplete--3u29n .JobdaResultSavePopupComplete__contentWrap--2Qsx9 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 20px auto 0;
  padding: 16px 20px;
  width: 352px;
  height: 84px;
  background: #ffffff;
  border: 1px solid #f4f4f5;
  border-radius: 8px;
}
.JobdaResultSavePopupComplete__jobdaResultSavePopupComplete--3u29n .JobdaResultSavePopupComplete__contentWrap--2Qsx9 .JobdaResultSavePopupComplete__email--2bdg5 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #6a6a6a;
}
.JobdaResultSavePopupComplete__jobdaResultSavePopupComplete--3u29n .JobdaResultSavePopupComplete__contentWrap--2Qsx9 .JobdaResultSavePopupComplete__expiration--1Ndka {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  margin-top: 4px;
  color: #a4a4a4;
}
.JobdaResultSavePopupComplete__jobdaResultSavePopupComplete--3u29n > button {
  margin-top: 24px;
}

.JobdaResultSavePopupFailure__title-01--3zAvG {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.JobdaResultSavePopupFailure__title-02--391dn {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.JobdaResultSavePopupFailure__title-03--4fI_a {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.JobdaResultSavePopupFailure__title-04--2-heN {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.JobdaResultSavePopupFailure__title-04-higher--3mWDf {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.JobdaResultSavePopupFailure__title-05--1qa70 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.JobdaResultSavePopupFailure__title-05-higher--2A4Gu {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.JobdaResultSavePopupFailure__title-06--jIb7e {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.JobdaResultSavePopupFailure__title-07--2OmCQ {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.JobdaResultSavePopupFailure__title-08--2kNK0 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopupFailure__title-09--1fsvQ {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopupFailure__text-01--3oUGU {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.JobdaResultSavePopupFailure__text-02--gS9yY {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.JobdaResultSavePopupFailure__text-03--1vN6P {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopupFailure__text-03-higher--2uGv5 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.JobdaResultSavePopupFailure__text-04--2BdZe {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.JobdaResultSavePopupFailure__text-05--2v-Yk {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopupFailure__text-06--2Pwxf {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.JobdaResultSavePopupFailure__text-07--2HBPx {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.JobdaResultSavePopupFailure__head-02---cRXf {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.JobdaResultSavePopupFailure__head-06--3WSyY {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.JobdaResultSavePopupFailure__monospace--2m6ZV {
  font-feature-settings: "tnum";
}
.JobdaResultSavePopupFailure__text-sub--lE5L2 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.JobdaResultSavePopupFailure__hdot-font-3xs-r--1mq_J {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-2xs-r--1HadO {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-xs-r--1DjuV {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-sm-r--1gAZ4 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-lm-r--3VPUN {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-md-r--3ingi {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-lg-r--B0evK {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-xl-r--3t1FS {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-2xl-r--1dX_5 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-3xl-r--1nsZX {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-4xl-r--33ZTA {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-5xl-r--9cXhG {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-6xl-r--2VSjV {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupFailure__hdot-font-7xl-r--38q1F {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupFailure__hdot-font-3xs-m--1SS32 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-2xs-m--23zfI {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-xs-m--1LVIa {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-sm-m--3SQuz {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-lm-m--1I3DS {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-md-m--23fhk {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-lg-m--3eQuy {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-xl-m--QvK4M {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-2xl-m--1jt6U {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-3xl-m--ymRQb {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-4xl-m--2YNKF {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-5xl-m--R4opL {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-6xl-m--36QqH {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupFailure__hdot-font-7xl-m--Bf9Xe {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupFailure__hdot-font-3xs-s--1UAi4 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-2xs-s--3sbiz {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-xs-s--1EjS0 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-sm-s--6embG {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-lm-s--2vIpM {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-md-s--3mr0U {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-lg-s--3X596 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-xl-s--2xK2D {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-2xl-s--1Dd23 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-3xl-s--3hVYh {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-4xl-s--2BI1t {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-5xl-s--1U4Oq {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-6xl-s--2ivWL {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupFailure__hdot-font-7xl-s--3DOrd {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupFailure__hdot-font-3xs-b--1Vn3R {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-2xs-b--32sPx {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-xs-b--2C4OJ {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-sm-b--2YxBN {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-lm-b--19xju {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.JobdaResultSavePopupFailure__hdot-font-md-b--1uSfN {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-lg-b--2OnaB {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-xl-b--1DxVo {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-2xl-b--1qpS8 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-3xl-b--3aRci {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-4xl-b--3yPwx {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-5xl-b--NBBmJ {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.JobdaResultSavePopupFailure__hdot-font-6xl-b--zuqfA {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupFailure__hdot-font-7xl-b--17LxK {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.JobdaResultSavePopupFailure__game-box--11xAO {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.JobdaResultSavePopupFailure__jobdaResultSavePopupFailure--2l9r2 {
  width: 100%;
  text-align: center;
}
.JobdaResultSavePopupFailure__jobdaResultSavePopupFailure--2l9r2 .JobdaResultSavePopupFailure__title--1bZ00 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  margin-top: 16px;
  color: #474747;
}
.JobdaResultSavePopupFailure__jobdaResultSavePopupFailure--2l9r2 .JobdaResultSavePopupFailure__description--bjxY8 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  margin-top: 12px;
  color: #6a6a6a;
}
.JobdaResultSavePopupFailure__jobdaResultSavePopupFailure--2l9r2 .JobdaResultSavePopupFailure__warnText--2oaBH {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  margin-top: 8px;
  color: #a4a4a4;
}
.JobdaResultSavePopupFailure__jobdaResultSavePopupFailure--2l9r2 .JobdaResultSavePopupFailure__contentWrap--1-ntJ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 20px auto 0;
  padding: 16px 20px;
  width: 352px;
  height: 84px;
  background: #ffffff;
  border: 1px solid #f4f4f5;
  border-radius: 8px;
}
.JobdaResultSavePopupFailure__jobdaResultSavePopupFailure--2l9r2 .JobdaResultSavePopupFailure__contentWrap--1-ntJ .JobdaResultSavePopupFailure__emailTitle--3r71d {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #a4a4a4;
}
.JobdaResultSavePopupFailure__jobdaResultSavePopupFailure--2l9r2 .JobdaResultSavePopupFailure__contentWrap--1-ntJ .JobdaResultSavePopupFailure__email--1gIp2 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  margin-top: 4px;
  color: #6a6a6a;
}
.JobdaResultSavePopupFailure__jobdaResultSavePopupFailure--2l9r2 > button {
  margin-top: 24px;
}

.TutorialTask__title-01--10tIj {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TutorialTask__title-02--1cZvy {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TutorialTask__title-03--2xnPA {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TutorialTask__title-04--1KU8t {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TutorialTask__title-04-higher--1y5wb {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TutorialTask__title-05--1cY3G {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TutorialTask__title-05-higher--1Pktf {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TutorialTask__title-06--1UHNz {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TutorialTask__title-07--1nnue {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TutorialTask__title-08--15IzA {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TutorialTask__title-09--272gO {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TutorialTask__text-01--TxbmO {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TutorialTask__text-02--3eNxc {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TutorialTask__text-03--2Gxxq {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TutorialTask__text-03-higher--3ZkM0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TutorialTask__text-04--1cOIk {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TutorialTask__text-05--uIvWr {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TutorialTask__text-06--3tsb5 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TutorialTask__text-07--1id4d {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TutorialTask__head-02--QiMwF {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TutorialTask__head-06--12acr {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TutorialTask__monospace--2DK90 {
  font-feature-settings: "tnum";
}
.TutorialTask__text-sub--2aHCo {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TutorialTask__hdot-font-3xs-r--1GfxX {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-2xs-r--3xZOh {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-xs-r--aqZ-Z {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-sm-r--2CL4y {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-lm-r--43JoQ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-md-r--3UwNs {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-lg-r--3wl6g {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-xl-r--3R-L8 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-2xl-r--1U04E {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-3xl-r--33d5N {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-4xl-r--vRgfH {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-5xl-r--3CMTs {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-6xl-r--WYagh {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTask__hdot-font-7xl-r--1kf8c {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTask__hdot-font-3xs-m--2Yg4m {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-2xs-m--1yNmp {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-xs-m--3xaXI {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-sm-m--26EoZ {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-lm-m--1aNiW {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-md-m--2wzXH {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-lg-m--2qZaD {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-xl-m--2T-i7 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-2xl-m--Qqj8R {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-3xl-m--27yC_ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-4xl-m--3mk-Q {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-5xl-m--16CpN {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-6xl-m--GGDNO {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTask__hdot-font-7xl-m--2DD4x {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTask__hdot-font-3xs-s--1fjJ4 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-2xs-s--1BxFi {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-xs-s--1uGfv {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-sm-s--DISj8 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-lm-s--3agRB {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-md-s--3FiOc {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-lg-s--1uLzi {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-xl-s--2g4JC {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-2xl-s--1iM9S {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-3xl-s--1RXX4 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-4xl-s--2iHaT {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-5xl-s--2F5Rx {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-6xl-s--gKZ6S {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTask__hdot-font-7xl-s--d18dg {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTask__hdot-font-3xs-b--UxtFk {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-2xs-b--BZzDS {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-xs-b--3IhH_ {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-sm-b---Mf04 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-lm-b--3I_fh {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTask__hdot-font-md-b--1CU7T {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-lg-b--79U0z {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-xl-b--9KZwR {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-2xl-b--1V9ps {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-3xl-b--39SZT {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-4xl-b--1Fj6f {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-5xl-b--3OcpK {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTask__hdot-font-6xl-b--RdQzo {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTask__hdot-font-7xl-b--RSLq- {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTask__game-box--1ZjpW {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TutorialTask__tutorialTask--205xR .TutorialTask__content---3m6l {
  padding: 32px 48px;
  width: 508px;
}
.TutorialTask__tutorialTask--205xR .TutorialTask__content---3m6l .TutorialTask__description--3mWfx {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin: 16px 0;
  color: #a4a4a4;
}
.TutorialTask__tutorialTask--205xR .TutorialTask__content---3m6l .TutorialTask__buttonWrap--vd6Kv {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.TutorialTask__tutorialTask--205xR .TutorialTask__content---3m6l .TutorialTask__buttonWrap--vd6Kv > .TutorialTask__deviceTag--2YhoJ {
  display: inline-flex;
}
.TutorialTask__tutorialTask--205xR .TutorialTask__content---3m6l .TutorialTask__buttonWrap--vd6Kv > .TutorialTask__deviceTag--2YhoJ.TutorialTask__tutorial--Ncr9v {
  height: 40px;
}
.TutorialTask__tutorialTask--205xR .TutorialTask__content---3m6l .TutorialTask__startButton--3lLIY {
  width: 100%;
  margin-top: 12px;
}

.TutorialTaskEnd__title-01--2U6Ly {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TutorialTaskEnd__title-02--3uWH- {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TutorialTaskEnd__title-03--UJW8A {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TutorialTaskEnd__title-04--y_7cR {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TutorialTaskEnd__title-04-higher--1cYBp {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TutorialTaskEnd__title-05--2iPMg {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TutorialTaskEnd__title-05-higher--1c-dr {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TutorialTaskEnd__title-06--3z2ri {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TutorialTaskEnd__title-07--2nuP9 {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TutorialTaskEnd__title-08--1CuuY {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TutorialTaskEnd__title-09--iDbww {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TutorialTaskEnd__text-01--3TQud {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TutorialTaskEnd__text-02--2YUcg {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TutorialTaskEnd__text-03--3UZLN {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TutorialTaskEnd__text-03-higher--1kUBW {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TutorialTaskEnd__text-04--1rO2C {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TutorialTaskEnd__text-05--1F2ci {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TutorialTaskEnd__text-06--38AF- {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TutorialTaskEnd__text-07--GcoQA {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TutorialTaskEnd__head-02--1ebS_ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TutorialTaskEnd__head-06--2Txfz {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TutorialTaskEnd__monospace--HS2_x {
  font-feature-settings: "tnum";
}
.TutorialTaskEnd__text-sub--1zrqV {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TutorialTaskEnd__hdot-font-3xs-r--2IDwo {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-2xs-r--2hqAn {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-xs-r--3_FDN {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-sm-r--11e47 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-lm-r--3pDLZ {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-md-r--2t0V8 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-lg-r--3b1R4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-xl-r--2gmli {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-2xl-r--1UU9p {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-3xl-r--2Qwae {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-4xl-r--32Epp {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-5xl-r--1nrUe {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-6xl-r--1LNmV {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskEnd__hdot-font-7xl-r--2xBSd {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskEnd__hdot-font-3xs-m--3nY8x {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-2xs-m--lq5F7 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-xs-m--3e7U0 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-sm-m--1OHaX {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-lm-m--rPw5o {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-md-m--V_qKb {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-lg-m--1-iLD {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-xl-m--1Y2q3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-2xl-m--1rVVa {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-3xl-m--17-qq {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-4xl-m--1ybnK {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-5xl-m--bm5jp {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-6xl-m--1l_5c {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskEnd__hdot-font-7xl-m--3ha72 {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskEnd__hdot-font-3xs-s--3MyO2 {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-2xs-s--1phrH {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-xs-s--1wKdE {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-sm-s--31B-- {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-lm-s--q47o1 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-md-s--2JBky {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-lg-s--1B9T4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-xl-s--1alMT {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-2xl-s--1R0bL {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-3xl-s--3DUom {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-4xl-s--1Su7C {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-5xl-s--bivLS {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-6xl-s--3qEeG {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskEnd__hdot-font-7xl-s--2JBG8 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskEnd__hdot-font-3xs-b--APO45 {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-2xs-b--3HXEJ {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-xs-b--3OQ1T {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-sm-b--1zs-4 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-lm-b--3SLcc {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskEnd__hdot-font-md-b--1czJH {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-lg-b--2tKmF {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-xl-b--1tc3z {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-2xl-b--16eQH {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-3xl-b--Ol-Zz {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-4xl-b--JWcoe {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-5xl-b--323Ei {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTaskEnd__hdot-font-6xl-b--2K-Dp {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskEnd__hdot-font-7xl-b--1NTjS {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskEnd__game-box--i1be3 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c {
  padding: 48px 64px;
  text-align: center;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c > .TutorialTaskEnd__titleText--2_-ch {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  margin-top: 32px;
  color: #474747;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c > .TutorialTaskEnd__subText--3ZRzq {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
  color: #a4a4a4;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 224px;
  height: 116px;
  padding: 32px 16px;
  margin: 24px auto 0;
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #f4f4f5;
  box-shadow: 0 4px 8px rgba(37, 40, 43, 0.08);
  border-radius: 8px;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W .TutorialTaskEnd__scoreTitleWrap--2lcVd {
  display: inline-flex;
  align-items: center;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W .TutorialTaskEnd__scoreTitleWrap--2lcVd .TutorialTaskEnd__scoreTitle--1k4iR {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #474747;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W .TutorialTaskEnd__scoreTitleWrap--2lcVd .TutorialTaskEnd__tooltipWrap--3witp {
  position: relative;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W .TutorialTaskEnd__scoreTitleWrap--2lcVd .TutorialTaskEnd__tooltipWrap--3witp:hover > .TutorialTaskEnd__tooltip--34F60,
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W .TutorialTaskEnd__scoreTitleWrap--2lcVd .TutorialTaskEnd__tooltipWrap--3witp.TutorialTaskEnd__active--2TlT3 > .TutorialTaskEnd__tooltip--34F60 {
  visibility: visible;
  opacity: 1;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W .TutorialTaskEnd__scoreTitleWrap--2lcVd .TutorialTaskEnd__tooltipWrap--3witp .TutorialTaskEnd__infoIcon--3gPJn {
  width: 16px;
  height: 16px;
  margin-left: 4px;
  margin-bottom: -2px;
  fill: #a4a4a4;
  cursor: pointer;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W .TutorialTaskEnd__scoreTitleWrap--2lcVd .TutorialTaskEnd__tooltipWrap--3witp .TutorialTaskEnd__tooltip--34F60 {
  display: block;
  position: absolute;
  width: 397px;
  height: 132px;
  left: 32px;
  top: -32px;
  padding: 20px 24px;
  background: #ffffff;
  border: 1px solid #e7e8ea;
  border-radius: 4px;
  box-sizing: border-box;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.12);
  text-align: left;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  transition: all 0.2s ease;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W .TutorialTaskEnd__scoreTitleWrap--2lcVd .TutorialTaskEnd__tooltipWrap--3witp .TutorialTaskEnd__tooltip--34F60:before {
  content: "";
  position: absolute;
  bottom: calc(70% - 6px);
  /*i.e. half the height*/
  left: -6px;
  height: 12px;
  width: 12px;
  background: #ffffff;
  transform: rotate(135deg);
  border-bottom: inherit;
  border-right: inherit;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W .TutorialTaskEnd__scoreTitleWrap--2lcVd .TutorialTaskEnd__tooltipWrap--3witp .TutorialTaskEnd__tooltip--34F60 > .TutorialTaskEnd__titleText--2_-ch {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #474747;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W .TutorialTaskEnd__scoreTitleWrap--2lcVd .TutorialTaskEnd__tooltipWrap--3witp .TutorialTaskEnd__tooltip--34F60 > .TutorialTaskEnd__subText--3ZRzq {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  width: 100%;
  margin-top: 12px;
  padding-top: 12px;
  color: #6a6a6a;
  border-top: 1px solid #e7e8ea;
}
.TutorialTaskEnd__tutorialTaskEnd--3SS5c .TutorialTaskEnd__scoreBox--2WC8W .TutorialTaskEnd__scoreText--2kCfK {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 4px;
  color: #a4a4a4;
}

.TutorialTaskExamPortalPopup__title-01--lP7JI {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TutorialTaskExamPortalPopup__title-02--2cGr1 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TutorialTaskExamPortalPopup__title-03--1z9CG {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TutorialTaskExamPortalPopup__title-04--3MhDg {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TutorialTaskExamPortalPopup__title-04-higher--2Ww1g {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TutorialTaskExamPortalPopup__title-05--1c1RT {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TutorialTaskExamPortalPopup__title-05-higher--2cBod {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TutorialTaskExamPortalPopup__title-06--2UCwk {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TutorialTaskExamPortalPopup__title-07--3bRiw {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TutorialTaskExamPortalPopup__title-08--1P063 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TutorialTaskExamPortalPopup__title-09--3IYDg {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TutorialTaskExamPortalPopup__text-01--aO5ZS {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TutorialTaskExamPortalPopup__text-02--1U26- {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TutorialTaskExamPortalPopup__text-03--2ni_9 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TutorialTaskExamPortalPopup__text-03-higher--3CN1X {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TutorialTaskExamPortalPopup__text-04--Y28gr {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TutorialTaskExamPortalPopup__text-05--2_R2z {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TutorialTaskExamPortalPopup__text-06--2rOV8 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TutorialTaskExamPortalPopup__text-07--1rcHJ {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TutorialTaskExamPortalPopup__head-02--1zh14 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TutorialTaskExamPortalPopup__head-06--CVS_V {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TutorialTaskExamPortalPopup__monospace--criqY {
  font-feature-settings: "tnum";
}
.TutorialTaskExamPortalPopup__text-sub--2Bo2_ {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TutorialTaskExamPortalPopup__hdot-font-3xs-r--2cnI5 {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-2xs-r--1fOp1 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-xs-r--1VMAP {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-sm-r--3614S {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-lm-r--3YqmW {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-md-r--26KIy {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-lg-r--3fga9 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-xl-r--1-477 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-2xl-r--1OCxj {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-3xl-r--3kcKH {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-4xl-r--3isPy {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-5xl-r--1pXK- {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-6xl-r--1U8Gg {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskExamPortalPopup__hdot-font-7xl-r--P2Cql {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskExamPortalPopup__hdot-font-3xs-m--3ZI8h {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-2xs-m--2b2h5 {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-xs-m--1N9KH {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-sm-m--3ek0l {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-lm-m--2RnBo {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-md-m--3gYQ4 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-lg-m--2WOaK {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-xl-m--bY-pj {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-2xl-m--2l_oP {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-3xl-m--WJf6_ {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-4xl-m--2mUSS {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-5xl-m--2cwHS {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-6xl-m--3U8dB {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskExamPortalPopup__hdot-font-7xl-m--2mtXF {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskExamPortalPopup__hdot-font-3xs-s--3CkBI {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-2xs-s--2oe6M {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-xs-s--3VYOs {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-sm-s--2bvV_ {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-lm-s--FOJO4 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-md-s--KIe3w {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-lg-s--1FE4C {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-xl-s--3Ys2g {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-2xl-s--1U7wS {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-3xl-s--2N1uM {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-4xl-s--3XMyu {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-5xl-s--1jTQX {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-6xl-s--1KaBH {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskExamPortalPopup__hdot-font-7xl-s--2knF- {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskExamPortalPopup__hdot-font-3xs-b--1SZFM {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-2xs-b--2qaUB {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-xs-b--3A4JN {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-sm-b--3Cewl {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-lm-b--X6G5F {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TutorialTaskExamPortalPopup__hdot-font-md-b--2XOGn {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-lg-b--m1GkL {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-xl-b--3uQyN {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-2xl-b--1tEfP {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-3xl-b--2LZOx {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-4xl-b--2BzCI {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-5xl-b--qUuOi {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TutorialTaskExamPortalPopup__hdot-font-6xl-b--3flwk {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskExamPortalPopup__hdot-font-7xl-b--3Bx9q {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TutorialTaskExamPortalPopup__game-box--33SAZ {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TutorialTaskExamPortalPopup__popup--1xLte {
  position: fixed;
  display: flex;
  flex-direction: column;
  align-items: center;
  top: 24px;
  right: 32px;
  width: 416px;
  height: 240px;
  padding: 16px 16px 32px;
  background: #ffffff;
  border: 1px solid #f4f4f5;
  backdrop-filter: blur(12px);
  filter: drop-shadow(0px 16px 40px rgba(0, 0, 0, 0.16));
  border-radius: 16px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 600ms cubic-bezier(0.7, 0, 0.3, 1);
  text-align: center;
}
.TutorialTaskExamPortalPopup__popup--1xLte.TutorialTaskExamPortalPopup__fadeIn--wAmTu {
  visibility: visible;
  opacity: 1;
}
.TutorialTaskExamPortalPopup__popup--1xLte.TutorialTaskExamPortalPopup__fadeOut--2Avyb {
  visibility: visible;
  opacity: 0;
}
.TutorialTaskExamPortalPopup__popup--1xLte .TutorialTaskExamPortalPopup__closeButtonWrap--3VNNv {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.TutorialTaskExamPortalPopup__popup--1xLte .TutorialTaskExamPortalPopup__closeButtonWrap--3VNNv .TutorialTaskExamPortalPopup__closeButton--cVK_T {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 8px;
  background: rgba(37, 40, 43, 0.08);
  border-radius: 16px;
}
.TutorialTaskExamPortalPopup__popup--1xLte .TutorialTaskExamPortalPopup__closeButtonWrap--3VNNv .TutorialTaskExamPortalPopup__closeButton--cVK_T.TutorialTaskExamPortalPopup__notSelectable--2ypT7 {
  user-select: none;
}
.TutorialTaskExamPortalPopup__popup--1xLte .TutorialTaskExamPortalPopup__closeButtonWrap--3VNNv .TutorialTaskExamPortalPopup__closeButton--cVK_T .TutorialTaskExamPortalPopup__closeIcon--jPWpK {
  width: 16px;
  height: 16px;
  fill: #44474b;
}
.TutorialTaskExamPortalPopup__popup--1xLte > .TutorialTaskExamPortalPopup__title--ceCaZ {
  /* head-06 */
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #121619;
}
.TutorialTaskExamPortalPopup__popup--1xLte > .TutorialTaskExamPortalPopup__description--RXC6w {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-top: 16px;
  color: #474747;
}
.TutorialTaskExamPortalPopup__popup--1xLte .TutorialTaskExamPortalPopup__examButton--obIKM {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 218px;
  height: 48px;
  padding: 12px 0;
  margin-top: 24px;
  background: #121619;
  border-radius: 24px;
  color: #f9f9fa;
}
.TutorialTaskExamPortalPopup__popup--1xLte .TutorialTaskExamPortalPopup__examButton--obIKM > .TutorialTaskExamPortalPopup__icon--1E4Dj {
  margin-left: 12px;
  fill: #f9f9fa;
}

.TooltipBundle__title-01--1acL4 {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.TooltipBundle__title-02--GgT7o {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.TooltipBundle__title-03--3LF-F {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.TooltipBundle__title-04--3QlC_ {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.TooltipBundle__title-04-higher--1Ikty {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.TooltipBundle__title-05--mprdS {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.TooltipBundle__title-05-higher--25nqE {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.TooltipBundle__title-06--2ax7k {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.TooltipBundle__title-07--fQHlE {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.TooltipBundle__title-08--DNrkA {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.TooltipBundle__title-09--2VPde {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.TooltipBundle__text-01--2JNPe {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.TooltipBundle__text-02--2Qx1m {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.TooltipBundle__text-03--1lWEr {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.TooltipBundle__text-03-higher--15Ti0 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.TooltipBundle__text-04--zp4xA {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.TooltipBundle__text-05--NnF6i {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.TooltipBundle__text-06--asVxV {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.TooltipBundle__text-07--9VjyU {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.TooltipBundle__head-02--1nyMb {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.TooltipBundle__head-06--3OXsG {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.TooltipBundle__monospace--2UYdC {
  font-feature-settings: "tnum";
}
.TooltipBundle__text-sub--3lth0 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.TooltipBundle__hdot-font-3xs-r--2hz2M {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-2xs-r--RDCRG {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-xs-r--2z0th {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-sm-r--2Chh2 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-lm-r--WJVHe {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-md-r--qSrcD {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-lg-r--2HhBM {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-xl-r--3S2Rs {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-2xl-r--3847C {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-3xl-r--2kmFD {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-4xl-r--cqwWD {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-5xl-r--3QseT {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-6xl-r---CScQ {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBundle__hdot-font-7xl-r--3FCHO {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBundle__hdot-font-3xs-m--FAOUc {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-2xs-m--gmHVw {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-xs-m--wrZYF {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-sm-m--1rs7- {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-lm-m--JIKJA {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-md-m--bqCYI {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-lg-m--DNvm4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-xl-m--1hJMW {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-2xl-m--33iks {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-3xl-m--2BuYT {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-4xl-m--3Hag6 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-5xl-m--NWZYC {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-6xl-m--1ogO0 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBundle__hdot-font-7xl-m--Av77U {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBundle__hdot-font-3xs-s--jrvyA {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-2xs-s--1YYkv {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-xs-s--f7UKa {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-sm-s--NqSpV {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-lm-s--1PAy5 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-md-s--SoK1F {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-lg-s--3CgCn {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-xl-s--Mnavx {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-2xl-s--31ogp {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-3xl-s--1B_vn {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-4xl-s--3ttfg {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-5xl-s--3vP9H {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-6xl-s--1oXX2 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBundle__hdot-font-7xl-s--p6bSj {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBundle__hdot-font-3xs-b--2sCFa {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-2xs-b--3rr-S {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-xs-b--2HhmA {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-sm-b--3-S_d {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-lm-b--2lfIl {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.TooltipBundle__hdot-font-md-b--1C9N6 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-lg-b--3ZN01 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-xl-b--2wcrV {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-2xl-b--1F4vE {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-3xl-b--2lZSW {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-4xl-b--288VX {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-5xl-b--1sAzb {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.TooltipBundle__hdot-font-6xl-b--1I36w {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBundle__hdot-font-7xl-b--10idT {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.TooltipBundle__game-box--3DTsl {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.TooltipBundle__tooltipBundle--3eVcN {
  top: 136px;
  left: 32px;
  z-index: 100;
  position: absolute;
}

.Tooltip__title-01--2foRB {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Tooltip__title-02--DSOzE {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Tooltip__title-03--jzhoK {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Tooltip__title-04--5Zswq {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Tooltip__title-04-higher--3Qb7Y {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Tooltip__title-05--3DzwT {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Tooltip__title-05-higher--1a3bm {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Tooltip__title-06--3ksAI {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Tooltip__title-07--FON5P {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Tooltip__title-08--3YAIx {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Tooltip__title-09--VSH9j {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Tooltip__text-01--3pEMz {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Tooltip__text-02--2TYxz {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Tooltip__text-03--3W7pn {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Tooltip__text-03-higher--2Z0Ki {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Tooltip__text-04--2fIeX {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Tooltip__text-05--oCbZz {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Tooltip__text-06--1mRBl {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Tooltip__text-07--iPM5R {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Tooltip__head-02--3crEB {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Tooltip__head-06--2A8qt {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Tooltip__monospace--3OmF1 {
  font-feature-settings: "tnum";
}
.Tooltip__text-sub--P2PuG {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Tooltip__hdot-font-3xs-r--ZrAdi {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-2xs-r--4ofkk {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-xs-r--3W4XB {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-sm-r--mC4yC {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-lm-r--29XMG {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-md-r--2pGAK {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-lg-r--2TWUS {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-xl-r--1H7fg {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-2xl-r--ZRch- {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-3xl-r--2ftc3 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-4xl-r--3gc7C {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-5xl-r--1KRIP {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-6xl-r--1X7Pz {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Tooltip__hdot-font-7xl-r--2Rgam {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Tooltip__hdot-font-3xs-m--f1YO7 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-2xs-m--3_-Dd {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-xs-m--HeGB8 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-sm-m--1DFje {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-lm-m--3600I {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-md-m--1gOPd {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-lg-m--2kBTY {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-xl-m--1VRp8 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-2xl-m--1Zhpw {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-3xl-m--S_zhM {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-4xl-m--anHVu {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-5xl-m--3m-Ji {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-6xl-m--2LiuV {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Tooltip__hdot-font-7xl-m--2CIhI {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Tooltip__hdot-font-3xs-s--2bkjm {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-2xs-s--3MrfU {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-xs-s--1au4B {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-sm-s--2KV9h {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-lm-s--neDoY {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-md-s--2-xWJ {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-lg-s--1UP-m {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-xl-s--2Y5OR {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-2xl-s--3PnfZ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-3xl-s--3ePc3 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-4xl-s--31Z6B {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-5xl-s--1JtOP {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-6xl-s--3ewfA {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Tooltip__hdot-font-7xl-s--2EnUD {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Tooltip__hdot-font-3xs-b--3RD-b {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-2xs-b--39_a0 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-xs-b--2Yqxh {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-sm-b--39OOF {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-lm-b--Uw6ak {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Tooltip__hdot-font-md-b--Bx4O_ {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-lg-b--3b047 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-xl-b--vInOJ {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-2xl-b--1LLOj {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-3xl-b--7bEky {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-4xl-b--3kgs9 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-5xl-b--ijmSu {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Tooltip__hdot-font-6xl-b--2KtV9 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Tooltip__hdot-font-7xl-b--Ff-AR {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Tooltip__game-box--pRmTw {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Tooltip__tooltipWrapper--mXQNR {
  height: 0;
  position: relative;
  transition: height 0.3s;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
  padding: 16px 24px;
  color: #41ac4d;
  background: linear-gradient(92.12deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.68) 100%);
  box-sizing: border-box;
  border-radius: 16px;
  transition: opacity 0.2s, left 0.5s, transform 0.5s;
  opacity: 1;
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0px 4px 8px 0px rgba(37, 40, 43, 0.08);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  z-index: 100;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS.Tooltip__singleLine--3NxaU {
  border-radius: 12px;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS.Tooltip__closeable--2qH8f {
  padding-top: 20px;
  min-width: 421px;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS.Tooltip__isNew--18jge {
  transform: translateX(-100%);
  left: -32px;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS.Tooltip__safe--3pHCv {
  border: 1px solid #7adeda;
  color: #46b2af;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS.Tooltip__unsafe--3sUTv {
  border: 1px solid #fb4e4e;
  color: #fb4e4e;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS > div {
  white-space: pre;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS > .Tooltip__closeWrap--XqF91 {
  top: 10px;
  right: 12px;
  width: 32px;
  height: 32px;
  padding: 8px;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  background: rgba(231, 232, 234, 0.6);
  border-radius: 24px;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS > .Tooltip__closeWrap--XqF91 > .Tooltip__close--aCqLb {
  width: 16px;
  height: 16px;
  fill: #44474b;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS > .Tooltip__actionBtn--1mweN {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  margin-top: 16px;
  padding: 10px 32px;
  width: auto;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS > .Tooltip__actionBtn--1mweN.Tooltip__sky--2Njek {
  background-color: #5ec7c3;
}
.Tooltip__tooltipWrapper--mXQNR > .Tooltip__tooltip--20lkS > .Tooltip__actionBtn--1mweN.Tooltip__dark--1xAxE {
  background-color: #656a71;
}

.SurveyStarScore__title-01--1VZWe {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.SurveyStarScore__title-02--2Uaaw {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.SurveyStarScore__title-03--2Yhro {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.SurveyStarScore__title-04--2bTo6 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.SurveyStarScore__title-04-higher--BgMQ5 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.SurveyStarScore__title-05--1n2HA {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.SurveyStarScore__title-05-higher--K6VQn {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.SurveyStarScore__title-06--1vyjS {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.SurveyStarScore__title-07--1pTMx {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.SurveyStarScore__title-08--3VN3C {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.SurveyStarScore__title-09--2vrfE {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.SurveyStarScore__text-01--3PIXL {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.SurveyStarScore__text-02--2ZPSc {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.SurveyStarScore__text-03--3w-7K {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.SurveyStarScore__text-03-higher--1fBIv {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.SurveyStarScore__text-04--WuEf7 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.SurveyStarScore__text-05--16QzX {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.SurveyStarScore__text-06--2bvaX {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.SurveyStarScore__text-07--2vc30 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.SurveyStarScore__head-02--2WehL {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.SurveyStarScore__head-06--1Y2nX {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.SurveyStarScore__monospace--2xFU6 {
  font-feature-settings: "tnum";
}
.SurveyStarScore__text-sub--DRDd5 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.SurveyStarScore__hdot-font-3xs-r--3WwDT {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-2xs-r--3Jy6o {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-xs-r--5U9Pa {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-sm-r--ZYu81 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-lm-r--7xGys {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-md-r--G4Bxs {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-lg-r--xcwhr {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-xl-r--2fJlp {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-2xl-r--1AZbS {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-3xl-r--2m5g1 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-4xl-r--3DCHY {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-5xl-r--2njeg {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-6xl-r--2dF5O {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyStarScore__hdot-font-7xl-r--2utzB {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyStarScore__hdot-font-3xs-m--7_81u {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-2xs-m--3XbGe {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-xs-m--1ogLL {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-sm-m--1ghME {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-lm-m--2HWrv {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-md-m--2DxBu {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-lg-m--xasFb {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-xl-m--1CR69 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-2xl-m--1alm1 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-3xl-m--q-Qyl {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-4xl-m--6ADOS {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-5xl-m--2U5iO {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-6xl-m--3zGDA {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyStarScore__hdot-font-7xl-m--FTJbw {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyStarScore__hdot-font-3xs-s--1zTLD {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-2xs-s--1KXiP {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-xs-s--2_23K {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-sm-s--3R4ML {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-lm-s--3fPHA {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-md-s--1ZFWW {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-lg-s--iej3J {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-xl-s--3ezyX {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-2xl-s--1D-ur {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-3xl-s--E3RH9 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-4xl-s--16NxS {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-5xl-s--RuS03 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-6xl-s--1JxFG {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyStarScore__hdot-font-7xl-s--1K3Hv {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyStarScore__hdot-font-3xs-b--oQn6V {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-2xs-b--3WUWq {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-xs-b--19LLV {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-sm-b--Yecrm {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-lm-b--vi-tx {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyStarScore__hdot-font-md-b--3CjN1 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-lg-b--3Dlmh {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-xl-b--34N1t {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-2xl-b--DVks6 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-3xl-b--2orXl {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-4xl-b--2kge8 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-5xl-b--2XMCL {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyStarScore__hdot-font-6xl-b--2IgJk {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyStarScore__hdot-font-7xl-b--1sfSB {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyStarScore__game-box--167g9 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.SurveyStarScore__starContainer--wiJ55 {
  width: 416px;
  height: 200px;
  background: #f4f4f5;
  border-radius: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.SurveyStarScore__starContainer--wiJ55 > .SurveyStarScore__starItem--1PUi- {
  cursor: pointer;
  fill: #cfd1d5;
}
.SurveyStarScore__starContainer--wiJ55 > .SurveyStarScore__starItem--1PUi-.SurveyStarScore__selected--16xOF {
  fill: #ffbc1f;
}

.SurveyContainer__title-01--FMVlU {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.SurveyContainer__title-02--279Vg {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.SurveyContainer__title-03--24fRO {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.SurveyContainer__title-04--1oB6I {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.SurveyContainer__title-04-higher--E9FYu {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.SurveyContainer__title-05--2aD9T {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.SurveyContainer__title-05-higher--3jT8k {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.SurveyContainer__title-06--1XKHw {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.SurveyContainer__title-07--2eU-e {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.SurveyContainer__title-08--2RLSh {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.SurveyContainer__title-09--3WqU9 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.SurveyContainer__text-01--3X1I6 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.SurveyContainer__text-02--1YzqT {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.SurveyContainer__text-03--2hiKR {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.SurveyContainer__text-03-higher--oc2VI {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.SurveyContainer__text-04--3duq5 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.SurveyContainer__text-05--q3WCE {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.SurveyContainer__text-06--2xuPC {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.SurveyContainer__text-07--3aD7q {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.SurveyContainer__head-02--2grFj {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.SurveyContainer__head-06--3dzAs {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.SurveyContainer__monospace--11iX4 {
  font-feature-settings: "tnum";
}
.SurveyContainer__text-sub--1YVE8 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.SurveyContainer__hdot-font-3xs-r--58oD- {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-2xs-r--1RlC8 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-xs-r--1SCNW {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-sm-r--jNQOl {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-lm-r--2y6J7 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-md-r--uKc-0 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-lg-r--YyfWY {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-xl-r--1wOcT {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-2xl-r--zHi2P {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-3xl-r--NJJ0A {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-4xl-r--2tB9Z {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-5xl-r--2-u1C {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-6xl-r--2AF_m {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyContainer__hdot-font-7xl-r--QVBTw {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyContainer__hdot-font-3xs-m--272Wg {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-2xs-m--Rk20k {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-xs-m--_lKXi {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-sm-m--2O58L {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-lm-m--2-Ukv {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-md-m--2LS2n {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-lg-m--3B6vK {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-xl-m--1OFix {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-2xl-m--1gtp2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-3xl-m--3rlwR {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-4xl-m--1SFT9 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-5xl-m--2YBED {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-6xl-m--19UrD {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyContainer__hdot-font-7xl-m--wWGoi {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyContainer__hdot-font-3xs-s--3-rnf {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-2xs-s--bANx9 {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-xs-s--1ntA7 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-sm-s--3u586 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-lm-s--2BY3c {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-md-s--zCIhl {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-lg-s--2V1pa {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-xl-s--1f-jF {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-2xl-s--18FQ6 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-3xl-s--1lyoK {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-4xl-s--3EO-e {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-5xl-s--3dzM8 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-6xl-s--1doPb {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyContainer__hdot-font-7xl-s--3Bplp {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyContainer__hdot-font-3xs-b--uq7hF {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-2xs-b--2bZM6 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-xs-b--SJLMg {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-sm-b--1VkV_ {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-lm-b--3f_YE {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyContainer__hdot-font-md-b--2QOwf {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-lg-b--eiHhG {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-xl-b--rGPpa {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-2xl-b--Eh0VY {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-3xl-b--1mc_A {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-4xl-b--3Ef4P {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-5xl-b--1W2j9 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyContainer__hdot-font-6xl-b--2g8yG {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyContainer__hdot-font-7xl-b--HVsE0 {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyContainer__game-box--3jRiQ {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.SurveyContainer__surveyContainer--EuwzQ {
  padding: 48px 64px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  text-align: center;
  word-break: keep-all;
}
.SurveyContainer__surveyContainer--EuwzQ .SurveyContainer__surveyTitle--37t4Z {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  color: #232323;
}
.SurveyContainer__surveyContainer--EuwzQ .SurveyContainer__surveySubTitle--q9L_t {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  color: #a4a4a4;
  margin-top: 8px;
}
.SurveyContainer__surveyContainer--EuwzQ .SurveyContainer__buttonContainer--3OcBk {
  display: flex;
  justify-content: center;
  gap: 12px;
}
.SurveyContainer__surveyContainer--EuwzQ .SurveyContainer__buttonContainer--3OcBk .SurveyContainer__surveyRightButton--2cpMU {
  position: relative;
}
.SurveyContainer__surveyContainer--EuwzQ .SurveyContainer__buttonContainer--3OcBk .SurveyContainer__surveyRightButton--2cpMU .SurveyContainer__tooltip--3FukZ {
  display: none;
  position: absolute;
  top: -16px;
  transform: translate(-15%, -100%);
}
.SurveyContainer__surveyContainer--EuwzQ .SurveyContainer__buttonContainer--3OcBk .SurveyContainer__surveyRightButton--2cpMU:hover > .SurveyContainer__tooltip--3FukZ {
  display: block;
}

.SurveyFeedback__title-01--3nH5I {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.SurveyFeedback__title-02--2YNYh {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.SurveyFeedback__title-03--gqWKY {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.SurveyFeedback__title-04--3PrfK {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.SurveyFeedback__title-04-higher--RPAlz {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.SurveyFeedback__title-05--3eMqr {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.SurveyFeedback__title-05-higher--1sB4c {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.SurveyFeedback__title-06--11pUt {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.SurveyFeedback__title-07--1_k1i {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.SurveyFeedback__title-08--2Wx51 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.SurveyFeedback__title-09--3th4o {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.SurveyFeedback__text-01--GO9Pb {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.SurveyFeedback__text-02--1ifQr {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.SurveyFeedback__text-03--32wHR {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.SurveyFeedback__text-03-higher--2Gyc8 {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.SurveyFeedback__text-04--3m0rw {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.SurveyFeedback__text-05--KZIKK {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.SurveyFeedback__text-06--3TcWp {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.SurveyFeedback__text-07--31B8l {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.SurveyFeedback__head-02--2o4VT {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.SurveyFeedback__head-06--UOZUr {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.SurveyFeedback__monospace--11E0j {
  font-feature-settings: "tnum";
}
.SurveyFeedback__text-sub--qhB9b {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.SurveyFeedback__hdot-font-3xs-r--gkmUq {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-2xs-r--ihWEA {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-xs-r--sRpFa {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-sm-r--29h_8 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-lm-r--1BL4A {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-md-r--2J3Fv {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-lg-r--1SKzJ {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-xl-r--1BzMH {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-2xl-r--3zg7A {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-3xl-r--ZI8RO {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-4xl-r--1hfFW {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-5xl-r--2wwZP {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-6xl-r--3zKtI {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyFeedback__hdot-font-7xl-r--AWj_r {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyFeedback__hdot-font-3xs-m--2WQqo {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-2xs-m--Lg0eN {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-xs-m--2jutr {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-sm-m--1oc0x {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-lm-m--1qDSf {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-md-m--3Z5EN {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-lg-m--3V67m {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-xl-m--2Bsaj {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-2xl-m--2G4Nm {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-3xl-m--jARL7 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-4xl-m--roiDR {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-5xl-m--nWiFV {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-6xl-m--1CKFG {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyFeedback__hdot-font-7xl-m--3IW-T {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyFeedback__hdot-font-3xs-s--3lNQt {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-2xs-s--3IDsL {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-xs-s--17Lca {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-sm-s--2__EW {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-lm-s--3rTJ2 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-md-s--3KvjC {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-lg-s--3b5KX {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-xl-s--3tFW3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-2xl-s--1avm_ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-3xl-s--89G2T {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-4xl-s--3-3ep {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-5xl-s--3l1vi {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-6xl-s--33Lwo {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyFeedback__hdot-font-7xl-s--DpglD {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyFeedback__hdot-font-3xs-b--2C_tV {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-2xs-b--3_BuD {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-xs-b--3NurI {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-sm-b--us-CG {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-lm-b--3FjR4 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.SurveyFeedback__hdot-font-md-b--1NHEl {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-lg-b--3v_n9 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-xl-b--2iMSt {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-2xl-b--2nKLN {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-3xl-b--3DcUt {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-4xl-b--3iKjk {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-5xl-b--2mx33 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.SurveyFeedback__hdot-font-6xl-b--3UG41 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyFeedback__hdot-font-7xl-b--2PoTE {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.SurveyFeedback__game-box--1T23q {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.SurveyFeedback__surveyFeedbackContent--3wQ41 {
  width: 795px;
}
.SurveyFeedback__surveyFeedbackContent--3wQ41 > .SurveyFeedback__feedbackContainer--VHyNF {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 8px;
  justify-content: center;
  align-items: center;
}
.SurveyFeedback__surveyFeedbackContent--3wQ41 > .SurveyFeedback__customFeedbackArea--2OX5V {
  margin-top: 24px;
  width: 100%;
  height: 160px;
}

.ButtonChip__title-01--2kYor {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ButtonChip__title-02--2akMy {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ButtonChip__title-03--2RHls {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ButtonChip__title-04--15WuN {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ButtonChip__title-04-higher--rwnO2 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ButtonChip__title-05--1VQJ8 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ButtonChip__title-05-higher--1mmiC {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ButtonChip__title-06--2xCo1 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ButtonChip__title-07--27LUX {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ButtonChip__title-08--3XD9i {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ButtonChip__title-09--2W8pS {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ButtonChip__text-01--1QW-z {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ButtonChip__text-02--24oIt {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ButtonChip__text-03--3pevh {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ButtonChip__text-03-higher--2Fc9r {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ButtonChip__text-04--2vMt7 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ButtonChip__text-05--2DgRP {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ButtonChip__text-06--2tyFD {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ButtonChip__text-07--Bw0vE {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ButtonChip__head-02--3xDBO {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ButtonChip__head-06--2UWdK {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ButtonChip__monospace--YQYcL {
  font-feature-settings: "tnum";
}
.ButtonChip__text-sub--18VbW {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ButtonChip__hdot-font-3xs-r--3yYod {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-2xs-r--1tr6w {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-xs-r--2m-Ny {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-sm-r--2v2eF {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-lm-r--2vHt2 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-md-r--HoIaT {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-lg-r--1E0IL {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-xl-r--2v6K3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-2xl-r--2lPLC {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-3xl-r--3yF_2 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-4xl-r--32UFd {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-5xl-r--2vAxk {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-6xl-r--g0vaR {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonChip__hdot-font-7xl-r--3Vl07 {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonChip__hdot-font-3xs-m--2y3Kp {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-2xs-m--2ajER {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-xs-m--3seBg {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-sm-m--37K6T {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-lm-m--2-hrA {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-md-m--3pnav {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-lg-m--1v9gs {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-xl-m--36iW2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-2xl-m--3eFgi {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-3xl-m--2O8Qm {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-4xl-m--1NWeP {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-5xl-m--24p7U {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-6xl-m--2H_7s {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonChip__hdot-font-7xl-m--2M_gU {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonChip__hdot-font-3xs-s--2zhmz {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-2xs-s--1pv9c {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-xs-s--f_Y2W {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-sm-s--2DNIW {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-lm-s--11RtY {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-md-s--qVb_V {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-lg-s--3edj5 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-xl-s--6q1Q0 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-2xl-s--1gdyR {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-3xl-s--1VnJj {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-4xl-s--1g1Wf {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-5xl-s--35qa0 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-6xl-s--n7jko {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonChip__hdot-font-7xl-s--3-Bb- {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonChip__hdot-font-3xs-b--2K9f_ {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-2xs-b--23SnC {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-xs-b--3EX3S {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-sm-b--1cKmB {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-lm-b--1bFLA {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ButtonChip__hdot-font-md-b--lNGC5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-lg-b--3TFiR {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-xl-b--1QIp4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-2xl-b--1u1B0 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-3xl-b--1mrMC {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-4xl-b--1T7SM {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-5xl-b--2sDP0 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ButtonChip__hdot-font-6xl-b--2dx-i {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonChip__hdot-font-7xl-b--1mOBD {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ButtonChip__game-box--y1FSP {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ButtonChip__button--2EIqI {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6a6a6a;
  background-color: #f4f4f5;
  border-radius: 8px;
  padding: 8px 24px;
}
.ButtonChip__button--2EIqI:hover {
  color: #6a6a6a;
  background: #e7e8ea;
}
.ButtonChip__button--2EIqI.ButtonChip__mint--DN9XK {
  color: #46b2af;
  background-color: #e9f9f9;
}
.ButtonChip__button--2EIqI.ButtonChip__mint--DN9XK:hover {
  background: #d1f5f3;
}

.Textarea__title-01--LpOEw {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.Textarea__title-02--3XGjs {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.Textarea__title-03--2XXYZ {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.Textarea__title-04--1NhWI {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.Textarea__title-04-higher--27NT5 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.Textarea__title-05--3GLZp {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.Textarea__title-05-higher--3Bfx2 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.Textarea__title-06--2t_Vl {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.Textarea__title-07--uqQYe {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.Textarea__title-08--1bHoO {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.Textarea__title-09--1yGDu {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.Textarea__text-01--cOPlG {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.Textarea__text-02--1yqRw {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.Textarea__text-03--36kJx {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.Textarea__text-03-higher--2iFcF {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Textarea__text-04--OUpJ6 {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.Textarea__text-05--AlO7g {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Textarea__text-06--h_P4u {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.Textarea__text-07--3yKAo {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.Textarea__head-02--1GQpF {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.Textarea__head-06--1BdH7 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.Textarea__monospace--3Oeia {
  font-feature-settings: "tnum";
}
.Textarea__text-sub--1U7Xl {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.Textarea__hdot-font-3xs-r--1X5mp {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-2xs-r--1DIjk {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-xs-r--208BY {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-sm-r--1FQH9 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-lm-r--5K0il {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-md-r--3qGl7 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Textarea__hdot-font-lg-r--2uAmv {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Textarea__hdot-font-xl-r--3KR8M {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Textarea__hdot-font-2xl-r--2Wq03 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Textarea__hdot-font-3xl-r--2NdSo {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Textarea__hdot-font-4xl-r--86kIX {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Textarea__hdot-font-5xl-r--2YfmJ {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Textarea__hdot-font-6xl-r--aaSID {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Textarea__hdot-font-7xl-r--1_sqo {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Textarea__hdot-font-3xs-m--Oq7l4 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-2xs-m--xZLJF {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-xs-m--2_hjt {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-sm-m--1P0Ef {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-lm-m--1GreQ {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-md-m--2hoy_ {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Textarea__hdot-font-lg-m--2f5R3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Textarea__hdot-font-xl-m--3uwkF {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Textarea__hdot-font-2xl-m--1StLK {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Textarea__hdot-font-3xl-m--3EVcR {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Textarea__hdot-font-4xl-m--1jLT- {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Textarea__hdot-font-5xl-m--2VThL {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Textarea__hdot-font-6xl-m--2JZPP {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Textarea__hdot-font-7xl-m--20_-- {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Textarea__hdot-font-3xs-s--3QUoJ {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-2xs-s--bvGdP {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-xs-s--3uFiL {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-sm-s--3TjjE {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-lm-s--3srM6 {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-md-s--2TCNy {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Textarea__hdot-font-lg-s--3hAk6 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Textarea__hdot-font-xl-s--3s0xE {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Textarea__hdot-font-2xl-s--nBNWZ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Textarea__hdot-font-3xl-s--1l2rq {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Textarea__hdot-font-4xl-s--2hxys {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Textarea__hdot-font-5xl-s--1JCwW {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Textarea__hdot-font-6xl-s--28-Pu {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Textarea__hdot-font-7xl-s--3af7q {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Textarea__hdot-font-3xs-b--1Cemc {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-2xs-b--11R9J {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-xs-b--Ma-G1 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-sm-b--1VA5S {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-lm-b--9G8vx {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.Textarea__hdot-font-md-b--2evQ6 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Textarea__hdot-font-lg-b--3oASk {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.Textarea__hdot-font-xl-b--iqS86 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Textarea__hdot-font-2xl-b--kKKVJ {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.Textarea__hdot-font-3xl-b--17mjb {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Textarea__hdot-font-4xl-b--6Aae- {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.Textarea__hdot-font-5xl-b--1quCd {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.Textarea__hdot-font-6xl-b--1yJVr {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Textarea__hdot-font-7xl-b--2lf1X {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.Textarea__game-box--37WY2 {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.Textarea__textarea--1G1km {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  font-family: "Pretendard", sans-serif;
  color: #232323;
  border-radius: 16px;
  border: 1px solid #cfd1d5;
  background-color: #f9f9fa;
  padding: 24px;
  resize: none;
}
.Textarea__textarea--1G1km::placeholder {
  color: #a4a4a4;
}
.Textarea__textarea--1G1km::-webkit-scrollbar {
  display: none;
}
.Textarea__textarea--1G1km:focus {
  outline: 1px solid #7adeda;
  border: 1px solid #7adeda;
}

.ResearchSurvey__title-01--3gU3H {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ResearchSurvey__title-02--fXbB9 {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ResearchSurvey__title-03--1fvax {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ResearchSurvey__title-04--l1tyI {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ResearchSurvey__title-04-higher--AZIQz {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ResearchSurvey__title-05--2BzF1 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ResearchSurvey__title-05-higher--2IVvH {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ResearchSurvey__title-06--AcJ8w {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ResearchSurvey__title-07--1FjtI {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ResearchSurvey__title-08--3S-nH {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ResearchSurvey__title-09--2TSRK {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ResearchSurvey__text-01--2BdX3 {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ResearchSurvey__text-02--3lYvU {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ResearchSurvey__text-03--R6hSP {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ResearchSurvey__text-03-higher--26ooH {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ResearchSurvey__text-04--3QpLR {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ResearchSurvey__text-05--2QS9Z {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ResearchSurvey__text-06--1YsR8 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ResearchSurvey__text-07--3a9T5 {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ResearchSurvey__head-02--3ICi8 {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ResearchSurvey__head-06--2gcRG {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ResearchSurvey__monospace--3QLTz {
  font-feature-settings: "tnum";
}
.ResearchSurvey__text-sub--JU1ec {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ResearchSurvey__hdot-font-3xs-r--2BvtC {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-2xs-r--1-c-1 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-xs-r--2UXap {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-sm-r--IWTJG {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-lm-r--2iPel {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-md-r--1jMR5 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-lg-r--3raKB {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-xl-r--2eZMY {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-2xl-r--19HHH {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-3xl-r--3JDGq {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-4xl-r--3p6lN {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-5xl-r--1zBaG {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-6xl-r--24b-T {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurvey__hdot-font-7xl-r--2RlEI {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurvey__hdot-font-3xs-m--3lW25 {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-2xs-m--1JSrz {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-xs-m--mYlw1 {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-sm-m--1iBOq {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-lm-m--30uzL {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-md-m--2nIJU {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-lg-m--2tpf4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-xl-m--206Rq {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-2xl-m--3kpjz {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-3xl-m--2tXqh {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-4xl-m--1VgE_ {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-5xl-m--k2B4T {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-6xl-m--2m076 {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurvey__hdot-font-7xl-m--2UVy_ {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurvey__hdot-font-3xs-s--2OIWo {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-2xs-s--2wwej {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-xs-s--1HGOt {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-sm-s--3gKIO {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-lm-s--3TnRg {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-md-s--3G2Yn {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-lg-s--3w24x {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-xl-s--2_AWN {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-2xl-s--3Ut0K {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-3xl-s--HHVvq {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-4xl-s--P1LE5 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-5xl-s--2kYwc {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-6xl-s--KGX_9 {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurvey__hdot-font-7xl-s--1eb7u {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurvey__hdot-font-3xs-b--3fiUb {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-2xs-b--2ndTw {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-xs-b--LPN3E {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-sm-b--1kunW {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-lm-b--9vTy4 {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurvey__hdot-font-md-b--1oZOP {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-lg-b--2NfD0 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-xl-b--1cKfl {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-2xl-b--_ck6q {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-3xl-b--2Ane2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-4xl-b--1SBPV {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-5xl-b--2diTu {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ResearchSurvey__hdot-font-6xl-b--pHJas {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurvey__hdot-font-7xl-b--2vxFW {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurvey__game-box--2tRUU {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ResearchSurvey__researchSurveyContainer--3HM6J {
  width: 923px;
  height: 444px;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.ResearchSurvey__researchSurveyContainer--3HM6J::-webkit-scrollbar {
  width: 8px;
}
.ResearchSurvey__researchSurveyContainer--3HM6J::-webkit-scrollbar-track {
  background: #e7e8ea;
  border-radius: 4px;
}
.ResearchSurvey__researchSurveyContainer--3HM6J::-webkit-scrollbar-thumb {
  background: #9fa4ab;
  border-radius: 4px;
}

.ResearchSurveyLikert__title-01--1Awqg {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 64px;
}
.ResearchSurveyLikert__title-02--WkE_j {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 56px;
}
.ResearchSurveyLikert__title-03--1A3Oo {
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
}
.ResearchSurveyLikert__title-04--1tTkb {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
}
.ResearchSurveyLikert__title-04-higher--3gO_I {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 44px;
}
.ResearchSurveyLikert__title-05--2xbNe {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}
.ResearchSurveyLikert__title-05-higher--33RYK {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
}
.ResearchSurveyLikert__title-06--1UzNv {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
}
.ResearchSurveyLikert__title-07--1AjoS {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
}
.ResearchSurveyLikert__title-08--39e2y {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.ResearchSurveyLikert__title-09--lSvOM {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.ResearchSurveyLikert__text-01--1eCIz {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 32px;
}
.ResearchSurveyLikert__text-02--12KMF {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
}
.ResearchSurveyLikert__text-03--35n9l {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.ResearchSurveyLikert__text-03-higher--1xo0X {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.ResearchSurveyLikert__text-04--uSzMV {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 24px;
}
.ResearchSurveyLikert__text-05--2S18m {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.ResearchSurveyLikert__text-06--1Xa6s {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}
.ResearchSurveyLikert__text-07--9698S {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.ResearchSurveyLikert__head-02--3jiTv {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 56px;
}
.ResearchSurveyLikert__head-06--117PM {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.ResearchSurveyLikert__monospace--2pU_w {
  font-feature-settings: "tnum";
}
.ResearchSurveyLikert__text-sub--1XUQB {
  font-family: Noto Sans KR;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.ResearchSurveyLikert__hdot-font-3xs-r--3Ry_o {
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-2xs-r--34Qkn {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-xs-r--CeLOl {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-sm-r--3QYaC {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-lm-r--2PUJd {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-md-r--2lWtJ {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-lg-r--1lZRd {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-xl-r--1Y3l2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-2xl-r--2Hl9h {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-3xl-r--1NcXr {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-4xl-r--2w1G4 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-5xl-r--THA8v {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-6xl-r--2scb6 {
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurveyLikert__hdot-font-7xl-r--2gtS- {
  font-size: 64px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurveyLikert__hdot-font-3xs-m--13zkc {
  font-size: 9px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-2xs-m--3HuIg {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-xs-m--2cgWd {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-sm-m--Ap083 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-lm-m--kPxZA {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-md-m--2nJ8P {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-lg-m--1T-em {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-xl-m--3s-wD {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-2xl-m--2fiOk {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-3xl-m--_sI7N {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-4xl-m--yjQS6 {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-5xl-m--erzqw {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-6xl-m--vxVwz {
  font-size: 56px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurveyLikert__hdot-font-7xl-m--Zyunu {
  font-size: 64px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurveyLikert__hdot-font-3xs-s--3HcFJ {
  font-size: 9px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-2xs-s--HPEmx {
  font-size: 10px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-xs-s--13ltu {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-sm-s--3nymE {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-lm-s--1F4ZW {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-md-s--1YAIE {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-lg-s--1m9AJ {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-xl-s--2H3W1 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-2xl-s--1AGFZ {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-3xl-s--1nMdJ {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-4xl-s--BKxoq {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-5xl-s--2HCCY {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-6xl-s--2FQDc {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurveyLikert__hdot-font-7xl-s--1dik_ {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurveyLikert__hdot-font-3xs-b--30SGq {
  font-size: 9px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-2xs-b--1tnt8 {
  font-size: 10px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-xs-b--nvLA0 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-sm-b--kMJY4 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-lm-b--3caFa {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0;
}
.ResearchSurveyLikert__hdot-font-md-b--13S3x {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-lg-b--1pEZI {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-xl-b--2miIZ {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-2xl-b--1v4-I {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-3xl-b--ey9hf {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-4xl-b--Cv36h {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-5xl-b--3kLN7 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -1%;
}
.ResearchSurveyLikert__hdot-font-6xl-b--18bF9 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurveyLikert__hdot-font-7xl-b--1FJlb {
  font-size: 64px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2%;
}
.ResearchSurveyLikert__game-box--O2w4W {
  box-shadow: 0 24px 72px rgba(0, 0, 0, 0.16);
  border-radius: 24px;
}
.ResearchSurveyLikert__researchSurveyLikertContainer--1Nvxe {
  width: 100%;
  padding-right: 32px;
}
.ResearchSurveyLikert__researchSurveyLikertContainer--1Nvxe .ResearchSurveyLikert__likertTitle--2yDtZ {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  width: 100%;
  color: #474747;
  text-align: left;
}
.ResearchSurveyLikert__researchSurveyLikertContainer--1Nvxe .ResearchSurveyLikert__likertTitle--2yDtZ > span {
  font-weight: 400;
}
.ResearchSurveyLikert__researchSurveyLikertContainer--1Nvxe .ResearchSurveyLikert__likertPointContainer--2yH-X {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  padding: 0 28px;
}
.ResearchSurveyLikert__researchSurveyLikertContainer--1Nvxe .ResearchSurveyLikert__likertPointContainer--2yH-X .ResearchSurveyLikert__likertPoint--1dA9P {
  color: #a4a4a4;
  background: #f4f4f5;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ResearchSurveyLikert__researchSurveyLikertContainer--1Nvxe .ResearchSurveyLikert__likertPointContainer--2yH-X .ResearchSurveyLikert__likertPoint--1dA9P:hover {
  color: #6a6a6a;
  background: #e7e8ea;
}
.ResearchSurveyLikert__researchSurveyLikertContainer--1Nvxe .ResearchSurveyLikert__likertPointContainer--2yH-X .ResearchSurveyLikert__likertPoint--1dA9P.ResearchSurveyLikert__selected--2kgNd {
  color: #ffffff;
  background: #7adeda;
}
.ResearchSurveyLikert__researchSurveyLikertContainer--1Nvxe .ResearchSurveyLikert__likertPointTextContainer--33TPY {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
  padding: 0 28px;
}
.ResearchSurveyLikert__researchSurveyLikertContainer--1Nvxe .ResearchSurveyLikert__likertPointTextContainer--33TPY .ResearchSurveyLikert__likertPointText--2QJC5 {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  width: 108px;
  color: #6a6a6a;
}
.ResearchSurveyLikert__researchSurveyLikertContainer--1Nvxe .ResearchSurveyLikert__likertPointTextContainer--33TPY .ResearchSurveyLikert__likertPointText--2QJC5:first-child {
  text-align: left;
}
.ResearchSurveyLikert__researchSurveyLikertContainer--1Nvxe .ResearchSurveyLikert__likertPointTextContainer--33TPY .ResearchSurveyLikert__likertPointText--2QJC5:last-child {
  text-align: right;
}


/*# sourceMappingURL=vendor.17fd598badcada4a53cf.css.map*/