/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

.ChallengeResultModal_modal__BwkmO{background-color:#f3f3f3;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;overflow:hidden;padding-bottom:48px;width:354px}.ChallengeResultModal_header__rn2XZ{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.ChallengeResultModal_background-pattern__8hn1v{background-color:var(--background-color, #7f5f46);background-image:url("/icons/dots.svg");background-size:auto;height:195.5px;position:relative;width:100%}.ChallengeResultModal_image__41V7R{--image-size: 151px;height:var(--image-size);margin-top:-63px;position:relative;width:var(--image-size);z-index:2}.ChallengeResultModal_image__41V7R img{display:block;height:100%;object-fit:contain;width:100%}.ChallengeResultModal_image-spacer__duZNt{--image-size: 151px;height:var(--image-size);margin-top:-63px;position:relative;width:var(--image-size);z-index:2}.ChallengeResultModal_image-clickable__n61Ia{cursor:pointer;will-change:transform}.ChallengeResultModal_modal-container__p5qQ1{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.ChallengeResultModal_backdrop-overlay__gL_3w{align-items:center;animation:ChallengeResultModal_fade-in__knFzW .3s ease-out forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;position:fixed;z-index:99}.ChallengeResultModal_confetti-wrapper__y3SbF{inset:0;pointer-events:none;position:fixed;z-index:1002}.ChallengeResultModal_confetti-wrapper__y3SbF #ChallengeResultModal_tsparticles__TYfNN{position:relative;z-index:inherit}@keyframes ChallengeResultModal_fade-in__knFzW{from{opacity:0}to{opacity:1}}.ChallengeResultModal_ripple__FSBKk{border:3px solid #fff;border-radius:50%;height:var(--image-size, 151px);left:50%;pointer-events:none;position:absolute;top:calc(132.5px + var(--image-size, 151px)/2);width:var(--image-size, 151px);z-index:1}.ChallengeResultModal_title__1OBbz{color:#fff;font-size:32px;font-weight:900;left:50%;line-height:1;margin:0;position:absolute;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.3);top:54.5px;transform:translateX(-50%);width:279px;z-index:1}.ChallengeResultModal_description__knsk6{color:#2d2d2d;font-size:16px;font-weight:700;line-height:1;margin:0 0 20px;text-align:center}.ChallengeResultModal_actions__aERfM{align-items:center;display:flex;gap:15.179px;justify-content:center;width:100%}.ChallengeResultModal_back-button__c9r_a{align-items:center;background-color:#fff;border:none;border-radius:28.695px;box-shadow:0 2.296px 9.928px 0 rgba(0,0,0,.25);cursor:pointer;display:flex;gap:8px;height:43.5px;padding:5px 31px;transition:all .2s ease}.ChallengeResultModal_back-button__c9r_a:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.3);transform:translateY(-1px)}.ChallengeResultModal_back-button__c9r_a:active{transform:translateY(0)}.ChallengeResultModal_back-button__c9r_a span{color:#000;font-size:20.66px;line-height:1}.ChallengeResultModal_back-button__c9r_a svg{flex-shrink:0}.ChallengeResultModal_refresh-button__B_RWw{align-items:center;background-color:#fff;border:none;border-radius:99999px;box-shadow:0 2.296px 9.928px 0 rgba(0,0,0,.25);color:#000;cursor:pointer;display:flex;height:43.5px;justify-content:center;padding:5px;transition:all .2s ease;width:46px}.ChallengeResultModal_refresh-button__B_RWw:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.3);transform:translateY(-1px)}.ChallengeResultModal_refresh-button__B_RWw:active{transform:translateY(0) rotate(180deg)}.ChallengeResultModal_refresh-button__B_RWw svg{flex-shrink:0}.ChallengeResultModal_revert-button__wMz8h{align-items:center;background-color:#fff;border:none;border-radius:28.695px;box-shadow:0 2.296px 9.928px 0 rgba(0,0,0,.25);cursor:pointer;display:flex;gap:8px;height:43.5px;padding:5px 20px;transition:all .2s ease}.ChallengeResultModal_revert-button__wMz8h:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.3);transform:translateY(-1px)}.ChallengeResultModal_revert-button__wMz8h:active{transform:translateY(0)}.ChallengeResultModal_revert-button__wMz8h span{color:#000;font-size:16px;line-height:1}.ChallengeResultModal_revert-button__wMz8h svg{flex-shrink:0}
.page_card-base__i6wDb{border-radius:999px;border-style:solid;border-width:5px;box-sizing:border-box;display:flex;height:80px;width:100%}.page_medal__gqzKH{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__yXjLU{color:#000;display:grid;font-size:13px;font-weight:bold;height:50px;line-height:1.1;padding-top:5px;place-items:top start;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;text-rendering:optimizelegibility}.page_sub-title__WwFZU{border-bottom:1px dashed #000;color:#000;font-size:15px;font-weight:bold;height:25px;line-height:1.3;padding-top:2px;place-items:center start;text-rendering:optimizelegibility}.page_infobox__Xoubt{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 10px}.page_clear__ANaEz{filter:none;opacity:1}.page_cleard__FqFVZ{border:none;opacity:1 !important}.page_character-img__l8z45{background-color:#f5f5f5;border:1px #939393 solid;border-radius:99999px;height:70px;width:70px}.page_flex-container__HQMjH{display:flex;flex-direction:row;justify-content:space-between}

span.talk_badword__OivJg{color:red;font-weight:bold}
.styles_dictionary-overlay__WJRML{align-items:center;animation:styles_fade-in__c5Wk_ .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:9999}.styles_dic-container__mAKwa{animation:styles_slide-up__lyc_s .4s cubic-bezier(0.34, 1.56, 0.64, 1);background:linear-gradient(145deg, #fff 0%, rgba(248, 250, 252, 0.95) 100%);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.05);display:flex;flex-direction:column;max-height:85vh;max-width:600px;min-height:500px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);width:95vw}@media screen and (min-width: 768px){.styles_dic-container__mAKwa{width:85vw}}@media screen and (min-width: 1000px){.styles_dic-container__mAKwa{width:600px}}.styles_dic-header__Q2O4j{align-items:center;background:#44c1e4;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;justify-content:space-between;padding:20px 24px;position:relative}.styles_dic-title__lLRcL{align-items:center;display:flex;font-size:1.25rem;font-weight:700;gap:8px;margin:0;position:relative;z-index:1}@media screen and (min-width: 768px){.styles_dic-title__lLRcL{font-size:1.5rem}}.styles_title-icon__G9sQB{color:hsla(0,0%,100%,.9);flex-shrink:0}.styles_close-button__Q_5Ft{align-items:center;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px;z-index:1}.styles_close-button__Q_5Ft:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05)}.styles_close-button__Q_5Ft:active{transform:scale(0.95)}.styles_dic-content__9JFD2{flex:1 1;min-height:280px;overflow-y:auto;padding:32px 24px;scrollbar-width:thin;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.styles_dic-content__9JFD2::-webkit-scrollbar{width:6px}.styles_dic-content__9JFD2::-webkit-scrollbar-track{background:#f8fafc}.styles_dic-content__9JFD2::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}.styles_word-display__UhSMy{border-bottom:2px solid #e5e7eb;margin-bottom:24px;padding-bottom:16px;text-align:center}.styles_word-text__HdIst{-webkit-background-clip:text;background-clip:text;color:#3d3d3d;display:block;font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:8px}@media screen and (min-width: 768px){.styles_word-text__HdIst{font-size:2.5rem}}.styles_loading-container__JyETs{align-items:center;display:flex;flex-direction:column;gap:20px;height:200px;justify-content:center}.styles_loading-spinner__ZCQ_M{animation:styles_simple-spin__6JGpG 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #1486ff;height:48px;width:48px}.styles_loading-text__4R6Ky{color:#6b7280;font-size:1rem;font-weight:500;margin:0;text-align:center}.styles_meaning-content__BHfVm{animation:styles_simple-fade-in__ZoN25 .3s ease-out;padding:0}.styles_meaning-result__gNsvn{background:linear-gradient(145deg, rgba(99, 102, 241, 0.02) 0%, rgba(168, 85, 247, 0.02) 100%);border:1px solid rgba(99,102,241,.1);border-radius:16px;color:#1f2937;font-size:1.1rem;line-height:1.6;min-height:160px;padding:24px;transition:opacity .2s ease}.styles_meaning-result__gNsvn p{font-size:1.1rem;line-height:1.6;margin-bottom:12px}.styles_meaning-result__gNsvn p:last-child{margin-bottom:0}.styles_meaning-result__gNsvn strong{color:#4f46e5;font-weight:600}.styles_no-result__0lTGg{min-height:160px;padding:24px;text-align:center}.styles_suggestion__D7UOS{align-items:center;background:linear-gradient(135deg, rgba(245, 158, 11, 0.1) 0%, rgba(251, 191, 36, 0.1) 100%);border:1px solid rgba(245,158,11,.2);border-radius:12px;color:#6b7280;display:flex;font-size:.95rem;gap:8px;margin-bottom:16px;padding:16px}.styles_suggestion-icon__aLSZc{color:#f59e0b;flex-shrink:0;margin-top:1px}.styles_suggestion-link__3Yjc3{background:none;border:none;color:#f59e0b;cursor:pointer;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:all .2s ease}.styles_suggestion-link__3Yjc3:hover{color:#d97706;-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor}.styles_not-found__VyMSj{align-items:center;background:linear-gradient(135deg, rgba(239, 68, 68, 0.05) 0%, rgba(248, 113, 113, 0.05) 100%);border:1px solid rgba(239,68,68,.1);border-radius:12px;color:#6b7280;display:flex;font-size:1rem;font-weight:500;gap:12px;padding:20px}.styles_error-icon__m41xi{color:#ef4444;flex-shrink:0;margin-top:1px}.styles_dic-footer__4NSze{background:linear-gradient(to right, rgba(99, 102, 241, 0.02) 0%, rgba(168, 85, 247, 0.02) 100%);border-top:1px solid #e5e7eb;padding:16px 24px}.styles_footer-hint__wpG_T{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;gap:8px;justify-content:center;margin:0;text-align:center}.styles_footer-hint__wpG_T strong{color:#6b7280}.styles_hint-icon__xSMGx{color:#6366f1;flex-shrink:0}@keyframes styles_fade-in__c5Wk_{from{opacity:0}to{opacity:1}}@keyframes styles_slide-up__lyc_s{from{opacity:0;transform:translateY(30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes styles_simple-fade-in__ZoN25{from{opacity:0}to{opacity:1}}@keyframes styles_fade-in-up__TitYb{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_simple-spin__6JGpG{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (min-width: 400px){.styles_dic-container__mAKwa{border-radius:20px;margin:10px}.styles_word-text__HdIst{font-size:1.8rem}.styles_dic-content__9JFD2{padding:24px 20px}.styles_loading-container__JyETs{padding:30px 15px}.styles_loading-spinner__ZCQ_M{height:40px;width:40px}.styles_meaning-result__gNsvn,.styles_no-result__0lTGg{min-height:140px}}
.page_update-overlay__opcIn{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.page_update-content__o6W_D{align-items:center;display:flex;flex-direction:column;gap:20px}.page_update-text___lE8J{color:#fff;font-size:24px;font-weight:500}.page_update-spinner__iIdst{animation:page_spin__rJC2H 1s ease-in-out infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes page_spin__rJC2H{to{transform:rotate(360deg)}}.page_progress-container__IY4bw{display:flex;flex-direction:column;gap:10px;width:300px}.page_progress-bar__pOehf{background-color:hsla(0,0%,100%,.3);border-radius:10px;height:8px;overflow:hidden;width:100%}.page_progress-fill__swoaS{background:linear-gradient(90deg, #4caf50, #8bc34a);border-radius:10px;height:100%;transition:width .3s ease}.page_progress-text__puYDJ{color:hsla(0,0%,100%,.8);font-size:14px;text-align:center}
.CharacterWindow_character-box__d9Bkg{aspect-ratio:16/9;background-size:cover;height:auto;min-height:350px;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 1000px){.CharacterWindow_character-box__d9Bkg{height:60%}}.CharacterWindow_hide-icon__1zuYp{background-image:url("/icons/hide.svg");background-position:center;background-repeat:no-repeat;background-size:30px;height:40px;width:40px}.CharacterWindow_bg-image__Ng2Qq{height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.CharacterWindow_character-standerea__OlK6f{height:100%;position:absolute;width:100%;z-index:10}.CharacterWindow_image-container__jbnEb{height:calc(100% - 100px);min-height:250px;overflow:hidden;position:relative}.CharacterWindow_image-container__jbnEb canvas{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.CharacterWindow_dialog-box__HQsiB{background-color:#fff;bottom:0;color:#000;display:grid;height:100px;overflow-y:auto;padding:10px;place-items:center;text-align:center;width:100%;z-index:100}@media screen and (min-width: 1000px){.CharacterWindow_dialog-box__HQsiB{height:100px}}.CharacterWindow_wrapper__nCuWI{bottom:0;height:100px;position:absolute;width:100%;z-index:999}.CharacterWindow_flex-box__Njnjt{display:flex;margin:auto;vertical-align:middle}@media screen and (min-width: 1000px){.CharacterWindow_flex-box__Njnjt{font-size:20px}}.CharacterWindow_diaolg-text__rvOhi{flex-grow:0;font-size:15px;height:-moz-fit-content;height:fit-content;overflow:auto;padding:10px;width:100%}@media screen and (min-width: 1000px){.CharacterWindow_diaolg-text__rvOhi{font-size:15px}}.CharacterWindow_word__3XQW1{background-color:#fff;border-radius:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CharacterWindow_word__3XQW1:hover{background-color:#c2f4ff}
.ActivitySelection_container__CBGwp{display:flex;flex-direction:column;min-height:100vh;padding:1rem}.ActivitySelection_header__dPeyI{align-items:flex-start;display:flex;margin-bottom:1rem}.ActivitySelection_titleSection__TsEqr{margin-bottom:2rem;text-align:center}.ActivitySelection_backButton__Edpjz{align-items:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:50px;color:#495057;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.8rem 1.5rem;transition:all .3s ease}.ActivitySelection_backButton__Edpjz:hover{background:#e9ecef;transform:translateX(-2px)}.ActivitySelection_mainContent__CNLIV{display:flex;flex:1 1;flex-direction:column;gap:2rem}.ActivitySelection_characterSection__HEgpy{background:#fff;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 auto;padding:1rem;width:100%}.ActivitySelection_activitiesSection__7qS6m{display:flex;flex-direction:column}.ActivitySelection_title__HBkGW{color:#333;font-size:2.2rem;font-weight:bold;margin-bottom:.5rem}@media(max-width: 768px){.ActivitySelection_title__HBkGW{font-size:1.8rem}}.ActivitySelection_description__fqQMB{color:#666;font-size:1.1rem;margin:0}.ActivitySelection_activitiesGrid__fddN4{display:flex;gap:1.5rem;margin-bottom:1.5rem;overflow-x:auto;padding:1rem .5rem}.ActivitySelection_activitiesGrid__fddN4::-webkit-scrollbar{height:8px}.ActivitySelection_activitiesGrid__fddN4::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ActivitySelection_activitiesGrid__fddN4::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ActivitySelection_activitiesGrid__fddN4::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ActivitySelection_activityCard__r7Y7G{background:#fff;border:2px solid #e1e8ed;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;flex-shrink:0;min-width:280px;padding:1.2rem;transition:all .3s ease}.ActivitySelection_activityCard__r7Y7G:hover{border-color:#667eea;box-shadow:0 4px 15px rgba(0,0,0,.15)}.ActivitySelection_activityCard__r7Y7G.ActivitySelection_selected__cf_lJ{background:#f8f9fa;border-color:#4a90e2;box-shadow:0 4px 15px rgba(74,144,226,.3)}.ActivitySelection_activityContent__reADT{display:flex;flex-direction:column;height:100%}.ActivitySelection_activityTitle__HBcWY{color:#333;font-size:1.2rem;font-weight:bold;line-height:1.3;margin-bottom:.3rem}.ActivitySelection_activityTitleEn__qXxhe{color:#667eea;font-size:.9rem;font-weight:600;margin-bottom:.8rem}.ActivitySelection_activityDescription__b7S8n{color:#666;font-size:.8rem;line-height:1.3;margin-bottom:1rem}.ActivitySelection_questionPreview__Cb258{background:#f8f9fa;border-radius:8px;flex:1 1;padding:1rem}.ActivitySelection_previewTitle__Ok_xn{color:#495057;font-size:.9rem;font-weight:bold;margin-bottom:.8rem}.ActivitySelection_previewList__2qYuF{list-style:none;margin:0;padding:0}.ActivitySelection_previewItem__DXCH_{color:#6c757d;font-size:.8rem;margin-bottom:.3rem;padding-left:.8rem;position:relative}.ActivitySelection_previewItem__DXCH_::before{color:#667eea;content:"•";left:0;position:absolute}.ActivitySelection_previewMore__SsDEp{color:#adb5bd;font-size:.75rem;font-style:italic;padding-left:.8rem}.ActivitySelection_confirmSection__o4a3e{text-align:center}.ActivitySelection_confirmButton__0ehz_{background:#4a90e2;border:none;border-radius:50px;box-shadow:0 4px 15px rgba(74,144,226,.3);color:#fff;cursor:pointer;font-size:1.2rem;font-weight:bold;padding:1rem 3rem;transition:all .3s ease}.ActivitySelection_confirmButton__0ehz_:hover:not(:disabled){background:#357abd;box-shadow:0 6px 20px rgba(74,144,226,.4)}.ActivitySelection_confirmButton__0ehz_:disabled{background:#e9ecef;box-shadow:none;color:#6c757d;cursor:not-allowed}
.ImageGeneration_container__sucgY{min-height:100vh;padding:2rem}.ImageGeneration_header__koqHI{align-items:center;display:flex;gap:2rem;margin-bottom:3rem}@media(max-width: 768px){.ImageGeneration_header__koqHI{flex-direction:column;gap:1rem}}.ImageGeneration_backButton__3KjLV{align-items:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:50px;color:#495057;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.8rem 1.5rem;transition:all .3s ease}.ImageGeneration_backButton__3KjLV:hover{background:#e9ecef;transform:translateX(-2px)}.ImageGeneration_titleSection__q_SgG{flex:1 1;text-align:center}.ImageGeneration_title__Oykkr{align-items:center;color:#333;display:flex;font-size:2.5rem;font-weight:bold;gap:1rem;justify-content:center;margin-bottom:.5rem}@media(max-width: 768px){.ImageGeneration_title__Oykkr{font-size:2rem}}.ImageGeneration_sparkleIcon__oHoLc{animation:ImageGeneration_sparkle__aeWFi 2s infinite;color:gold}.ImageGeneration_statusIcon__0ABJt{animation:ImageGeneration_sparkle__aeWFi 2s infinite}.ImageGeneration_statusIcon__0ABJt:has(+*){color:gold}@keyframes ImageGeneration_sparkle__aeWFi{0%,100%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-10deg) scale(1.1)}75%{transform:rotate(10deg) scale(1.1)}}.ImageGeneration_subtitle__Hp1rB{color:#666;font-size:1.2rem;margin:0}.ImageGeneration_generationSection__qm8F_{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr}@media(max-width: 968px){.ImageGeneration_generationSection__qm8F_{grid-template-columns:1fr}}.ImageGeneration_answerSummary__xSzJ_{background:#fff;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;padding:2rem}.ImageGeneration_summaryTitle___pJ8i{color:#333;font-size:1.5rem;font-weight:bold;margin-bottom:1.5rem;text-align:center}.ImageGeneration_answersList__3DJ_I{display:flex;flex-direction:column;gap:1rem}.ImageGeneration_answerItem__HXGYs{border:2px solid #f0f0f0;border-radius:12px;padding:1rem;transition:all .3s ease}.ImageGeneration_answerItem__HXGYs:hover{border-color:#4a90e2}.ImageGeneration_questionLabel__cYL8h{color:#667eea;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.ImageGeneration_answerValue__mKbXR{color:#333;font-size:1.1rem;font-weight:500}.ImageGeneration_generationStatus__UV4t_{align-items:center;background:#fff;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem;text-align:center}.ImageGeneration_loadingSection__xzKm1{align-items:center;display:flex;flex-direction:column;gap:2rem;width:100%}.ImageGeneration_loadingAnimation__M5c9X{height:120px;margin-bottom:1rem;position:relative;width:120px}.ImageGeneration_paintbrush__AgQ4Q{animation:ImageGeneration_paint__J33jl 3s infinite;background:linear-gradient(135deg, #8b4513 0%, #cd853f 100%);border-radius:4px;height:40px;left:20px;position:absolute;top:20px;transform-origin:bottom center;width:8px}.ImageGeneration_paintbrush__AgQ4Q::before{background:#4169e1;border-radius:2px;content:"";height:15px;left:-2px;position:absolute;top:-10px;width:12px}.ImageGeneration_paintbrush__AgQ4Q::after{background:#1e90ff;border-radius:1px;content:"";height:10px;left:1px;position:absolute;top:-5px;width:6px}.ImageGeneration_canvas__TM_Bg{background:#fff;border:3px solid #ddd;border-radius:8px;height:60px;left:40px;overflow:hidden;position:absolute;top:40px;width:60px}.ImageGeneration_canvas__TM_Bg::before{animation:ImageGeneration_drawingEffect__yYnPj 3s infinite;background:linear-gradient(45deg, transparent 30%, #ff69b4 30%, #ff69b4 35%, transparent 35%, transparent 65%, #00ced1 65%, #00ced1 70%, transparent 70%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@keyframes ImageGeneration_paint__J33jl{0%,100%{transform:rotate(-15deg) translateY(0)}25%{transform:rotate(15deg) translateY(-5px)}50%{transform:rotate(-10deg) translateY(-3px)}75%{transform:rotate(20deg) translateY(-8px)}}@keyframes ImageGeneration_drawingEffect__yYnPj{0%{opacity:0;transform:scale(0.8)}50%{opacity:.8;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}.ImageGeneration_progressSection__JXi40{max-width:300px;width:100%}.ImageGeneration_progressBar__540FO{background:#e9ecef;border-radius:6px;height:12px;margin-bottom:1rem;overflow:hidden;width:100%}.ImageGeneration_progressFill__4djaQ{animation:ImageGeneration_shimmer__bJtFt 2s infinite;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:6px;height:100%;transition:width .5s ease}@keyframes ImageGeneration_shimmer__bJtFt{0%{background-position:-200px 0}100%{background-position:200px 0}}.ImageGeneration_progressText__Wy9Fh{animation:ImageGeneration_pulse__qIukW 1.5s infinite;color:#495057;font-size:1.1rem;font-weight:600}@keyframes ImageGeneration_pulse__qIukW{0%,100%{opacity:.7}50%{opacity:1}}.ImageGeneration_promptDisplay__pVa_P{background:#f8f9fa;border-radius:12px;margin-top:1rem;max-width:400px;padding:1.5rem;width:100%}.ImageGeneration_promptTitle__WIDlJ{color:#495057;font-size:1rem;font-weight:bold;margin-bottom:.5rem}.ImageGeneration_promptText__6o00A{color:#6c757d;font-size:.9rem;font-style:italic;line-height:1.4;margin:0}.ImageGeneration_statusMessage__IkVko{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.ImageGeneration_statusBadge__BDPjV{animation:ImageGeneration_pulse__qIukW 1.5s infinite;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:50px;color:#fff;font-size:1.1rem;font-weight:600;padding:1rem 2rem}.ImageGeneration_approvalNote__JKK_f{align-items:center;background:#fff3cd;border-radius:12px;color:#856404;display:flex;font-size:.9rem;gap:.5rem;padding:.8rem 1.2rem}.ImageGeneration_rejectedSection__SEDcq,.ImageGeneration_errorSection__SFviP{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.ImageGeneration_rejectedIcon__JVn37,.ImageGeneration_errorIcon__tqFNT{animation:ImageGeneration_shake__s1s17 .5s;color:#dc3545}@keyframes ImageGeneration_shake__s1s17{0%,100%{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.ImageGeneration_rejectedTitle__28MNa,.ImageGeneration_errorTitle__bRkIz{color:#dc3545;font-size:1.5rem;font-weight:bold;margin:0}.ImageGeneration_rejectedReason__Ttzbh,.ImageGeneration_errorMessage__ktVXt{background:#f8d7da;border-radius:8px;color:#721c24;font-size:1rem;line-height:1.5;padding:1rem 1.5rem;text-align:left;width:100%}.ImageGeneration_rejectedMessage__v_aNA,.ImageGeneration_errorNote__AGuPu{color:#666;font-size:1.1rem;margin:0}.ImageGeneration_waitingSection__fCs2s{align-items:center;display:flex;flex-direction:column;gap:1rem}.ImageGeneration_waitingIcon__IB8n9{animation:ImageGeneration_bounce__aHX4L 2s infinite;color:#667eea}@keyframes ImageGeneration_bounce__aHX4L{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.ImageGeneration_waitingText__c1A5v{color:#666;font-size:1.2rem;margin:0}.ImageGeneration_actionSection__dzXxz{grid-column:1/-1;margin-top:2rem;text-align:center}.ImageGeneration_regenerateButton__rjGMr{align-items:center;background:#4a90e2;border:none;border-radius:50px;box-shadow:0 4px 15px rgba(74,144,226,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.8rem;padding:1rem 2rem;transition:all .3s ease}.ImageGeneration_regenerateButton__rjGMr:hover:not(:disabled){background:#357abd;box-shadow:0 6px 20px rgba(74,144,226,.4)}.ImageGeneration_regenerateButton__rjGMr:disabled{background:#e9ecef;box-shadow:none;color:#6c757d;cursor:not-allowed}
.page_phrases-list__3SUmO{display:flex;flex-direction:column;gap:16px}.page_phrases-header__e_bAn{padding:12px;text-align:left}.page_phrases-header__e_bAn h3{font-size:1rem}.page_phrases-description__1rEnb{color:#64748b;font-size:.85rem;margin:0}.page_categories-container__drNry{display:flex;flex-direction:column;gap:8px}.page_category-item__XNRkC{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.page_category-header__wxn9O{align-items:center;background:#f8fafc;border:none;cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.page_category-header__wxn9O:hover{background:#f1f5f9}.page_category-title___XXOd{color:#1e293b;font-weight:600}.page_category-title-en__PSS5k{color:#64748b;font-size:.8rem;margin-left:auto}.page_dialogues-container__iTkhE{padding:4px}.page_dialogue-set__mlvs_{display:flex;flex-direction:column;gap:4px}.page_dialogue-separator__72vWt{border-bottom:1px solid #e2e8f0;margin:12px 0}.page_phrase-item__WdmzQ{align-items:center;border-radius:6px;display:flex;gap:12px;padding:8px 12px}.page_phrase-item__WdmzQ.page_officer__AX4XY{background:#fef2f2}.page_phrase-item__WdmzQ.page_you___K_Jt{background:#f0f9ff}.page_phrase-content__sLqFC{flex:1 1}.page_speaker-label__RPTUL{color:#6b7280;font-size:.75rem;font-weight:600;margin-bottom:2px;text-transform:uppercase}.page_phrase-text__4iDP_{line-height:1.4}.page_phrase-text__4iDP_.page_en__m40_8{color:#1e293b;font-size:1rem;font-weight:600;margin-bottom:4px}.page_phrase-text__4iDP_.page_ja__duQjX{color:#64748b;font-size:.85rem}.page_play-button__R02LU{align-items:center;background:#fff;border:none;border-radius:50%;color:#210;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.page_play-button__R02LU:disabled{background:#fff;cursor:not-allowed}.page_play-button__R02LU:hover:not(:disabled){background:#fff;transform:scale(1.05)}.page_animate-spin__iw7nw{animation:page_spin__1AHtq 1s linear infinite}@keyframes page_spin__1AHtq{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.SelectWindow_select-window__LVRlH{background-color:var(--background-color, #3b78c8);background-image:url("/icons/dots.svg");border-bottom:10px solid hsla(0,0%,100%,.8);border-left:10px solid hsla(0,0%,100%,.8);border-radius:50px 0 0 50px;border-top:10px solid hsla(0,0%,100%,.8);height:calc(100% - 40px);overflow-y:auto;padding:30px;position:absolute;right:0;top:20px;width:60%}@media(min-width: 1200px){.SelectWindow_select-window__LVRlH{border:10px solid hsla(0,0%,100%,.8);border-radius:50px;flex:1 1 auto;max-height:90%;max-width:60%;position:relative;right:auto;top:auto;width:auto}}@media(max-width: 768px){.SelectWindow_select-window__LVRlH{border:5px solid hsla(0,0%,100%,.8);border-bottom:none;border-radius:20px 20px 0 0;bottom:0;padding:10px;top:unset;width:100%}}.SelectWindow_chapter-header__4rQA9{border-bottom:4px solid #fff;display:flex;gap:20px;margin-bottom:15px;padding-bottom:15px}.SelectWindow_chapter-header__4rQA9 .SelectWindow_character-icon__taxwg{background-color:#fff;border-radius:50%;border-style:solid;border-width:5px;height:100px;width:100px}.SelectWindow_chapter-header__4rQA9 .SelectWindow_heading__xDti8{display:flex;flex:1 1;flex-direction:column;justify-content:center}.SelectWindow_chapter-header__4rQA9 .SelectWindow_heading__xDti8 .SelectWindow_title-row__Ww99E{align-items:center;display:flex;gap:15px;justify-content:space-between}.SelectWindow_chapter-header__4rQA9 .SelectWindow_heading__xDti8 .SelectWindow_title__ijIqU{color:#fff;font-size:28px;font-weight:600;text-shadow:0 0 3px rgba(0,0,0,.5)}@media(max-width: 768px){.SelectWindow_chapter-header__4rQA9 .SelectWindow_heading__xDti8 .SelectWindow_title__ijIqU{font-size:20px}}.SelectWindow_chapter-header__4rQA9 .SelectWindow_heading__xDti8 .SelectWindow_close-button__V4DuR{all:unset;background-color:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#333;cursor:pointer;display:flex;flex-shrink:0;padding:6px;transition:all .2s ease}.SelectWindow_chapter-header__4rQA9 .SelectWindow_heading__xDti8 .SelectWindow_close-button__V4DuR:hover{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:scale(1.1)}.SelectWindow_chapter-header__4rQA9 .SelectWindow_heading__xDti8 .SelectWindow_close-button__V4DuR:active{transform:scale(0.95)}.SelectWindow_chapter-header__4rQA9 .SelectWindow_heading__xDti8 .SelectWindow_description__80M36{color:#fff;font-size:20px;text-shadow:0 0 3px rgba(0,0,0,.5)}@media(max-width: 768px){.SelectWindow_chapter-header__4rQA9 .SelectWindow_heading__xDti8 .SelectWindow_desktop-description__JKtom{display:none}}.SelectWindow_mobile-description__FN4it{color:#fff;display:none;font-size:18px;margin-bottom:10px;text-shadow:0 0 3px rgba(0,0,0,.5)}@media(max-width: 768px){.SelectWindow_mobile-description__FN4it{display:block}}.SelectWindow_skit-list__sMbUY{display:flex;flex-direction:column;gap:20px;padding:20px 0}
.WordQuizTitleSection_word-quiz-title-section__aKoyj{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.WordQuizTitleSection_title__6_PfR{color:#fff;font-size:48px;font-weight:800;line-height:1.4;margin:0;text-align:left;text-shadow:0 1px 2px rgba(83,83,83,.2);width:100%}.WordQuizTitleSection_words-container__MjfJo{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;max-width:1000px;width:100%}.WordQuizTitleSection_word-tag___N48L{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#333;cursor:pointer;display:inline-flex;font-size:16px;font-weight:0;gap:6px;justify-content:center;padding:8px 16px;text-align:center;transition:all .2s ease-in-out}.WordQuizTitleSection_word-tag___N48L:disabled{cursor:not-allowed;opacity:.7}.WordQuizTitleSection_word-tag___N48L:hover:not(:disabled){border-color:#aaa;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.WordQuizTitleSection_word-tag___N48L:active:not(:disabled){transform:translateY(0)}.WordQuizTitleSection_word-text__MribZ{align-items:center;display:inline-flex;gap:6px}.WordQuizTitleSection_separator__hbfnC{color:#999;font-weight:400}.WordQuizTitleSection_icon__f_8TL{align-items:center;display:inline-flex;justify-content:center}.WordQuizTitleSection_animate-spin__3IntI{animation:WordQuizTitleSection_spin__gFEUb 1s linear infinite}@keyframes WordQuizTitleSection_spin__gFEUb{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (min-width: 768px){.WordQuizTitleSection_title__6_PfR{font-size:40px}.WordQuizTitleSection_words-container__MjfJo{gap:10px}.WordQuizTitleSection_word-tag___N48L{font-size:14px;padding:6px 14px}}@media screen and (min-width: 400px){.WordQuizTitleSection_word-quiz-title-section__aKoyj{gap:16px}.WordQuizTitleSection_title__6_PfR{font-size:45px}.WordQuizTitleSection_words-container__MjfJo{gap:8px}.WordQuizTitleSection_word-tag___N48L{font-size:13px;gap:4px;padding:6px 12px}.WordQuizTitleSection_icon__f_8TL svg{height:14px;width:14px}}
.page_page-container__Y61Ex{background-image:url("/images/word-quiz/bg-1.png");background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;height:calc(100lvh - 50px);justify-content:center;overflow:hidden;width:100%}.page_content-wrapper__gzGgw{margin:0 auto;max-width:1440px;width:100%}.page_page-header__7seGa{margin-bottom:60px;text-align:center}.page_page-title__RXtnR{color:#2c3e50;font-size:48px;font-weight:700;margin:0 0 16px;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.page_page-description__Ma9RP{color:#5a6c7d;font-size:18px;line-height:1.6;margin:0}.page_main-content__1e_YQ{align-items:stretch;display:flex;gap:50px;height:100%;justify-content:center;margin:0 auto;max-width:1100px}.page_selector-section__Entze{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;width:680px}.page_level-list-section__1O7kB{display:flex;flex:0 0 320px;justify-content:center;width:200px}@media screen and (min-width: 1000px){.page_level-list-section__1O7kB{flex-basis:280px}}@media screen and (min-width: 768px){.page_page-header__7seGa{margin-bottom:40px}.page_page-title__RXtnR{font-size:36px}.page_page-description__Ma9RP{font-size:16px}.page_selector-section__Entze,.page_level-list-section__1O7kB{flex-basis:auto}}
.page_chapter-title__nE0_m{font-size:1rem}.page_link__HCCMv{background-color:#d4fcff;border-radius:5px;color:#000;margin:0 5px 0 0;padding:2px 7px}.page_chapter-info-panel__nyZvq{display:flex;gap:10px;justify-content:space-between}.page_chapter-info-panel__nyZvq a{text-decoration:none}.page_more-info__tXesL{font-size:.9rem;margin-top:5px}.page_more-info__tXesL span{background-color:#ececec;border-radius:3px;font-weight:bold;padding:2px 5px}.page_medal-wrapper__eaA1c{aspect-ratio:1/1;flex-shrink:0;width:85px}@media screen and (min-width: 1000px){.page_medal-wrapper__eaA1c{width:70px}}@media screen and (min-width: 1200px){.page_medal-wrapper__eaA1c{width:100px}}.page_chapter-description__ETPCk{font-size:20px;font-weight:bold}@media screen and (min-width: 1000px){.page_chapter-description__ETPCk{font-size:1rem}}@media screen and (min-width: 1200px){.page_chapter-description__ETPCk{font-size:1.3rem}}.page_medal__EqK5P{aspect-ratio:1/1;background-image:url("/images/talk/icons/medal.webp");background-position:center;background-repeat:no-repeat;background-size:90%;border-radius:50%;height:100%;opacity:.3;width:auto}.page_cleard__9iNto{border:none;opacity:1}.page_list-link__Jo83u{background-color:#cef4ff;border-radius:5px;color:#004f52;padding:1px 5px;text-decoration:none}
.page_flex-container__C1eEo{display:flex;height:calc(100lvh - 132.5px);max-width:1920px;min-height:700px;width:100%}.page_main-panel__y35NP{box-sizing:border-box;height:100%;padding:20px;width:100%}.page_side-panel__YHvyu{box-sizing:border-box;height:100%;min-width:400px;padding:20px;width:30%}.page_talk-panel__Bn1SQ{background-color:#f5f5f5;border-radius:15px;height:100%;padding:20px;width:100%}.page_blur__Lv82l{display:none}.page_character-panael__sOz2B{background-color:#f5f5f5;border-radius:15px;height:100%;padding:10px;width:100%}.page_character-panael__sOz2B .page_input__7butP{font-size:1rem;height:50%;width:100%}.page_history__JiJgg{flex-grow:1;height:max-content;overflow-y:scroll}.page_character-box__9qMZS{aspect-ratio:16/9;background-size:cover;height:auto;min-height:350px;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 1000px){.page_character-box__9qMZS{height:60%}}.page_hide-icon__P8unB{background-image:url("/icons/hide.svg");background-position:center;background-repeat:no-repeat;background-size:30px;height:40px;width:40px}.page_bg-image__57uF9{height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.page_character-standerea___kCw9{height:100%;position:absolute;width:100%;z-index:10}.page_character-standerea___kCw9>.page_images__TLmHv{flex-grow:0;flex-shrink:1;height:100%;position:relative;width:100%}.page_character-standerea___kCw9>.page_images__TLmHv>img{max-height:130%;object-fit:contain;opacity:0;position:absolute;width:100%}.page_character-standerea___kCw9>.page_images__TLmHv .page_show__i1asO{opacity:1 !important}.page_character-standerea___kCw9 .page_inter-dic__bt5NS{display:grid;height:calc(100% - 0px);margin:0;opacity:0;padding:20px;place-items:center;pointer-events:none;position:absolute;top:0%;transform:translateY(10px) translateZ(20px);transition:all .2s ease;width:calc(100% - 0px);z-index:2000}.page_show-dic__jJrh5{opacity:1 !important;pointer-events:all !important;transform:translateY(0) translateZ(20px) !important}.page_base-container__a4CNo{display:grid;height:calc(100% - 70px);place-items:center;width:100%}.page_base-container__a4CNo .page_loading__d6oiK{animation:page_l13__MQ909 1s infinite linear;aspect-ratio:1;background:radial-gradient(farthest-side, #ffa516 94%, rgba(0, 0, 0, 0)) top/8px 8px no-repeat,conic-gradient(rgba(0, 0, 0, 0) 30%, #ffa516);border-radius:50%;-webkit-mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 8px), #000 0);mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 8px), #000 0);width:70px}@keyframes page_l13__MQ909{100%{transform:rotate(1turn)}}.page_close__yGf0Y{background-color:hsla(0,0%,100%,0);background-image:url("/icons/close.svg");background-position:center;background-repeat:no-repeat;background-size:20px;border-radius:999px;cursor:pointer;height:30px;position:absolute;right:14px;top:14px;width:30px}@media screen and (min-width: 1000px){.page_close__yGf0Y{background-size:25px;height:50px;right:10px;top:10px;transform:translateX(0);width:50px}}.page_not-found__pSMsi{font-weight:bold;margin-top:30px}.page_conv-left__dFq_h{background-color:#fff;border-radius:99px;display:block;left:10px;padding:5px 15px;position:absolute;top:10px;z-index:20}.page_under__bvyOu{cursor:pointer;text-decoration:underline}.page_image-container__hM9tz{height:calc(100% - 100px);min-height:250px;overflow:hidden;position:relative}.page_image-container__hM9tz canvas{position:absolute;z-index:10}.page_dialog-box__Y1ZcV{background-color:#fff;bottom:0;color:#000;display:grid;height:100px;overflow-y:auto;padding:10px;place-items:center;text-align:center;width:100%;z-index:100}@media screen and (min-width: 1000px){.page_dialog-box__Y1ZcV{height:100px}}.page_wrapper__Bbv7a{bottom:0;height:100px;position:absolute;width:100%;z-index:999}.page_flex-box__VzTBj{display:flex;margin:auto;vertical-align:middle}@media screen and (min-width: 1000px){.page_flex-box__VzTBj{font-size:20px}}.page_diaolg-text__kJFNT{flex-grow:0;font-size:15px;height:-moz-fit-content;height:fit-content;overflow:auto;padding:10px;width:100%}@media screen and (min-width: 1000px){.page_diaolg-text__kJFNT{font-size:15px}}.page_speed-button__37Srt{background-position:center;background-repeat:no-repeat;background-size:20px;display:grid;font-size:10px;opacity:1 !important;place-items:center;text-align:center}.page_replay-button__GeFeY{background-image:url("/icons/speaker.png");background-position:center;background-repeat:no-repeat;background-size:20px;opacity:1 !important}@keyframes page_rotate__1Hjwa{100%{transform:rotate(1turn)}}.page_loading-small__R29zn{animation:page_rotate__1Hjwa 1s infinite linear !important;background-image:url("/icons/loading.png") !important}.page_text-show__1wOXb{background-image:url("/icons/t-show.png");background-position:center;background-repeat:no-repeat;background-size:20px;opacity:1 !important}.page_text-hide__Nhmrq{background-image:url("/icons/t-hide.png");background-position:center;background-repeat:no-repeat;background-size:20px;opacity:1 !important}.page_replay-button-base__0O8bY{background-color:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;height:30px;margin:0;opacity:0;position:absolute;right:-40px;top:0;width:30px}.page_speed-button-base__WOZEL{background-color:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;height:30px;margin:0;opacity:0;position:absolute;right:-85px;top:0;width:30px}.page_text-button-base__6ZL_q{background-color:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;height:30px;left:-40px;margin:0;opacity:0;position:absolute;top:0;width:30px}.page_bane-box__wiAin{background:#fff;border:1px solid #ddd;border-radius:15px;bottom:10px;font-size:20px;font-weight:bold;left:50%;opacity:1;padding:1px 15px;position:absolute;transform:translateX(-50%) translateY(0) translateZ(10px);transition:opacity .1s ease,transform .1s ease;z-index:1000}.page_hide__BdpfP{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(20px)}.page_word-single__eRSrw{background-color:#fff;border-radius:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_word-single__eRSrw:hover{background-color:#c2f4ff}.page_meaning-list__NOwfT{display:flex;flex-flow:row wrap;gap:3px 10px}.page_space-for-button__OQ90S{display:block;height:20px;width:100%}.page_dic-box__BxBAn{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;height:100%;margin:auto;max-height:100%;max-width:600px;overflow-y:auto;padding:16px;position:relative;width:100%;z-index:2000}.page_dic-box__BxBAn .page_word__z4xR5{border-radius:15px;font-size:1.5rem;font-weight:bold;margin-bottom:8px;width:-moz-fit-content;width:fit-content}.page_dic-box__BxBAn .page_word-info__7gXab{color:#333;font-size:1rem}.page_dic-box__BxBAn .page_word-info__7gXab .page_meanings-container__CMleS{font-size:20px}.page_dic-box__BxBAn .page_word-info__7gXab .page_meanings-container__CMleS p{font-size:20px}.page_dic-box__BxBAn .page_word-info__7gXab .page_meanings-container__CMleS .page_meaning__bkN1f{flex-shrink:0}.page_dic-box__BxBAn .page_word-info__7gXab .page_meanings-container__CMleS .page_meaning__bkN1f .page_category__0ENGh{background-color:#5bc0de;border-radius:5px;color:#fff;font-weight:bold;margin-right:4px;padding:2px 4px}.page_dic-box__BxBAn .page_word-info__7gXab .page_meanings-container__CMleS .page_meaning__bkN1f .page_definition__skEnP{color:#555}.page_dic-box__BxBAn .page_word-info__7gXab .page_meanings-container__CMleS .page_other-meanings__3Z9D_{margin-top:16px}.page_dic-box__BxBAn .page_word-info__7gXab .page_meanings-container__CMleS .page_other-meanings__3Z9D_ .page_other-title__QofA1{color:#555;display:block;font-weight:bold;margin-bottom:4px}.page_dic-box__BxBAn .page_word-info__7gXab .page_meanings-container__CMleS .page_other-meanings__3Z9D_ .page_other-list__WwR2i{display:flex;flex-wrap:wrap;gap:0 12px;justify-content:flex-start;list-style-type:none}.page_dic-box__BxBAn .page_word-info__7gXab .page_meanings-container__CMleS .page_other-meanings__3Z9D_ .page_other-list__WwR2i .page_other-item__mQvWo{color:#333;flex-shrink:0;margin-bottom:4px}.page_dic-box__BxBAn .page_word-info__7gXab .page_not-found__pSMsi{color:#d9534f;font-size:1rem;text-align:center}
.page_speaker__hr58_{align-items:center;background-color:#fff;border:none;border-radius:9999px;cursor:pointer;display:flex;justify-content:center}.page_speaker__hr58_ svg{color:#333;height:20px;width:20px}.page_speaker__hr58_ svg.page_animate-spin__h4jfN{animation:page_spin__0Bxr3 1s linear infinite}@keyframes page_spin__0Bxr3{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.page_small__LWo5R{height:30px;width:30px}.page_normal__A4rtJ{height:30px;width:30px}.page_big__om2aQ{height:50px;width:50px}.page_shadow__pcmuA{box-shadow:0 0 5px 0 rgba(73,73,73,.39)}.page_read-player__Ce32j{cursor:pointer;height:-moz-fit-content;height:fit-content}.page_big-play-button__NXOKA{align-items:center;background-color:#152e9c;border-radius:9999px;color:#fff;display:flex;font-size:17px;font-weight:bold;gap:10px;height:50px;justify-content:center;padding:0 20px 0 0}
.ChoiceAnswerSlide_wrapper__yIDpY{height:100%;overflow-y:auto;padding:10px}.ChoiceAnswerSlide_prompt__B_JKm{color:#fff;font-weight:bold;margin-bottom:10px;text-align:center}@media screen and (min-width: 1000px){.ChoiceAnswerSlide_prompt__B_JKm{font-size:1.5em;margin-bottom:20px}}.ChoiceAnswerSlide_choices__h5khS{align-items:center;display:flex;flex-direction:column;gap:13px;height:100%;justify-content:center;margin:10px 0;position:relative;vertical-align:middle}@media screen and (min-width: 400px){.ChoiceAnswerSlide_choices__h5khS{display:flex;flex-direction:column;gap:10px}}.ChoiceAnswerSlide_choice__DJ8ln{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-bottom:5px solid rgba(0,0,0,.1);border-radius:1000px;cursor:pointer;display:flex;font-size:18px;max-width:800px;padding:10px;place-items:center;text-align:center;transition:all ease .3s;vertical-align:middle;width:100%}.ChoiceAnswerSlide_choice__DJ8ln>p{padding-right:15px;text-align:left}@media screen and (min-width: 1000px){.ChoiceAnswerSlide_choice__DJ8ln{font-size:18px}}.ChoiceAnswerSlide_voice-only__04y0B{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1000px){.ChoiceAnswerSlide_voice-only__04y0B{flex-direction:row;min-height:220px}}.ChoiceAnswerSlide_voice-only__04y0B .ChoiceAnswerSlide_choice__DJ8ln{width:unset}.ChoiceAnswerSlide_explanation__uVaNe{align-items:center;background-color:#fffcee;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#333;font-size:.9em;height:100%;max-width:1520px;opacity:0;overflow-y:auto;padding:12px;position:absolute;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:100}.ChoiceAnswerSlide_explanation__uVaNe .ChoiceAnswerSlide_answer__Ht9CP{background-color:#fff468;color:#692d00;font-weight:bold;margin-bottom:10px;padding:8px 12px;text-align:center}.ChoiceAnswerSlide_explanation__uVaNe .ChoiceAnswerSlide_explanation-title__VCyiA{border-bottom:2px solid #4b6cff;color:#4b6cff;font-weight:bold;margin-bottom:10px;padding:8px 0}.ChoiceAnswerSlide_explanation__uVaNe .ChoiceAnswerSlide_explanation-content__CY3Ne{line-height:1.6;white-space:pre-wrap}.ChoiceAnswerSlide_explanation-visible__OSq00{opacity:1;visibility:visible}.ChoiceAnswerSlide_wide__OvhTN{gap:10px;width:100%}.ChoiceAnswerSlide_selected__Lhq_Q{background-color:#197b42 !important;color:#fff !important}.ChoiceAnswerSlide_correct__p5QgQ{background-color:#e7ff13 !important;color:#000 !important}.ChoiceAnswerSlide_gapper__Yr1Al{padding:0 20px}.ChoiceAnswerSlide_submit__d9NYG{background-color:#ffc005;border:1px solid rgba(0,0,0,.1);border-bottom:5px solid rgba(0,0,0,.1);border-radius:1000px;color:#692d00;cursor:pointer;font-weight:bold;margin:15px auto 0;max-width:200px;padding:10px;text-align:center;width:100%}.ChoiceAnswerSlide_disabled__0HcQh{background-color:#afafaf;cursor:not-allowed}.ChoiceAnswerSlide_next__WCHt_{background-color:#4b5dfb;color:#fff}
.page_base-container__l6spl{display:grid;height:100%;inset:0;place-items:center;pointer-events:none;position:absolute;width:100%;z-index:9999}.page_base__50Ay9{background-position:center;background-repeat:no-repeat;height:50%;opacity:0;transform:scale(0.7) rotateY(180deg);transition:transform .5s,opacity .5s;width:50%}.page_correct__DlHhI{background-image:url("/icons/o.svg")}.page_incorrect__QDimu{background-image:url("/icons/x.svg")}.page_show__my640{opacity:1;transform:scale(1) rotateZ(0deg)}
.ProblemArea_problem-area-wrapper__KIOO8{background:linear-gradient(180deg, rgb(95, 223, 255) 0%, rgb(182, 255, 234) 100%);display:flex;flex-direction:column;height:40%;width:100%}.ProblemArea_problem-area__WTdCY{display:flex;flex-direction:column;height:100%;margin:0;max-width:1520px;position:relative}@media screen and (min-width: 400px){.ProblemArea_problem-area__WTdCY{width:100%}}@media screen and (min-width: 1000px){.ProblemArea_problem-area__WTdCY{margin:0 auto}}.ProblemArea_ship-and-island__EAfcD{bottom:0;display:flex;flex-direction:column;gap:10px;height:100px;position:absolute;width:100%}.ProblemArea_ship-and-island__EAfcD .ProblemArea_island__nVd6J{aspect-ratio:5/3;background-image:url("/images/quiz/single/island.svg");background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;height:auto;position:absolute;right:0;width:20%}.ProblemArea_ship-and-island__EAfcD .ProblemArea_ship__29PO_{animation:ProblemArea_float__GiOKd 3s ease-in-out infinite;aspect-ratio:5/3;bottom:0;height:auto;left:0;position:absolute;transition:left 2s ease-in-out;width:13%;z-index:1}@keyframes ProblemArea_float__GiOKd{0%{transform:translateY(3px)}50%{transform:translateY(6px)}100%{transform:translateY(3px)}}.ProblemArea_ship-and-island__EAfcD .ProblemArea_ship__29PO_ .ProblemArea_ship-body__OYIVx{background-image:url("/images/quiz/single/ship.svg");background-position:bottom;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.ProblemArea_title-flex__rWvLF{align-items:baseline;gap:10px;justify-content:left;padding:10px 15px;position:relative;text-align:left}@media screen and (min-width: 1000px){.ProblemArea_title-flex__rWvLF{display:flex;margin:10px 0;text-align:left}}.ProblemArea_link__KJc2X{background-color:#ff6161;border-radius:10px;color:#fff;display:block;font-size:14px;margin-bottom:5px;padding:5px 15px;position:absolute;right:10px;text-decoration:none;top:10px;width:-moz-fit-content;width:fit-content}.ProblemArea_quizset-title__bkW0f{display:flex;font-size:20px;font-weight:bold;gap:10px;justify-content:left}.ProblemArea_quizset-title__bkW0f .ProblemArea_flex-child__M5uhi{flex-shrink:0}.ProblemArea_quizset-title__bkW0f .ProblemArea_quizset-desc__QlO0l{align-self:flex-end;font-size:.7em;font-weight:normal}.ProblemArea_test-mode-badge__y_4a0{background-color:#ff6b6b;border-radius:4px;color:#fff;display:inline-block;font-size:.8em;font-weight:bold;margin-right:10px;padding:2px 8px}.ProblemArea_problem__stCp8{border-radius:20px;flex-grow:1;height:100%;margin:0;padding:20px;place-items:left;text-align:left}.ProblemArea_problem__stCp8 .ProblemArea_title__mQ7ax{align-items:flex-start;display:flex;font-size:1em;font-weight:bold;gap:10px;margin-bottom:10px}.ProblemArea_problem__stCp8 .ProblemArea_question-number__gb_KV{flex-shrink:0;font-size:1em}.ProblemArea_problem__stCp8 .ProblemArea_question-info__pBErX{display:flex;flex-direction:column;gap:5px}.ProblemArea_problem__stCp8 .ProblemArea_question-text__ESikK{color:#333;font-size:.95em;font-weight:600;line-height:1.4}.ProblemArea_problem__stCp8 .ProblemArea_problem-text__rmbIe{display:grid;font-size:20px;place-items:center;white-space:pre-wrap}.ProblemArea_problem__stCp8 .ProblemArea_wrapper__kWPjU{display:flex;flex-direction:column;height:100%}.ProblemArea_problem__stCp8 .ProblemArea_content__ur7Jn{display:grid;height:100%;place-items:center;width:100%}.ProblemArea_problem__stCp8 .ProblemArea_content__ur7Jn .ProblemArea_even__FW0HS{align-items:center;background-color:#eefffc;border:1px solid rgba(0,0,0,.1);border-bottom:5px solid rgba(0,0,0,.1);border-radius:15px;display:flex;flex-direction:column;font-size:2rem;gap:10px;padding:10px;vertical-align:middle;z-index:1}.ProblemArea_subtitle__NJdNl{color:#666;font-size:.85em;font-weight:normal}.ProblemArea_flex__7UFWJ{display:flex;gap:20px}
.ConversationSuggestion_hint-button-container__Q0PF2{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:15px;padding:0 10px}@media screen and (min-width: 1000px){.ConversationSuggestion_hint-button-container__Q0PF2{margin-top:10px}}.ConversationSuggestion_hint-button__yX58z{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;color:#666;cursor:pointer;display:flex;gap:8px;min-height:48px;min-width:48px;padding:12px 16px;transition:all .3s ease}.ConversationSuggestion_hint-button__yX58z:hover{background:#f3f4f6;border-color:#9ca3af;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#333}.ConversationSuggestion_hint-button__yX58z:active{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(0)}.ConversationSuggestion_hint-button__yX58z:focus{outline:2px solid #2196f3;outline-offset:2px}@media screen and (min-width: 400px){.ConversationSuggestion_hint-button__yX58z{flex-direction:row;gap:12px;padding:12px 20px}}.ConversationSuggestion_hint-modal__0dLO5{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ConversationSuggestion_hint-content__duRhv{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;padding:0;width:90%}.ConversationSuggestion_hint-content__duRhv ul{list-style:none;margin:0 0 24px;padding:0 24px}.ConversationSuggestion_hint-content__duRhv ul li{border-bottom:1px solid #eee;color:#666;padding:12px 0}.ConversationSuggestion_hint-content__duRhv ul li:last-child{border-bottom:none}.ConversationSuggestion_hint-header__lPibn{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px 16px}.ConversationSuggestion_hint-header__lPibn h3{align-items:center;color:#333;display:flex;font-size:1.2rem;gap:8px;margin:0}.ConversationSuggestion_hint-header__lPibn .ConversationSuggestion_hint-title-icon__0F1Ax{color:#2196f3}.ConversationSuggestion_hint-close-button-header__WPIZr{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s ease;width:32px}.ConversationSuggestion_hint-close-button-header__WPIZr:hover{background-color:rgba(0,0,0,.05);color:#333}.ConversationSuggestion_hint-close-button-header__WPIZr:focus{outline:2px solid #2196f3;outline-offset:2px}.ConversationSuggestion_hint-item__tCAzR{align-items:center;border-bottom:1px solid #eee;display:flex;gap:1rem;justify-content:space-between;padding:12px 0}.ConversationSuggestion_hint-item__tCAzR:last-child{border-bottom:none}.ConversationSuggestion_hint-text-content___R_9e{flex:1 1}.ConversationSuggestion_hint-actions__WKkTZ{align-items:center;display:flex;flex-direction:column;gap:8px;margin-left:12px}.ConversationSuggestion_hint-english__sdjXy{color:#333;font-size:1em;font-weight:500;margin-bottom:4px}.ConversationSuggestion_hint-japanese__pFOE2{color:#666;font-size:.7em}.ConversationSuggestion_hint-text__PXu7p{color:inherit;font-size:12px;line-height:1.3;text-align:center}@media screen and (min-width: 400px){.ConversationSuggestion_hint-text__PXu7p{font-size:14px;line-height:1.2;text-align:left}}.ConversationSuggestion_hint-count__dgmhT{color:#999;font-size:10px;font-weight:normal}@media screen and (min-width: 400px){.ConversationSuggestion_hint-count__dgmhT{font-size:12px}}.ConversationSuggestion_hint-loading__USUu4{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem 24px}.ConversationSuggestion_hint-loading__USUu4 p{color:var(--text-secondary);font-size:.9rem}.ConversationSuggestion_loading-icon__sSiQj{animation:ConversationSuggestion_spin__R3uB4 1s linear infinite;color:var(--primary)}@keyframes ConversationSuggestion_spin__R3uB4{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ConversationSuggestion_hint-pin-button__q3U_j{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .3s ease}.ConversationSuggestion_hint-pin-button__q3U_j:hover{background-color:rgba(0,0,0,.05);color:var(--primary)}.ConversationSuggestion_hint-pin-button__q3U_j.ConversationSuggestion_pinned__rUgH1{color:var(--primary);transform:rotate(45deg)}.ConversationSuggestion_hint-explanation__O0_tZ{background-color:hsla(0,0%,100%,.05);border-radius:.5rem;color:#080808;font-size:.9rem;line-height:1.5;margin:1rem 0;padding:0 24px}.ConversationSuggestion_hint-limit-popup__lB0tS{animation:ConversationSuggestion_slide-in-scale__D_iyg .3s ease-out forwards;background-color:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);max-width:400px;padding:32px;text-align:center;width:90%}.ConversationSuggestion_hint-limit-title__tSLgR{align-items:center;color:#f44336;display:flex;font-size:1.4rem;font-weight:bold;gap:8px;justify-content:flex-start;margin:0}.ConversationSuggestion_hint-limit-title__tSLgR::before{content:"⚠️";font-size:1.2em}.ConversationSuggestion_hint-limit-message__G15nj{color:#666;font-size:1rem;line-height:1.6;margin:0 0 24px;padding:0 24px}@keyframes ConversationSuggestion_slide-in-scale__D_iyg{from{opacity:0;transform:scale(0.3) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConversationSuggestion_pinned-hint__FHDr9{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:row;left:50%;padding:8px 16px;position:absolute;top:0;transform:translateX(-50%);width:max-content;z-index:10}.ConversationSuggestion_pinned-hint-english__JNwne{color:#333;font-size:.9rem;font-weight:500;text-align:center}.ConversationSuggestion_pinned-hint-japanese__o6BPH{color:#666;font-size:.7rem;text-align:center}.ConversationSuggestion_pinned-hint-actions__XrKqK{align-items:center;display:flex;flex-direction:row;gap:4px;margin-left:8px}.ConversationSuggestion_pinned-hint-content__p0eVi{flex:1 1}.ConversationSuggestion_pinned-hint-close__hWyXS{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:1.2rem;line-height:1;padding:2px 6px}.ConversationSuggestion_pinned-hint-close__hWyXS:hover{background-color:rgba(0,0,0,.05)}.ConversationSuggestion_chat-log-button__aKm7f{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#666;cursor:pointer;display:flex;gap:8px;justify-content:center;min-height:48px;min-width:48px;padding:12px 16px;transition:all .3s ease}.ConversationSuggestion_chat-log-button__aKm7f span{font-size:14px;font-weight:500}.ConversationSuggestion_chat-log-button__aKm7f:hover{background:#f3f4f6;border-color:#9ca3af;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#333}.ConversationSuggestion_chat-log-button__aKm7f:active{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(0)}.ConversationSuggestion_chat-log-button__aKm7f:focus{outline:2px solid #2196f3;outline-offset:2px}
.page_flex-container__kdC7T{display:flex;height:calc(100lvh - 132.5px);max-width:1920px;min-height:700px;width:100%}.page_main-panel__GYv75{box-sizing:border-box;height:100%;overflow:hidden;width:100%}@media screen and (min-width: 1000px){.page_main-panel__GYv75{padding:20px}}.page_side-panel__MGcNr{box-sizing:border-box;height:100%;min-width:400px;padding:20px;width:30%}.page_talk-panel__8XZvC{background-color:#f5f5f5;height:100%;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 1000px){.page_talk-panel__8XZvC{border:2px solid rgba(206,206,206,.418);border-bottom:7px solid rgba(162,162,162,.418);border-radius:15px;min-height:700px;overflow:auto}}.page_character-panael__TJi9D{background-color:#f5f5f5;border-radius:15px;box-shadow:0 0 10px 0 rgba(168,168,168,.418);display:flex;flex-direction:column;height:100%;padding:10px;width:100%}.page_character-panael__TJi9D .page_input__ZfGEh{font-size:1rem;height:50%;width:100%}.page_history__v3xhC{flex-grow:1;height:max-content;overflow-y:scroll}.page_character-box__FOozq{background-color:#b5ffe9;box-shadow:0 0 10px 0 rgba(168,168,168,.356);height:50lvh;max-height:500px;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 1000px){.page_character-box__FOozq{border-radius:15px}}.page_image-container__VW2RH{height:100%;position:relative}.page_dialog-box__zdeYt{background-color:#fff;bottom:0;color:#000;height:100px;padding:10px;position:absolute;text-align:center;width:100%}.page_diaolg-text__qpxtd{flex-grow:0;font-size:20px;height:-moz-fit-content;height:fit-content;overflow:auto;padding:10px;width:100%}.page_bane-box__0p_x2{background:#fff;border-radius:15px;font-size:30px;font-weight:bold;left:50%;padding:5px 40px;position:absolute;top:-40px;transform:translateX(-50%)}.page_user-input__zWEs8{padding:0 20px 10px;position:relative}.page_counter-bar__GEyaU{background-color:#f5f5f5;border-radius:100px;bottom:-10px;font-size:15px;left:50%;padding:0 10px;position:absolute;transform:translateX(-50%)}.page_dialog-base__vrOzC{position:relative}.page_user-dialog__JXmyo{align-items:center;border-bottom:1px solid #9b9b9b;display:flex;flex-wrap:wrap;font-weight:bold;gap:0;height:100px;margin:0 auto;max-width:800px;overflow:scroll;padding:10px 20px;place-content:center center;position:relative;text-align:center;width:100%}.page_user-dialog__JXmyo::-webkit-scrollbar{display:none}.page_speak-button__E5B_T{display:flex;justify-content:center;margin-top:25px;position:relative}.page_speak-button__E5B_T>.page_button-main__hQqnp{background-color:#4b6cff;background-position:center;background-repeat:no-repeat;background-size:40px;border:none;border-radius:50%;box-shadow:0 0 10px 0 rgba(168,168,168,.815);cursor:pointer;font-size:20px;font-weight:bold;height:80px;overflow:hidden;position:relative;transition:border-radius .1s ease-out;width:80px}.page_speak-button__E5B_T>.page_button-main__hQqnp.page_standby__hpIMb{background-image:url("/icons/mic.png")}.page_speak-button__E5B_T>.page_button-main__hQqnp.page_standby__hpIMb:hover{background-color:#0e33d8}.page_speak-button__E5B_T>.page_button-main__hQqnp.page_starting__6Bddj{background-color:#4b6cff;background-image:url("/icons/hand.png")}.page_speak-button__E5B_T>.page_button-main__hQqnp.page_recording__iQ2e_{background-color:#ff4b4b;background-image:url("/icons/speak.svg");border-radius:20%}.page_speak-button__E5B_T>.page_button-main__hQqnp.page_recording__iQ2e_ .page_volume-overlay__BLuQc{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0.2) 7px, rgba(255, 255, 255, 0) 100px);bottom:0;left:0;pointer-events:none;position:absolute;right:0;transition:height .1s ease-out;z-index:1}.page_speak-button__E5B_T>.page_button-main__hQqnp.page_waiting___4vTm{background-color:#4b6cff;border-radius:50%;content:"";height:80px;position:absolute;position:relative;width:80px;z-index:0}.page_speak-button__E5B_T>.page_button-main__hQqnp.page_waiting___4vTm::before{align-items:center;animation:page_spin__4wnwG .8s linear 0s infinite;background:linear-gradient(0deg, rgba(255, 255, 255, 0.1) 33%, rgb(255, 255, 255) 100%);border-radius:50%;content:"";display:flex;height:69px;justify-content:center;left:6px;padding:3px;pointer-events:none;position:absolute;top:6px;width:69px;z-index:1}.page_speak-button__E5B_T>.page_button-main__hQqnp.page_waiting___4vTm::after{background-color:#4b6cff;border-radius:50%;content:"";height:64px;left:8px;position:absolute;top:8px;transform:translateZ(1px);width:64px;z-index:10}.page_speak-button__E5B_T>.page_button-main__hQqnp.page_processing__N50Oj{background-color:#4b6cff;background-image:url("/icons/mic.png")}.page_speak-button__E5B_T>.page_button-main__hQqnp.page_processing__N50Oj:hover{background-color:#0e33d8}@keyframes page_spin__4wnwG{from{transform:rotate(0)}to{transform:rotate(359deg)}}.page_talk-log__OjPZa{background:#fff;background-image:url("/icons/talk.svg");background-position:center;background-repeat:no-repeat;background-size:50px;border:none;border-radius:15px;bottom:20px;box-shadow:0 0 10px 0 rgba(168,168,168,.418);height:70px;left:20px;position:absolute;width:70px}.page_buttons__mu2YL{height:80px;position:relative}.page_retry-button__gEBwh{background-color:#1bd52e;background-image:url("/icons/revert.svg");background-position:13px 10px;background-repeat:no-repeat;background-size:24px;border:none;border-radius:50%;box-shadow:0 0 10px 0 rgba(168,168,168,.418);height:50px;position:absolute;transform:translate(80px, 15px);width:50px}.page_text-show-hide-button__yAlKU{background-color:#006df2;background-size:24px;border:none;border-radius:5px;box-shadow:0 0 10px 0 rgba(168,168,168,.418);color:#fff;height:50px;line-height:1.1;position:absolute;transform:translate(-110px, 15px);width:110px}@media screen and (min-width: 1000px){.page_text-show-hide-button__yAlKU{transform:translate(-130px, 15px);width:150px}}.page_blur__HOD_P{filter:blur(5px)}.page_talk-limit-message__ZOsv1{display:grid;height:80px;line-height:1.7;margin-top:10px;place-items:center;text-align:center}.page_reset-text-button__YcQo6{color:#30c3ec;cursor:pointer;font-weight:bold}.page_loading-icon__Ru8_i{animation:page_spin__4wnwG 1s linear infinite;color:var(--primary)}.page_start-button__NY4ch{display:grid;height:200px;place-items:center;width:100%}.page_start-button__NY4ch button{align-items:center;background-color:#ff911b;border:none;border-radius:99999px;box-shadow:0 0 5px 0 rgba(168,168,168,.418);color:#fff;cursor:pointer;display:flex;font-weight:bold;gap:8px;padding:20px 40px;transition:opacity .2s ease}.page_start-button__NY4ch button:disabled{cursor:not-allowed;opacity:.7}.page_start-button__NY4ch .page_loading-icon__Ru8_i{animation:page_spin__4wnwG 1s linear infinite;height:20px;width:20px}.page_debug-quick-actions__CA_uZ{align-items:center;display:flex;gap:10px;left:20px;position:fixed;top:70px;z-index:1000}.page_debug-success-button__lbZzK{background-color:#4caf50;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#fff;cursor:pointer;font-size:14px;font-weight:bold;padding:10px 16px;transition:all .2s ease}.page_debug-success-button__lbZzK:hover{background-color:#45a049;box-shadow:0 4px 12px rgba(0,0,0,.4);transform:translateY(-2px)}.page_debug-success-button__lbZzK:active{transform:translateY(0)}.page_debug-failed-button__VRqxC{background-color:#f44336;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#fff;cursor:pointer;font-size:14px;font-weight:bold;padding:10px 16px;transition:all .2s ease}.page_debug-failed-button__VRqxC:hover{background-color:#da190b;box-shadow:0 4px 12px rgba(0,0,0,.4);transform:translateY(-2px)}.page_debug-failed-button__VRqxC:active{transform:translateY(0)}.page_debug-panel__0ZQFV{background-color:rgba(0,0,0,.8);border-radius:8px;color:#fff;font-size:14px;padding:10px;position:fixed;right:20px;top:70px;width:400px;z-index:1000}.page_debug-toggle-button__4evAm{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:bold;padding:8px 16px}.page_debug-toggle-button__4evAm:hover{background-color:#444}.page_debug-content__MJ9CL{background-color:rgba(0,0,0,.6);border-radius:4px;margin-top:10px;padding:10px}.page_debug-section__adBDr{margin-bottom:10px}.page_debug-section__adBDr label{display:block;font-weight:bold;margin-bottom:5px}.page_debug-section__adBDr textarea{background-color:#222;border:1px solid #666;border-radius:4px;color:#fff;padding:8px;resize:vertical;width:100%}.page_debug-apply-button__xrQwf{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:bold;padding:8px;width:100%}.page_debug-apply-button__xrQwf:hover{background-color:#45a049}.page_status-display__Wfw2C{background-color:#333;border-radius:4px;color:#fff;font-weight:bold;padding:8px;text-align:center;width:100%}.page_status-display__Wfw2C.page_in-progress__1oKmI{background-color:#2196f3}.page_status-display__Wfw2C.page_success__DEoUc{background-color:#4caf50}.page_status-display__Wfw2C.page_failed__sftLl{background-color:#f44336}.page_hint-button-container__C2xXR{display:flex;justify-content:center;margin-top:15px;padding:0 10px}@media screen and (min-width: 1000px){.page_hint-button-container__C2xXR{margin-top:10px}}.page_hint-button__wNZaU{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;color:#666;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:48px;min-width:48px;padding:12px 16px;transition:all .3s ease}.page_hint-button__wNZaU:hover{background:#f3f4f6;border-color:#9ca3af;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#333;transform:translateY(-2px)}.page_hint-button__wNZaU:active{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(0)}.page_hint-button__wNZaU:focus{outline:2px solid #2196f3;outline-offset:2px}@media screen and (min-width: 400px){.page_hint-button__wNZaU{flex-direction:row;gap:12px;padding:12px 20px}}.page_hint-modal__DN87t{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.page_hint-content__X_18f{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;padding:0;width:90%}.page_hint-content__X_18f ul{list-style:none;margin:0 0 24px;padding:0 24px}.page_hint-content__X_18f ul li{border-bottom:1px solid #eee;color:#666;padding:12px 0}.page_hint-content__X_18f ul li:last-child{border-bottom:none}.page_hint-header__zcfY8{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px 16px}.page_hint-header__zcfY8 h3{align-items:center;color:#333;display:flex;font-size:1.2rem;gap:8px;margin:0}.page_hint-header__zcfY8 .page_hint-title-icon__BRwaJ{color:#2196f3}.page_hint-close-button-header__TRncc{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s ease;width:32px}.page_hint-close-button-header__TRncc:hover{background-color:rgba(0,0,0,.05);color:#333}.page_hint-close-button-header__TRncc:focus{outline:2px solid #2196f3;outline-offset:2px}.page_hint-item__uk041{align-items:center;border-bottom:1px solid #eee;display:flex;gap:1rem;justify-content:space-between;padding:12px 0}.page_hint-item__uk041:last-child{border-bottom:none}.page_hint-text-content__rbkl8{flex:1 1}.page_hint-actions__OdxOc{align-items:center;display:flex;flex-direction:column;gap:8px;margin-left:12px}.page_hint-english__1ewdf{color:#333;font-size:1em;font-weight:500;margin-bottom:4px}.page_hint-japanese__6iXp5{color:#666;font-size:.7em}.page_hint-close-button__2An_p{background-color:#f0f0f0;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:.9rem;margin:0 24px 24px;padding:8px 16px;transition:background-color .3s ease}.page_hint-close-button__2An_p:hover{background-color:#e0e0e0}.page_hint-text__u4qWo{color:inherit;font-size:12px;line-height:1.3;text-align:center}@media screen and (min-width: 400px){.page_hint-text__u4qWo{font-size:14px;line-height:1.2;text-align:left}}.page_hint-count__e15bh{color:#999;font-size:10px;font-weight:normal}@media screen and (min-width: 400px){.page_hint-count__e15bh{font-size:12px}}.page_hint-loading__0FY6m{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem 24px}.page_hint-loading__0FY6m p{color:var(--text-secondary);font-size:.9rem}@keyframes page_spin__4wnwG{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.page_hint-pin-button__cgo0o{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .3s ease}.page_hint-pin-button__cgo0o:hover{background-color:rgba(0,0,0,.05);color:var(--primary)}.page_hint-pin-button__cgo0o.page_pinned__migaR{color:var(--primary);transform:rotate(45deg)}.page_pinned-hint__XEL8z{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:row;left:50%;padding:8px 16px;position:absolute;top:0;transform:translateX(-50%);width:max-content;z-index:10}.page_pinned-hint-english__L_krs{color:#333;font-size:.9rem;font-weight:500;text-align:center}.page_pinned-hint-japanese__DoQWg{color:#666;font-size:.7rem;text-align:center}.page_pinned-hint-actions__c0U7s{align-items:center;display:flex;flex-direction:row;gap:4px;margin-left:8px}.page_pinned-hint-content__ysZtz{flex:1 1}.page_pinned-hint-close__JUfPl{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:1.2rem;line-height:1;padding:2px 6px}.page_pinned-hint-close__JUfPl:hover{background-color:rgba(0,0,0,.05)}.page_hint-explanation__EIbWR{background-color:hsla(0,0%,100%,.05);border-radius:.5rem;color:#080808;font-size:.9rem;line-height:1.5;margin:1rem 0;padding:0 24px}.page_result-overlay__wYlfE{align-items:center;animation:page_fade-in__FkXED .6s ease-out forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:9999}.page_result-overlay__wYlfE.page_success__DEoUc{background-color:rgba(0,0,0,.7)}.page_result-overlay__wYlfE.page_failure__0ZUsW{background-color:rgba(244,67,54,.9)}.page_result-content__rYVR_{animation:page_slide-in-scale__NKPU6 .6s ease-out .2s forwards;background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.3);max-width:400px;padding:40px;text-align:center;transform:scale(0.3) translateY(50px);width:90%}.page_medal-image__NTsCX{animation:page_bounce-in__aj9ep .8s ease-out .6s forwards;display:block;height:80px;margin:0 auto 20px;object-fit:contain;transform:scale(0);width:80px}.page_failure-icon__2DTHH{animation:page_bounce-in__aj9ep .8s ease-out .6s forwards;display:block;font-size:80px;margin:0 auto 20px;transform:scale(0)}.page_result-title__X_73e{animation:page_slide-in-fade__Vn5lG .5s ease-out .8s forwards;color:#333;font-size:32px;font-weight:bold;margin-bottom:15px;opacity:0;transform:translateY(20px)}.page_result-message__AkaT4{animation:page_slide-in-fade__Vn5lG .5s ease-out 1s forwards;color:#666;font-size:18px;line-height:1.5;margin-bottom:25px;opacity:0;transform:translateY(20px)}.page_result-buttons__9Ap9A{display:flex;flex-direction:column;gap:12px;margin-top:10px}@media screen and (min-width: 400px){.page_result-buttons__9Ap9A{flex-direction:row;gap:15px;justify-content:center}}.page_result-button__BoufU{animation:page_slide-in-fade__Vn5lG .5s ease-out 1.2s forwards;background:linear-gradient(145deg, #4caf50, #45a049);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:bold;opacity:0;padding:12px 30px;transform:translateY(20px);transition:all .3s ease}.page_result-button__BoufU:hover{background:linear-gradient(145deg, #45a049, #4caf50);box-shadow:0 4px 12px rgba(76,175,80,.4);transform:translateY(-2px)}.page_result-button__BoufU:active{transform:translateY(0)}.page_result-button__BoufU.page_primary__s_kwZ{background:linear-gradient(145deg, #f44336, #da190b)}.page_result-button__BoufU.page_primary__s_kwZ:hover{background:linear-gradient(145deg, #da190b, #f44336);box-shadow:0 4px 12px rgba(244,67,54,.4)}.page_result-button__BoufU.page_secondary__SGjdr{background:linear-gradient(145deg, #ff9800, #f57c00)}.page_result-button__BoufU.page_secondary__SGjdr:hover{background:linear-gradient(145deg, #f57c00, #ff9800);box-shadow:0 4px 12px rgba(255,152,0,.4)}@keyframes page_fade-in__FkXED{from{opacity:0}to{opacity:1}}@keyframes page_slide-in-scale__NKPU6{from{opacity:0;transform:scale(0.3) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes page_bounce-in__aj9ep{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes page_slide-in-fade__Vn5lG{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_hint-limit-popup__UPCpk{animation:page_slide-in-scale__NKPU6 .3s ease-out forwards;background-color:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);max-width:400px;padding:32px;text-align:center;width:90%}.page_hint-limit-title__qbF8q{align-items:center;color:#f44336;display:flex;font-size:1.4rem;font-weight:bold;gap:8px;justify-content:flex-start;margin:0}.page_hint-limit-title__qbF8q::before{content:"⚠️";font-size:1.2em}.page_hint-limit-message__zqHFH{color:#666;font-size:1rem;line-height:1.6;margin:0 0 24px;padding:0 24px}.page_hint-limit-close-button__8JePV{background:linear-gradient(145deg, #2196f3, #1976d2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:bold;margin:0 24px 24px;padding:12px 24px;transition:all .3s ease}.page_hint-limit-close-button__8JePV:hover{background:linear-gradient(145deg, #1976d2, #2196f3);box-shadow:0 4px 12px rgba(33,150,243,.4);transform:translateY(-2px)}.page_hint-limit-close-button__8JePV:active{transform:translateY(0)}.page_dialog-text-container__503vr{align-items:center;display:flex;height:100%;justify-content:center;width:100%}
.OwlAudioHelper_icon-container__pYiBC{position:absolute;right:10px;top:10px;z-index:100}.OwlAudioHelper_icon-container__pYiBC .OwlAudioHelper_active__KnznO{animation:OwlAudioHelper_border-animation__2xyH2 1s infinite;border-color:#ffcf4e}@media screen and (min-width: 1000px){.OwlAudioHelper_icon-container__pYiBC{height:100px;right:50px;top:50px;width:100px}}.OwlAudioHelper_icon-container__pYiBC .OwlAudioHelper_character-icon__6iq6G{background-color:#faebd7;border:5px solid;border-color:#ffcf4e;border-radius:50%;box-shadow:0 0 10px 0 rgba(168,168,168,.418);opacity:1;transform:translateX(0);transition:opacity .1s ease,transform .1s ease}.OwlAudioHelper_icon-container__pYiBC .OwlAudioHelper_question-mark__AYGyr{align-items:center;background-color:#ffcf4e;border-radius:50%;bottom:0;display:flex;height:33%;justify-content:center;left:0;position:absolute;width:33%}.OwlAudioHelper_icon-container__pYiBC .OwlAudioHelper_question-mark__AYGyr.OwlAudioHelper_active__KnznO{animation:OwlAudioHelper_background-animation__IrNKT 1s infinite;background-color:#ffcf4e}.OwlAudioHelper_icon-container__pYiBC .OwlAudioHelper_question-mark__AYGyr *{height:58.064%}@keyframes OwlAudioHelper_border-animation__2xyH2{0%{border-color:#ffcf4e}50%{border-color:#fff5d9}100%{border-color:#ffcf4e}}@keyframes OwlAudioHelper_background-animation__IrNKT{0%{background-color:#ffcf4e}50%{background-color:#fff5d9}100%{background-color:#ffcf4e}}.OwlAudioHelper_hide___yKuI{opacity:0;pointer-events:none;transform:translateX(20px)}
._RecordedAudioPlayer_button-play-recorded-audio__FiapC{align-items:center;background-color:#fff;background-position:13px 10px;background-repeat:no-repeat;background-size:24px;border:none;border-radius:50%;box-shadow:0 0 4px 0 rgba(168,168,168,.418);display:flex;height:30px;justify-content:center;position:absolute;right:10px;width:30px}._RecordedAudioPlayer_button-play-recorded-audio__FiapC svg{flex-shrink:0;transform:translateZ(0)}
._UserInputControls_user-input__9mB3O{margin-top:20px;padding:15px 50px 100px;position:relative}._UserInputControls_counter-bar__OjLRG{background-color:#f5f5f5;border-radius:100px;bottom:-10px;font-size:15px;left:50%;padding:0 10px;position:absolute;transform:translateX(-50%)}._UserInputControls_dialog-base__VlXlv{position:relative}._UserInputControls_user-dialog__y_Avt{align-items:center;border-bottom:1px solid #9b9b9b;display:flex;font-weight:bold;gap:0;height:70px;justify-content:center;margin:0 auto;max-height:70px;max-width:800px;overflow:scroll;position:relative;text-align:center;width:100%}._UserInputControls_user-dialog__y_Avt::-webkit-scrollbar{display:none}._UserInputControls_buttons__iI5HV{height:80px;position:relative}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95{display:flex;justify-content:center;margin-top:25px;position:relative}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95>._UserInputControls_button-main__GGGwr{background-color:#4b6cff;background-position:center;background-repeat:no-repeat;background-size:40px;border:none;border-radius:50%;box-shadow:0 0 10px 0 rgba(168,168,168,.815);cursor:pointer;font-size:20px;font-weight:bold;height:80px;overflow:hidden;position:relative;transition:border-radius .1s ease-out;width:80px}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95>._UserInputControls_button-main__GGGwr._UserInputControls_idle__w4_vE{background-image:url("/icons/mic.png")}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95>._UserInputControls_button-main__GGGwr._UserInputControls_idle__w4_vE:hover{background-color:#0e33d8}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95>._UserInputControls_button-main__GGGwr._UserInputControls_preparing__BAWRO{background-color:#ff4b4b;background-image:url("/icons/hand.png")}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95>._UserInputControls_button-main__GGGwr._UserInputControls_listening-user-speech__OX4Ic{background-color:#ff4b4b;background-image:url("/icons/speak.svg");border-radius:20%}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95>._UserInputControls_button-main__GGGwr._UserInputControls_listening-user-speech__OX4Ic ._UserInputControls_volume-overlay__NNUD8{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.2) 10%, rgba(255, 255, 255, 0) 100%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;transition:height .1s ease-out;z-index:1}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95>._UserInputControls_button-main__GGGwr._UserInputControls_processing__1M8LN{background-color:#ff4b4b !important;border-radius:50%;content:"";height:80px;position:absolute;position:relative;width:80px;z-index:0}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95>._UserInputControls_button-main__GGGwr._UserInputControls_processing__1M8LN::before{align-items:center;animation:_UserInputControls_spin__DVmhB .8s linear 0s infinite;background:linear-gradient(0deg, rgba(255, 255, 255, 0.1) 33%, rgb(255, 255, 255) 100%) !important;border-radius:50%;content:"";display:flex;height:69px;justify-content:center;left:6px;padding:3px;pointer-events:none;position:absolute;top:6px;width:69px;z-index:1}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95>._UserInputControls_button-main__GGGwr._UserInputControls_processing__1M8LN::after{background-color:#ff4b4b;border-radius:50%;content:"";height:64px;left:8px;position:absolute;top:8px;transform:translateZ(1px);width:64px;z-index:10}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95>._UserInputControls_button-main__GGGwr._UserInputControls_disabled__BryRR{background-color:#969696;background-image:url("/icons/mic.png");cursor:not-allowed;opacity:.6}._UserInputControls_buttons__iI5HV ._UserInputControls_speak-button__nwn95>._UserInputControls_button-main__GGGwr._UserInputControls_disabled__BryRR:hover{background-color:#969696}@keyframes _UserInputControls_spin__DVmhB{from{transform:rotate(0)}to{transform:rotate(359deg)}}._UserInputControls_buttons__iI5HV ._UserInputControls_retry-button__V_XqI{background-color:#1bd52e;background-image:url("/icons/revert.svg");background-position:13px 10px;background-repeat:no-repeat;background-size:24px;border:none;border-radius:50%;box-shadow:0 0 10px 0 rgba(168,168,168,.418);height:50px;position:absolute;transform:translate(80px, 15px);width:50px}._UserInputControls_buttons__iI5HV ._UserInputControls_translate-button__qnvGn{background-color:#c8c8c8;background-image:url("/icons/common/trans-off.svg");background-position:center;background-repeat:no-repeat;background-size:50px;border:none;border-radius:50%;box-shadow:0 0 4px 0 rgba(168,168,168,.418);display:block;height:50px;position:absolute;transform:translate(-80px, 15px);width:50px}._UserInputControls_buttons__iI5HV ._UserInputControls_translate-button__qnvGn._UserInputControls_active__N4JCC{background-image:url("/icons/common/trans-on.svg")}@media screen and (min-width: 1000px){._UserInputControls_buttons__iI5HV ._UserInputControls_translate-button__qnvGn{font-size:14px;transform:translate(-80px, 15px)}}._UserInputControls_talk-log-button-container__ELZZX{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:15px;padding:0 10px}@media screen and (min-width: 1000px){._UserInputControls_talk-log-button-container__ELZZX{margin-top:10px}}._UserInputControls_talk-log-button__iFFDu{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#666;cursor:pointer;display:flex;gap:8px;justify-content:center;min-height:48px;min-width:48px;padding:12px 16px;transition:all .3s ease}._UserInputControls_talk-log-button__iFFDu span{font-size:14px;font-weight:500}._UserInputControls_talk-log-button__iFFDu:hover{background:#f3f4f6;border-color:#9ca3af;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#333}._UserInputControls_talk-log-button__iFFDu:active{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(0)}._UserInputControls_talk-log-button__iFFDu:focus{outline:2px solid #2196f3;outline-offset:2px}
.TalkWindow_flex-container__seQTL{display:flex;height:calc(100lvh - 132.5px);max-width:1920px;min-height:700px;width:100%}.TalkWindow_main-panel__0G9mW{box-sizing:border-box;height:100%;overflow:hidden;width:100%}@media screen and (min-width: 1000px){.TalkWindow_main-panel__0G9mW{padding:20px}}.TalkWindow_side-panel__Jyeg_{box-sizing:border-box;height:100%;min-width:400px;padding:20px;width:30%}.TalkWindow_talk-panel__nNfmq{background-color:#f5f5f5;height:100%;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 1000px){.TalkWindow_talk-panel__nNfmq{border:2px solid rgba(206,206,206,.418);border-bottom:7px solid rgba(162,162,162,.418);border-radius:15px}}.TalkWindow_character-panael__uIJ47{background-color:#f5f5f5;border-radius:15px;box-shadow:0 0 10px 0 rgba(168,168,168,.418);display:flex;flex-direction:column;height:100%;padding:10px;width:100%}.TalkWindow_character-panael__uIJ47 .TalkWindow_input__PGcwg{font-size:1rem;height:50%;width:100%}.TalkWindow_history__9fSyR{flex-grow:1;height:max-content;overflow-y:scroll}.TalkWindow_character-box__uE_LR{background-color:#b5ffe9;box-shadow:0 0 10px 0 rgba(168,168,168,.356);height:50lvh;max-height:500px;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 1000px){.TalkWindow_character-box__uE_LR{border-radius:15px}}.TalkWindow_image-container__ZwnmG{height:100%;position:relative}.TalkWindow_dialog-box__OmsvT{background-color:#fff;bottom:0;color:#000;height:100px;padding:10px;position:absolute;text-align:center;width:100%}.TalkWindow_diaolg-text__tZuqZ{flex-grow:0;font-size:20px;height:-moz-fit-content;height:fit-content;overflow:auto;padding:10px;width:100%}.TalkWindow_bane-box__Rjd3M{background:#fff;border-radius:15px;font-size:30px;font-weight:bold;left:50%;padding:5px 40px;position:absolute;top:-40px;transform:translateX(-50%)}.TalkWindow_talk-log__qjYzz{background:#fff;background-image:url("/icons/talk.svg");background-position:center;background-repeat:no-repeat;background-size:50px;border:none;border-radius:15px;bottom:20px;box-shadow:0 0 10px 0 rgba(168,168,168,.418);height:70px;left:20px;position:absolute;width:70px}.TalkWindow_text-show-hide-button__pHudp{background-color:#006df2;background-size:24px;border:none;border-radius:5px;box-shadow:0 0 10px 0 rgba(168,168,168,.418);color:#fff;height:50px;line-height:1.1;position:absolute;transform:translate(-110px, 15px);width:110px}@media screen and (min-width: 1000px){.TalkWindow_text-show-hide-button__pHudp{transform:translate(-130px, 15px);width:150px}}.TalkWindow_blur__LQuUd{filter:blur(5px)}.TalkWindow_talk-limit-message__sYhDJ{display:grid;height:80px;line-height:1.7;margin-top:10px;place-items:center;text-align:center}.TalkWindow_reset-text-button__S1Fi9{color:#30c3ec;cursor:pointer;font-weight:bold}.TalkWindow_start-button__I6MoB{display:grid;height:200px;place-items:center;width:100%}.TalkWindow_start-button__I6MoB button{align-items:center;background-color:#ff911b;border:none;border-radius:99999px;box-shadow:0 0 5px 0 rgba(168,168,168,.418);color:#fff;cursor:pointer;display:flex;font-weight:bold;gap:8px;padding:20px 40px;transition:opacity .2s ease}.TalkWindow_start-button__I6MoB button:disabled{cursor:not-allowed;opacity:.7}.TalkWindow_start-button__I6MoB .TalkWindow_loading-icon__hiyc3{animation:TalkWindow_spin__8m279 1s linear infinite;height:20px;width:20px}@keyframes TalkWindow_spin__8m279{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.page_flex-container__tHG47{background-color:#fff;display:flex;flex-direction:column;height:100%;margin:auto;max-width:1920px;position:relative;width:100%}@media screen and (min-width: 1000px){.page_flex-container__tHG47{height:calc(100lvh - 50px);min-height:740px}}@media screen and (min-width: 1000px){.page_flex-container__tHG47{flex-direction:row}}.page_locked__ZPumx{pointer-events:none}.page_locked__ZPumx::after{background-color:hsla(0,0%,100%,.5);content:"";cursor:not-allowed;height:100%;left:0;position:absolute;top:0;width:100%}.page_locked__ZPumx::before{background-image:url("/icons/lock.svg");background-position:center;background-repeat:no-repeat;background-size:30px;content:"";cursor:not-allowed;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.page_main-panel__rBXV_{box-sizing:border-box;height:100%;padding:20px;width:60%}.page_side-panel__sb02W{padding:15px}@media screen and (min-width: 1000px){.page_side-panel__sb02W{padding:20px}}.page_talk-panel__PTf_r{height:100%;width:100%}@media screen and (min-width: 1000px){.page_talk-panel__PTf_r{width:60%}}.page_swiper-wrapper__m09oI{height:100%}.page_character-panael__WGJyc{background-color:#fff;display:flex;flex-direction:column;height:100%;width:100%}@media screen and (min-width: 1000px){.page_character-panael__WGJyc{border-radius:5px}}.page_character-panael__WGJyc .page_input__ecw8t{font-size:1rem;height:50%;width:100%}.page_flex-wrapper__GQjlu{box-sizing:border-box;height:100%}@media screen and (min-width: 1000px){.page_flex-wrapper__GQjlu{background-color:#fff;padding:10px;width:40%}}.page_history__jX18d{flex-grow:1;height:max-content;overflow-y:scroll}.page_image-container__RApZP{height:100%;position:relative}.page_dialog-box__3_PUI{background-color:#fff;bottom:0;color:#000;height:100px;padding:10px;position:absolute;text-align:center;width:100%}.page_user-input__EukrF{margin-top:20px;padding:15px}.page_speak-button__TddyP{display:flex;justify-content:center;margin-top:10px}.page_speak-button__TddyP>button{background-color:#ff4b4b;background-position:center;background-repeat:no-repeat;background-size:40px;border:none;border-radius:50%;box-shadow:0 0 10px 0 rgba(168,168,168,.815);cursor:pointer;font-size:20px;font-weight:bold;height:80px;transition:border-radius .1s ease-out;width:80px}.page_speak-button__TddyP>button.page_standby__7v90h{background-image:url("/icons/mic.png")}.page_speak-button__TddyP>button.page_wait___aDQc{background-image:url("/icons/hand.png")}.page_speak-button__TddyP>button.page_recording__KKupg{border-radius:20%}.page_speak-button__TddyP>button.page_waiting__9sMqN{background-color:#ff4b4b;border-radius:50%;content:"";height:80px;position:absolute;position:relative;width:80px;z-index:0}.page_speak-button__TddyP>button.page_waiting__9sMqN::before{align-items:center;animation:page_spin__aIFbe .8s linear 0s infinite;background:linear-gradient(0deg, rgba(255, 255, 255, 0.1) 33%, rgb(255, 255, 255) 100%);border-radius:50%;content:"";display:flex;height:69px;justify-content:center;padding:3px;pointer-events:none;width:69px;z-index:1}.page_speak-button__TddyP>button.page_waiting__9sMqN::after{background-color:#ff4b4b;border-radius:50%;content:"";height:64px;left:8px;position:absolute;top:8px;width:64px}@keyframes page_spin__aIFbe{from{transform:rotate(0)}to{transform:rotate(359deg)}}.page_speak-button__TddyP>button:hover{background-color:#ff2a2a}.page_character-list-item__gYIe4{background-color:#f1f1f1;border:1px solid rgba(0,0,0,0);border-radius:10px;cursor:pointer;display:flex;height:70px;overflow:hidden;position:relative;transition:all .1s linear;width:100%}@media screen and (min-width: 1000px){.page_character-list-item__gYIe4{padding:10px;position:relative;width:100%}}.page_enter-question__REVhP{background-color:#d7eeff;border-radius:10px;color:#fff;cursor:pointer;display:grid;height:50px;padding:10px;place-items:center;transition:all .1s linear}@media screen and (min-width: 1000px){.page_enter-question__REVhP{height:70px}}.page_status__nU2kA{background-image:url("/icons/warning.svg");background-position:center;background-repeat:no-repeat;background-size:contain;height:100%;height:20px;left:3px;opacity:1;position:absolute;top:3px;width:100%;width:20px;z-index:0}@media screen and (min-width: 1000px){.page_status__nU2kA{background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:40px;left:unset;padding:3px 15px;right:40px;top:50%;transform:translateY(-50%);width:40px}}.page_done__2CjQc{background-image:url("/icons/check.svg");color:#9acd32;opacity:1}.page_active__BhkSg{background-color:#005ba1;color:#fff}.page_selected__y_AgC{background-color:#fff;border:1px solid #005ba1 !important}.page_selected-quiz__422a0{background-color:#fff;border:1px solid #005ba1 !important;color:#000}.page_character-icon__o1WXR{height:100%;margin:auto;object-fit:cover;width:auto}@media screen and (min-width: 1000px){.page_character-icon__o1WXR{border:1px solid #000;border-radius:50%;height:50px;margin:unset;width:50px}}.page_character-name__NY95N{display:none;font-size:20px;line-height:50px;margin-left:10px}@media screen and (min-width: 1000px){.page_character-name__NY95N{display:block}}.page_talker-list__GYvkz{display:flex;flex-direction:column;gap:10px;margin-top:10px}@media screen and (min-width: 1000px){.page_talker-list__GYvkz{margin-top:20px}}.page_sub-list__GfW2I{display:flex;flex-direction:row;gap:10px}@media screen and (min-width: 1000px){.page_sub-list__GfW2I{flex-direction:column}}
