.captchaGate_gate__PPHON{display:flex;flex-direction:column;gap:6px;width:100%;transition:max-height .25s ease,opacity .25s ease,margin-top .25s ease}.captchaGate_collapsed__W6QTl{max-height:0;margin-top:0;opacity:0;overflow:hidden;pointer-events:none}.captchaGate_visible__ytXz1{max-height:140px;margin-top:12px;opacity:1}.captchaGate_label__5d0rX{font-size:13px;line-height:18px;color:#5f6470}.reportMistake_opener__qBaCZ{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:#5d6b65;cursor:pointer}.reportMistake_opener__qBaCZ:focus-visible,.reportMistake_opener__qBaCZ:hover{color:#166147;text-decoration:underline}.reportMistake_openerInline__OlTGs{font-size:13px}.reportMistake_flag__iHr4q{width:15px;height:15px;flex:none}.reportMistake_overlay__KELvP{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,33,28,.45)}.reportMistake_dialog__bMSKU{width:480px;max-width:100%;max-height:calc(100vh - 32px);overflow-y:auto;padding:22px 22px 18px;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(20,33,28,.18);text-align:left}.reportMistake_title__oMl7P{margin:0 0 4px;font-size:20px;line-height:1.3;font-weight:700;color:#262730}@media(max-width:47.9375em){.reportMistake_title__oMl7P{font-size:18px}}.reportMistake_where__hvAJf{margin:0 0 14px;font-size:13px;color:#5d6b65;overflow-wrap:anywhere}.reportMistake_label__BPTaz{display:block;margin:10px 0 6px;font-size:14px;font-weight:600;color:#262730}.reportMistake_input__uMqHo,.reportMistake_textarea__yLnsh{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d5ddd9;border-radius:10px;font:inherit;font-size:16px;color:#262730;background:#fff}.reportMistake_input__uMqHo:focus,.reportMistake_textarea__yLnsh:focus{outline:2px solid #52bc98;outline-offset:0;border-color:transparent}.reportMistake_textarea__yLnsh{resize:vertical;min-height:110px;line-height:1.5}.reportMistake_counter__uqAg9{margin-top:4px;font-size:13px;text-align:right;color:#7a8781}.reportMistake_captcha__KavmP{margin-top:10px}.reportMistake_error__BcsXn{margin:8px 0 0;font-size:13px;color:#b42318}.reportMistake_text__Iwyq_{margin:8px 0 0;font-size:16px;line-height:1.55;color:#3d4a44}.reportMistake_actions__VEP0i{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.reportMistake_primary__bx3D3,.reportMistake_secondary__jeoY6{min-height:40px;padding:0 18px;border-radius:999px;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.reportMistake_primary__bx3D3{border:0;background:#166147;color:#fff}.reportMistake_primary__bx3D3:disabled{opacity:.45;cursor:not-allowed}.reportMistake_secondary__jeoY6{border:1px solid #d5ddd9;background:#fff;color:#262730}.compareDrill_drill__loXZ_{display:flex;flex-direction:column;gap:16px}.compareDrill_items__Yaj4a{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:18px}.compareDrill_item__aokGq{display:flex;flex-direction:column;gap:10px;min-width:0}.compareDrill_sentence__pmCYM{margin:0;font-family:M PLUS\ 1,sans-serif;font-size:18px;line-height:2.1}.compareDrill_blank__CasjO{display:inline-block;min-width:3em;padding:0 6px;border-bottom:2px solid #afb4ca;text-align:center;color:#5f6470}.compareDrill_blankRight__UEcug{color:#166147;border-bottom-color:#52bc98}.compareDrill_blankWrong__0uSpH{color:#c62f2f;border-bottom-color:#e34646}.compareDrill_options__n3HU4{display:flex;flex-wrap:wrap;gap:8px}.compareDrill_option__YM9u7{min-height:44px;min-width:64px;padding:6px 16px;border-radius:10px;border:2px solid #d7dae7;background-color:#fff;font-family:M PLUS\ 1,sans-serif;font-size:16px;color:#262730;cursor:pointer;transition:border-color .15s ease}.compareDrill_option__YM9u7:hover:not(:disabled){border-color:#52bc98}.compareDrill_option__YM9u7:focus-visible{outline:2px solid #166147;outline-offset:2px}.compareDrill_option__YM9u7:disabled{cursor:default;opacity:.65}.compareDrill_optionRight__uIlBO,.compareDrill_optionRight__uIlBO:disabled{opacity:1;border-color:#52bc98;background-color:#d2fcee;color:#166147}.compareDrill_optionWrong__LwF_U,.compareDrill_optionWrong__LwF_U:disabled{opacity:1;border-color:#e34646;background-color:#ffecec;color:#c62f2f}.compareDrill_feedback__SnC87{padding:10px 14px;border-radius:12px;font-size:16px;line-height:1.6}.compareDrill_feedbackRight__e_Y3Y{background-color:#f3fffb;border:1px solid #d2fcee}.compareDrill_feedbackWrong__umJ34{background-color:#ffecec;border:1px solid #ffecec}.compareDrill_translation__7eLCP{margin-top:4px;font-size:14px;color:#5f6470}.compareDrill_scoreRow__jUoA_{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.compareDrill_score__bCykN{font-weight:600}.compareDrill_retry__9odmB{padding:8px 18px;border-radius:999px;border:2px solid #52bc98;background-color:#fff;color:#166147;font-weight:600;cursor:pointer}.compare_page__oBP4O{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 16px 72px;background-color:#f9f9fb;font-family:var(--font-en),"M PLUS 1",sans-serif;color:#262730;overflow-wrap:anywhere}.compare_section__2e22h{min-width:0;padding:28px 32px;background-color:#fff;border-radius:16px;box-shadow:-3px 0 4px 0 rgba(215,218,231,.4),3px 3px 4px 0 rgba(215,218,231,.4)}.compare_plain__rrHW_,.compare_section__2e22h{width:941px;max-width:100%;display:flex;flex-direction:column;gap:14px}.compare_jp__9ad8Y{font-family:M PLUS\ 1,sans-serif}.compare_crumbs__tluKc{width:941px;max-width:100%;display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:#5f6470}.compare_crumbs__tluKc a{color:#166147;text-decoration:none}.compare_crumbs__tluKc a:hover{text-decoration:underline}.compare_title__avF1S{margin:0;font-family:var(--font-en),"M PLUS 1","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo",sans-serif;font-size:36px;line-height:44px;font-weight:600;letter-spacing:-.02em;color:#262730;text-wrap:balance;font-family:var(--font-en),"M PLUS 1",sans-serif}@media(max-width:47.9375em){.compare_title__avF1S{font-size:28px;line-height:34px}}.compare_subtitle__pJ7Gd{margin:0;font-size:20px;font-weight:600;color:#262730}@media(max-width:47.9375em){.compare_subtitle__pJ7Gd{font-size:18px}}.compare_lead__R9ZVU{margin:0;font-size:16px;line-height:1.7;max-width:38em}.compare_page__oBP4O ruby rt{font-size:max(11px,.55em);line-height:1;font-weight:400;color:#5f6470}.compare_draft__LuqBv{margin:0;padding:10px 14px;border-radius:6px;background-color:#fffbed;font-size:14px;line-height:1.5}.compare_levelGroup__8bJEh{display:flex;flex-direction:column;gap:12px}.compare_cards__iit9T{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.compare_card__vAJiX{height:100%;display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:16px;border:1px solid #eceef5;background-color:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.compare_card__vAJiX:focus-visible,.compare_card__vAJiX:hover{border-color:#52bc98;box-shadow:0 2px 8px rgba(82,188,152,.18)}.compare_cardTitle__krnlW{font-family:M PLUS\ 1,sans-serif;font-size:20px;font-weight:700;color:#166147}.compare_cardText__jgnty{font-size:14px;line-height:1.55;color:#5f6470}.compare_cardCta__X2p0W{margin-top:auto;font-size:14px;font-weight:600;color:#166147}.compare_levelBadge__om5Vx{align-self:flex-start;padding:2px 10px;border-radius:999px;background-color:#d2fcee;color:#166147;font-size:13px;font-weight:600}.compare_patterns__gZjr3{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.compare_pattern__keY9H{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background-color:#f3fffb;border:1px solid #d2fcee}.compare_patternLabel__5Nkuy{font-family:M PLUS\ 1,sans-serif;font-size:24px;font-weight:700;color:#166147}.compare_patternGloss__nS1Xv{font-size:16px;line-height:1.5}.compare_lessonLink__jj3lg{margin-top:auto;font-size:14px;font-weight:600;color:#166147}.compare_noLesson__uXg1u{margin-top:auto;font-size:14px;color:#5f6470}.compare_explanation__WkpHR{margin:0;font-size:16px;line-height:1.9;max-width:40em}.compare_example__34rAt{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-top:1px solid #eceef5}.compare_example__34rAt:first-of-type{border-top:0;padding-top:0}.compare_exampleLines__Hxxro{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.compare_line__noYcb{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background-color:#f9f9fb;min-width:0}.compare_lineTag__sa7su{align-self:flex-start;padding:1px 8px;border-radius:999px;background-color:#d2fcee;color:#166147;font-family:M PLUS\ 1,sans-serif;font-size:13px;font-weight:700}.compare_lineJp__2bZ2g{font-family:M PLUS\ 1,sans-serif;font-size:18px;line-height:2}.compare_lineTr__Vy4QY{font-size:14px;line-height:1.5;color:#5f6470}.compare_note__QJYax{margin:0;font-size:14px;line-height:1.6}.compare_related__OHnVR{margin:0;padding-left:20px;line-height:1.8}.compare_related__OHnVR a{color:#166147}.compare_otherList__UhMFU{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.compare_otherList__UhMFU a{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid #d7dae7;font-family:M PLUS\ 1,sans-serif;color:#166147;text-decoration:none}.compare_otherList__UhMFU a:hover{border-color:#52bc98}.compare_allLink__GysHE{align-self:flex-start;font-weight:600;color:#166147}.compare_reportRow__nRYqH{display:flex;justify-content:flex-end}@media(max-width:61.9375em){.compare_page__oBP4O{padding:20px 16px 56px}.compare_section__2e22h{padding:20px 16px}.compare_subtitle__pJ7Gd{font-size:18px}.compare_lineJp__2bZ2g{font-size:16px}}