.Dialog_dialog-overlay__Jw64a{animation:Dialog_overlay-fade-in__F3lnH .2s ease-out;background-color:rgba(0,0,0,.5);inset:0;position:fixed;z-index:1000}@keyframes Dialog_overlay-fade-in__F3lnH{from{opacity:0}to{opacity:1}}.Dialog_dialog-content__7_Buk{animation:Dialog_content-fade-in__vQaLd .2s ease-out;background:#fff;border-radius:8px;left:50%;max-height:90vh;max-width:calc(100vw - 48px);overflow:auto;padding:24px;position:fixed;top:50%;transform:translate(-50%, -50%);width:100%;z-index:1001}@media(min-width: 500px){.Dialog_dialog-content__7_Buk{max-width:450px}}@keyframes Dialog_content-fade-in__vQaLd{from{opacity:0;transform:translate(-50%, -48%)}to{opacity:1;transform:translate(-50%, -50%)}}.Dialog_dialog-title__6pHDv{font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}.Dialog_dialog-description__RUJDe{color:#666;font-size:14px;line-height:1.5;margin:0}.Dialog_dialog-description__RUJDe.Dialog_size-2__bcyeQ{font-size:14px}
.ConfirmRestartModal_dialog-overlay__lQJzP {
  animation: ConfirmRestartModal_overlayShow__rx_wX 150ms cubic-bezier(0.16, 1, 0.3, 1);
  background-color: rgb(1 1 1 / 30%);
  inset: 0;
  position: fixed;
  z-index: 2;
}

.ConfirmRestartModal_dialog-description___uKRj {
  /* Add styles for dialog-description if needed */
}

.ConfirmRestartModal_dialog-content__PRs9P {
  animation: ConfirmRestartModal_contentShow__FuBnn 150ms cubic-bezier(0.16, 1, 0.3, 1);

  /* green */

  /* background-color: rgba(140, 252, 110, 0.98); */

  /* border: 3px solid rgb(38, 236, 7); */

  /* yellow */
  background-color: rgb(234 213 74 / 99%);
  border: 3px solid rgb(236 163 7);
  border-radius: 10px;
  box-shadow:
    hsl(206deg 22% 7% / 35%) 0 10px 38px -10px,
    hsl(206deg 22% 7% / 20%) 0 10px 20px -15px;
  display: grid;
  height: 50vh;
  left: 50%;
  max-height: 500px;
  max-width: 800px;
  padding: 25px;
  place-items: center;
  position: fixed;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 70vw;
  z-index: 3;
}

.ConfirmRestartModal_dialog-title__dJC1E {
  font-size: 3rem;
  font-weight: bolder;
}

.ConfirmRestartModal_dialog-content__PRs9P:focus {
  outline: none;
}

.ConfirmRestartModal_restart-options-container__Bb_HE {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 2rem;
  place-content: center;
}

.ConfirmRestartModal_restart-options__QF_mw {
  background-color: #fda92a;
  border: none;
  border-radius: 3rem;
  color: black;
  font-size: 3rem;
  padding: 1rem;
  padding-block: 1.5rem 0.8rem;
  width: 15rem;
}

.ConfirmRestartModal_restart-options__QF_mw:hover {
  background-color: #f69815;
  cursor: pointer;
}

@media (max-width: 500px) {
  .ConfirmRestartModal_restart-options__QF_mw {
    width: 100%;
  }
}

@font-face {
font-family: '__DreamagicFont_a758f2';
src: url(/_next/static/media/8837a1e5a8edd2dc-s.p.ttf) format('truetype');
font-display: swap;
}@font-face {font-family: '__DreamagicFont_Fallback_a758f2';src: local("Arial");ascent-override: 66.70%;descent-override: 33.30%;line-gap-override: 0.00%;size-adjust: 100.00%
}.__className_a758f2 {font-family: '__DreamagicFont_a758f2', '__DreamagicFont_Fallback_a758f2'
}

.CountdownModal_dialog-overlay__QL9K2 {
  animation: CountdownModal_overlayShow__hu480 150ms cubic-bezier(0.16, 1, 0.3, 1);
  background-color: rgb(1 1 1 / 30%);
  inset: 0;
  position: fixed;
  z-index: 2;

  /* todo: consider adding blur effect */
}

.CountdownModal_dialog-content__0XvPG {
  animation: CountdownModal_contentShow__Oz0u2 150ms cubic-bezier(0.16, 1, 0.3, 1);
  background-color: rgb(234 213 74 / 96%);
  border: 3px solid rgb(236 163 7);
  border-radius: 10px;
  box-shadow:
    hsl(206deg 22% 7% / 35%) 0 10px 38px -10px,
    hsl(206deg 22% 7% / 20%) 0 10px 20px -15px;
  display: grid;

  /* max-width: 500px; */
  height: 70vh;
  left: 50%;
  overflow: hidden;

  /* max-height: 500px; */
  padding: 25px;
  place-content: center;
  place-items: center;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90vw;
  z-index: 3;
}

.CountdownModal_dialog-content__0XvPG:focus {
  outline: none;
}

.CountdownModal_countdown-prompt__hgnQ2 {
  display: block;
  font-size: 4rem;
  -webkit-margin-before: 7rem;
          margin-block-start: 7rem;
  text-align: center;
}

.CountdownModal_countdown-number__r8o2l {
  font-size: 24rem;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  text-align: center;
}

.CountdownModal_start-game-button-container__x4EQU {
  display: grid;
  place-items: center;
}

.CountdownModal_start-game-button__qnQOY {
  background-color: #eaa700;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  font-size: 4rem;
  font-weight: bolder;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  padding: 0.5rem;
  -webkit-padding-before: 1rem;
          padding-block-start: 1rem;
  padding-inline: 1.25rem;
}

.GameLost_dialog-overlay__lxj3Y {
  animation: GameLost_overlayShow__gDxc8 150ms cubic-bezier(0.16, 1, 0.3, 1);
  background-color: rgb(1 1 1 / 30%);
  inset: 0;
  opacity: 0.25;
  position: fixed;
  z-index: 2;

  /* todo: consider adding blur effect */
}

.GameLost_dialog-content__AYE8d {
  animation: GameLost_contentShow__jB2_Q 150ms cubic-bezier(0.16, 1, 0.3, 1);
  background-color: rgb(234 213 74 / 99%);
  border: 3px solid rgb(236 163 7);
  border-radius: 10px;
  box-shadow:
    hsl(206deg 22% 7% / 35%) 0 10px 38px -10px,
    hsl(206deg 22% 7% / 20%) 0 10px 20px -15px;
  left: 50%;

  /* min-height: 80vh; */
  max-height: -moz-fit-content;
  max-height: fit-content;
  max-width: 800px;
  overflow: hidden;

  /* max-height: 500px; */
  padding: 25px;
  position: fixed;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90vw;
  z-index: 3;
}

.GameLost_dialog-title__TdZnF {
  font-size: 3rem;
  font-weight: bolder;
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
}

.GameLost_dialog-content__AYE8d:focus {
  outline: none;
}

.GameLost_speech-area-container__cy6zt {
  display: grid;
  grid-gap: 10px;
  gap: 10px;
  grid-template-columns: 25% 75%;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
  place-items: center;
}

.GameLost_moguzo-icon__eP7tu {
  /*  Add styles if needed  */
}

.GameLost_speech-container__zuo4V {
  background-color: #fdf4c9;
  border-radius: 1rem;
  display: grid;
  font-size: 5rem;
  min-width: 100%;
  padding: 1rem;
  place-items: center;
}

.GameLost_modal-action-button-container__a7_0V {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
}

.GameLost_modal-action-button__LNeGz {
  background-color: #fda92a;
  border: none;
  border-radius: 3rem;
  color: black;
  cursor: pointer;
  font-size: 3rem;
  padding-block: 1.5rem 1rem;
  padding-inline: 2rem;
}

.GameLost_modal-action-button__LNeGz:hover {
  background-color: #f69815;
}

@media (max-width: 400px) {
  .GameLost_dialog-content__AYE8d {
    padding: 5px;
    -webkit-padding-after: 12px;
            padding-block-end: 12px;
  }

  .GameLost_speech-container__zuo4V {
    padding: 0.5rem;
    -webkit-padding-before: 1rem;
            padding-block-start: 1rem;
  }

  .GameLost_speech-area-container__cy6zt {
    -webkit-margin-before: 0.8rem;
            margin-block-start: 0.8rem;
  }

  .GameLost_modal-action-button__LNeGz {
    padding: 10%;
    -webkit-padding-after: 6%;
            padding-block-end: 6%;
  }
}

.GameWon_dialog-overlay__6BRay {
  animation: GameWon_overlayShow__PHVFd 150ms cubic-bezier(0.16, 1, 0.3, 1);
  background-color: rgb(1 1 1 / 30%);
  inset: 0;
  opacity: 0.25;

  /* todo: may add fading in full background image as overlay */
  position: fixed;
  z-index: 2;

  /* todo: consider adding blur effect */
}

@keyframes GameWon_fade-in__EviNr {
  0% {
    display: none;
    opacity: 0;
  }

  30% {
    display: none;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: 1;
  }
}

.GameWon_dialog-content__pFMCD {
  animation-duration: 3.5s;
  animation-name: GameWon_fade-in__EviNr;

  /* yellow */

  /* background-color: rgba(234, 213, 74, 0.99); */
  background-color: #ead54afc;
  border: 3px solid rgb(236 163 7);
  border-radius: 10px;
  box-shadow:
    hsl(206deg 22% 7% / 35%) 0 10px 38px -10px,
    hsl(206deg 22% 7% / 20%) 0 10px 20px -15px;
  left: 50%;

  /* min-height: 80vh; */
  max-height: -moz-fit-content;
  max-height: fit-content;
  max-width: 800px;

  /* max-height: 500px; */
  padding: 25px;
  position: fixed;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 80vw;
  z-index: 3;
}

.GameWon_dialog-title__OxoCc {
  font-size: 3rem;
  font-weight: bolder;
}

.GameWon_dialog-content__pFMCD:focus {
  outline: none;
}

.GameWon_time-taken__eohNn {
  font-size: 2.5rem;
  -webkit-margin-before: 0.5rem;
          margin-block-start: 0.5rem;
}

.GameWon_speech-area-container__Tn4LA {
  display: grid;
  grid-gap: 10px;
  gap: 10px;
  grid-template-columns: 25% 75%;
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
}

.GameWon_moguzo-icon__Mbe_z {
  aspect-ratio: 1;
}

.GameWon_speech-container__GHzHh {
  background-color: #fdf4c9;
  border-radius: 1rem;
  display: grid;
  font-size: 2.5rem;
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
  padding: 1rem;
  place-items: center;
}

.GameWon_button-container__y6MzI {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
}

.GameWon_play-again-button__Yw7mQ {
  background-color: #fda92a;
  border: none;
  border-radius: 3rem;
  color: black;
  cursor: pointer;
  font-size: 3rem;
  padding: 1rem;
  -webkit-padding-before: 2rem;
          padding-block-start: 2rem;
  padding-inline: 2rem;
}

.GameWon_play-again-button__Yw7mQ:hover {
  background-color: #f69815;
}

.page_full-screen-container__q__mS {
  background-image: url('/images/alphabet/snow_background.jpg');
  background-size: cover;
  display: flex;
  height: calc(100vh - 50px); /* 100vh - header height (fixed at 50px) */
  place-content: center;
  place-items: center;
}

.page_main__fGDbj {
  display: grid;
  grid-row-gap: 0.25rem;
  touch-action: manipulation; /* Removes the 300ms delay on touch devices */

  --primary-guideline: #e893b5; /* Adjusted for contrast */
  --secondary-guideline: #71c8e6; /* Adjusted for contrast */
}

.page_letter-container__8tffU {
  cursor: pointer;
  display: inline-block;
  position: relative;
}

.page_fire-ball__3Pusa {
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: 0;
}

.page_ice-cube-list__RLitC {
  display: grid;
  grid-template-columns: repeat(5, 20%);
  list-style: none;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}

.page_ice-cube__aha1l {
  max-height: 100%;
  max-width: 100%;
}

.page_ice-cube__aha1l:active {
  background-color: cyan;
}

.page_letter__TGGkb {
  font-size: 150px;
  left: 50%;
  margin: 0;
  pointer-events: none;
  position: absolute;
  top: 50px;
  transform: translateX(-50%);
  z-index: 1;

  /* outline: 2px solid red; */

  /* todo: clear when UI refinement is completed */
}

.page_lowercase-letter__yHnXE {
  color: black;
}

.page_toggle-letter-case-button__mhBpq {
  font-size: 1rem;
}

.page_underline-guide__DhuEy {
  position: relative;
  text-decoration: none;
}

.page_underline-guide__DhuEy::before {
  background-color: var(--primary-guideline);
  bottom: 33%;
  content: '';
  height: 3px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
}

.page_overline-guide__ACcBK {
  position: relative;
  text-decoration: none;
}

.page_overline-guide__ACcBK::before {
  border-top: 3px dashed rgb(155 245 253 / 83%); /* todo: look into why CSS variables do not work */
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  top: 1px;
  width: 100%;
  z-index: -1;
}

.page_midline-guide__Gtf9c {
  text-decoration: none;
}

.page_overline-guide__ACcBK::after {
  border-top: 3px dashed rgb(155 245 253 / 83%); /* todo: look into why CSS variables do not work */
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  top: 32.5%;
  width: 100%;
  z-index: -1;
}

.page_lower-line-guide__ZWbJD {
  text-decoration: none;
}

.page_lower-line-guide__ZWbJD::after {
  border-top: 3px dashed rgb(155 245 253 / 83%); /* todo: look into why CSS variables do not work */
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  top: 95.5%;
  width: 100%;
  z-index: -1;
}

.page_animated-cube__gxx_K {
  background-color: transparent;
  position: relative;
}

.page_last-letter-ice-cube__8iZnb {
  /* background-color: rgba(255, 202, 0, 0.83); */

  /* border-radius: 50%; */
}

@keyframes page_wiggle__5qmEF {
  0% {
    transform: rotate(0deg);
  }

  25% {
    transform: rotate(-5deg);
  }

  50% {
    transform: rotate(5deg);
  }

  75% {
    transform: rotate(-5deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

.page_wiggle__5qmEF {
  animation: page_wiggle__5qmEF 0.5s ease-in-out;
}

.page_hidden-ice-cube__G_un0 {
  display: none;
}

.page_displayed-ice-cube__gSzwe {
  display: block;
}

.Lives_life-icons-container__fS5D3 {
  display: flex;
  height: 100%;
  list-style: none;
  margin-block: 0;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  place-content: space-evenly;
  place-items: center;
  width: 100%;
}

.Lives_life-icon__MFpkE {
  aspect-ratio: 1;
}

.Lives_life-container__nzExW {
  display: block;
  position: relative;
}

.Lives_dialogue-container__d14tZ {
  animation: Lives_toggle-dialogue__a4g6O 2s;
  background-color: var(--dialogue-background-color);
  border-radius: 5px;
  filter: drop-shadow(0 0 0.75rem rgb(134 107 1 / 58%));
  left: 50%;
  max-width: -moz-fit-content;
  max-width: fit-content;
  opacity: 0; /* after playing animation, hide the dialogue */
  padding-block: 8px 4px;
  padding-inline: 10px;
  position: absolute;
  top: -15px;
  transform: translateX(-50%);
  white-space: nowrap;

  --dialogue-background-color: rgb(253 227 63 / 96%);

  /* width: 100%; */

  /* box-sizing: border-box; */
}

.Lives_dialogue-container__d14tZ::after {
  border-color: var(--dialogue-background-color) transparent transparent transparent;
  border-style: solid;
  border-width: 8px;
  content: '';
  left: 50%;
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
}

.Lives_wrong__LbSJf {
  /* add specific styles as needed */
  color: black;
}

.Lives_correct__1tK_k {
  /* add specific styles as needed */
  color: black;
}

@keyframes Lives_toggle-dialogue__a4g6O {
  0% {
    opacity: 0;
  }

  25% {
    opacity: 1;
  }

  75% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.Settings_options-container__9w_5N {
  display: flex;
  gap: 0.2rem;
  -webkit-padding-before: 0.7rem;
          padding-block-start: 0.7rem;
  place-content: center;
}

.Settings_return-icon__5zBR2:hover {
  cursor: pointer;
}

.Settings_volume-option-icon__jAER1:hover {
  cursor: pointer;
  filter: hue-rotate(12deg);
}

.Settings_restart-option-icon__DCEGp:hover {
  cursor: pointer;
  filter: hue-rotate(240deg);
}

.Stopwatch_stopwatch-container__zSKoS {
  background-color: rgb(255 255 255 / 85%);
  border: 3px solid #018fa2;

  /* color: #018fa2; optional blue font */
  border-radius: 10px;
  display: flex;
  font-size: 2rem;
  font-weight: bolder;
  height: -moz-fit-content;
  height: fit-content;
  place-content: center;
}

/* cyrillic-ext */
@font-face {
  font-family: '__Roboto_Mono_d14bb8';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/871d67124d85ac54-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: '__Roboto_Mono_d14bb8';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/2fdb2a7d38e35c7b-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: '__Roboto_Mono_d14bb8';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/2e583be40229295d-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: '__Roboto_Mono_d14bb8';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/c777a8c2e8c1b719-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: '__Roboto_Mono_d14bb8';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/e64c5cf3b105d601-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: '__Roboto_Mono_d14bb8';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_next/static/media/121562489524e0a8-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: '__Roboto_Mono_Fallback_d14bb8';src: local("Arial");ascent-override: 77.84%;descent-override: 20.13%;line-gap-override: 0.00%;size-adjust: 134.61%
}.__className_d14bb8 {font-family: '__Roboto_Mono_d14bb8', '__Roboto_Mono_Fallback_d14bb8';font-weight: 300;font-style: normal
}

.Switch_switch-root__MgvSp{all:unset;background-color:#ccc;border-radius:25px;cursor:pointer;height:25px;position:relative;transition:background-color .2s;width:42px}.Switch_switch-root__MgvSp.Switch_checked__C_yMD{background-color:#2563eb}.Switch_switch-root__MgvSp.Switch_disabled__Is5lm{cursor:not-allowed;opacity:.5}.Switch_switch-root__MgvSp:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.Switch_switch-thumb__LR9CA{background-color:#fff;border-radius:50%;display:block;height:21px;transform:translateX(2px);transition:transform .2s;width:21px;will-change:transform}.Switch_checked__C_yMD .Switch_switch-thumb__LR9CA{transform:translateX(19px)}
.SwitchToggle_form-background__tGaU2 {
  /* background-color: red; */

  /* border: 3px solid blue; */

  /* box-sizing: border-box; */

  /* background-color: rgba(236, 163, 7, 0.5); */
  background-color: rgb(231 231 231 / 40%);
  border: 3px solid rgb(236 163 7 / 80%);
  border-radius: 5px;
  padding: 10px;
}

.SwitchToggle_switch-container__puCLU {
  display: grid;
  grid-gap: 5px;
  gap: 5px;
  grid-auto-flow: column;
  min-width: -moz-fit-content;
  min-width: fit-content;
  place-items: center;
  text-align: center;
}

.SwitchToggle_switch-root__opLQd {
  all: unset; /* unset  */
  background-color: orange; /* when switch thumb is on the left (unchecked) */
  border-radius: 9999px;
  box-sizing: content-box;
  cursor: pointer;
  height: 25px; /* todo: see if need to style dynamically with JS */
  position: relative;

  /* box-shadow: 0 2px 10px #ff0202; enable if needed */
  -webkit-tap-highlight-color: rgb(0 0 0 / 0%);
  width: 42px; /* todo: see if need to style dynamically with JS */
}

.SwitchToggle_switch-root__opLQd:focus {
  /* box-shadow: 0 0 0 2px orangered; enable when needed */
}

.SwitchToggle_switch-root__opLQd[data-state='checked'] {
  background-color: orange; /* when switch thumb is on the right (checked) */
}

.SwitchToggle_switch-thumb__KGl7u {
  background-color: white;
  border-radius: 9999px;
  display: block;
  height: 21px; /* todo: see if need to style dynamically with JS */
  transform: translateX(2px);

  /* box-shadow: 0 2px 2px black; enable if needed */
  transition: transform 100ms;
  width: 21px; /* todo: see if need to style dynamically with JS */
  will-change: transform;
}

.SwitchToggle_switch-thumb__KGl7u[data-state='checked'] {
  transform: translateX(19px);
}

.SwitchToggle_label__6BMDm {
  cursor: pointer;
  font-size: 3rem;
  font-weight: bolder;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

@media (max-width: 550px) {
  .SwitchToggle_switch-root__opLQd {
    height: 16px;
    width: 22px;
  }

  .SwitchToggle_switch-thumb__KGl7u {
    display: block;
    height: 10.5px;
    width: 10.5px;
  }

  .SwitchToggle_switch-thumb__KGl7u[data-state='checked'] {
    transform: translateX(9.5px);
  }
}

.page_instruction-text__ZrI2v {
  text-align: center;

  /* margin-block-start: 1rem; */
}

.page_start-screen-wrapper__5Lgdj {
  background-image: url('/images/alphabet/snow_background.jpg');
  background-size: cover;
  display: grid;
  font-size: 2rem;
  height: calc(100vh - 50px); /* 100vh - header height (fixed at 50px) */
  place-content: center;
  place-items: center;
  width: 100vw;

  --icecube-rows-max-width-tablets-pc: 1500px; /* for larger displays where ice cubes are larger */
  --icecube-rows-max-width-phones: 500px; /* for smaller displays where ice cubes are smaller */
}

.page_start-screen-container__wQPKP {
  background-color: rgb(234 213 74 / 95%);
  border: 3px solid rgb(236 163 7);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  height: 85vh;
  max-width: var(--icecube-rows-max-width-tablets-pc);
  padding-block: 1rem;
  padding-inline: 5%;
  place-content: center;
  width: 95vw;
}

.page_ice-cubes-container__1N62y {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  max-width: var(--icecube-rows-max-width-tablets-pc);
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  place-content: center;
  row-gap: 0.3rem;
}

.page_switch-container__GgUYZ {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 2rem;
  margin: 1rem auto;

  /* justify-content: space-between; */
  max-width: var(--icecube-rows-max-width-tablets-pc);
  place-content: center;
  place-items: center;
}

@media (max-width: 550px) {
  .page_start-screen-container__wQPKP {
    max-width: var(--icecube-rows-max-width-phones);
    padding-inline: 2.5%;
  }

  .page_ice-cubes-container__1N62y {
    max-width: var(--icecube-rows-max-width-phones);
  }

  .page_switch-container__GgUYZ {
    max-width: 400px;
  }
}

@media (max-width: 1000px) {
  .page_start-screen-container__wQPKP {
    height: 95vh;
  }
}

@media (max-width: 500px) {
  .page_start-screen-container__wQPKP {
    height: 90vh;
    width: 95vw;
  }

  .page_start-button__Q9j84 {
    padding: 10%;
    -webkit-padding-after: 6%;
            padding-block-end: 6%;
  }
}

@media (max-width: 475px) {
  .page_switch-container__GgUYZ {
    /* max-width: 310px; */
    max-width: 250px;
  }
}

.page_start-button__Q9j84 {
  background-color: #fda92a;
  border: none;
  border-radius: 3rem;
  color: black;
  cursor: pointer;
  font-size: 3rem;
  font-weight: bolder;
  margin: 0 auto;
  -webkit-padding-after: 1rem;
          padding-block-end: 1rem;

  /* padding-block-start: 2rem; */
  padding-inline: 2rem;
}

.page_start-button__Q9j84:hover {
  background-color: #f69815;
}

.Box_box__uB4FB{display:block}
.Button_button__1vwmf{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1.5;padding:8px 16px;transition:all .2s;white-space:nowrap}.Button_button__1vwmf:disabled{cursor:not-allowed;opacity:.5}.Button_button__1vwmf:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.Button_button__1vwmf.Button_solid__DosIj{color:#fff}.Button_button__1vwmf.Button_solid__DosIj.Button_primary__WQ6Ik{background:linear-gradient(135deg, #3b82f6 0%, #2563eb 100%)}.Button_button__1vwmf.Button_solid__DosIj.Button_primary__WQ6Ik:hover:not(:disabled){background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);transform:translateY(-1px)}.Button_button__1vwmf.Button_solid__DosIj.Button_primary__WQ6Ik:active:not(:disabled){transform:translateY(0)}.Button_button__1vwmf.Button_solid__DosIj.Button_gray__EJ9Sz{background-color:#6b7280}.Button_button__1vwmf.Button_solid__DosIj.Button_gray__EJ9Sz:hover:not(:disabled){background-color:#4b5563}.Button_button__1vwmf.Button_solid__DosIj.Button_red__Epfaq{background-color:#dc2626}.Button_button__1vwmf.Button_solid__DosIj.Button_red__Epfaq:hover:not(:disabled){background-color:#b91c1c}.Button_button__1vwmf.Button_solid__DosIj.Button_green__i9V7J{background-color:#16a34a}.Button_button__1vwmf.Button_solid__DosIj.Button_green__i9V7J:hover:not(:disabled){background-color:#15803d}.Button_button__1vwmf.Button_soft__EsC3i.Button_primary__WQ6Ik{background-color:#dbeafe;color:#1e40af}.Button_button__1vwmf.Button_soft__EsC3i.Button_primary__WQ6Ik:hover:not(:disabled){background-color:#bfdbfe}.Button_button__1vwmf.Button_soft__EsC3i.Button_gray__EJ9Sz{background-color:#f3f4f6;color:#374151}.Button_button__1vwmf.Button_soft__EsC3i.Button_gray__EJ9Sz:hover:not(:disabled){background-color:#e5e7eb}.Button_button__1vwmf.Button_outline__HN_jU{background-color:rgba(0,0,0,0);border:1px solid currentcolor}.Button_button__1vwmf.Button_outline__HN_jU.Button_primary__WQ6Ik{color:#2563eb}.Button_button__1vwmf.Button_outline__HN_jU.Button_primary__WQ6Ik:hover:not(:disabled){background-color:#eff6ff}.Button_button__1vwmf.Button_outline__HN_jU.Button_gray__EJ9Sz{color:#6b7280}.Button_button__1vwmf.Button_outline__HN_jU.Button_gray__EJ9Sz:hover:not(:disabled){background-color:#f9fafb}.Button_button__1vwmf.Button_ghost__G2nvS{background-color:rgba(0,0,0,0)}.Button_button__1vwmf.Button_ghost__G2nvS.Button_primary__WQ6Ik{color:#2563eb}.Button_button__1vwmf.Button_ghost__G2nvS.Button_primary__WQ6Ik:hover:not(:disabled){background-color:#eff6ff}.Button_button__1vwmf.Button_ghost__G2nvS.Button_gray__EJ9Sz{color:#6b7280}.Button_button__1vwmf.Button_ghost__G2nvS.Button_gray__EJ9Sz:hover:not(:disabled){background-color:#f9fafb}.Button_button__1vwmf.Button_size-1__dTdhf{font-size:12px;padding:4px 12px}.Button_button__1vwmf.Button_size-2__6UHcH{font-size:14px;padding:8px 16px}.Button_button__1vwmf.Button_size-3__lx9d9{font-size:16px;padding:12px 20px}.Button_button__1vwmf.Button_loading__sag0r{color:rgba(0,0,0,0);position:relative}.Button_spinner__k1auh{animation:Button_spin__rdcSK .6s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:rgba(0,0,0,0);height:16px;position:absolute;width:16px}@keyframes Button_spin__rdcSK{to{transform:rotate(360deg)}}
.Flex_flex__Q0nrm{display:flex}.Flex_flex__Q0nrm.Flex_direction-row__KpBpI{flex-direction:row}.Flex_flex__Q0nrm.Flex_direction-column__hfoQi{flex-direction:column}.Flex_flex__Q0nrm.Flex_direction-row-reverse__vbA5u{flex-direction:row-reverse}.Flex_flex__Q0nrm.Flex_direction-column-reverse__dWoPr{flex-direction:column-reverse}.Flex_flex__Q0nrm.Flex_gap-1__PVCyp{gap:4px}.Flex_flex__Q0nrm.Flex_gap-2__uTl6q{gap:8px}.Flex_flex__Q0nrm.Flex_gap-3__JlcUn{gap:12px}.Flex_flex__Q0nrm.Flex_gap-4__hfC6f{gap:16px}.Flex_flex__Q0nrm.Flex_gap-5__ihOjB{gap:24px}.Flex_flex__Q0nrm.Flex_justify-start__52Mks{justify-content:flex-start}.Flex_flex__Q0nrm.Flex_justify-center__j4KIW{justify-content:center}.Flex_flex__Q0nrm.Flex_justify-end__UaSmt{justify-content:flex-end}.Flex_flex__Q0nrm.Flex_justify-between__GHNxr{justify-content:space-between}.Flex_flex__Q0nrm.Flex_justify-around__iaEn4{justify-content:space-around}.Flex_flex__Q0nrm.Flex_align-start__rtHXR{align-items:flex-start}.Flex_flex__Q0nrm.Flex_align-center__pj7I3{align-items:center}.Flex_flex__Q0nrm.Flex_align-end__mXKVA{align-items:flex-end}.Flex_flex__Q0nrm.Flex_align-stretch__3wABX{align-items:stretch}.Flex_flex__Q0nrm.Flex_wrap-nowrap__8CVAl{flex-wrap:nowrap}.Flex_flex__Q0nrm.Flex_wrap-wrap___4YuN{flex-wrap:wrap}.Flex_flex__Q0nrm.Flex_wrap-wrap-reverse__E3nD6{flex-wrap:wrap-reverse}
.Spinner_spinner__BLkCV{display:inline-block}.Spinner_spinner__BLkCV.Spinner_small__oWgoC{height:16px;width:16px}.Spinner_spinner__BLkCV.Spinner_medium__DsOd5{height:24px;width:24px}.Spinner_spinner__BLkCV.Spinner_large__brrEj{height:32px;width:32px}.Spinner_spinner-inner__BrgSt{animation:Spinner_spin__t0_sK .6s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:100%;width:100%}@keyframes Spinner_spin__t0_sK{to{transform:rotate(360deg)}}
.Text_text__jFlvg{display:inline-block;line-height:1.5}.Text_text__jFlvg.Text_size-1__3Wcax{font-size:12px}.Text_text__jFlvg.Text_size-2__VzT9_{font-size:14px}.Text_text__jFlvg.Text_size-3__eLkST{font-size:16px}.Text_text__jFlvg.Text_size-4__PMWPN{font-size:18px}.Text_text__jFlvg.Text_size-5__LbBCt{font-size:20px}.Text_text__jFlvg.Text_weight-light__QSEdq{font-weight:300}.Text_text__jFlvg.Text_weight-regular__RFbli{font-weight:400}.Text_text__jFlvg.Text_weight-medium__EncUY{font-weight:500}.Text_text__jFlvg.Text_weight-bold__nKkMe{font-weight:700}.Text_text__jFlvg.Text_color-default__f_wY3{color:inherit}.Text_text__jFlvg.Text_color-red__D1djT{color:#dc2626}.Text_text__jFlvg.Text_color-gray__zmCg5{color:#6b7280}.Text_text__jFlvg.Text_color-blue__dwTE0{color:#2563eb}
.TextField_text-field-root___jryL{background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;line-height:1.5;padding:8px 12px;transition:all .2s ease;width:100%}.TextField_text-field-root___jryL:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.TextField_text-field-root___jryL:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.TextField_text-field-root___jryL:hover:not(:disabled){border-color:#d1d5db}.TextField_text-field-root___jryL::placeholder{color:#9ca3af}.TextField_text-field-root___jryL.TextField_size-1__C941D{font-size:12px;padding:4px 8px}.TextField_text-field-root___jryL.TextField_size-2__qqRVu{font-size:14px;padding:8px 12px}.TextField_text-field-root___jryL.TextField_size-3__INPuy{font-size:16px;padding:12px 16px}
.page_base-container__U8ROQ{background-color:#5a4034;color:#fff;padding:40px 0;text-align:left;width:100%}.page_footer-wrapper__lJV_Z{display:flex;font-size:14px;justify-content:space-between;margin:auto;max-width:1520px;padding:0 30px;text-align:left}@media(max-width: 768px){.page_footer-wrapper__lJV_Z{flex-direction:column;gap:30px;text-align:center}}.page_wrapper__flaNV{display:flex;flex-direction:column;gap:10px}.page_copylight__nfiIc{font-size:14px;font-weight:500;opacity:.9}.page_desc-info__Roe_y{align-items:center;display:flex;font-size:12px;font-weight:normal;gap:20px;justify-content:center;opacity:.7}@media screen and (min-width: 1000px){.page_desc-info__Roe_y{justify-content:left}}.page_desc-info__Roe_y p{line-height:1.6}.page_desc-info-link__w0t_E{align-items:center;display:flex;gap:8px}.page_desc-info-link__w0t_E a{color:var(--color-text);text-decoration:none;transition:opacity .2s ease}.page_desc-info-link__w0t_E a:hover{opacity:.8}.page_desc-info-link__w0t_E .page_update-button___CSHi{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:transform .2s ease}.page_desc-info-link__w0t_E .page_update-button___CSHi:hover{transform:rotate(180deg)}.page_build-info__cNOVq{align-items:center;color:#fff;display:flex;font-size:12px;gap:10px;opacity:.7}.page_logo-wrapper__HMgwE{align-items:center;display:flex}@media(max-width: 768px){.page_logo-wrapper__HMgwE{justify-content:center}}.page_logo-wrapper__HMgwE img{transition:opacity .2s ease}.page_logo-wrapper__HMgwE img:hover{opacity:.8}
.page_base-container___1SpM{background:linear-gradient(135deg, rgb(240, 249, 255) 0%, rgb(249, 245, 255) 100%);display:flex;min-height:calc(100lvh - 50px);padding:10px;place-items:center center;width:100%}@media screen and (min-width: 1000px){.page_base-container___1SpM{display:grid;height:calc(100lvh - 50px);padding:0;place-items:center}}.page_flex-wrapper__5IsMj{background:#fff;border:3px solid #fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);display:flex;flex-direction:column;margin:auto;max-width:500px;overflow:hidden;width:90vw}@media screen and (min-width: 1000px){.page_flex-wrapper__5IsMj{aspect-ratio:16/10;border:3px solid #fff;border-radius:16px;flex-direction:row;max-height:calc(100lvh - 100px);max-width:unset;width:1000px}}.page_guest-button__6xGcg{border:none;border-radius:10px;font-size:.8em;font-weight:600;padding:10px}.page_remember-me-wrapper__WTAGB{align-items:center;display:flex;gap:8px}.page_remember-me-wrapper__WTAGB input[type=checkbox]{accent-color:#2563eb;cursor:pointer;height:16px;width:16px}.page_remember-me-wrapper__WTAGB label{color:#4b5563;cursor:pointer;font-size:.875rem;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_icon-image__MImfI{background-color:#fff;border:3px solid #e5e7eb;border-radius:50%;display:block;height:90px;left:50%;margin:0 auto;position:absolute;top:-45px;transform:translateX(-50%);width:90px}@media screen and (min-width: 1000px){.page_icon-image__MImfI{display:block;left:unset;position:relative;top:unset;transform:translateX(0)}}.page_error__36_VC{background:#ff5757;border:2px solid #fecaca;border-radius:8px;color:#fff;display:block;font-weight:500;padding:12px 16px;text-align:center;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.page_error-container__8fpPX{transition:opacity .3s ease}.page_error-container__8fpPX:not(.page_visible__h7U8B) .page_error__36_VC{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;color:rgba(0,0,0,0)}.page_error-container__8fpPX.page_visible__h7U8B .page_error__36_VC{animation:page_shake__y7GLu .3s ease-in-out}@keyframes page_shake__y7GLu{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.page_image-dec__OpfI9{background-color:#d6d6d6;background-image:url("/images/common/background-image/login-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;height:30lvh;position:relative;width:100%}.page_image-dec__OpfI9::before{background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 1000px){.page_image-dec__OpfI9{background-position:right;display:block;height:100%}}.page_label-text__VuOFg{font-size:.8em}.page_password-field-wrapper__QVMh_{position:relative;width:100%}.page_password-field-wrapper__QVMh_ input{padding-right:48px}.page_password-toggle-button__5Jkcu{align-items:center;background:rgba(0,0,0,0);border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s ease}.page_password-toggle-button__5Jkcu:hover{color:#374151}.page_password-toggle-button__5Jkcu:focus{outline:2px solid #3b82f6;outline-offset:2px}.page_password-toggle-button__5Jkcu:active{color:#2563eb}.page_login-box__SsN7s{background-color:#fff;display:flex;flex-direction:column;font-size:15px;gap:4px;justify-content:flex-start;padding:20px 20px 40px;position:relative;text-align:center;width:100%}@media screen and (min-width: 1000px){.page_login-box__SsN7s{font-size:18px;padding:20px;width:600px}}.page_login-box__SsN7s input{font-size:16px;padding:0 5px}.page_login-box__SsN7s .page_title__GKn_5{color:#1f2937;font-size:1.25rem;margin-top:50px}@media screen and (min-width: 1000px){.page_login-box__SsN7s .page_title__GKn_5{font-size:1.5rem;margin-bottom:20px;margin-top:0}}.page_login-box__SsN7s .page_input-box__SE073{display:flex;flex-direction:column;gap:20px;justify-content:center;text-align:left}.page_login-box__SsN7s .page_input-box__SE073 label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:6px}.page_login-box__SsN7s .page_input-box__SE073 .page_mt-4___HVWU{margin-top:16px}.page_login-box__SsN7s .page_button__3Q3Yz{height:50px;width:100%}.page_login-box__SsN7s .page_space__lR9hd{display:none;height:80px}@media screen and (min-width: 1000px){.page_login-box__SsN7s .page_space__lR9hd{display:block}}.page_login-box__SsN7s .page_back__IReMs{font-size:.8em}
.Toggle_toggle-root__6_kv2{align-items:center;all:unset;background-color:rgba(0,0,0,0);border:1px solid #ccc;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;padding:8px 16px;transition:all .2s}.Toggle_toggle-root__6_kv2.Toggle_pressed__YynOd{background-color:#e5e7eb;border-color:#9ca3af}.Toggle_toggle-root__6_kv2.Toggle_disabled__A46q2{cursor:not-allowed;opacity:.5}.Toggle_toggle-root__6_kv2:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.Toggle_toggle-root__6_kv2:hover:not(.Toggle_disabled__A46q2){background-color:#f3f4f6}.Toggle_toggle-group-root__2cVPw{display:inline-flex;gap:4px}.Toggle_toggle-group-item__8HB5q{align-items:center;all:unset;background-color:rgba(0,0,0,0);border:1px solid #ccc;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;padding:8px 16px;transition:all .2s}.Toggle_toggle-group-item__8HB5q.Toggle_pressed__YynOd{background-color:#e5e7eb;border-color:#9ca3af}.Toggle_toggle-group-item__8HB5q.Toggle_disabled__A46q2{cursor:not-allowed;opacity:.5}.Toggle_toggle-group-item__8HB5q:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.Toggle_toggle-group-item__8HB5q:hover:not(.Toggle_disabled__A46q2){background-color:#f3f4f6}
.ScriptPlayer_interface-container__CIJ5f{display:flex;gap:10px;height:75px;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ScriptPlayer_interface-container__CIJ5f>.ScriptPlayer_play-button___Zw5H{background-color:#055;border-radius:6px;color:#fff;flex-grow:1;font-family:system-ui,-apple-system,system-ui,"Helvetica Neue",helvetica,arial,sans-serif;font-size:16px;font-weight:600;line-height:1.25;position:relative}.ScriptPlayer_interface-container__CIJ5f>.ScriptPlayer_play-button___Zw5H[data-state=on]{background-color:#055}.ScriptPlayer_interface-container__CIJ5f>.ScriptPlayer_play-button___Zw5H .ScriptPlayer_spinner__RireE{display:inline-block;text-align:center}.ScriptPlayer_interface-container__CIJ5f>.ScriptPlayer_font-toggle-group__EuMwo{display:flex;flex-grow:0;font-family:system-ui,-apple-system,system-ui,"Helvetica Neue",helvetica,arial,sans-serif}.ScriptPlayer_interface-container__CIJ5f>.ScriptPlayer_font-toggle-group__EuMwo>.ScriptPlayer_toggle-item__fFjDk{align-items:center;background-color:#fff;border:solid 1px #dbd8e0;border-right-width:0;color:#707070;font-size:15px;height:auto;justify-content:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80px}.ScriptPlayer_interface-container__CIJ5f>.ScriptPlayer_font-toggle-group__EuMwo>.ScriptPlayer_toggle-item__fFjDk:hover{background-color:#f5f5f5}.ScriptPlayer_interface-container__CIJ5f>.ScriptPlayer_font-toggle-group__EuMwo>.ScriptPlayer_toggle-item__fFjDk[data-state=on]{background-color:#f0f7ff;color:#1976d2}.ScriptPlayer_interface-container__CIJ5f>.ScriptPlayer_font-toggle-group__EuMwo>.ScriptPlayer_toggle-item__fFjDk[data-state=on]:hover{background-color:#e3eefa}.ScriptPlayer_interface-container__CIJ5f>.ScriptPlayer_font-toggle-group__EuMwo>.ScriptPlayer_toggle-item__fFjDk:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.ScriptPlayer_interface-container__CIJ5f>.ScriptPlayer_font-toggle-group__EuMwo>.ScriptPlayer_toggle-item__fFjDk:last-child{border-bottom-right-radius:6px;border-right-width:1px;border-top-right-radius:6px}.ScriptPlayer_script-cotainer__ETzKP,.ScriptPlayer_subinfo-container__kiBnv{border-radius:10px;display:flex;flex-direction:column;row-gap:10px}@media screen and (min-width: 1000px){.ScriptPlayer_script-cotainer__ETzKP,.ScriptPlayer_subinfo-container__kiBnv{row-gap:25px}}.ScriptPlayer_paragraph-container__BXk94{background-color:#f7f7f7;border-radius:10px;box-sizing:border-box;font-size:15px;padding:10px;position:relative}@media screen and (min-width: 1000px){.ScriptPlayer_paragraph-container__BXk94{font-size:20px;padding:15px}}.ScriptPlayer_paragraph-container__BXk94.ScriptPlayer_hilighted__h6hkw{box-shadow:0 0 0 2px #38c96f}.ScriptPlayer_paragraph-container__BXk94>.ScriptPlayer_info-label__oLjIv{font-size:1.1em;margin-bottom:10px}@media screen and (min-width: 1000px){.ScriptPlayer_paragraph-container__BXk94>.ScriptPlayer_info-label__oLjIv{margin-bottom:15px}}.ScriptPlayer_paragraph-container__BXk94>.ScriptPlayer_info-label__oLjIv>.ScriptPlayer_character__noVBx,.ScriptPlayer_paragraph-container__BXk94>.ScriptPlayer_info-label__oLjIv .ScriptPlayer_reference__Cs9wQ{float:left;font-weight:bold;text-align:left}@media screen and (min-width: 1000px){.ScriptPlayer_paragraph-container__BXk94>.ScriptPlayer_info-label__oLjIv>.ScriptPlayer_character__noVBx,.ScriptPlayer_paragraph-container__BXk94>.ScriptPlayer_info-label__oLjIv .ScriptPlayer_reference__Cs9wQ{font-size:25px}}.ScriptPlayer_paragraph-container__BXk94>.ScriptPlayer_info-label__oLjIv>.ScriptPlayer_number__L31An{color:#a0a0a0;text-align:right}.ScriptPlayer_paragraph-container__BXk94 .ScriptPlayer_text__7FBFp{padding:10px}.ScriptPlayer_seperater-line__t1VMl{border-bottom:dashed #000;height:0;margin:40px 0;width:100%}
/* cyrillic-ext */
@font-face {
  font-family: '__Roboto_Serif_655541';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/4c74d3a930d07516-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: '__Roboto_Serif_655541';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/143eda27ec2e5dab-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: '__Roboto_Serif_655541';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c048b1af2ee45039-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: '__Roboto_Serif_655541';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/613333f737ea37a5-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: '__Roboto_Serif_655541';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c20b2c7536b22fe8-s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: '__Roboto_Serif_Fallback_655541';src: local("Times New Roman");ascent-override: 72.98%;descent-override: 19.21%;line-gap-override: 0.00%;size-adjust: 127.02%
}.__className_655541 {font-family: '__Roboto_Serif_655541', '__Roboto_Serif_Fallback_655541';font-weight: 300;font-style: normal
}.__variable_655541 {--font-roboto-serif: '__Roboto_Serif_655541', '__Roboto_Serif_Fallback_655541'
}

.AnnouncementSection_announcement-section__7Ihe2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.388);border-radius:10px;box-shadow:1px 1px 10px 0 rgba(213,213,213,.75);color:#444;padding:12px 16px;width:100%}.AnnouncementSection_section-title__PrjJC{color:#333;font-size:1.1rem;font-weight:bold;margin-bottom:10px}.AnnouncementSection_announcement-list__9NLt5{display:flex;flex-direction:column;gap:6px}.AnnouncementSection_announcement-item-desktop__EmyDz{align-items:center;border:1px solid rgba(224,224,224,.5);border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px;transition:background-color .2s ease}.AnnouncementSection_announcement-item-desktop__EmyDz:hover{background-color:rgba(245,245,245,.5)}.AnnouncementSection_announcement-info-desktop__dTcYq{display:flex;flex:1 1;flex-direction:column;gap:4px}.AnnouncementSection_announcement-title-desktop__EgH08{color:#333;font-size:.9rem;font-weight:bold;margin:0}.AnnouncementSection_announcement-date-desktop__X92xs{align-items:center;color:#666;display:flex;font-size:.75rem;gap:4px}.AnnouncementSection_detail-button-desktop__6MQdP{background-color:rgba(0,0,0,0);border:1px solid #4595ff;border-radius:4px;color:#4595ff;cursor:pointer;flex-shrink:0;font-size:.8rem;padding:6px 16px;transition:background-color .2s ease;white-space:nowrap}.AnnouncementSection_detail-button-desktop__6MQdP:hover{background-color:#0056b3;color:#fff}.AnnouncementSection_detail-button-desktop__6MQdP:active{background-color:#004494;color:#fff}.AnnouncementSection_announcement-item-mobile__2wzHI{border:1px solid rgba(224,224,224,.5);border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:8px 10px;transition:background-color .2s ease}.AnnouncementSection_announcement-item-mobile__2wzHI:hover{background-color:rgba(245,245,245,.5)}.AnnouncementSection_announcement-title-mobile__Aaul0{color:#333;font-size:.9rem;font-weight:bold;margin:0}.AnnouncementSection_announcement-info-mobile__bfPGi{align-items:center;display:flex;gap:8px;justify-content:space-between}.AnnouncementSection_announcement-date-mobile__Lj6qK{align-items:center;color:#666;display:flex;font-size:.75rem;gap:4px}.AnnouncementSection_detail-button-mobile__t32XV{background:none !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;border:none !important;border-radius:0;box-shadow:none !important;color:#007bff !important;flex-shrink:0;font-size:.75rem;padding:0 !important;text-decoration:underline;white-space:nowrap}.AnnouncementSection_detail-button-mobile__t32XV:hover{background:none !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;color:#0056b3 !important}.AnnouncementSection_detail-button-mobile__t32XV:active{background:none !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;color:#004494 !important}.AnnouncementSection_calendar-icon__zUajo{color:#999}.AnnouncementSection_dialog-overlay___tDDo{background-color:rgba(0,0,0,.5)}.AnnouncementSection_dialog-content__TVDRw{padding:24px}.AnnouncementSection_dialog-title__K_2Pw{color:#333;font-size:1rem;font-weight:bold;margin-bottom:8px}.AnnouncementSection_dialog-date__VPNYl{align-items:center;border-bottom:1px solid #e0e0e0;color:#666;display:flex;font-size:.875rem;gap:8px;margin-bottom:20px;padding-bottom:16px}.AnnouncementSection_close-button-dialog__JHdn0{background-color:rgba(0,0,0,0);border:1px solid #4595ff;border-radius:4px;color:#4595ff;cursor:pointer;font-size:1rem;padding:12px;transition:background-color .2s ease;width:100%}.AnnouncementSection_close-button-dialog__JHdn0:hover{background-color:#0056b3;color:#fff}.AnnouncementSection_close-button-dialog__JHdn0:active{background-color:#004494;color:#fff}.AnnouncementSection_dialog-body__anJeQ{border-radius:8px;color:#333;font-family:"Noto Sans JP",sans-serif;line-height:1.5;margin-bottom:24px;max-height:60vh;overflow-y:auto}.AnnouncementSection_dialog-body__anJeQ h1,.AnnouncementSection_dialog-body__anJeQ h2,.AnnouncementSection_dialog-body__anJeQ h3,.AnnouncementSection_dialog-body__anJeQ h4,.AnnouncementSection_dialog-body__anJeQ h5,.AnnouncementSection_dialog-body__anJeQ h6{font-weight:bold;margin-bottom:.75em}.AnnouncementSection_dialog-body__anJeQ h1{font-size:1.6em}.AnnouncementSection_dialog-body__anJeQ h2{font-size:1.4em}.AnnouncementSection_dialog-body__anJeQ h3{font-size:1.2em}.AnnouncementSection_dialog-body__anJeQ p{margin-bottom:1em}.AnnouncementSection_dialog-body__anJeQ ul,.AnnouncementSection_dialog-body__anJeQ ol{margin-bottom:1em;padding-left:1.5em}.AnnouncementSection_dialog-body__anJeQ li{margin-bottom:.5em}.AnnouncementSection_dialog-body__anJeQ code{background-color:#f5f5f5;border-radius:3px;font-family:monospace;font-size:.9em;padding:2px 6px}.AnnouncementSection_dialog-body__anJeQ pre{background-color:#f5f5f5;border-radius:4px;margin-bottom:1em;overflow-x:auto;padding:12px}.AnnouncementSection_dialog-body__anJeQ pre code{background-color:rgba(0,0,0,0);padding:0}.AnnouncementSection_dialog-body__anJeQ blockquote{border-left:4px solid #ddd;color:#666;font-style:italic;margin-left:0;padding-left:16px}.AnnouncementSection_dialog-body__anJeQ a{color:#007bff;text-decoration:underline}.AnnouncementSection_dialog-body__anJeQ a:hover{color:#0056b3}.AnnouncementSection_dialog-body__anJeQ img{border-radius:4px;height:auto;max-width:100%}.AnnouncementSection_dialog-body__anJeQ hr{border:none;border-top:1px solid #e0e0e0;margin:1.5em 0}.AnnouncementSection_dialog-body__anJeQ table{border-collapse:collapse;margin-bottom:1em;width:100%}.AnnouncementSection_dialog-body__anJeQ table th,.AnnouncementSection_dialog-body__anJeQ table td{border:1px solid #e0e0e0;padding:8px 12px;text-align:left}.AnnouncementSection_dialog-body__anJeQ table th{background-color:#f5f5f5;font-weight:bold}.AnnouncementSection_close-button__GI_R1{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:12px;transition:background-color .2s ease;width:100%}.AnnouncementSection_close-button__GI_R1:hover{background-color:#5a6268}.AnnouncementSection_close-button__GI_R1:active{background-color:#545b62}@media(max-width: 768px){.AnnouncementSection_dialog-content__TVDRw{max-width:calc(100vw - 20px) !important;padding:16px;width:calc(100vw - 20px) !important}.AnnouncementSection_dialog-title__K_2Pw{font-size:1.25rem}}
.page_content-thumbnail__aZSpE{aspect-ratio:16/10;border-radius:13px;height:auto;margin:10px;overflow:hidden;position:relative;width:calc(100% - 20px)}.page_title__4B3nX{border-radius:0 10px 0 0;bottom:0;color:#fff;font-weight:bold;padding:4px 15px 3px 8px;position:absolute}.page_disabled__1BZB_{background-color:rgba(232,232,232,.647);border-radius:20px;display:grid;height:100%;left:0;place-items:center;position:absolute;top:0;width:100%;z-index:100}.page_disabled__1BZB_ .page_text-outline__PqTqt{background-color:#fff;border-radius:20px;color:#000;font-size:15px;font-weight:bold;padding:2px 10px;text-align:center}.page_base__FGFZC{border-radius:20px;box-shadow:1px 1px 10px 0 rgba(168,168,168,.75);position:relative;width:100%}.page_content-item__LzsF5{border-radius:20px;overflow:hidden;width:100%}.page_info__YhfnS{color:#fff;font-size:.9em;height:60px;padding:0 18px 13px}.page_popup-message__GfPZL{background-color:rgba(255,67,67,.9);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;font-size:.8em;font-weight:bold;max-width:80%;padding:4px 8px;position:absolute;right:15px;text-align:center;top:15px;z-index:100}
.page_base-container__N5rCp{margin:auto;max-width:1920px;min-height:calc(100lvh - 132.5px);position:relative}.page_base-container__N5rCp a{color:#000;text-decoration:none}.page_button__JH31I{background-color:#1ab3c7;border-radius:5px;color:#fff;margin:10px 0;padding:5px 10px;place-self:flex-start}.page_heading__rmRwr{align-items:flex-end;display:flex;margin:40px 0 20px;vertical-align:bottom}.page_user-info__l5MQ_{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.388);border-radius:10px;box-shadow:1px 1px 10px 0 rgba(213,213,213,.75);color:#444;min-height:210px;padding:10px;position:relative;--webkit-backdrop-filter: blur(10px)}@media screen and (min-width: 1000px){.page_user-info__l5MQ_{min-height:150px;padding:20px}}.page_user-info__l5MQ_ img{bottom:0;display:block;height:130px;position:absolute;right:0;width:130px}@media screen and (min-width: 1000px){.page_user-info__l5MQ_ img{right:20px}}.page_status__JI9_n{font-size:.8rem;font-weight:bold}span.page_name__FLIu6{font-size:1.5rem;font-weight:bold}.page_button-group__xL__X{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1000px){.page_button-group__xL__X{flex-direction:row}}.page_base-card__IJmJt{display:flex;flex-direction:column;gap:20px;height:100%;margin:10px auto 50px;padding:20px;width:100%}@media screen and (min-width: 1200px){.page_base-card__IJmJt{margin:60px auto 200px;max-width:1200px}}.page_chapter-title__M946C{font-size:.9rem;font-weight:bold}.page_cleard__YSf1I{border:none;opacity:1}.page_dialog__DBwv7{position:fixed}.page_content-list-root__McSoN{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}
.page_page-container__zxePC{background-color:#f8f9fa;width:100%}.page_page-container__zxePC .page_container__JXFvL{margin:auto;max-width:1200px;min-height:calc(100lvh - 50px);padding:20px}@media screen and (min-width: 1000px){.page_page-container__zxePC .page_container__JXFvL{padding:40px 80px 60px}}.page_page-header__k75n4{margin-bottom:40px;text-align:center}.page_page-header__k75n4 h1{color:#2c3e50;display:inline-block;font-size:2.5rem;font-weight:700;margin-bottom:16px;position:relative}.page_page-header__k75n4 h1::after{background:linear-gradient(90deg, #4caf50, #45a049);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.page_page-header__k75n4 .page_header-description___hHmk{color:#666;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.page_grid-flex__5JIIJ{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));margin-top:32px}.page_no-quiz__QBmHp{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;padding:60px 20px}@media screen and (min-width: 1000px){.page_no-quiz__QBmHp{margin:40px auto;max-width:400px}}.page_no-quiz__QBmHp img{max-width:300px;opacity:.8}.page_no-quiz__QBmHp p{color:#718096;font-size:1.1rem;text-align:center}.page_no-quiz__QBmHp.page_loading__Z6zuj .page_loading-icon__8MnBv{animation:page_spin__hXWWk 1.5s linear infinite;color:#4caf50}@keyframes page_spin__hXWWk{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.page_card-actions__lDO_t{align-items:stretch;display:flex;gap:1rem;justify-content:center;margin-top:1rem}.page_card-link__rIfzN{align-items:center;background:linear-gradient(90deg, #4caf50, #45a049);border-radius:8px;color:#fff;display:flex;flex:7 1;font-size:.95rem;font-weight:600;gap:.5rem;height:48px;justify-content:center;text-align:center;text-decoration:none;transition:all .2s ease}.page_card-link__rIfzN:hover{background:linear-gradient(90deg, #45a049, #3d8b40);transform:translateY(-2px)}.page_result-button__ns3qc{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;flex:3 1;font-size:.95rem;font-weight:600;gap:.5rem;height:48px;justify-content:center;text-align:center;text-decoration:none;transition:all .2s ease}.page_result-button__ns3qc:hover{background-color:#e5e7eb;transform:translateY(-2px)}.page_card__m9qBj{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.page_card__m9qBj:hover{box-shadow:0 6px 16px rgba(0,0,0,.12);transform:translateY(-4px)}.page_card__m9qBj .page_card-header__nJPBw{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.page_card__m9qBj .page_card-header__nJPBw h3{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0}.page_card__m9qBj .page_card-header__nJPBw .page_play-icon__y9IOl{color:#4caf50}.page_card__m9qBj .page_card-header__nJPBw .page_disabled-icon__snQHA{color:#f44336}.page_card__m9qBj .page_card-content__vovI3{flex-grow:1}.page_card__m9qBj .page_card-content__vovI3 p{color:#4a5568;font-size:.95rem;line-height:1.5;margin-bottom:20px}.page_card__m9qBj .page_card-content__vovI3 .page_attempts-info__JCREP,.page_card__m9qBj .page_card-content__vovI3 .page_date-info__FHsRX{align-items:center;color:#718096;display:flex;font-size:.9rem;gap:8px;margin-top:12px}.page_card__m9qBj .page_card-content__vovI3 .page_attempts-info__JCREP svg,.page_card__m9qBj .page_card-content__vovI3 .page_date-info__FHsRX svg{color:#4caf50}.page_card__m9qBj .page_card-link__rIfzN{display:block;font-weight:600;padding:14px;text-align:center}.page_card__m9qBj .page_disabled-message__Gbeog{background-color:#f7fafc;border-radius:8px;color:#718096;font-weight:500;margin-top:20px;padding:14px;text-align:center}.page_card__m9qBj .page_new-badge__zBq3w{animation:page_pulse__0TDZs 2s infinite;background:linear-gradient(45deg, #ff6b6b, #ff8e8e);border-radius:20px;box-shadow:0 2px 8px rgba(255,107,107,.3);color:#fff;font-size:.75rem;font-weight:700;padding:6px 12px;position:absolute;right:16px;top:16px;transform:rotate(-5deg);z-index:0}@keyframes page_pulse__0TDZs{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.page_result-item__uFVcf{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem}.page_close-button__MWwC9{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s}.page_close-button__MWwC9:hover{background-color:#e5e7eb}.page_medal-container__aj5d3{position:absolute;right:16px;top:16px;z-index:0}.page_medal__7Xzp8{height:40px;width:40px}@keyframes page_wakka__SwS12{0%{opacity:1;transform:scale(1)}50%{opacity:.3}100%{opacity:0;transform:scale(1.4)}}
.page_card-base__LoSLP{border-radius:999px;border-style:solid;border-width:5px;box-shadow:0 5px 0 0 rgba(168,168,168,.97);box-sizing:border-box;display:flex;height:80px;width:100%}.page_medal__fBd2y{aspect-ratio:1/1;background-image:url("/images/talk/icons/medal.webp");background-position:center;background-repeat:no-repeat;background-size:100%;border-radius:50%;filter:grayscale(100%);height:60px;margin:5px 5px 5px 0;opacity:.3;width:60px}.page_title__4BKHd{color:#fff;display:grid;font-size:13px;font-weight:bold;height:50px;line-height:1.1;padding-top:5px;place-items:top start;text-rendering:optimizelegibility}.page_sub-title__zRVXG{border-bottom:1px dashed #fff;color:#fff;display:grid;font-size:15px;font-weight:bold;height:25px;line-height:1.3;padding-top:2px;place-items:center start;text-rendering:optimizelegibility}.page_infobox__c1e2P{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 10px}.page_clear__nU07H{filter:none;opacity:1}.page_cleard__db0xN{border:none;opacity:1 !important}.page_character-img__4kJnu{background-color:#f5f5f5;border:1px #939393 solid;border-radius:99999px;height:70px;width:70px}.page_flex-container__d5qnw{display:flex;flex-direction:row;justify-content:space-between}
.page_chapter-card__cOGni{background-color:#fff;border:1px solid #cacaca;border-bottom:5px solid #e6e6e6;border-radius:8px;height:240px;max-width:400px;overflow:hidden;width:100%}.page_chapters__29OhP{display:grid;flex-wrap:wrap;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit, minmax(330px, 1fr));height:0;justify-content:center;overflow:hidden}.page_animation-base__jLFB0{opacity:0;transform:translateY(15px);transition:all 0s}.page_show__6aCPJ{opacity:1;transform:translateY(0);transition:opacity .5s,transform .5s}.page_acordion__4rMCm{height:auto;padding-bottom:10px}.page_card-image__GiG28{background-color:#ffb9b9;background-image:url("/images/talk/background-image/00.webp");background-position:center;background-size:cover;height:150px;width:100%}.page_desc__q6nOO{display:flex;flex-direction:row;justify-content:space-between;padding:10px}.page_medal-wrapper__bkOE3{height:55px;width:55px}.page_medal__55xfy{aspect-ratio:1/1;background-image:url("/images/talk/icons/medal.webp");background-position:center;background-repeat:no-repeat;background-size:90%;border:2px dashed #000;border-radius:50%;height:100%;opacity:.3;width:auto}
.page_title__oCeKf{color:#fff;display:inline-block;font-size:1.4rem;font-weight:600;line-height:50px;padding:0 10px 0 20px}.page_title-sub__v2PPc{border-radius:9999px;color:#fff;display:inline-block;font-size:1.6rem;font-weight:600;height:50px;line-height:50px;text-align:center;width:50px}.page_heading__ASCnr{align-items:flex-end;background-image:url("/icons/dots.svg");background-position:0 -25px;background-repeat:no-repeat;background-size:cover;border-radius:9999px;box-shadow:0 4px 0 0 rgba(168,168,168,.418);display:flex;height:70px;margin:20px 0 10px;padding:10px;vertical-align:bottom;width:100%}@media screen and (min-width: 1000px){.page_heading__ASCnr{margin:40px 0 20px}}.page_spacer__18dWL{margin-left:auto;margin-right:auto}.page_toggle-button__X5VRH{background-position:center;background-repeat:no-repeat;background-size:40px;height:40px;margin:5px;width:40px}.page_open__9r8_7{background-image:url("/icons/minus.svg")}.page_close__7ZmZg{background-image:url("/icons/plus.svg")}
.page_base-container__5rYQn{margin:auto;max-width:1920px;min-height:calc(100lvh - 132.5px);position:relative}.page_base-container__5rYQn a{color:#000;text-decoration:none}.page_mogumi-talk-image__j5ScC{height:auto;margin:20px auto 0;max-width:300px;width:100%}@media screen and (min-width: 1000px){.page_mogumi-talk-image__j5ScC{height:150px;max-width:600px;width:600px}}.page_button__k8_Ip{background-color:#1ab3c7;border-radius:5px;color:#fff;margin:10px 0;padding:5px 10px;place-self:flex-start}.page_heading__I7HHv{align-items:flex-end;display:flex;margin:40px 0 20px;vertical-align:bottom}.page_user-info__VtCEK{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.388);border-radius:10px;box-shadow:1px 1px 10px 0 rgba(213,213,213,.75);color:#444;min-height:210px;padding:10px;position:relative;--webkit-backdrop-filter: blur(10px)}@media screen and (min-width: 1000px){.page_user-info__VtCEK{min-height:150px;padding:20px}}.page_user-info__VtCEK img{bottom:0;display:block;height:130px;position:absolute;right:0;width:130px}@media screen and (min-width: 1000px){.page_user-info__VtCEK img{right:20px}}.page_status__xdzuf{font-size:.8rem;font-weight:bold}span.page_name__2Oy8H{font-size:1.5rem;font-weight:bold}.page_button-group__n8NZT{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1000px){.page_button-group__n8NZT{flex-direction:row}}.page_base-card__irtym{border-radius:15px;height:100%;margin:20px auto 50px;padding:20px;width:100%}@media screen and (min-width: 1000px){.page_base-card__irtym{margin:0 auto 200px;max-width:1200px}}.page_chapter-title__Aiw8_{font-size:.9rem;font-weight:bold}.page_cleard__DoHhx{border:none;opacity:1}.page_dialog__fQs6X{position:fixed}.page_page-header__3fnZT{margin-top:2rem;text-align:center}.page_page-header__3fnZT h1{font-size:2rem;font-weight:bold;margin-bottom:.5rem}.page_page-header__3fnZT .page_header-description__9L8wg{color:#232323;font-size:1rem;font-weight:bold}@media screen and (min-width: 1000px){.page_page-header__3fnZT .page_header-description__9L8wg{font-size:1.2rem}}
