.style_textInput__hyCEZ{width:100%}.style_textInput__hyCEZ .style_unitContainer__tBsDH{align-items:flex-end;display:flex;gap:8px}:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA{background:linear-gradient(180deg,#e9e9eb,hsla(240,5%,92%,0));border-radius:15px;cursor:pointer;display:flex;flex:1;flex-flow:column;height:56px;justify-content:center;padding:0 16px;position:relative;transition:all .1s ease-in;width:100%}:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA):before{background-color:#fff;border-radius:14px;box-shadow:0 1px 2px 0 #e5e5e8;content:"";height:calc(100% - 2px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .1s ease-in;width:calc(100% - 2px)}:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA):focus-within{background:#005ef9}:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA):focus-within:after{border-radius:13px;box-shadow:none;height:calc(100% - 4px);width:calc(100% - 4px)}:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_label__rY3fu{color:#71737f;font-size:15px;margin-top:0;pointer-events:none;position:relative;transition:all .1s ease-in}:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi{background:none;border:none;border-radius:14px;box-sizing:border-box;font-size:15px;height:100%;left:0;outline:0;padding:24px 16px 7px;position:absolute;resize:none;top:0;transition:all .1s ease-in;width:100%}:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):disabled{background-color:var(--background-surface-disabled);color:var(--text-disabled);cursor:not-allowed}:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):disabled+.style_label__rY3fu{color:var(--text-disabled)}:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi)::-moz-placeholder{opacity:0}:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi)::placeholder{opacity:0}:is(:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):focus,[value]:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):not([value=""]),[type=text]:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):not(:-moz-placeholder))+.style_label__rY3fu{font-size:11px;margin-top:-18px}:is(:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):focus,[value]:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):not([value=""]),[type=text]:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):not(:placeholder-shown))+.style_label__rY3fu{font-size:11px;margin-top:-18px}:is(:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):focus,[value]:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):not([value=""]),[type=text]:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):not(:placeholder-shown))::-moz-placeholder{opacity:1}:is(:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):focus,[value]:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):not([value=""]),[type=text]:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):not(:-moz-placeholder))::placeholder{opacity:1}:is(:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):focus,[value]:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):not([value=""]),[type=text]:is(:is(:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_container___rqtA) .style_input__ULnZi):not(:placeholder-shown))::placeholder{opacity:1}:is(.style_textInput__hyCEZ .style_unitContainer__tBsDH) .style_unit__G8T4q{font-size:15px}.style_textInput__hyCEZ .style_error__qsP4w{color:var(--incorrect-main);font-size:12px;margin-top:4px}.style_textInput__hyCEZ .style_note__r4zn_{color:var(--text-secondary);font-size:12px}.style_loading__djqxd{display:grid;margin:0 auto;place-items:center}.style_loading__djqxd.style__noLayout__VZnvk{padding:0}.style_loading__djqxd .style_content__CYlqr{animation:style_rotate__XbH_9 .6s linear infinite;border-radius:50%;border:4px solid #ccc;border-top-color:#666;height:28px;width:28px}@keyframes style_rotate__XbH_9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style_circleButton__02s0G{align-items:center;border-radius:100%;box-shadow:0 2px 6px 0 rgba(0,0,0,.24);display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:4px;height:80px;justify-content:center;transition:.2s cubic-bezier(.17,1.58,.72,1.3);width:80px}.style_circleButton__02s0G:hover{box-shadow:0 3px 10px rgba(0,0,0,.18);transform:scale(1.05)}.style_circleButton__02s0G:active{background:rgba(0,0,0,.12)}.style_circleButton__02s0G:disabled,.style_circleButton__02s0G[aria-disabled=true]{background:rgba(0,0,0,.1);cursor:not-allowed;opacity:.6}@media (max-width:720px){.style_circleButton__02s0G{height:64px;width:64px}}.style_closeButton__OASXp{border-radius:8px;padding:4px;position:absolute;right:30px;transition:background .1s}.style_closeButton__OASXp:hover{background-color:#eee}.style_closeButton__OASXp:active{background-color:#d3d3d3}.style_closeButton__OASXp.style__disabled__tZaYV{opacity:.1;pointer-events:none}.style_weeklyPhotoPage__DLNYS{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh}.style_weeklyPhotoPage__DLNYS .style_header__OdSHc{align-items:center;display:grid;grid-template-columns:34px auto 34px;justify-content:space-between;padding:26px 30px}@media (max-width:720px){.style_weeklyPhotoPage__DLNYS .style_header__OdSHc{padding:15px}}:is(.style_weeklyPhotoPage__DLNYS .style_header__OdSHc) .style_title__rms8Z{font-size:20px}:is(.style_weeklyPhotoPage__DLNYS .style_header__OdSHc) .style_close__o8hpL{border-radius:8px;padding:4px;position:absolute;right:30px;transition:background .1s}:is(:is(.style_weeklyPhotoPage__DLNYS .style_header__OdSHc) .style_close__o8hpL):hover{background-color:#eee}:is(:is(.style_weeklyPhotoPage__DLNYS .style_header__OdSHc) .style_close__o8hpL):active{background-color:#d3d3d3}.style_weeklyPhotoPage__DLNYS .style_contentWrapper__NxD77{margin:26px auto 0;min-width:680px;width:70%}@media (max-width:720px){.style_weeklyPhotoPage__DLNYS .style_contentWrapper__NxD77{margin:0 auto;min-width:0;width:100%}}.style_weeklyPhotoPage__DLNYS .style_contentArea__OQVr1{align-items:flex-start;display:flex;flex-wrap:wrap;gap:5%}@media (max-width:720px){.style_weeklyPhotoPage__DLNYS .style_contentArea__OQVr1{flex-direction:column;gap:25px}}:is(.style_weeklyPhotoPage__DLNYS .style_contentArea__OQVr1) .style_textArea__YuFK8{line-break:strict;overflow-wrap:anywhere;width:45%;word-break:keep-all}@media (max-width:720px){:is(.style_weeklyPhotoPage__DLNYS .style_contentArea__OQVr1) .style_textArea__YuFK8{padding:0 20px;width:auto}}:is(.style_weeklyPhotoPage__DLNYS .style_contentArea__OQVr1) .style_photo__j944R{height:auto;order:-1;width:50%}@media (max-width:720px){:is(.style_weeklyPhotoPage__DLNYS .style_contentArea__OQVr1) .style_photo__j944R{width:100%}}:is(.style_weeklyPhotoPage__DLNYS .style_contentArea__OQVr1) .style_title__rms8Z{font-size:34px;line-height:1.5;margin-bottom:20px;text-align:center}@media (max-width:720px){:is(.style_weeklyPhotoPage__DLNYS .style_contentArea__OQVr1) .style_title__rms8Z{font-size:24px}}:is(.style_weeklyPhotoPage__DLNYS .style_contentArea__OQVr1) .style_description__jHcwC{font-size:24px;line-height:1.75;min-width:0}@media (max-width:720px){:is(.style_weeklyPhotoPage__DLNYS .style_contentArea__OQVr1) .style_description__jHcwC{font-size:16px}}.style_weeklyPhotoPage__DLNYS .style_buttonContainer__7HxD0{display:flex;justify-content:center;margin-block:50px}.style_popup__YABnI{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.style_popup__YABnI .style_overlay__rSvC2{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%}.style_popup__YABnI .style_message__L1bSI{background-color:#fff;border-radius:12px;display:grid;line-height:2;max-width:400px;padding:20px 16px 8px;position:relative;white-space:pre-wrap;width:100%}:is(.style_popup__YABnI .style_message__L1bSI) .style_title__pJqfg{font-size:20px;font-weight:700;margin-bottom:16px;text-align:center}:is(.style_popup__YABnI .style_message__L1bSI) .style_description__zkkLY{color:#5c5e61;margin-bottom:20px;text-align:center}.style_popup__YABnI .style_button__EnzXc{margin:0 auto}.style_cookieAgreement__BZ7Yn .style_overlay__fBhsi{background-color:rgba(0,0,0,.5);inset:0;position:fixed}.style_cookieAgreement__BZ7Yn .style_content__NsVkz{background-color:#fff;border-radius:12px;left:50%;padding:16px;position:fixed;top:50%;transform:translate(-50%,-50%);width:540px}@media (max-width:720px){.style_cookieAgreement__BZ7Yn .style_content__NsVkz{border-radius:8px 8px 0 0;bottom:0;top:auto;transform:translate(-50%);width:100%}}.style_cookieAgreement__BZ7Yn .style_note__lzNEG{font-size:13px;font-weight:700;margin-bottom:16px}.style_cookieAgreement__BZ7Yn .style_title__brgaB{font-size:20px;font-weight:700;line-height:1.8;margin-bottom:8px}.style_cookieAgreement__BZ7Yn .style_subTitle__Vp_Ke{font-size:15px;font-weight:700;margin-bottom:4px}.style_cookieAgreement__BZ7Yn .style_description__CvelT{font-size:14px;line-height:1.8;margin-bottom:16px}.style_cookieAgreement__BZ7Yn .style_detail__Vtbxk{font-size:14px;line-height:1.8;margin-bottom:20px}:is(.style_cookieAgreement__BZ7Yn .style_detail__Vtbxk) .style_link__q5f_o{color:#00e;text-decoration:underline}.style_cookieAgreement__BZ7Yn .style_buttons__pehIu{display:flex;gap:8px}:is(.style_cookieAgreement__BZ7Yn .style_buttons__pehIu) .style_button__hRIHq{background-color:#fff;border:1px solid #000;border-radius:8px;flex:1;font-size:16px;padding:12px 8px;text-align:center}:is(:is(.style_cookieAgreement__BZ7Yn .style_buttons__pehIu) .style_button__hRIHq):hover{background-color:#ddd}.style_loginForm__YQFO7{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:40px 20px;width:100%}.style_loginForm__YQFO7 .style_form__6XwhI{width:100%}:is(.style_loginForm__YQFO7 .style_form__6XwhI) .style_inputs__iiaKO{display:grid;gap:16px}:is(.style_loginForm__YQFO7 .style_form__6XwhI) .style_button__lfhfl{background-color:#000;border:1px solid #fff;border-radius:4px;color:#fff;display:grid;font-size:32px;font-weight:700;line-height:1;margin:0 auto;max-width:240px;padding:16px 0;place-content:center;transition:background-color .1s;width:100%}:is(:is(.style_loginForm__YQFO7 .style_form__6XwhI) .style_button__lfhfl):hover{background-color:#333}:is(:is(.style_loginForm__YQFO7 .style_form__6XwhI) .style_button__lfhfl):active{background-color:#555}.style_loginPage__sJqpP{background-image:url(/bg/3.png);background-position:50%;background-size:cover;display:grid;height:100dvh;padding:0 20px;place-content:center}.style_loginPage__sJqpP .style_logo__B075j{-o-object-fit:contain;object-fit:contain;width:100%}.style_studentSelectForm__XAT8P{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:560px;padding:40px 32px;width:100%}.style_studentSelectForm__XAT8P .style_list__O0h4A{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;width:100%}@media (max-width:720px){.style_studentSelectForm__XAT8P .style_list__O0h4A{gap:8px}}.style_studentSelectForm__XAT8P .style_button__3AKDa{background-color:#fff;border:none;border-radius:20px;color:#000;cursor:pointer;font-size:40px;font-weight:700;line-height:1.2;min-height:88px;padding:20px 32px;text-align:center;transition:opacity .1s;width:100%}:is(.style_studentSelectForm__XAT8P .style_button__3AKDa):hover{opacity:.92}:is(.style_studentSelectForm__XAT8P .style_button__3AKDa):active{opacity:.84}.style_selectStudentPage__3snNq{backdrop-filter:blur(10px);display:grid;min-height:100dvh;place-items:center;width:100%}.style_kanjiPage__5JbZE{display:grid;grid-template-rows:auto 1fr;height:100dvh;min-height:100dvh;overflow:hidden}.style_content__Yf8aE{backdrop-filter:blur(10px);min-height:0;overflow-y:auto;padding:40px}@media (max-width:720px){.style_content__Yf8aE{padding:24px 20px}}.style_card__tAtJx{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-height:calc(100dvh - 160px);max-width:800px;padding:32px;width:100%}@media (max-width:720px){.style_card__tAtJx{max-height:calc(100dvh - 120px);padding:20px}}.style_gradeSelect__mzMd3{flex-shrink:0}.style_characterList__tpP5W{flex:1;min-height:0;overflow-y:auto}.style_loadingMessage__XbNS8{font-size:16px;margin:0;text-align:center}.style_grid__qyGGl{display:grid;grid-template-columns:repeat(11,1fr);width:100%}.style_cellWrapper__Mt8Ti{aspect-ratio:1;border:1px solid #ccc;margin:-1px 0 0 -1px}.style_cell__6nk8p{align-items:center;background:#fff;color:#000;display:flex;font-size:24px;font-weight:700;height:100%;justify-content:center;text-decoration:none;transition:background-color .1s;width:100%}.style_cell__6nk8p:hover{background-color:#ededed}.style_cell__6nk8p:active{background-color:#dcdcdc}@media (max-width:720px){.style_cell__6nk8p{font-size:18px}}.style_emptyCell__U2RFd{background:#fff;display:block;height:100%;width:100%}.style_list__8wQmp{display:flex;flex-direction:column;gap:12px}.style_row__0oly3{align-items:center;display:flex;gap:12px}.style_rowNumber__fzEap{flex-shrink:0;font-size:20px;font-weight:700;min-width:24px;text-align:center}@media (max-width:720px){.style_rowNumber__fzEap{font-size:16px;min-width:20px}}.style_characters__bRUZa{display:flex;flex-wrap:wrap;gap:8px}.style_cell__cDDHi{align-items:center;aspect-ratio:1;background:#fff;border:1px solid #ccc;border-radius:4px;color:#000;display:flex;font-size:28px;font-weight:700;height:56px;justify-content:center;text-decoration:none;transition:background-color .1s;width:56px}.style_cell__cDDHi:hover{background-color:#ededed}.style_cell__cDDHi:active{background-color:#dcdcdc}@media (max-width:720px){.style_cell__cDDHi{font-size:22px;height:44px;width:44px}}.style_detailPage__Ws_hd{display:grid;grid-template-rows:auto 1fr;min-height:100dvh}.style_content__DxYXF{backdrop-filter:blur(10px);display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:40px}@media (max-width:720px){.style_content__DxYXF{padding:24px 20px}}.style_card__LMb04{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;margin:0 auto;max-width:900px;padding:32px;width:100%}@media (max-width:720px){.style_card__LMb04{padding:20px}}.style_media__iNYWM{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:center}@media (max-width:720px){.style_media__iNYWM{flex-direction:column;gap:24px}.style_media__iNYWM>:first-child{order:2}.style_media__iNYWM>:last-child{order:1}}.style_image___yfaw{flex-shrink:0;height:auto;width:min(400px,52%)}@media (max-width:720px){.style_image___yfaw{width:min(320px,100%)}}.style_statusMessage__hUjzZ,.style_videoUnavailable__ZuHRg{font-size:20px;margin:0;text-align:center}.style_videoUnavailable__ZuHRg{align-items:center;aspect-ratio:1;background:#f0f0f0;color:#666;display:flex;flex-shrink:0;font-size:16px;justify-content:center;max-width:360px;padding:16px;width:min(360px,45%)}@media (max-width:720px){.style_videoUnavailable__ZuHRg{max-width:300px;width:min(300px,100%)}}.style_videoWrapper__qw0ko{aspect-ratio:1;background:#f0f0f0;flex-shrink:0;max-width:360px;width:min(360px,45%)}@media (max-width:720px){.style_videoWrapper__qw0ko{max-width:300px;width:min(300px,100%)}}.style_video__M_6Ih{border:0;height:100%;width:100%}.style_flashcardPage__NT45J{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh}.style_flashcardPage__NT45J .style_header__f8BsH{align-items:center;display:flex;justify-content:center;padding:26px 30px}:is(.style_flashcardPage__NT45J .style_header__f8BsH) .style_title__tiTZo{font-size:16px}.style_flashcardPage__NT45J .style_cardWrapper__s7uJx{display:grid;gap:40px;place-items:center;position:relative}.style_flashcardPage__NT45J .style_result__SiBtc{font-size:30px;font-weight:700;position:absolute;top:20%}.style_flashcardPage__NT45J .style_answer__kMo_j{font-size:20px;position:absolute;top:26%}.style_flashcardPage__NT45J .style_card__lJVA0{display:grid;font-size:36px;line-height:2;padding:0 20px;place-items:center;position:relative;-webkit-text-size-adjust:100%}.style__japaneseMode__ESq_g:is(.style_flashcardPage__NT45J .style_card__lJVA0){font-size:50px}@media (max-width:720px){.style_flashcardPage__NT45J .style_card__lJVA0{font-size:24px}}:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_correct__tT2DQ{position:absolute;top:0;transform:translate(-20px,-100%);width:200px}@media (max-width:720px){:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_correct__tT2DQ{left:0;top:0;width:100px}}:is(:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_correct__tT2DQ)>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_message__sWcc1{left:50%;max-width:-moz-max-content;max-width:max-content;position:absolute;text-align:center;top:-20px;transform:translate(-50%,-100%);width:100vw}:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_value__e3E_h{align-items:end;display:flex;flex-wrap:wrap;text-align:center}:is(:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_value__e3E_h) ruby{align-items:center;display:inline-flex;flex-direction:column-reverse;justify-content:center}:is(:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_value__e3E_h) rt{color:#000;margin-bottom:-12px}@media (max-width:720px){:is(:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_value__e3E_h) rt{margin-bottom:-8px}}:is(:is(:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_value__e3E_h) rt):not([data-default=true]){color:red;opacity:0}.style__answered__sZShW:is(:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_value__e3E_h) rt{opacity:1}.style__japaneseMode__ESq_g:is(:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_value__e3E_h){font-size:120px}@media (max-width:720px){.style__japaneseMode__ESq_g:is(:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_value__e3E_h){font-size:60px}}:is(.style_flashcardPage__NT45J .style_card__lJVA0) .style_image__p_yFp{margin:0 auto;-o-object-fit:contain;object-fit:contain}.style_flashcardPage__NT45J .style_buttons__n30SP{align-items:center;display:flex;gap:16px;height:96px;justify-content:center;position:relative}:is(.style_flashcardPage__NT45J .style_buttons__n30SP) .style_report__3aQpZ{left:0;left:34px;position:absolute}.style_flashcardPage__NT45J .style_next__tJXOd{background-color:#ddd;bottom:0;padding:8px 16px;position:fixed;right:0}.style_flashcardPage__NT45J .style_recording__lqFtX{display:grid;height:80px;place-content:center;width:80px}@media (max-width:720px){.style_flashcardPage__NT45J .style_recording__lqFtX{margin:-8px}}:is(.style_flashcardPage__NT45J .style_recording__lqFtX) .style_recordAnimation__ebGlN{height:110px;width:110px}@media (max-width:720px){:is(.style_flashcardPage__NT45J .style_recording__lqFtX) .style_recordAnimation__ebGlN{height:90px;width:90px}}.style_flashcardPage__NT45J .style_bottomContainer__B8bs3{margin:0 auto;max-width:1200px;padding:34px 30px;width:100%}@media (max-width:720px){.style_flashcardPage__NT45J .style_bottomContainer__B8bs3{width:100%}}.style_dialog__39H2c{display:grid;height:100dvh;left:0;overflow-y:auto;padding:20px;place-items:center;position:fixed;top:0;width:100%;z-index:1}.style_dialog__39H2c .style_overlay__rI7kE{background:rgba(0,0,0,.56);min-height:100dvh;position:absolute;width:100%}.style_dialog__39H2c .style_container__CIL5D{background-color:#fff;border-radius:24px;max-height:100%;max-width:360px;overflow:auto;padding:0 12px;text-align:center;transition:position .2s ease-in-out;white-space:pre-line;width:100%;z-index:1}:is(.style_dialog__39H2c .style_container__CIL5D) .style_content__SDlch{display:flex;flex-direction:column;gap:8px;padding:32px 20px 24px}:is(:is(.style_dialog__39H2c .style_container__CIL5D) .style_content__SDlch) .style_title__7cIf3{font-size:18px;font-weight:700}:is(.style_dialog__39H2c .style_container__CIL5D) .style_buttons__iOxVr{background:var(--background-surface,#fff);border-radius:0 0 15px 15px;display:flex;font-size:15px;gap:20px;justify-content:center;padding-bottom:20px}:is(:is(.style_dialog__39H2c .style_container__CIL5D) .style_buttons__iOxVr) .style_leftButton__jklNf{border-right:1px solid var(--border-divider,#f1f2f4);flex:1;font-weight:400;@mixin hover-animation}:is(:is(.style_dialog__39H2c .style_container__CIL5D) .style_buttons__iOxVr) .style_rightButton__zJYb_{color:var(--text-emphasis,#005ef9);flex:1;font-weight:700;@mixin hover-animation}.style__isDestructive__LJtZ1:is(:is(:is(.style_dialog__39H2c .style_container__CIL5D) .style_buttons__iOxVr) .style_rightButton__zJYb_){color:var(--text-critical)}.style_homePage__YB2tx{display:grid;grid-template-rows:auto 1fr;min-height:100dvh}.style_homePage__YB2tx .style_content__6ND4l{backdrop-filter:blur(10px);overflow-y:auto;padding:40px}@media (max-width:720px){.style_homePage__YB2tx .style_content__6ND4l{padding:24px 20px}}:is(.style_homePage__YB2tx .style_content__6ND4l) .style_homeworkArea__2gZIb{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 184px;margin:0 auto;max-width:800px;width:100%}@media (max-width:720px){:is(.style_homePage__YB2tx .style_content__6ND4l) .style_homeworkArea__2gZIb{gap:8px;grid-template-columns:minmax(0,1fr) 120px}}:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI{display:grid;gap:10px;margin:0;width:100%}@media (max-width:720px){:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI{gap:8px}}:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj{align-items:center;background-color:#fff;border-radius:24px;display:grid;font-size:36px;font-weight:700;grid-template-columns:1fr;grid-template-rows:1fr 32px;height:120px;overflow:hidden;place-content:center;position:relative;text-align:center;transition:.1s;width:auto}:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj):hover{background-color:#ededed}:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj):active{background-color:#dcdcdc}@media (max-width:720px){:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj{font-size:28px;height:120px;width:100%}}:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) .style_gauge__FyJv8{border-radius:50px;height:32px;position:relative;width:100%}:is(:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) .style_gauge__FyJv8) .style_bar__cuGdZ{border-radius:50px;height:100%}.style__reading__h_f4Y:is(:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) .style_gauge__FyJv8){background-color:rgba(255,234,0,.3)}.style__reading__h_f4Y:is(:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) .style_gauge__FyJv8) .style_bar__cuGdZ{background-color:#ffea00}.style__flashcards__HcilB:is(:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) .style_gauge__FyJv8){background-color:rgba(255,178,0,.3)}.style__flashcards__HcilB:is(:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) .style_gauge__FyJv8) .style_bar__cuGdZ{background-color:#ffb200}.style__sentence___L6Dj:is(:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) .style_gauge__FyJv8){background-color:hsla(0,100%,91%,.3)}.style__sentence___L6Dj:is(:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) .style_gauge__FyJv8) .style_bar__cuGdZ{background-color:#ffd0d0}.style__select__wKHOo:is(:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) .style_gauge__FyJv8){background-color:rgba(172,225,148,.3)}.style__select__wKHOo:is(:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) .style_gauge__FyJv8) .style_bar__cuGdZ{background-color:#ace194}:is(:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) .style_gauge__FyJv8) .style_count__nXWo4{font-size:16px;font-weight:700;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.style_finished__rxvDc:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj){background-color:hsla(0,0%,100%,.7);border-color:#b5b5b5}.style_finished__rxvDc:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj):hover{background-color:hsla(0,0%,92%,.7)}.style__photo__JFq89:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj){border:8px solid #fff}@media (max-width:720px){.style__photo__JFq89:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj){border-width:5px}}.style__photo__JFq89:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) span{background-color:#fff;border-radius:4px 0 60px;font-size:20px;font-weight:700;left:0;padding:10px 36px 15px 14px;position:absolute;top:0;z-index:1}@media (max-width:720px){.style__photo__JFq89:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) span{padding:5px 25px 10px 10px}}.style__photo__JFq89.style_finished__rxvDc:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) span{background-color:#b5b5b5}.style__photo__JFq89:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj) img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-touch-callout:none;width:100%}.style__photo__JFq89:is(:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_cards__DAweI) .style_card__zoeyj):hover img{filter:brightness(.85)}:is(.style_homePage__YB2tx .style_content__6ND4l) .style_actionButtons__94wHV{display:flex;flex-direction:column;gap:10px}@media (max-width:720px){:is(.style_homePage__YB2tx .style_content__6ND4l) .style_actionButtons__94wHV{gap:8px}}:is(.style_homePage__YB2tx .style_content__6ND4l) .style_actionButton__WOJAx{align-items:center;background-color:#e2f3fa;border:5px solid #5f8491;border-radius:14px;color:#000;display:flex;flex-direction:column;font-size:17px;font-weight:700;gap:6px;height:120px;justify-content:center;text-align:center;text-decoration:none;transition:.1s;width:100%}:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_actionButton__WOJAx):hover{background-color:#e9f4f7}:is(:is(.style_homePage__YB2tx .style_content__6ND4l) .style_actionButton__WOJAx):active{background-color:#d6e8ed}@media (max-width:720px){:is(.style_homePage__YB2tx .style_content__6ND4l) .style_actionButton__WOJAx{border-radius:10px;border-width:3px;font-size:13px;height:80px}}:is(.style_homePage__YB2tx .style_content__6ND4l) .style_actionIcon__Dluj7{height:54px;width:54px}@media (max-width:720px){:is(.style_homePage__YB2tx .style_content__6ND4l) .style_actionIcon__Dluj7{height:38px;width:38px}}:is(.style_homePage__YB2tx .style_content__6ND4l) .style_kanjiKanaIcon__wOgwH{filter:brightness(0)}.style_homePage__YB2tx .style_popup__9eEMF{background-color:#fff;overflow-x:hidden;padding:62px 95px 42px;text-align:center}@media (max-width:720px){.style_homePage__YB2tx .style_popup__9eEMF{padding:48px 28px 30px}}:is(.style_homePage__YB2tx .style_popup__9eEMF)::backdrop{background-color:#d9d9d9;opacity:.5}:is(.style_homePage__YB2tx .style_popup__9eEMF):modal{animation:style_show-popup__LTNVf .5s}:is(.style_homePage__YB2tx .style_popup__9eEMF) .style_popupTitle__CegGs{font-size:32px;font-weight:700;margin-bottom:16px}@media (max-width:720px){:is(.style_homePage__YB2tx .style_popup__9eEMF) .style_popupTitle__CegGs{font-size:20px}}:is(.style_homePage__YB2tx .style_popup__9eEMF) .style_popupText__vpyF6{font-size:20px;font-weight:400;margin-bottom:16px}@media (max-width:720px){:is(.style_homePage__YB2tx .style_popup__9eEMF) .style_popupText__vpyF6{font-size:18px}}:is(.style_homePage__YB2tx .style_popup__9eEMF) img{max-width:100%}.style_homePage__YB2tx{@keyframes style_show-popup__LTNVf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.style_homePage__YB2tx .style_popupButtons__qe3Mm{display:flex;justify-content:center}.style_homePage__YB2tx .style_regeneratePopupButtons__cJwTI{display:flex;gap:30px;justify-content:center;margin-top:20px}@media (max-width:720px){.style_homePage__YB2tx .style_regeneratePopupButtons__cJwTI{gap:10px;margin-top:10px}}.style_homePage__YB2tx .style_button__3EOiO{align-items:center;border-radius:100%;box-shadow:0 2px 6px 0 rgba(0,0,0,.24);cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:80px;justify-content:center;margin:27px 0 0;transition:.2s cubic-bezier(.17,1.58,.72,1.3);width:80px}:is(.style_homePage__YB2tx .style_button__3EOiO):hover{box-shadow:0 3px 10px rgba(0,0,0,.18);transform:scale(1.05)}@media (max-width:720px){.style_homePage__YB2tx .style_button__3EOiO{font-size:10px;gap:2px;height:64px;margin:15px auto 0;padding:3px;width:64px}}:is(.style_homePage__YB2tx .style_button__3EOiO) svg{height:auto;width:60%}.style_courseSwitcher__5y_jZ{grid-column:2;justify-self:center;max-width:500px;position:relative;width:100%;z-index:10}@media (max-width:720px){.style_courseSwitcher__5y_jZ{grid-column:1/-1;grid-row:2;justify-self:center;max-width:480px}}.style_option__DBtqY,.style_trigger___vsOy{background:#fff;border:0;color:#000;font-size:20px;font-weight:700;line-height:1.35;min-height:56px;padding:12px 24px;text-align:left;width:100%}@media (max-width:720px){.style_option__DBtqY,.style_trigger___vsOy{font-size:14px;min-height:44px;padding:9px 16px}}.style_trigger___vsOy{align-items:center;border-radius:18px;cursor:pointer;display:flex;gap:16px;justify-content:space-between}.style_trigger___vsOy:focus-visible{outline:3px solid #ffea00;outline-offset:2px}.style_trigger___vsOy.style_open__P3asg{border-radius:18px 18px 0 0}.style_courseName__RNdqK{display:flex;flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.style_courseName__RNdqK{flex-wrap:wrap}}.style_courseNamePart__k9oWJ{flex:0 0 auto}.style_chevron__vlyCZ{border-bottom:3px solid;border-right:3px solid;flex:0 0 auto;height:12px;margin:0 4px 5px 0;transform:rotate(45deg);transition:transform .15s ease;width:12px}.style_open__P3asg .style_chevron__vlyCZ{margin-bottom:-5px;transform:rotate(225deg)}.style_options__vLDjt{background:#fff;border-radius:0 0 18px 18px;box-shadow:0 8px 16px rgba(0,0,0,.22);left:0;list-style:none;margin:0;overflow:hidden;padding:0 0 8px;position:absolute;right:0;top:100%}.style_option__DBtqY{cursor:pointer}.style_option__DBtqY:focus-visible,.style_option__DBtqY:hover{background:#edf2fb;outline:none}.style_option__DBtqY.style_selected__X7QSv{background:#d8e2f5}.style_ondokuPage__0VuyH{display:grid;grid-template-rows:100px 1fr 160px;height:100svh;overflow:auto hidden;width:100dvw}@media (max-width:720px){.style_ondokuPage__0VuyH{grid-template-rows:80px 1fr 120px}}.style_ondokuPage__0VuyH .style_header__fQr5q{align-items:center;display:flex;justify-content:center;left:0;padding:26px 30px;position:sticky;width:100dvw}:is(.style_ondokuPage__0VuyH .style_header__fQr5q) .style_left__UQ_j3{align-items:center;display:flex;flex-direction:column;left:20px;position:absolute}:is(:is(.style_ondokuPage__0VuyH .style_header__fQr5q) .style_left__UQ_j3) .style_count__kEAgT{color:#333;font-size:28px}@media (max-width:720px){:is(:is(.style_ondokuPage__0VuyH .style_header__fQr5q) .style_left__UQ_j3) .style_count__kEAgT{font-size:20px}}:is(.style_ondokuPage__0VuyH .style_header__fQr5q) .style_title__Mfpgg{font-size:16px}.style_ondokuPage__0VuyH .style_page__A4Kcx{font-size:18px;line-break:strict;line-height:2.8;margin-left:-50px;overflow-wrap:anywhere;padding:12px 38px;place-content:center;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;white-space:pre-wrap;word-break:keep-all;writing-mode:vertical-rl}@supports (font:-apple-system-body) and (-webkit-appearance:none){.style_ondokuPage__0VuyH .style_page__A4Kcx{white-space:pre-wrap}}:is(.style_ondokuPage__0VuyH .style_page__A4Kcx):after{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,.9) 40%,hsla(0,0%,100%,0));content:"";display:block;height:100%;left:0;position:sticky;top:0;width:120px}.style__large__4NLN7:is(.style_ondokuPage__0VuyH .style_page__A4Kcx){font-size:34px}@media (max-width:720px){.style__large__4NLN7:is(.style_ondokuPage__0VuyH .style_page__A4Kcx){font-size:24px}}.style__medium__9bvGf:is(.style_ondokuPage__0VuyH .style_page__A4Kcx){font-size:24px}@media (max-width:720px){.style__medium__9bvGf:is(.style_ondokuPage__0VuyH .style_page__A4Kcx){font-size:18px}}.style__small__xknag:is(.style_ondokuPage__0VuyH .style_page__A4Kcx){font-size:20px}@media (max-width:720px){.style__small__xknag:is(.style_ondokuPage__0VuyH .style_page__A4Kcx){font-size:18px}}:is(.style_ondokuPage__0VuyH .style_page__A4Kcx) .style_note__g_umd{font-size:14px;gap:12px;margin-right:180px;text-align:end}:is(:is(.style_ondokuPage__0VuyH .style_page__A4Kcx) .style_note__g_umd)>span{margin-bottom:12px}:is(.style_ondokuPage__0VuyH .style_page__A4Kcx) rt{color:#000;left:.2em;margin-right:2px;position:relative}:is(:is(.style_ondokuPage__0VuyH .style_page__A4Kcx) rt):not([data-default=true]){color:red}@media (max-width:720px){.style_ondokuPage__0VuyH .style_page__A4Kcx{font-size:18px}}.style_ondokuPage__0VuyH .style_footer___UZrI{left:0;position:sticky;width:100dvw}:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_buttons__BFS3P{align-items:center;display:flex;gap:16px;height:96px;justify-content:center}@media (max-width:720px){:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_buttons__BFS3P{height:64px}}:is(:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_buttons__BFS3P) .style_recording__6i2RG{display:grid;height:80px;place-content:center;width:80px}:is(:is(:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_buttons__BFS3P) .style_recording__6i2RG) .style_recordAnimation__kcg_U{height:90px;width:90px}:is(:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_buttons__BFS3P) .style_button__6IvZR{align-items:center;border-radius:100%;box-shadow:0 2px 6px 0 rgba(0,0,0,.24);display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:4px;height:80px;justify-content:center;transition:background .2s;width:80px}:is(:is(:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_buttons__BFS3P) .style_button__6IvZR):hover{background:rgb(0 0 0/5%)}:is(:is(:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_buttons__BFS3P) .style_button__6IvZR):active{background:rgba(0,0,0,.12)}:is(:is(:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_buttons__BFS3P) .style_button__6IvZR):disabled{cursor:not-allowed;opacity:.6}@media (max-width:720px){:is(:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_buttons__BFS3P) .style_button__6IvZR{height:64px;width:64px}}:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_pager__9o1qn{display:flex;flex-direction:row-reverse;gap:6px;justify-content:center;padding:16px;width:100%}:is(:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_pager__9o1qn)>button{border-radius:100%;display:grid;height:26px;place-content:center;width:26px}[data-is-current=true]:is(:is(:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_pager__9o1qn)>button){background:rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.23)}[data-is-answered=true]:is(:is(:is(.style_ondokuPage__0VuyH .style_footer___UZrI) .style_pager__9o1qn)>button){background:rgb(0 0 0/8%)}.style_ondokuPage__0VuyH .style_bottomContainer__V0oti{margin:0 auto;padding:16px 30px;width:60%}@media (max-width:720px){.style_ondokuPage__0VuyH .style_bottomContainer__V0oti{width:100%}}:is(.style_ondokuPage__0VuyH .style_bottomContainer__V0oti) .style_stepper__C2J9Y{position:relative;width:100%}:is(:is(.style_ondokuPage__0VuyH .style_bottomContainer__V0oti) .style_stepper__C2J9Y) .style_base__Yx6O6{background-color:#b6cdd7;height:5px;opacity:.4;width:100%}:is(:is(.style_ondokuPage__0VuyH .style_bottomContainer__V0oti) .style_stepper__C2J9Y) .style_gauge__IjBip{background-color:#48839b;height:5px;position:absolute;right:0;top:0;width:0}.style_notificationSection__gpeoS{padding:20px 24px 24px}@media (max-width:720px){.style_notificationSection__gpeoS{padding:16px 16px 20px}}.style_notificationHeading__EsTRY{font-size:24px;font-weight:700;margin:0}@media (max-width:720px){.style_notificationHeading__EsTRY{font-size:18px}}.style_notificationLoadingMessage__c8pgc{color:#333;font-size:16px;margin:16px 0 0}@media (max-width:720px){.style_notificationLoadingMessage__c8pgc{font-size:15px;margin-top:12px}}.style_notificationCourseSelectWrap__UvfPL{margin-top:14px;max-width:400px;width:100%}@media (max-width:720px){.style_notificationCourseSelectWrap__UvfPL{margin-top:12px;max-width:none}}.style_notificationSubsection__0qC_U{margin-top:24px}@media (max-width:720px){.style_notificationSubsection__0qC_U{margin-top:20px}}.style_notificationSubheading__zIs2B{align-items:center;display:flex;font-size:20px;font-weight:700;gap:8px;margin:0 0 6px}@media (max-width:720px){.style_notificationSubheading__zIs2B{font-size:17px;gap:6px;margin-bottom:4px}}.style_notificationSubIcon__MSMcn{color:#333;flex-shrink:0}@media (max-width:720px){.style_notificationSubIcon__MSMcn{height:20px;width:20px}}.style_notificationSubBody__9s253{margin-top:4px;padding-left:16px}@media (max-width:720px){.style_notificationSubBody__9s253{padding-left:12px}}.style_notificationSubField__RSZDF{margin-top:16px}@media (max-width:720px){.style_notificationSubField__RSZDF{margin-top:14px}}.style_notificationSubBody__9s253>.style_notificationSubField__RSZDF:first-child{margin-top:0}.style_notificationSubFieldLabel__NcBQJ{font-size:18px;font-weight:700;margin:0 0 10px}@media (max-width:720px){.style_notificationSubFieldLabel__NcBQJ{font-size:15px;margin-bottom:8px}}.style_completionBlock__VU__c{margin-top:12px}@media (max-width:720px){.style_completionBlock__VU__c{margin-top:10px}}.style_notificationSubBody__9s253>.style_completionBlock__VU__c:first-child{margin-top:0}.style_weekdayFieldset___1p4D{border:none;margin:0;min-width:0;padding:0}.style_weekdayGrid__2ixXk{display:grid;gap:4px 8px;grid-template-columns:repeat(7,1fr)}@media (max-width:720px){.style_weekdayGrid__2ixXk{gap:8px;grid-template-columns:repeat(4,1fr)}}.style_weekdayItem__U3jMV{margin:0}.style_timeRow__lubmD{align-items:flex-start;display:flex;flex-direction:column;gap:10px}@media (max-width:720px){.style_timeRow__lubmD{gap:8px}}@media (width >= 721px){.style_timeRow__lubmD{align-items:center;flex-flow:row wrap;gap:16px 24px}.style_timeRow__lubmD .style_notificationSubFieldLabel__NcBQJ{flex:0 0 auto;margin-bottom:0}}.style_timeSelectWrap__Qwy2P{max-width:200px;width:100%}@media (max-width:720px){.style_timeSelectWrap__Qwy2P{max-width:none}}.style_completionRow__gUM3l{margin:0}.style_settingPage__Ux5zI{display:grid;grid-template-rows:auto 1fr;min-height:100dvh}.style_settingPage__Ux5zI .style_content__wtev4{backdrop-filter:blur(10px);overflow-y:auto;padding:40px}@media (max-width:720px){.style_settingPage__Ux5zI .style_content__wtev4{padding:24px 20px}}:is(.style_settingPage__Ux5zI .style_content__wtev4) .style_panel__3x5JN{background-color:#fff;border-radius:20px;margin:0 auto;max-width:800px;overflow:hidden;width:100%}.style_selectPage__bivwH{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh;position:relative}.style_selectPage__bivwH .style_header__ez4zD{align-items:center;display:grid;grid-template-columns:34px auto 34px;justify-content:space-between;padding:26px 30px}@media (max-width:720px){.style_selectPage__bivwH .style_header__ez4zD{padding:15px}}:is(.style_selectPage__bivwH .style_header__ez4zD) .style_title__EumR0{font-size:20px}:is(.style_selectPage__bivwH .style_header__ez4zD) .style_close__jjRMZ{border-radius:8px;padding:4px;position:absolute;right:30px;transition:background .1s}:is(:is(.style_selectPage__bivwH .style_header__ez4zD) .style_close__jjRMZ):hover{background-color:#eee}:is(:is(.style_selectPage__bivwH .style_header__ez4zD) .style_close__jjRMZ):active{background-color:#d3d3d3}.style_hidden__3fg_h:is(:is(.style_selectPage__bivwH .style_header__ez4zD) .style_close__jjRMZ){display:none}.style_selectPage__bivwH .style_contentArea__wYyn0{display:grid;grid-template-rows:auto 1fr;word-break:keep-all;word-wrap:break-word}.style_selectPage__bivwH .style_questionArea__QJkJn{align-items:center;display:flex;flex-flow:column;font-size:36px;gap:20px;height:30dvh;min-height:0;min-width:100%;padding:0 20px 25px}@media (max-width:720px){.style_selectPage__bivwH .style_questionArea__QJkJn{gap:10px;height:24dvh;padding:0 26px 15px}}.style_selectPage__bivwH rt{margin-top:-3px}.style_selectPage__bivwH .style_question1Block__8WfW1{font-size:24px;min-height:40px;text-align:center;width:100%}@media (max-width:720px){.style_selectPage__bivwH .style_question1Block__8WfW1{font-size:18px;min-height:auto}}.style_selectPage__bivwH .style_question2Block__4w8do{font-size:34px;line-break:strict;text-align:center;width:100%}@media (max-width:720px){.style_selectPage__bivwH .style_question2Block__4w8do{font-size:18px}}.style_selectPage__bivwH .style_blank__a5Y2s{border:1px solid #000;display:inline-block;line-height:1.4;margin:0 .3em .3em;text-align:center;width:4em}.style_selectPage__bivwH .style_under__xPZ4p{font-weight:500}.style_selectPage__bivwH .style_audioButton__Ln8We{align-items:center;background-color:#fff;border:2px solid #1097e0;border-radius:50%;box-shadow:0 2px 6px 0 rgba(0,0,0,.24);cursor:pointer;display:flex;height:64px;justify-content:center;transition:.2s cubic-bezier(.17,1.58,.72,1.3);width:64px}:is(.style_selectPage__bivwH .style_audioButton__Ln8We):hover{box-shadow:0 3px 10px rgba(0,0,0,.18);transform:scale(1.05)}.style_audioPlaying___YSPm:is(.style_selectPage__bivwH .style_audioButton__Ln8We){background-color:#e8f4fc}:is(.style_selectPage__bivwH .style_audioButton__Ln8We) svg{height:32px;width:32px}.style_selectPage__bivwH .style_imageBlock__wtSV6{align-items:center;display:flex;flex-grow:1;height:150px;justify-content:center;min-height:0;position:relative;width:150px}@media (max-width:720px){.style_selectPage__bivwH .style_imageBlock__wtSV6{height:auto}}:is(.style_selectPage__bivwH .style_imageBlock__wtSV6) img{color:transparent;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.style_selectPage__bivwH .style_optionArea__zOTRo{display:grid;height:35dvh;min-width:100%;place-items:center;position:relative}@media (max-width:720px){.style_selectPage__bivwH .style_optionArea__zOTRo{height:45dvh;padding:0 30px}}.style_correctly__RLBYs:is(.style_selectPage__bivwH .style_optionArea__zOTRo):before{background:no-repeat url(/flower_perfect.png);content:"";height:364px;opacity:.15;position:absolute;right:max(calc(50% - 640px),2vw);top:-182px;width:391px;z-index:-1}@media (max-width:720px){.style_correctly__RLBYs:is(.style_selectPage__bivwH .style_optionArea__zOTRo):before{background-size:contain;left:auto;right:12px;top:-100px;width:185px}}.style_selectPage__bivwH .style_answerOptions__A1EqX{display:flex;flex-direction:column;gap:24px;height:100%;list-style:none;padding:0;width:min(calc(100% - 20px * 2 - 200px),845px)}@media (max-width:720px){.style_selectPage__bivwH .style_answerOptions__A1EqX{gap:16px;height:100%;width:100%}}.style_selectPage__bivwH .style_answerOption__lILNQ{align-items:center;background-color:#fff;border:1px solid #000;border-radius:16px;cursor:pointer;display:flex;font-size:20px;height:64px;padding:10px;position:relative;transition:.2s cubic-bezier(.18,1.08,.57,1.38)}:is(.style_selectPage__bivwH .style_answerOption__lILNQ):hover{box-shadow:0 5px 7px rgba(0,0,0,.1);transform:scale(1.01)}@media (max-width:720px){.style_selectPage__bivwH .style_answerOption__lILNQ{font-size:18px;height:90px}}:is(.style_selectPage__bivwH .style_answerOption__lILNQ):is(.style_correct__CNFZT,.style_incorrect__Ly6Wu):before{background-color:#fff;border-radius:50%;height:36px;left:-23px;position:absolute;top:-23px;width:36px}.style_selected__5kq2w:is(.style_selectPage__bivwH .style_answerOption__lILNQ){border:6px solid #aaa}.style_correct__CNFZT:is(.style_selectPage__bivwH .style_answerOption__lILNQ){background-color:#eee}.style_correct__CNFZT:is(.style_selectPage__bivwH .style_answerOption__lILNQ):before{content:url(/icons/correct.svg);left:-18px;top:-18px}.style_correct__CNFZT.style_selectedCorrect__9XwUF:is(.style_selectPage__bivwH .style_answerOption__lILNQ){background:#d3edd2;border:6px solid #079904}.style_correct__CNFZT.style_selectedCorrect__9XwUF:is(.style_selectPage__bivwH .style_answerOption__lILNQ):before{left:-23px;top:-23px}.style_incorrect__Ly6Wu:is(.style_selectPage__bivwH .style_answerOption__lILNQ){background:#ffe6e6;border:6px solid red}.style_incorrect__Ly6Wu:is(.style_selectPage__bivwH .style_answerOption__lILNQ):before{content:url(/icons/miss.svg)}.style_selectPage__bivwH .style_imageOptions__oL5C_{display:grid;grid-template-columns:1fr 1fr;min-height:100%;text-align:center}@media (max-width:720px){.style_selectPage__bivwH .style_imageOptions__oL5C_{grid-template-rows:calc(50% - 12px);width:100%}}:is(.style_selectPage__bivwH .style_imageOptions__oL5C_) .style_answerOption__lILNQ{height:auto;min-height:0;min-width:0;place-content:center}:is(.style_selectPage__bivwH .style_imageOptions__oL5C_) .style_optionContentWrapper__OtbA6{display:flex;height:100px;place-content:center;position:relative;width:100px}:is(.style_selectPage__bivwH .style_imageOptions__oL5C_) img{color:transparent;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}@media (max-width:720px){:is(.style_selectPage__bivwH .style_imageOptions__oL5C_) img{-o-object-fit:contain;object-fit:contain;width:100%}}.style_selectPage__bivwH.style_answered__IqWwX .style_answerOption__lILNQ{cursor:auto}:is(.style_selectPage__bivwH.style_answered__IqWwX .style_answerOption__lILNQ):hover{box-shadow:none;transform:none}.style_selectPage__bivwH .style_buttonArea__JDBso{height:96px;padding-top:16px;position:relative;z-index:1}@media (max-width:720px){.style_selectPage__bivwH .style_buttonArea__JDBso{height:80px}}:is(.style_selectPage__bivwH .style_buttonArea__JDBso) .style_message__qEm_G{left:50%;max-width:-moz-max-content;max-width:max-content;position:absolute;text-align:center;top:-10px;transform:translate(-50%,-100%);width:100vw}:is(.style_selectPage__bivwH .style_buttonArea__JDBso) .style_report__YpEPa{bottom:0;left:30px;pointer-events:auto;position:absolute}.style_selectPage__bivwH .style_button___4kr9{align-items:center;background-color:#1097e0;border-radius:100%;box-shadow:0 2px 6px 0 rgba(0,0,0,.24);cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:80px;justify-content:center;margin:0 auto;pointer-events:auto;transition:.2s cubic-bezier(.17,1.58,.72,1.3);width:80px}:is(.style_selectPage__bivwH .style_button___4kr9):hover{box-shadow:0 3px 10px rgba(0,0,0,.18);transform:scale(1.05)}@media (max-width:720px){.style_selectPage__bivwH .style_button___4kr9{font-size:10px;gap:2px;height:64px;padding:3px;width:64px}}:is(.style_selectPage__bivwH .style_button___4kr9) svg{height:auto;width:27px}.style_loading__msg8U:is(.style_selectPage__bivwH .style_button___4kr9){background-color:#fff}.style_toReward__VXSty:is(.style_selectPage__bivwH .style_button___4kr9){background-color:#fff}.style_toReward__VXSty:is(.style_selectPage__bivwH .style_button___4kr9) svg{width:60%}.style_selectPage__bivwH .style_bottomContainer__9pNEO{margin:0 auto;padding:34px 30px;width:60%}@media (max-width:720px){.style_selectPage__bivwH .style_bottomContainer__9pNEO{padding:26px;width:100%}}.streakOverlay_streakProgressColumn__PZ_sI{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;pointer-events:none;position:absolute;right:max(16px,env(safe-area-inset-right,0px));z-index:1}@media (max-width:720px){.streakOverlay_streakProgressColumn__PZ_sI{bottom:max(20px,calc(5dvh + env(safe-area-inset-bottom, 0px)));right:max(10px,env(safe-area-inset-right,0px))}}.streakOverlay_streakProgressStack__5i3MQ{align-items:center;color:#000;display:flex;flex-direction:column;font-family:system-ui,sans-serif;gap:6px;width:min(200px,38vw)}@media (max-width:720px){.streakOverlay_streakProgressStack__5i3MQ{gap:4px;width:min(160px,42vw)}}.streakOverlay_bottomProgressLabel__oHtM2{align-items:center;display:flex;flex-direction:row;gap:10px;max-width:min(280px,92vw)}.streakOverlay_streakProgressStack__5i3MQ .streakOverlay_bottomProgressLabel__oHtM2{justify-content:center;max-width:none;width:100%}.streakOverlay_streakMascot__zo42m+.streakOverlay_bottomProgressLabel__oHtM2{margin-top:10px}@media (max-width:720px){.streakOverlay_streakMascot__zo42m+.streakOverlay_bottomProgressLabel__oHtM2{margin-top:5px}}.streakOverlay_bottomProgressIcon__rNs5G{align-items:center;background-color:#079904;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.streakOverlay_bottomProgressCheck__1W08r{display:block;height:22px;width:22px}@media (max-width:720px){.streakOverlay_bottomProgressCheck__1W08r{height:20px;width:20px}}.streakOverlay_bottomProgressTextPair__K9uzP{align-items:baseline;display:flex;flex-wrap:nowrap;gap:.2em}.streakOverlay_bottomProgressFraction__qJwqo{color:#000;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;line-height:1.35}.streakOverlay_bottomProgressSuffix__rtDw1{color:#000;font-size:14px;font-weight:700;line-height:1.35}@media (max-width:720px){.streakOverlay_bottomProgressSuffix__rtDw1{font-size:13px}}.streakOverlay_streakEffects__NZzTZ{inset:0;isolation:isolate;min-height:100dvh;min-width:100%;pointer-events:none;position:fixed;z-index:5}.streakOverlay_streakConfetti__WPn3S{align-items:center;contain:paint;display:flex;inset:0;justify-content:center;min-height:100dvh;min-width:100vw;overflow:hidden;position:absolute;z-index:0}.streakOverlay_streakConfettiPlayer__sbH51{block-size:100dvh;display:block;flex-shrink:0;inline-size:100dvh;max-block-size:100dvh;max-inline-size:100dvh}.streakOverlay_streakConfettiPlayer__sbH51 canvas,.streakOverlay_streakConfettiPlayer__sbH51 svg{display:block;height:100%!important;width:100%!important}@media (max-width:720px){.streakOverlay_streakConfettiPlayer__sbH51{block-size:min(100dvh,100vw);inline-size:min(100dvh,100vw);max-block-size:100dvh;max-inline-size:100vw;transform:scale(1.22);transform-origin:center center}}.streakOverlay_streakMascot__zo42m{align-items:center;display:flex;flex-direction:column;gap:6px;opacity:0;pointer-events:none;text-align:center;width:100%}@media (max-width:720px){.streakOverlay_streakMascot__zo42m{gap:4px}}.streakOverlay_streakMascotReady__fjvfK{animation:streakOverlay_streak-mascot-enter__JAZIn .38s cubic-bezier(.2,.85,.25,1) both}@media (prefers-reduced-motion:reduce){.streakOverlay_streakMascotReady__fjvfK{animation:none;opacity:1}}.streakOverlay_streakLabel__jooAG{color:#000;font-size:16px;font-weight:700;line-height:1.35;text-shadow:0 0 1px #fff,0 0 3px #fff}@media (max-width:720px){.streakOverlay_streakLabel__jooAG{font-size:13px}}.streakOverlay_streakCount__JEN10{font-size:1.15em;font-variant-numeric:tabular-nums}.streakOverlay_streakImageWrap__uwa9x{height:auto;position:relative;width:100%}@keyframes streakOverlay_streak-mascot-enter__JAZIn{0%{opacity:0;transform:translate3d(calc(100vw + 48px),0,0)}to{opacity:1;transform:translateZ(0)}}.style_sentencePage__B50BP{display:grid;grid-template-rows:auto 1fr auto;margin:0 auto;max-width:800px;min-height:100dvh}.style_sentencePage__B50BP .style_header__fDKwc{align-items:center;display:grid;grid-template-columns:34px auto 34px;justify-content:space-between;padding:26px 30px}@media (max-width:720px){.style_sentencePage__B50BP .style_header__fDKwc{padding:15px}}:is(.style_sentencePage__B50BP .style_header__fDKwc) .style_title__3egWR{font-size:20px;text-align:center}.style_sentencePage__B50BP .style_contentArea__mE5uA{display:grid;grid-template-rows:1fr 1fr;overflow:hidden}.style_sentencePage__B50BP .style_answerZone__tqVdt{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:flex-end;min-height:30dvh;padding:16px 20px 20px;position:relative}:is(.style_sentencePage__B50BP .style_answerZone__tqVdt):has(.style_answerContainer__tZvrg.style__correct__wAO3B):before{background:no-repeat url(/flower_perfect.png);background-size:contain;content:"";height:200px;opacity:.15;pointer-events:none;position:absolute;right:12px;top:0;width:185px;z-index:0}@media (max-width:720px){.style_sentencePage__B50BP .style_answerZone__tqVdt{min-height:25dvh;padding:10px 16px 16px}}.style_sentencePage__B50BP .style_answerContainer__tZvrg{border:3px solid transparent;border-radius:0;overflow:visible;position:relative;width:100%}.style__correct__wAO3B:is(.style_sentencePage__B50BP .style_answerContainer__tZvrg){background-color:#d3edd2;border-color:#079904;border-radius:16px;height:auto!important;padding:14px 16px}.style__incorrect__moXnL:is(.style_sentencePage__B50BP .style_answerContainer__tZvrg){background-color:#ffe6e6;border-color:red;border-radius:16px;height:auto!important;padding:14px 16px}.style_sentencePage__B50BP .style_answerUnderline__UdQiB{background-color:#888;height:2px;left:0;position:absolute;right:0;z-index:0}.style_sentencePage__B50BP .style_resultBadge__1ldWM{left:-16px;position:absolute;top:-16px;z-index:1}:is(.style_sentencePage__B50BP .style_resultBadge__1ldWM) svg{display:block}.style_sentencePage__B50BP .style_correctAnswerContainer__Xm4jA{background-color:#f0f0f0;border:3px solid #ccc;border-radius:16px;padding:14px 16px;position:relative;width:100%}.style_sentencePage__B50BP .style_correctBadge__dCkf7{left:-16px;position:absolute;top:-16px;z-index:1}:is(.style_sentencePage__B50BP .style_correctBadge__dCkf7) svg{display:block}.style_sentencePage__B50BP .style_correctAnswerText__w0u_P{color:#555;font-size:20px}@media (max-width:720px){.style_sentencePage__B50BP .style_correctAnswerText__w0u_P{font-size:16px}}.style_sentencePage__B50BP .style_imageBlock___5rPz{align-items:center;display:flex;flex-shrink:0;height:120px;justify-content:center;position:relative;width:120px}@media (max-width:720px){.style_sentencePage__B50BP .style_imageBlock___5rPz{height:80px;width:80px}}.style_sentencePage__B50BP .style_answerRow__v_z0v{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:100%;padding-top:6px;place-content:flex-start flex-start;position:relative;width:100%;z-index:1}.style_sentencePage__B50BP .style_wordBank__jl7dV{display:flex;flex-wrap:wrap;gap:10px;min-height:30dvh;padding:20px;place-content:flex-start center}@media (max-width:720px){.style_sentencePage__B50BP .style_wordBank__jl7dV{gap:8px;padding:14px}}.style_sentencePage__B50BP .style_wordChip__vpWt7{align-items:end;background-color:#fff;border:1.5px solid #000;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;font-size:20px;height:52px;justify-content:center;padding:0 18px 5px;touch-action:none;transition:box-shadow .15s ease,opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.style_sentencePage__B50BP .style_wordChip__vpWt7):hover{box-shadow:0 2px 6px rgba(0,0,0,.12)}.style__dragging___Zwk0:is(.style_sentencePage__B50BP .style_wordChip__vpWt7){opacity:.35}.style__wrong__fp61f:is(.style_sentencePage__B50BP .style_wordChip__vpWt7){border-color:#e53935;color:#e53935}.style__overlay__EffGZ:is(.style_sentencePage__B50BP .style_wordChip__vpWt7){box-shadow:0 8px 20px rgba(0,0,0,.2);cursor:grabbing;transform:scale(1.06)}:is(.style_sentencePage__B50BP .style_wordChip__vpWt7) ruby{position:relative}:is(.style_sentencePage__B50BP .style_wordChip__vpWt7) rt{margin-bottom:-6px;white-space:nowrap}@supports (-webkit-touch-callout:none){:is(.style_sentencePage__B50BP .style_wordChip__vpWt7) rt{margin-bottom:0}}@media (max-width:720px){.style_sentencePage__B50BP .style_wordChip__vpWt7{font-size:16px;height:44px;padding:0 14px 6px}}.style_sentencePage__B50BP.style_answered__5C9Mn .style_wordChip__vpWt7{cursor:default;pointer-events:none}:is(.style_sentencePage__B50BP.style_answered__5C9Mn .style_wordChip__vpWt7):hover{box-shadow:none}.style_sentencePage__B50BP.style_answered__5C9Mn .style_contentArea__mE5uA{grid-template-rows:1fr auto}.style_sentencePage__B50BP.style_answered__5C9Mn .style_wordBank__jl7dV{min-height:0}.style_sentencePage__B50BP.style_answered__5C9Mn .style_answerZone__tqVdt{justify-content:center}.style_sentencePage__B50BP .style_incorrectButtons__DMplH{align-items:center;display:flex;gap:20px;justify-content:center}.style_sentencePage__B50BP .style_buttonArea__MpyuS{height:96px;padding-top:16px;position:relative;z-index:1}@media (max-width:720px){.style_sentencePage__B50BP .style_buttonArea__MpyuS{height:80px}}:is(.style_sentencePage__B50BP .style_buttonArea__MpyuS) .style_message__hsNAs{left:50%;max-width:-moz-max-content;max-width:max-content;position:absolute;text-align:center;top:-10px;transform:translate(-50%,-100%);width:100vw}:is(.style_sentencePage__B50BP .style_buttonArea__MpyuS) .style_report__LNkFB{bottom:0;left:30px;pointer-events:auto;position:absolute}.style_sentencePage__B50BP .style_button__FaZTq{align-items:center;background-color:#fff;border-radius:100%;box-shadow:0 2px 6px 0 rgba(0,0,0,.24);color:#000;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:80px;justify-content:center;margin:0 auto;pointer-events:auto;transition:.2s cubic-bezier(.17,1.58,.72,1.3);width:80px}:is(.style_sentencePage__B50BP .style_button__FaZTq):hover{box-shadow:0 3px 10px rgba(0,0,0,.18);transform:scale(1.05)}@media (max-width:720px){.style_sentencePage__B50BP .style_button__FaZTq{font-size:10px;gap:2px;height:64px;padding:3px;width:64px}}:is(.style_sentencePage__B50BP .style_button__FaZTq) svg{height:auto;width:27px}.style_loading__cWr7D:is(.style_sentencePage__B50BP .style_button__FaZTq){background-color:#fff}.style_toReward__8naYO:is(.style_sentencePage__B50BP .style_button__FaZTq){background-color:#fff}.style_toReward__8naYO:is(.style_sentencePage__B50BP .style_button__FaZTq) svg{width:60%}.style_sentencePage__B50BP .style_bottomContainer__MkVmv{margin:0 auto;padding:34px 30px;width:60%}@media (max-width:720px){.style_sentencePage__B50BP .style_bottomContainer__MkVmv{padding:26px;width:100%}}.style_reward__IkEx4{display:grid;font-weight:700;height:100dvh;padding:8dvh 110px 5dvh;text-align:center}@media (max-width:720px){.style_reward__IkEx4{padding:8dvh 30px 2dvh}}.style_heading__WZupC{font-size:4dvh;line-height:1}@media (max-width:720px){.style_heading__WZupC{font-size:20px}}.style_rewardPoints__ELGxJ{font-size:12dvh;line-height:1;margin:1dvh 0 min(5dvh,40px)}@media (max-width:720px){.style_rewardPoints__ELGxJ{font-size:8dvh}}.style_item__xO7zb{margin-bottom:-3dvh;padding:2dvh 0 8dvh}@media (max-width:720px){.style_item__xO7zb{height:40dvh}}.style_item__xO7zb img{height:18dvh;margin-bottom:5px;width:auto}.style_itemReflection__iPrTh:is(.style_item__xO7zb img){left:50%;-webkit-mask-image:linear-gradient(transparent 30%,rgba(0,0,0,.2));mask-image:linear-gradient(transparent 30%,rgba(0,0,0,.2));position:absolute;text-align:center;transform:scaleY(-100%);translate:-50%}.style_labels__XRNxH{align-items:center;display:flex;justify-content:space-between;padding-bottom:16px}@media (max-width:720px){.style_labels__XRNxH{padding-bottom:8px}}.style_points__7mb3V{font-size:5dvh;transition:.3s}@media (max-width:720px){.style_points__7mb3V{font-size:4dvh}}.style_points__7mb3V .style_currentPoint__RNHGS{display:inline-block;line-height:1;transform-origin:100% 100%;transition:.3s}.style_goal__MjFT1{background:#000;border-radius:16px 16px 0;color:#fff;font-size:3dvh;padding:3px 18px 6px;position:relative}@media (max-width:720px){.style_goal__MjFT1{border-radius:8px 8px 0;font-size:2.5dvh}}.style_goal__MjFT1:before{border-color:#000 transparent transparent;border-style:solid;border-width:16px 0 0 16px;content:"";display:block;position:absolute;right:0;top:100%}@media (max-width:720px){.style_goal__MjFT1:before{border-width:8px 0 0 8px}}:scope .style_stepper__ZzGme{position:relative;width:100%}:is(:scope .style_stepper__ZzGme) .style_base__c6oue{background-color:#eee;height:20px;width:100%}@media (max-width:720px){:is(:scope .style_stepper__ZzGme) .style_base__c6oue{height:15px}}:is(:scope .style_stepper__ZzGme) .style_gauge__xUeqM{background-image:linear-gradient(90deg,#4284ff,#42d0ff,#7cff7e);height:100%;position:absolute;top:0;transition:.3s;width:100%}:is(:is(:scope .style_stepper__ZzGme) .style_gauge__xUeqM):before{background:linear-gradient(90deg,orange,#ff0);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s;z-index:-1}@media (max-width:720px){.style_pointsWrapper__RabDL{margin-top:3dvh}}:is(.style_pointsWrapper__RabDL .style_isAnimating__LgtRm) .style_currentPoint__RNHGS{color:orange;transform:scale(1.3)}:is(.style_pointsWrapper__RabDL .style_isAnimating__LgtRm) .style_gauge__xUeqM{transform:scaleY(1.3)}:is(:is(.style_pointsWrapper__RabDL .style_isAnimating__LgtRm) .style_gauge__xUeqM):before{opacity:1}.style_buttonArea__95s3l{display:flex;justify-content:center;margin-top:10px}.style_popup__Cbt4c{background-color:#fff;padding:62px 95px 42px}@media (max-width:720px){.style_popup__Cbt4c{padding:48px 28px 30px}}.style_popup__Cbt4c::backdrop{background-color:#d9d9d9;opacity:.5}.style_popup__Cbt4c:modal{animation:style_show-popup__nv_48 .5s}.style_popup__Cbt4c .style_popupTitle__VazGd{font-size:32px;font-weight:700;margin-bottom:16px}@media (max-width:720px){.style_popup__Cbt4c .style_popupTitle__VazGd{font-size:20px}}.style_popup__Cbt4c .style_popupText__koQHx{font-size:20px;font-weight:400;margin-bottom:16px}@media (max-width:720px){.style_popup__Cbt4c .style_popupText__koQHx{font-size:18px}}.style_popup__Cbt4c img{max-width:100%}@keyframes style_show-popup__nv_48{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.style_reward__cCw6X{display:grid;font-weight:700;height:100dvh;padding:8dvh 110px 5dvh;text-align:center}@media (max-width:720px){.style_reward__cCw6X{padding:8dvh 30px 2dvh}}.style_heading__quzf8{font-size:4dvh;line-height:1}@media (max-width:720px){.style_heading__quzf8{font-size:20px}}.style_rewardPoints__adZ_O{font-size:12dvh;line-height:1;margin:1dvh 0 min(5dvh,40px)}@media (max-width:720px){.style_rewardPoints__adZ_O{font-size:8dvh}}.style_item__AGab2{margin-bottom:-3dvh;padding:2dvh 0 8dvh}@media (max-width:720px){.style_item__AGab2{height:40dvh}}.style_item__AGab2 img{height:18dvh;margin-bottom:5px;width:auto}.style_itemReflection__oZaAb:is(.style_item__AGab2 img){left:50%;-webkit-mask-image:linear-gradient(transparent 30%,rgba(0,0,0,.2));mask-image:linear-gradient(transparent 30%,rgba(0,0,0,.2));position:absolute;text-align:center;transform:scaleY(-100%);translate:-50%}.style_labels__XoUIC{align-items:center;display:flex;justify-content:space-between;padding-bottom:16px}@media (max-width:720px){.style_labels__XoUIC{padding-bottom:8px}}.style_points___hlSu{font-size:5dvh;transition:.3s}@media (max-width:720px){.style_points___hlSu{font-size:4dvh}}.style_points___hlSu .style_currentPoint__xpI7s{display:inline-block;line-height:1;transform-origin:100% 100%;transition:.3s}.style_goal__VZky0{background:#000;border-radius:16px 16px 0;color:#fff;font-size:3dvh;padding:3px 18px 6px;position:relative}@media (max-width:720px){.style_goal__VZky0{border-radius:8px 8px 0;font-size:2.5dvh}}.style_goal__VZky0:before{border-color:#000 transparent transparent;border-style:solid;border-width:16px 0 0 16px;content:"";display:block;position:absolute;right:0;top:100%}@media (max-width:720px){.style_goal__VZky0:before{border-width:8px 0 0 8px}}:scope .style_stepper__34gBs{position:relative;width:100%}:is(:scope .style_stepper__34gBs) .style_base__yQjrr{background-color:#eee;height:20px;width:100%}@media (max-width:720px){:is(:scope .style_stepper__34gBs) .style_base__yQjrr{height:15px}}:is(:scope .style_stepper__34gBs) .style_gauge__GNfnp{background-image:linear-gradient(90deg,#4284ff,#42d0ff,#7cff7e);height:100%;position:absolute;top:0;transition:.3s;width:100%}:is(:is(:scope .style_stepper__34gBs) .style_gauge__GNfnp):before{background:linear-gradient(90deg,orange,#ff0);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s;z-index:-1}@media (max-width:720px){.style_pointsWrapper__c4t9m{margin-top:3dvh}}:is(.style_pointsWrapper__c4t9m .style_isAnimating__wRoXJ) .style_currentPoint__xpI7s{color:orange;transform:scale(1.3)}:is(.style_pointsWrapper__c4t9m .style_isAnimating__wRoXJ) .style_gauge__GNfnp{transform:scaleY(1.3)}:is(:is(.style_pointsWrapper__c4t9m .style_isAnimating__wRoXJ) .style_gauge__GNfnp):before{opacity:1}.style_buttonArea__ksneg{display:flex;justify-content:center;margin-top:10px}.style_popup__6C6lr{background-color:#fff;padding:62px 95px 42px}@media (max-width:720px){.style_popup__6C6lr{padding:48px 28px 30px}}.style_popup__6C6lr::backdrop{background-color:#d9d9d9;opacity:.5}.style_popup__6C6lr:modal{animation:style_show-popup__2GPe9 .5s}.style_popup__6C6lr .style_popupTitle__Go6ND{font-size:32px;font-weight:700;margin-bottom:16px}@media (max-width:720px){.style_popup__6C6lr .style_popupTitle__Go6ND{font-size:20px}}.style_popup__6C6lr .style_popupText__pGit2{font-size:20px;font-weight:400;margin-bottom:16px}@media (max-width:720px){.style_popup__6C6lr .style_popupText__pGit2{font-size:18px}}.style_popup__6C6lr img{max-width:100%}@keyframes style_show-popup__2GPe9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.style_settingPage__Mnt81{display:grid;grid-template-rows:auto 1fr;min-height:100dvh}.style_settingPage__Mnt81 .style_content__mgeMY{backdrop-filter:blur(10px);overflow-y:auto;padding:40px}@media (max-width:720px){.style_settingPage__Mnt81 .style_content__mgeMY{padding:24px 20px}}:is(.style_settingPage__Mnt81 .style_content__mgeMY) .style_settings__BX_e8{background-color:#fff;border-radius:20px;margin:0 auto;max-width:800px;overflow:hidden;width:100%}:is(:is(.style_settingPage__Mnt81 .style_content__mgeMY) .style_settings__BX_e8) .style_button__f9kim{align-items:center;cursor:pointer;display:flex;font-size:24px;font-weight:700;justify-content:space-between;padding:20px;transition:.1s;width:100%}@media (max-width:720px){:is(:is(.style_settingPage__Mnt81 .style_content__mgeMY) .style_settings__BX_e8) .style_button__f9kim{font-size:18px}}:is(:is(:is(.style_settingPage__Mnt81 .style_content__mgeMY) .style_settings__BX_e8) .style_button__f9kim):not(:first-of-type){border-top:1px solid #dcdcdc}:is(:is(:is(.style_settingPage__Mnt81 .style_content__mgeMY) .style_settings__BX_e8) .style_button__f9kim):hover{background-color:#f5f5f5}:is(:is(.style_settingPage__Mnt81 .style_content__mgeMY) .style_settings__BX_e8) .style_logout__kmeWi{color:#f44336}.style_flashcardPage__VRa61{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh}.style_flashcardPage__VRa61 .style_header__VV_g6{align-items:center;display:flex;justify-content:center;padding:26px 30px}:is(.style_flashcardPage__VRa61 .style_header__VV_g6) .style_title__1sx6S{font-size:16px}:is(.style_flashcardPage__VRa61 .style_header__VV_g6) .style_close__wZ_FS{border-radius:8px;padding:4px;position:absolute;right:30px;transition:background .1s}:is(:is(.style_flashcardPage__VRa61 .style_header__VV_g6) .style_close__wZ_FS):hover{background-color:#eee}:is(:is(.style_flashcardPage__VRa61 .style_header__VV_g6) .style_close__wZ_FS):active{background-color:#d3d3d3}.style_hidden__11I3h:is(:is(.style_flashcardPage__VRa61 .style_header__VV_g6) .style_close__wZ_FS){display:none}.style_flashcardPage__VRa61 .style_cardWrapper__jITLl{display:grid;gap:40px;place-items:center;position:relative}.style_flashcardPage__VRa61 .style_result__hjSDD{font-size:30px;font-weight:700;position:absolute;top:20%}.style_flashcardPage__VRa61 .style_answer__zvuAs{font-size:20px;position:absolute;top:26%}.style_flashcardPage__VRa61 .style_card__kPVr5{display:grid;font-size:36px;line-height:2;padding:0 20px;place-items:center;position:relative;-webkit-text-size-adjust:100%}@media (max-width:720px){.style_flashcardPage__VRa61 .style_card__kPVr5{font-size:24px}}:is(.style_flashcardPage__VRa61 .style_card__kPVr5) .style_correct__B5RcQ{position:absolute;top:0;transform:translate(-20px,-100%)}:is(:is(.style_flashcardPage__VRa61 .style_card__kPVr5) .style_correct__B5RcQ)>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:720px){:is(.style_flashcardPage__VRa61 .style_card__kPVr5) .style_correct__B5RcQ{left:0;top:0;width:100px}}:is(.style_flashcardPage__VRa61 .style_card__kPVr5) .style_incorrect__xu1KS{color:red;font-size:48px;left:50%;position:fixed;text-align:center;top:128px;transform:translateX(-50%);width:100vw}@media (max-width:720px){:is(.style_flashcardPage__VRa61 .style_card__kPVr5) .style_incorrect__xu1KS{font-size:24px}}:is(.style_flashcardPage__VRa61 .style_card__kPVr5) .style_value__fkcPv{align-items:baseline;display:flex;flex-wrap:wrap;text-align:center}:is(:is(.style_flashcardPage__VRa61 .style_card__kPVr5) .style_value__fkcPv) rt{color:#000}:is(:is(:is(.style_flashcardPage__VRa61 .style_card__kPVr5) .style_value__fkcPv) rt):not([data-default=true]){color:red;opacity:0}.style__answered__FCRc_:is(:is(.style_flashcardPage__VRa61 .style_card__kPVr5) .style_value__fkcPv) rt{opacity:1}:is(.style_flashcardPage__VRa61 .style_card__kPVr5) .style_message__zU1nq{left:50%;max-width:-moz-max-content;max-width:max-content;position:absolute;text-align:center;top:-20px;transform:translate(-50%,-100%);width:100vw}:is(.style_flashcardPage__VRa61 .style_card__kPVr5) .style_image__kmt4M{margin:0 auto}.style_flashcardPage__VRa61 .style_buttons__6kEeF{align-items:center;display:flex;gap:16px;height:96px;justify-content:center}.style_flashcardPage__VRa61 .style_next__S4nJa{background-color:#ddd;bottom:0;padding:8px 16px;position:fixed;right:0}.style_flashcardPage__VRa61 .style_recording__QM5ai{display:grid;height:80px;place-content:center;width:80px}@media (max-width:720px){.style_flashcardPage__VRa61 .style_recording__QM5ai{margin:-8px}}:is(.style_flashcardPage__VRa61 .style_recording__QM5ai) .style_recordAnimation__dehDV{height:110px;width:110px}@media (max-width:720px){:is(.style_flashcardPage__VRa61 .style_recording__QM5ai) .style_recordAnimation__dehDV{height:90px;width:90px}}.style_flashcardPage__VRa61 .style_bottomContainer__I0KgO{margin:0 auto;padding:34px 30px;width:60%}@media (max-width:720px){.style_flashcardPage__VRa61 .style_bottomContainer__I0KgO{width:100%}}:is(.style_flashcardPage__VRa61 .style_bottomContainer__I0KgO) .style_stepper__f0OI7{position:relative;width:100%}:is(:is(.style_flashcardPage__VRa61 .style_bottomContainer__I0KgO) .style_stepper__f0OI7) .style_base__Lnp4a{background-color:#b6cdd7;height:5px;opacity:.4;width:100%}:is(:is(.style_flashcardPage__VRa61 .style_bottomContainer__I0KgO) .style_stepper__f0OI7) .style_gauge__O0cqq{background-color:#48839b;height:5px;left:0;position:absolute;top:0;width:0}.style_homeButton__3o31x{align-items:center;border-radius:100%;box-shadow:0 2px 6px 0 rgba(0,0,0,.24);display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:4px;height:80px;justify-content:center;margin:0 auto;transition:background .2s;width:80px}.style_homeButton__3o31x:hover{background:rgb(0 0 0/5%)}.style_homeButton__3o31x:active{background:rgba(0,0,0,.12)}.style_homeButton__3o31x:disabled{background:rgba(0,0,0,.1);cursor:not-allowed;opacity:.6}@media (max-width:720px){.style_homeButton__3o31x{height:64px;width:64px}}