.chatLine[data-v-3e1a159d]{width:100%;margin-top:5px}.chatLine--right[data-v-3e1a159d]{display:flex;justify-content:flex-end}.chatLine--error[data-v-3e1a159d]{color:var(--color-red-1)}.chatLine--error .chatLine__message[data-v-3e1a159d]{border:1px solid var(--color-red-1)}.chatLine--error .chatLine__bot[data-v-3e1a159d]{background-image:var(--url-img-bot-error)}.chatLine__wrapper[data-v-3e1a159d]{width:60%;display:flex;gap:10px;align-items:center}.chatLine__wrapper--right[data-v-3e1a159d]{justify-content:flex-end}.chatLine__bot[data-v-3e1a159d]{background-image:var(--url-img-bot);width:100px;height:133px;flex:none;background-repeat:no-repeat}.chatLine__message[data-v-3e1a159d]{background:#f1f1f1;padding:8px 16px;border-radius:12px;word-wrap:break-word;white-space:pre-wrap}.chatLine__message--purple[data-v-3e1a159d]{background:#615ef0;color:#fff}.chatLine__botLoader[data-v-3e1a159d]{height:30px;width:75px;--_g:no-repeat radial-gradient(farthest-side,#00a3e5 90%,#fff);background:var(--_g),var(--_g),var(--_g),var(--_g);background-size:20% 50%;-webkit-animation:l43-data-v-3e1a159d 1s linear infinite;animation:l43-data-v-3e1a159d 1s linear infinite}@-webkit-keyframes l43-data-v-3e1a159d{0%{background-position:0 50%,33.33333% 50%,66.66667% 50%,100% 50%}16.67%{background-position:0 0,33.33333% 50%,66.66667% 50%,100% 50%}33.33%{background-position:0 100%,33.33333% 0,66.66667% 50%,100% 50%}50%{background-position:0 50%,33.33333% 100%,66.66667% 0,100% 50%}66.67%{background-position:0 50%,33.33333% 50%,66.66667% 100%,100% 0}83.33%{background-position:0 50%,33.33333% 50%,66.66667% 50%,100% 100%}to{background-position:0 50%,33.33333% 50%,66.66667% 50%,100% 50%}}@keyframes l43-data-v-3e1a159d{0%{background-position:0 50%,33.33333% 50%,66.66667% 50%,100% 50%}16.67%{background-position:0 0,33.33333% 50%,66.66667% 50%,100% 50%}33.33%{background-position:0 100%,33.33333% 0,66.66667% 50%,100% 50%}50%{background-position:0 50%,33.33333% 100%,66.66667% 0,100% 50%}66.67%{background-position:0 50%,33.33333% 50%,66.66667% 100%,100% 0}83.33%{background-position:0 50%,33.33333% 50%,66.66667% 50%,100% 100%}to{background-position:0 50%,33.33333% 50%,66.66667% 50%,100% 50%}}.loading[data-v-7c298e2c]{-webkit-animation:round-data-v-7c298e2c 1s linear infinite;animation:round-data-v-7c298e2c 1s linear infinite}@-webkit-keyframes round-data-v-7c298e2c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes round-data-v-7c298e2c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.conversionRoom[data-v-aa6bdc78]{position:relative;height:100%}.conversionRoom__content[data-v-aa6bdc78]{height:100%;overflow-y:auto;padding:0 10px}.conversionRoom__content.pinBottom [data-v-aa6bdc78]{overflow-anchor:none}.conversionRoom__loadMore[data-v-aa6bdc78]{display:flex;justify-content:center}.conversionRoom__messages[data-v-aa6bdc78]{min-height:calc(100% - 1px);display:flex;flex-direction:column;justify-content:flex-end}.conversionRoom__anchor[data-v-aa6bdc78]{overflow-anchor:auto!important;height:1px}.conversionRoom__scrollBottom[data-v-aa6bdc78]{font-size:36px;color:var(--color-blue-1);position:absolute;bottom:0;left:50%;transform:translateX(-50%);cursor:pointer;border-radius:50%;background:#fff}.modalChat[data-v-077d1bef] .vm--modal{max-width:100%;left:50%!important;transform:translateX(-50%)}.modalChat[data-v-077d1bef] .modal-base__header{background:var(--color-blue-2)}.modalChat__content[data-v-077d1bef]{position:relative;height:100%;padding:15px 12px 12px 12px;display:flex;flex-direction:column;gap:18px}.modalChat__error[data-v-077d1bef],.modalChat__messages[data-v-077d1bef]{flex:1;overflow:auto}.modalChat__error[data-v-077d1bef]{display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;text-align:center}.modalChat__botError[data-v-077d1bef]{background-image:var(--url-img-bot-error);width:100px;height:133px;background-repeat:no-repeat}.modalChat__loading[data-v-077d1bef]{height:100%;display:flex;justify-content:center;align-items:center}.modalChat__chat[data-v-077d1bef]{display:flex;gap:10px;padding:10px 20px;justify-content:space-between;border-radius:12px;border:2px solid #e2e8f0;align-items:center}.modalChat__input[data-v-077d1bef]{width:100%;min-height:28px;height:auto;border:none;outline:none;resize:none;max-height:180px}.modalChat__input[data-v-077d1bef]::-webkit-scrollbar-thumb{border-radius:9999px;border-width:1px;background:hsla(0,0%,89%,.8);border-color:#fff}.modalChat__input[data-v-077d1bef]::-webkit-scrollbar-track{background:transparent;border-radius:9999px}.modalChat__send[data-v-077d1bef]{padding:0;background:transparent;border:none;height:20px;width:20px;cursor:pointer}.modalChat__send[data-v-077d1bef]:disabled{opacity:.4}.draw[data-v-7d85ccb8]{position:absolute;pointer-events:none;z-index:1}.draw-activate[data-v-7d85ccb8]{pointer-events:auto}.tabsButton[data-v-37b4b547]{display:flex;gap:35px;align-items:center;width:100%;overflow:auto;position:relative;padding:5px 0}.tabsButton .tabsButton__item-moveLeft[data-v-37b4b547]{left:0}.tabsButton .tabsButton__item-moveLeft[data-v-37b4b547],.tabsButton .tabsButton__item-moveRight[data-v-37b4b547]{position:sticky;height:50px;padding:0 15px;display:flex;align-items:center;background:var(--color-gray-4);font-size:20px;color:#aaa;cursor:pointer}.tabsButton .tabsButton__item-moveRight[data-v-37b4b547]{right:0}.tabsButton[data-v-37b4b547]::-webkit-scrollbar{width:1px;height:1px}.tabsButton[data-v-37b4b547]::-webkit-scrollbar-thumb,.tabsButton[data-v-37b4b547]::-webkit-scrollbar-track{border-radius:1px}.tabsButton .tabsButton__item[data-v-37b4b547]{padding:9px 0;color:#2570eb;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#dbe8fe;cursor:pointer;min-width:62px;box-shadow:0 2px 4px rgba(0,0,0,.18)}.tabsButton .tabsButton__item-text[data-v-37b4b547]{display:flex;align-items:center;gap:2px}.tabsButton .tabsButton__item-text .withBorder[data-v-37b4b547]{border:1px solid #2570eb;display:inline-block;line-height:1;text-align:center;height:22px;padding:2px}.tabsButton .tabsButton__item-active[data-v-37b4b547]{background:#2570eb;color:#fff}.tabsButton .tabsButton__item-active .withBorder[data-v-37b4b547]{border:1px solid #fff}.radio-imaged[data-v-ac818fb8]{display:inline-block;white-space:nowrap;width:var(--width);height:var(--height)}.radio-imaged__input[data-v-ac818fb8]{display:none}.radio-imaged__label[data-v-ac818fb8]{margin:0;cursor:pointer;display:inline-block;width:var(--width);height:var(--height)}.radio-imaged__input+label[data-v-ac818fb8]{background:var(--unchecked_image) no-repeat;background-position:0;background-size:var(--width) var(--height)}.radio-imaged__input:checked+label[data-v-ac818fb8]{background:var(--checked_image) no-repeat;background-position:0;background-size:var(--width) var(--height)}.radio-imaged[data-v-4f3e4e7b]{margin-left:5px}.drill__penMath[data-v-4acec008]{display:flex;align-items:center;justify-content:end;gap:6px}.drill__penMath svg[data-v-4acec008]{cursor:pointer}.drill__penMath-action[data-v-4acec008]{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.drill__penMath-action span[data-v-4acec008]{font-size:14px}.drill__penMath-actionTrash[data-v-4acec008]{position:relative}.drill__penMath-actionTrash:hover .drill__penMath-trashDropdown[data-v-4acec008]{display:flex}.drill__penMath-trashDropdown[data-v-4acec008]{position:absolute;bottom:-45%;right:-100%;background:#fff;display:none;flex-direction:column;border-radius:7px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);z-index:2}.drill__penMath-trashDropdown span[data-v-4acec008]{padding:0 10px}.drill__penMath-bookmark[data-v-4acec008]{height:42px}.drill__penMath-changeLine[data-v-4acec008]{width:42px;height:42px}.drill__penMath-line[data-v-4acec008]{position:relative}.drill__penMath-lineDropdown[data-v-4acec008]{position:absolute;border:1px solid #000;border-radius:10px;padding:11px 0;display:flex;flex-direction:column;width:93px;bottom:-115px;right:0;background:#fff;z-index:100}.drill__penMath-lineDropdownItem[data-v-4acec008]{display:flex;align-items:center;gap:10px;padding:3px 11px;cursor:pointer}.drill__penMath-lineDropdownItem[data-v-4acec008]:hover{background:var(--color-gray-6)}.drill__penMath-lineDropdownItemOne[data-v-4acec008]{background:#000;height:1px;flex:1;border-radius:10px}.drill__penMath-lineDropdownItemThree[data-v-4acec008]{background:#000;height:3px;flex:1;border-radius:10px}.drill__penMath-lineDropdownItemFive[data-v-4acec008]{background:#000;height:5px;flex:1;border-radius:10px}.drill__penMath-lineDropdownItemActive[data-v-4acec008]{background:var(--color-gray-6)}.drill__penMath-hand[data-v-4acec008]{width:42px;height:42px;cursor:pointer}.memoMath-frameCanvas[data-v-60e16eb5]{position:relative}.memoMath-frameCanvas canvas[data-v-60e16eb5]{top:0}.modalChatMath[data-v-1618441e]{height:100%!important}.modalChatMath[data-v-1618441e] .vm--modal{max-width:100%;left:0!important;display:flex;flex-direction:column;margin:auto;height:80%!important;top:10%!important}.modalChatMath[data-v-1618441e] .vm--modal .modal-base__body{flex:1;position:relative}@media (max-width:1367px){.modalChatMath[data-v-1618441e] .vm--modal{width:100%;height:100%!important;top:0!important}}.modalChatMath[data-v-1618441e] .modal-base__header{background:var(--color-blue-2)}.modalChatMath__body-memo[data-v-1618441e]{position:absolute;top:0;width:100%;height:47%;overflow:hidden;z-index:2;border-radius:0 0 16px 16px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);border:1px solid #ddd;background:#fff;transform:translateY(-101%);transition:all .5s}.modalChatMath__body-memo .memoMath-frameCanvas[data-v-1618441e]{height:1000px}.modalChatMath__body-memoActive[data-v-1618441e]{transform:translateY(0);overflow:auto}.modalChatMath__content[data-v-1618441e]{position:relative;height:100%;padding:15px 12px 12px 12px;display:flex;flex-direction:column;gap:18px}.modalChatMath__error[data-v-1618441e],.modalChatMath__messages[data-v-1618441e]{flex:1;overflow:auto}.modalChatMath__fixedMessages[data-v-1618441e],.modalChatMath justify-content center[data-v-1618441e]{display:flex;align-items:center;flex-wrap:wrap}.modalChatMath__fixedMessagesItemFrame[data-v-1618441e]{padding:0 12px;width:25%}.modalChatMath__fixedMessagesItem[data-v-1618441e]{padding:8px 16px;border-radius:12px;border:1px solid var(--color-gray-2);min-height:66px;cursor:pointer;color:#b3b3b3;display:flex;align-items:center;justify-content:center}.modalChatMath__fixedMessagesItem span[data-v-1618441e]{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.modalChatMath__error[data-v-1618441e]{display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center;text-align:center}.modalChatMath__botError[data-v-1618441e]{background-image:var(--url-img-bot-error);width:100px;height:133px;background-repeat:no-repeat}.modalChatMath__loading[data-v-1618441e]{height:100%;display:flex;justify-content:center;align-items:center}.modalChatMath__chat[data-v-1618441e]{display:flex;gap:10px;padding:10px 20px;justify-content:space-between;border-radius:12px;border:2px solid #e2e8f0;align-items:center;flex:1}.modalChatMath__input[data-v-1618441e]{width:100%;min-height:28px;height:auto;border:none;outline:none;resize:none;max-height:180px}.modalChatMath__input[data-v-1618441e]::-webkit-scrollbar-thumb{border-radius:9999px;border-width:1px;background:hsla(0,0%,89%,.8);border-color:#fff}.modalChatMath__input[data-v-1618441e]::-webkit-scrollbar-track{background:transparent;border-radius:9999px}.modalChatMath__send[data-v-1618441e]{padding:0;background:transparent;border:none;height:20px;width:20px;cursor:pointer}.modalChatMath__send[data-v-1618441e]:disabled{opacity:.4}.modalChatMath__chatFrame[data-v-1618441e]{display:flex;align-items:center;gap:20px}.modalChatMath__chatMemo[data-v-1618441e]{background:#45b441;border-radius:12px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}.scroll_guide[data-v-41408e07]{position:sticky;height:0;width:100%;top:0;left:0;z-index:999;pointer-events:none}.scroll_guide__img[data-v-41408e07]{position:absolute;width:50px;-webkit-animation:balloon-data-v-41408e07 1.5s infinite;animation:balloon-data-v-41408e07 1.5s infinite;top:var(--top);left:var(--left)}@-webkit-keyframes balloon-data-v-41408e07{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes balloon-data-v-41408e07{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.tooltip-button[data-v-549bd2da]{display:inline-block;cursor:pointer;background-color:var(--color-white);border:none;z-index:1000;padding:0}.tooltip-button__icon[data-v-549bd2da]{color:var(--color-gray-5);width:20px;height:20px}.questions__frameContent--verticalNoD[data-v-6c122533]{justify-content:flex-end}.questions__frameContent--verticalNoD .questions__frameContentM[data-v-6c122533]{flex:unset;overflow:unset}.questions__frameContent--verticalNoD .questions__frameContentM img[data-v-6c122533]{height:100%}.questions[data-v-6c122533]{padding:10px;background-color:var(--color-white);flex:1.1;overflow:auto;position:relative}.questions__title[data-v-6c122533]{margin-top:30px;margin-bottom:10px}.questions__s-info-icon[data-v-6c122533]{margin-left:20px}.questions__answer[data-v-6c122533]{margin-top:100px}.questions__frameContent--vertical[data-v-6c122533]{height:70vh;position:relative}.questions__frameContent--vertical[data-v-6c122533]:before{position:absolute;content:"";height:97%;border-left:6px dotted var(--color-darkblue);top:50%;right:59.4%;transform:translate(-50%,-50%)}.questions__frameContent--vertical .questions__frameContentM[data-v-6c122533]{flex-direction:row-reverse;width:40%;flex:unset!important}.questions__frameContent--vertical .questions__frameContentD[data-v-6c122533]{flex-direction:row-reverse;width:60%;flex:unset!important}.questions__frameContent--vertical img[data-v-6c122533]{max-height:100%}.questions__answers[data-v-6c122533]{display:flex;flex-direction:row-reverse;justify-content:flex-end}.questions__answers-wrapper[data-v-6c122533]{transform-origin:top left}.questions__answers-zoom[data-v-6c122533]{position:absolute;right:30px;top:40px;display:flex;gap:4px;z-index:10}.questions__answers-zoom button[data-v-6c122533]{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.5);border:1px solid rgba(0,0,0,.3);cursor:pointer;font-size:14px;color:#000}.questions__frameContent[data-v-6c122533]{display:flex;align-items:flex-end;gap:50px}.questions__frame[data-v-6c122533]{position:relative;-webkit-overflow-scrolling:touch}.questions__frameContentM[data-v-6c122533]{flex:1;overflow:auto;display:flex;align-items:flex-end;height:100%}.questions__frameContentM img[data-v-6c122533]{-o-object-fit:contain;object-fit:contain;height:100%}.questions__frameContentD[data-v-6c122533]{flex:1;overflow:auto;display:flex;align-items:flex-end;height:100%}.questions__frameContentD img[data-v-6c122533]{-o-object-fit:contain;object-fit:contain;height:100%}.questions__image[data-v-6c122533]{flex:auto}.questions__image-jimg[data-v-6c122533]{padding:0 20px}.student-bottom-panel[data-v-57e1ae51]{position:fixed;left:0;bottom:30px;width:100%}.student-bottom-panel .student-bottom-panel__wrap[data-v-57e1ae51]{padding-left:285px;text-align:left;display:flex;flex-grow:1;justify-content:space-between;min-width:700px}.student-bottom-panel .student-bottom-panel__wrap__home[data-v-57e1ae51]{cursor:pointer;position:relative}.student-bottom-panel .student-bottom-panel__wrap__home__icon[data-v-57e1ae51]{filter:none;width:50px;height:40px;position:absolute;top:5px}.student-bottom-panel .student-bottom-panel__wrap__home__control[data-v-57e1ae51]{display:flex;flex-grow:1;justify-content:space-evenly}.main[data-v-cc5307f0]{width:100%;display:table;border-collapse:separate;border-spacing:20px 20px}.main__wrapper[data-v-cc5307f0]{text-align:left;margin-top:-14px;background:#fff}.main__sidebar[data-v-cc5307f0]{display:table-cell;vertical-align:top;padding:10px;width:235px;height:800px}.main__bookmarkDetail[data-v-cc5307f0]{display:flex;flex-direction:column;align-items:flex-start}.main__bookmarkDetail-title[data-v-cc5307f0]{display:flex;align-items:center;gap:7px}.main__bookmarkDetail-title img[data-v-cc5307f0]{width:31px;height:28px}.main__bookmarkDetail-action__btn[data-v-cc5307f0]{width:250px;height:50px;border:1px solid #000}.main__bookmarkDetail-action[data-v-cc5307f0] .student-bottom-panel__wrap .student-bottom-panel__wrap__home{display:none}.main__bookmarkDetail-buttons[data-v-cc5307f0]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:15px;flex-wrap:wrap;margin-bottom:80px}