.vocabulary_page__RoAlE{width:min(var(--container-standard,1200px),calc(100% - 2 * var(--gutter, 20px)));margin:0 auto;padding:28px 0 64px;display:grid;gap:14px}.vocabulary_top__LvN3_{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.vocabulary_eyebrow__OK3ln{margin:0 0 6px;color:var(--muted);font-size:13px;font-weight:600}.vocabulary_cover__pSUX_ h2{margin:0;font-size:26px;font-weight:700;color:var(--ink)}.vocabulary_lead__dYcZ_{margin:8px 0 0;color:var(--ink-secondary);font-size:14px;line-height:1.7}.vocabulary_stats__YLqes{margin:14px 0 0;padding:0;list-style:none;display:flex;gap:28px}.vocabulary_stats__YLqes li{display:grid}.vocabulary_stats__YLqes b{font-size:28px;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.vocabulary_stats__YLqes small{color:var(--muted);font-size:12.5px}.vocabulary_coverActions__hRPY8{margin-top:16px;display:flex;gap:10px;align-items:center}.vocabulary_quizButton__kyP4u{padding:10px 20px;border-radius:12px;background:var(--accent-soft);color:var(--accent-dark);font-weight:700;text-decoration:none}.vocabulary_quizButton__kyP4u:hover{background:var(--accent-soft-strong)}.vocabulary_soon__w3gSD{padding:10px 18px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ghost);font-size:14px}.vocabulary_readingList__heuum{margin:0;padding:0;list-style:none;display:grid;gap:7px}.vocabulary_readingList__heuum li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:13.5px}.vocabulary_readingList__heuum b{color:var(--ink);font-weight:700;white-space:nowrap}.vocabulary_readingList__heuum span{color:var(--ink-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vocabulary_readingList__heuum em{font-style:normal;color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums}.vocabulary_more__xBsT2{display:inline-block;margin-top:10px;color:var(--accent);font-weight:700;font-size:13.5px;text-decoration:none}.vocabulary_note__rgzg2{margin:0 0 12px;color:var(--muted);font-size:13px}.vocabulary_list__OPgyw{padding:0!important;overflow:hidden}.vocabulary_parts__mR6o8{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:18px 24px;border-bottom:1px solid var(--line-soft)}.vocabulary_parts__mR6o8 a{display:grid;gap:4px;padding:12px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-decoration:none;min-width:0}.vocabulary_parts__mR6o8 a:hover{box-shadow:inset 0 0 0 1px var(--accent-border)}.vocabulary_parts__mR6o8 a b{font-size:15px;line-height:1.35}.vocabulary_parts__mR6o8 a small{color:var(--muted);font-size:12.5px}.vocabulary_parts__mR6o8 a[data-kind=reading]{background:var(--sunken)}.vocabulary_parts__mR6o8 a[aria-current=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.vocabulary_parts__mR6o8 a[aria-current=true] b{color:var(--accent-dark)}.vocabulary_category__R0DXG{box-shadow:inset 0 0 0 1px var(--accent-border)!important}.vocabulary_catTag__YWi2J{color:var(--accent)}.vocabulary_listHead__n8q_u{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px 10px}.vocabulary_listHead__n8q_u h2{margin:0;font-size:18px;color:var(--ink)}.vocabulary_listHead__n8q_u h2 small{margin-left:10px;color:var(--muted);font-size:13px;font-weight:500}.vocabulary_table__7_UYW{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.vocabulary_table__7_UYW th{padding:10px 14px;text-align:left;color:var(--muted);font-size:12.5px;font-weight:600;border-bottom:1px solid var(--line)}.vocabulary_table__7_UYW td:first-child,.vocabulary_table__7_UYW th:first-child{padding-left:24px}.vocabulary_table__7_UYW td:last-child,.vocabulary_table__7_UYW th:last-child{padding-right:24px}.vocabulary_table__7_UYW td{padding:11px 14px;border-bottom:1px solid var(--line-soft);vertical-align:initial}.vocabulary_table__7_UYW th:first-child{width:15%}.vocabulary_table__7_UYW th:nth-child(2){width:14%}.vocabulary_table__7_UYW th:nth-child(3){width:5%}.vocabulary_table__7_UYW th:nth-child(4){width:7%}.vocabulary_table__7_UYW th:nth-child(5){width:19%}.vocabulary_table__7_UYW th:nth-child(6){width:15%}.vocabulary_table__7_UYW th:nth-child(7){width:16%}.vocabulary_table__7_UYW th:nth-child(8){width:9%}.vocabulary_ptTable__sERci th:first-child,.vocabulary_ptTable__sERci th:nth-child(2){width:18%}.vocabulary_ptTable__sERci th:nth-child(3){width:8%}.vocabulary_ptTable__sERci th:nth-child(4),.vocabulary_ptTable__sERci th:nth-child(5){width:22%}.vocabulary_ptTable__sERci th:nth-child(6){width:12%}.vocabulary_readingTable__HyaXc th:first-child{width:34%}.vocabulary_readingTable__HyaXc th:nth-child(2){width:54%}.vocabulary_readingTable__HyaXc th:nth-child(3){width:12%}.vocabulary_readingTable__HyaXc .vocabulary_ja___rnZF b{font-size:17px;font-weight:700;color:var(--ink)}.vocabulary_jaTable__b6INg th:first-child,.vocabulary_jaTable__b6INg th:nth-child(2){width:12%}.vocabulary_jaTable__b6INg th:nth-child(3){width:5%}.vocabulary_jaTable__b6INg th:nth-child(4){width:7%}.vocabulary_jaTable__b6INg th:nth-child(5){width:20%}.vocabulary_jaTable__b6INg th:nth-child(6){width:24%}.vocabulary_jaTable__b6INg th:nth-child(7),.vocabulary_jaTable__b6INg th:nth-child(8){width:7%}.vocabulary_jaTable__b6INg th:nth-child(9){width:6%}.vocabulary_chapterRow__d0ico td{padding-top:16px;padding-bottom:8px;border-bottom:0}.vocabulary_chapterRow__d0ico b{font-size:16px;color:var(--ink)}.vocabulary_chapterRow__d0ico span{margin-left:10px;color:var(--muted);font-size:12.5px}.vocabulary_nodeRow__qM49v td{padding-top:8px;padding-bottom:8px;background:var(--sunken);border-top:1px solid var(--line-soft)}.vocabulary_nodeRow__qM49v span{font-weight:700;color:var(--ink-body);font-size:13.5px}.vocabulary_nodeRow__qM49v small{margin-left:8px;color:var(--muted);font-size:12px}.vocabulary_nodeRow__qM49v a{float:right;color:var(--accent);font-size:12.5px;font-weight:700;text-decoration:none}.vocabulary_wordRow__VPljz{cursor:pointer}.vocabulary_wordRow__VPljz:hover td{background:var(--accent-wash)}.vocabulary_wordRow__VPljz:hover .vocabulary_ja___rnZF a{color:var(--accent-dark)}.vocabulary_ja___rnZF a{color:var(--ink);font-size:17px;font-weight:700;text-decoration:none}.vocabulary_ja___rnZF a:hover{color:var(--accent-dark)}.vocabulary_yomi__tm8VX{color:var(--muted);font-size:13.5px}.vocabulary_yomi__tm8VX,.vocabulary_zh__NZDAj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vocabulary_zh__NZDAj{color:var(--ink);font-weight:600}.vocabulary_en__aQFHI{color:var(--ink-secondary);font-style:italic;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vocabulary_num__Exerx{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}.vocabulary_num__Exerx b{font-size:15px;color:var(--ink)}.vocabulary_num__Exerx small{color:var(--muted);font-size:12px}.vocabulary_dim__SInGO{color:var(--ghost)}.vocabulary_foldRow__vBMVe td{padding-top:7px;padding-bottom:7px;color:var(--muted);font-size:12.5px}.vocabulary_accent___ukaX{display:inline-block;color:var(--muted);font-size:14px;line-height:1}.vocabulary_pos__rJI0X span{display:inline-block;padding:2px 7px;border-radius:6px;background:var(--sunken);color:var(--ink-secondary);font-size:12px}.vocabulary_warn__atLMO{color:var(--warn);font-size:12.5px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vocabulary_rd__Zx7Vm b{color:var(--accent-dark)}.vocabulary_ls__ktTBj b{color:var(--success)}.vocabulary_level__vK8QY{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--sunken);color:var(--ink-secondary);font-size:12px}@media (max-width:960px){.vocabulary_top__LvN3_{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.vocabulary_parts__mR6o8{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr);overflow-x:auto;padding:14px 16px}.vocabulary_listHead__n8q_u{padding:14px 16px 8px}.vocabulary_listHead__n8q_u h2 small{display:block;margin:4px 0 0}.vocabulary_table__7_UYW,.vocabulary_table__7_UYW tbody{display:block}.vocabulary_table__7_UYW thead{display:none}.vocabulary_table__7_UYW tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 16px;border-bottom:1px solid var(--line-soft)}.vocabulary_table__7_UYW tr:after{content:"";flex-basis:100%;order:1;height:0}.vocabulary_table__7_UYW td,.vocabulary_table__7_UYW td:first-child,.vocabulary_table__7_UYW td:last-child{display:inline;padding:0;border:0;width:auto}.vocabulary_table__7_UYW .vocabulary_num__Exerx{margin-left:auto;order:1}.vocabulary_table__7_UYW .vocabulary_pos__rJI0X,.vocabulary_table__7_UYW .vocabulary_warn__atLMO,.vocabulary_table__7_UYW .vocabulary_zh__NZDAj{order:2}.vocabulary_table__7_UYW .vocabulary_zh__NZDAj{flex:1 1 auto}.vocabulary_table__7_UYW .vocabulary_en__aQFHI{order:3;flex-basis:100%;font-size:12.5px}.vocabulary_table__7_UYW .vocabulary_en__aQFHI[data-empty=true]{display:none}.vocabulary_table__7_UYW .vocabulary_zh__NZDAj{white-space:normal}.vocabulary_jaTable__b6INg .vocabulary_ls__ktTBj,.vocabulary_jaTable__b6INg .vocabulary_rd__Zx7Vm{margin-left:0;order:2}.vocabulary_jaTable__b6INg .vocabulary_warn__atLMO{order:3;flex-basis:100%;white-space:normal}.vocabulary_chapterRow__d0ico,.vocabulary_foldRow__vBMVe,.vocabulary_nodeRow__qM49v{display:block!important}.vocabulary_chapterRow__d0ico:after,.vocabulary_foldRow__vBMVe:after,.vocabulary_nodeRow__qM49v:after{display:none}.vocabulary_chapterRow__d0ico td,.vocabulary_foldRow__vBMVe td,.vocabulary_nodeRow__qM49v td{display:block!important;background:none}.vocabulary_nodeRow__qM49v{background:var(--sunken)}.vocabulary_nodeRow__qM49v a{float:none;display:inline-block;margin-left:8px}.vocabulary_stats__YLqes{gap:18px}}.vocabulary_wordPage__Ommtj{width:min(1440px,calc(100% - 2 * var(--gutter, 20px) - 56px));margin:0 auto;padding:14px 0 20px;display:grid;gap:12px}.vocabulary_wordTop__J_ZTP{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px}.vocabulary_crumbs__OmjKK{display:flex;flex-wrap:wrap;gap:4px;color:var(--muted)}.vocabulary_crumbs__OmjKK span+span:before{content:"›";margin-right:4px;color:var(--ghost)}.vocabulary_crumbs__OmjKK a{color:var(--accent);text-decoration:none}.vocabulary_crumbs__OmjKK b{color:var(--ink)}.vocabulary_pager__nfL4z{display:flex;gap:12px;align-items:center;color:var(--muted);white-space:nowrap}.vocabulary_pager__nfL4z a{color:var(--accent);font-weight:700;text-decoration:none}.vocabulary_columns__jtiew{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:14px;height:calc(100dvh - 68px - 14px - 20px - 30px - 12px);min-height:520px}@media (min-width:1100px){.vocabulary_columns__jtiew:has(>[data-chat-slot]:not(:empty)),.vocabulary_columns__jtiew:has(>[data-notes-column][data-open=true]),.vocabulary_columns__jtiew:has(>[data-side-pane][data-open=true]){grid-template-columns:minmax(0,30fr) minmax(0,43fr) minmax(0,27fr)}}.vocabulary_textbookPane__wf2rX{display:none;min-height:0;flex-direction:column;overflow:hidden!important}.vocabulary_textbookPane__wf2rX[data-open=true]{display:flex}.vocabulary_sideHead__iaLj5 div{display:grid}.vocabulary_sideHead__iaLj5 small{color:var(--muted);font-size:11.5px;font-weight:500}.vocabulary_textbookBody__L3CFy{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 18px 24px;font-size:14px}.vocabulary_textbookBody__L3CFy .tb-section h2{font-size:15.5px}.vocabulary_textbookTitle__jkqhG{margin:12px 0 4px;font-size:18px;color:var(--ink)}.vocabulary_chatSlot__TFlXF{min-height:0;overflow:hidden!important;display:flex;flex-direction:column}.vocabulary_chatSlot__TFlXF:empty{display:none}.vocabulary_columns__jtiew>*{min-height:0;overflow:auto;border-radius:22px;background:var(--paper);box-shadow:0 1px 2px color-mix(in srgb,transparent,var(--shadow-ink) 6%)}.vocabulary_colLeft__0VzPA{display:flex;flex-direction:column;gap:12px;padding:20px 22px}.vocabulary_colMid__zcCdS{padding:14px 20px}.vocabulary_colSide__x7QX4{display:flex;flex-direction:column}.vocabulary_colSide__x7QX4[hidden]{display:none}.vocabulary_wordHead__sVH9_{display:flex;align-items:center;gap:10px}.vocabulary_wordHead__sVH9_ h1{margin:0;font-size:36px;font-weight:700;line-height:1.15;color:var(--ink)}.vocabulary_wordHead__sVH9_ .vocabulary_accent___ukaX{font-size:18px}.vocabulary_wordTags__VTOdy{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.vocabulary_wordTags__VTOdy b{font-size:19px;color:var(--ink)}.vocabulary_wordTags__VTOdy i{color:var(--ink-secondary);font-size:15px}.vocabulary_wordYomi__NZcKM{color:var(--muted);font-size:15px}.vocabulary_posTag__AoqhV{padding:2px 8px;border-radius:6px;background:var(--sunken);color:var(--ink-secondary);font-size:12.5px}.vocabulary_nodeBox__aZrqs{padding:12px 14px;border-radius:14px;background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent-line)}.vocabulary_nodeBoxLabel__b8eXs{margin:0 0 4px;color:var(--muted);font-size:12px}.vocabulary_nodeBoxLink__nblGi{color:var(--accent-dark);font-size:14.5px;text-decoration:none;line-height:1.6}.vocabulary_nodeBoxJa__Fma_q{margin:4px 0 0;color:var(--muted);font-size:12.5px}.vocabulary_info__rZoj7{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13px}.vocabulary_info__rZoj7 dt{color:var(--muted)}.vocabulary_info__rZoj7 dd{margin:0;color:var(--ink-body)}.vocabulary_meaning__o9j2E{margin:0;font-size:15px;line-height:1.7;color:var(--ink)}.vocabulary_warnBox___g_nJ{margin:0;padding:10px 12px;border-radius:12px;background:var(--amber-soft);color:var(--warn);font-size:13.5px;line-height:1.6}.vocabulary_block__6PSRB+.vocabulary_block__6PSRB{margin-top:14px}.vocabulary_block__6PSRB h2{margin:4px 0 8px;font-size:14.5px;font-weight:700;color:var(--ink)}.vocabulary_block__6PSRB h2 span{margin-left:8px;color:var(--ghost);font-size:12px;font-weight:500}.vocabulary_meSum__SrDTd{margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:var(--ink-body)}.vocabulary_meSum__SrDTd b[data-state=correct]{color:var(--success)}.vocabulary_meSum__SrDTd b[data-state=wrong]{color:var(--danger)}.vocabulary_meBar__iD9Dg{display:inline-flex;width:120px;height:8px;border-radius:999px;background:var(--sunken-strong);overflow:hidden}.vocabulary_meBar__iD9Dg i{display:block;height:100%}.vocabulary_meBar__iD9Dg i[data-state=correct]{background:var(--success-bright)}.vocabulary_meBar__iD9Dg i[data-state=wrong]{background:var(--danger-bright)}.vocabulary_legend__bJYf0{display:inline-flex;align-items:center;gap:4px 6px;color:var(--muted);font-size:12px}.vocabulary_legend__bJYf0 i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-left:6px}.vocabulary_legend__bJYf0 i[data-state=correct]{background:var(--success-soft);box-shadow:inset 0 0 0 1px var(--success-bright)}.vocabulary_legend__bJYf0 i[data-state=wrong]{background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger-bright)}.vocabulary_legend__bJYf0 i[data-state=none]{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-strong)}.vocabulary_chips__pesXR{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:4px}.vocabulary_chip__KinOW{padding:3px 0;border-radius:7px;background:var(--sunken);color:var(--ink-secondary);font-size:11.5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;text-decoration:none}.vocabulary_chip__KinOW[data-state=correct]{background:var(--success-soft);color:var(--success)}.vocabulary_chip__KinOW[data-state=wrong]{background:var(--danger-soft);color:var(--danger)}.vocabulary_chip__KinOW:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}.vocabulary_coList__8LE2z{display:flex;flex-wrap:wrap;gap:6px}.vocabulary_co__8n5_7{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:13.5px;text-decoration:none}.vocabulary_co__8n5_7 small{color:var(--muted);font-size:11.5px}.vocabulary_co__8n5_7:hover{box-shadow:inset 0 0 0 1px var(--accent-border)}.vocabulary_quote__yvPdQ{margin:0;padding:8px 12px;border-left:3px solid var(--line-strong);background:var(--sunken);font:15px/1.8 Hiragino Mincho ProN,Yu Mincho,serif;color:var(--ink)}.vocabulary_quoteSrc__log8Z{margin:6px 0 0;color:var(--muted);font-size:12.5px}.vocabulary_quoteSrc__log8Z a{margin-left:6px;color:var(--accent);font-weight:700;text-decoration:none}.vocabulary_sideHead__iaLj5{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:8px 10px 8px 16px;border-bottom:1px solid var(--line)}.vocabulary_sideHead__iaLj5 strong{font-size:15px;color:var(--accent-dark)}.vocabulary_sideClose__QXs1a{padding:4px 6px;border:0;border-radius:6px;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.vocabulary_sideClose__QXs1a:hover{background:var(--sunken);color:var(--ink)}.vocabulary_sideBody__nKu9f{display:grid;gap:8px;padding:14px 16px;font-size:13.5px;line-height:1.7;color:var(--ink-body)}.vocabulary_sideBody__nKu9f p{margin:0}.vocabulary_sidePath__tr8E7{color:var(--muted);font-size:12px}.vocabulary_sideBody__nKu9f h3{margin:0;font-size:17px;color:var(--ink)}.vocabulary_sideBody__nKu9f h3 small{margin-left:6px;color:var(--muted);font-size:13px;font-weight:500}.vocabulary_sideKey__QTenG{padding:8px 10px;border-radius:10px;background:var(--amber-soft);color:var(--warn)}.vocabulary_sideOpen__RJMg2{justify-self:start;padding:8px 14px;border-radius:10px;background:var(--accent-soft);color:var(--accent-dark);font-weight:700;text-decoration:none}.vocabulary_sideChat__OFzmF{margin-top:4px}.vocabulary_edgeHandle__zMtab{display:none}@media (min-width:1100px){.vocabulary_edgeHandle__zMtab{display:block;position:fixed;right:0;top:calc(46% - 72px);z-index:40;writing-mode:vertical-rl;padding:14px 7px;border:0;border-radius:10px 0 0 10px;background:var(--paper);color:var(--accent-dark);font:700 13px/1 system-ui,-apple-system,PingFang SC,sans-serif;letter-spacing:3px;box-shadow:-3px 4px 14px color-mix(in srgb,transparent,var(--shadow-ink) 10%);cursor:pointer}.vocabulary_edgeHandle__zMtab[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.vocabulary_edgeHandle__zMtab:hover{background:var(--accent-dark);color:var(--on-accent)}}@media (max-height:700px){.vocabulary_wordHead__sVH9_ h1{font-size:30px}.vocabulary_colLeft__0VzPA{padding:14px 18px;gap:8px}.vocabulary_colMid__zcCdS{padding:10px 16px}}@media (max-width:1099px){.vocabulary_columns__jtiew{grid-template-columns:minmax(0,1fr);height:auto}.vocabulary_columns__jtiew>*{overflow:visible}.vocabulary_textbookPane__wf2rX{display:flex!important;overflow:visible!important}.vocabulary_textbookBody__L3CFy{overflow:visible}.vocabulary_sideClose__QXs1a{display:none}.vocabulary_wordPage__Ommtj{width:calc(100% - 2 * var(--gutter, 20px))}}@media (max-width:760px){.vocabulary_wordTop__J_ZTP{flex-wrap:wrap}.vocabulary_crumbs__OmjKK{flex:1 1 100%}.vocabulary_wordHead__sVH9_ h1{font-size:30px}.vocabulary_chips__pesXR{grid-template-columns:repeat(4,minmax(0,1fr))}}.vocabulary_quizPage__YA5SE{width:min(760px,calc(100% - 2 * var(--gutter, 20px)));margin:0 auto;min-height:calc(100dvh - 68px);padding:22px 0 40px;box-sizing:border-box;display:grid;align-content:center}.vocabulary_quizCard__4kiNy{padding:26px 30px;border-radius:22px;background:var(--paper);box-shadow:0 1px 2px color-mix(in srgb,transparent,var(--shadow-ink) 6%);display:grid;gap:16px}.vocabulary_quizCard__4kiNy h1{margin:0;font-size:24px;color:var(--ink)}.vocabulary_quizSub__76l8s{margin:-8px 0 0;color:var(--ink-secondary);font-size:14px}.vocabulary_quizRow__qHI4H h2{margin:0 0 8px;font-size:14px;color:var(--ink)}.vocabulary_quizRow__qHI4H h2 span{margin-left:6px;color:var(--muted);font-weight:500;font-size:12px}.vocabulary_quizChips__WlTAi{display:flex;flex-wrap:wrap;gap:8px}.vocabulary_quizChip__fMv5P{display:grid;gap:2px;min-width:130px;padding:10px 14px;border:0;border-radius:12px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);text-align:left;font:inherit;color:var(--ink);text-decoration:none;cursor:pointer}.vocabulary_quizChip__fMv5P b{font-size:14px}.vocabulary_quizChip__fMv5P small{font-size:12px;color:var(--muted)}.vocabulary_quizChip__fMv5P[aria-current=true],.vocabulary_quizChip__fMv5P[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.vocabulary_quizChip__fMv5P[aria-current=true] b,.vocabulary_quizChip__fMv5P[aria-pressed=true] b{color:var(--accent-dark)}.vocabulary_quizChip__fMv5P:disabled{opacity:.5;cursor:default}.vocabulary_quizGo__AL_o5{justify-self:start;padding:12px 26px;border:0;border-radius:12px;background:var(--accent);color:var(--on-accent);font:inherit;font-weight:700;cursor:pointer}.vocabulary_quizGo__AL_o5:hover{background:var(--accent-dark)}.vocabulary_quizGo__AL_o5:disabled{opacity:.5}.vocabulary_quizSecondary__pHeoQ{padding:12px 22px;border:0;border-radius:12px;background:var(--accent-soft);color:var(--accent-dark);font:inherit;font-weight:700;cursor:pointer}.vocabulary_quizGhost__l1kIU{padding:12px 20px;border:0;border-radius:12px;background:none;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-secondary);font:inherit;text-decoration:none;cursor:pointer}.vocabulary_quizActions__nCFNR{display:flex;flex-wrap:wrap;gap:10px}.vocabulary_quizPlay__uxhZQ{display:grid;gap:16px}.vocabulary_quizBar__5j25J{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--ink-secondary);font-size:13.5px}.vocabulary_quizProg__1MCFr{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-variant-numeric:tabular-nums}.vocabulary_dots__VqCRS{display:inline-flex;gap:4px}.vocabulary_dots__VqCRS i{width:8px;height:8px;border-radius:50%;background:var(--sunken-strong)}.vocabulary_dots__VqCRS i[data-state=correct]{background:var(--success-bright)}.vocabulary_dots__VqCRS i[data-state=wrong]{background:var(--danger-bright)}.vocabulary_quizExit__dJzkd{justify-self:end;border:0;background:none;color:var(--muted);font-size:18px;cursor:pointer}.vocabulary_prompt__Z4qoz{text-align:center;padding:18px 0 4px}.vocabulary_promptBig__ypnmq{font-size:52px;font-weight:700;color:var(--ink);line-height:1.2}.vocabulary_promptYomi__qIkPE{margin-top:6px;color:var(--muted);font-size:18px}.vocabulary_sentence__6UJcz{padding:22px 26px;border-radius:22px;background:var(--paper);box-shadow:0 1px 2px color-mix(in srgb,transparent,var(--shadow-ink) 6%)}.vocabulary_sentenceSrc__mOeAC{margin:0 0 8px;color:var(--muted);font-size:12px}.vocabulary_sentenceJa__pAK_I{margin:0;font:21px/1.8 Hiragino Mincho ProN,Yu Mincho,serif;color:var(--ink)}.vocabulary_blank__VH0nc{display:inline-block;min-width:4em;margin:0 4px;padding:0 10px;border-bottom:2px solid var(--line-stronger);text-align:center}.vocabulary_blank__VH0nc[data-filled=true]{border-bottom-color:var(--success-bright);background:var(--success-soft);color:var(--success);font-weight:700}.vocabulary_options__RyS0F{display:grid;gap:10px}.vocabulary_options__RyS0F[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vocabulary_option__an7dD{display:flex;align-items:center;gap:10px;padding:14px 18px;border:0;border-radius:14px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:inherit;font-size:16px;text-align:left;cursor:pointer}.vocabulary_option__an7dD:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--accent-border)}.vocabulary_option__an7dD b{font-size:17px}.vocabulary_option__an7dD small{color:var(--muted);font-size:13px}.vocabulary_option__an7dD em{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:700}.vocabulary_option__an7dD[data-state=correct]{background:var(--success-soft);box-shadow:inset 0 0 0 2px var(--success-bright);color:var(--success)}.vocabulary_option__an7dD[data-state=wrong]{background:var(--danger-soft);box-shadow:inset 0 0 0 2px var(--danger-bright);color:var(--danger)}.vocabulary_option__an7dD:disabled{opacity:.6;cursor:default}.vocabulary_optKey__GAPDc{color:var(--muted);font-size:13px;font-weight:700}.vocabulary_explain__irOSE{padding:14px 18px;border-radius:16px;background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent-line);display:grid;gap:6px;font-size:14px;line-height:1.7;color:var(--ink-body)}.vocabulary_explain__irOSE p{margin:0}.vocabulary_explainHead__giJZX{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.vocabulary_explainHead__giJZX b:first-child{font-size:18px;color:var(--ink)}.vocabulary_explainHead__giJZX small{margin-left:auto;color:var(--muted)}.vocabulary_explainLinks__X8Siu{display:flex;flex-wrap:wrap;gap:6px 18px}.vocabulary_explainLinks__X8Siu a{color:var(--accent);font-weight:700;font-size:13px;text-decoration:none}.vocabulary_quizFoot__ONeU0{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.vocabulary_quizFoot__ONeU0>:last-child{justify-self:center;grid-column:2}.vocabulary_quizFoot__ONeU0>:first-child{grid-column:1;justify-self:start}.vocabulary_score__mzoZA{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.vocabulary_score__mzoZA b{font-size:44px;line-height:1;color:var(--ink)}.vocabulary_score__mzoZA span{font-size:18px;color:var(--muted)}.vocabulary_score__mzoZA p{flex-basis:100%;margin:4px 0 0;color:var(--ink-secondary);font-size:13.5px}.vocabulary_scoreBar__pxL2l{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--sunken)}.vocabulary_scoreBar__pxL2l i[data-state=correct]{background:var(--success-bright)}.vocabulary_scoreBar__pxL2l i[data-state=wrong]{background:var(--danger-bright)}.vocabulary_resultList__dhtpp{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.vocabulary_resultList__dhtpp li{display:grid;grid-template-columns:20px auto 1fr auto;align-items:center;gap:4px 8px;padding:7px 10px;border-radius:10px;background:var(--sunken);font-size:13.5px}.vocabulary_resultList__dhtpp li[data-state=wrong]{background:var(--danger-soft)}.vocabulary_resultList__dhtpp li b{font:15px Hiragino Mincho ProN,Yu Mincho,serif;font-weight:700}.vocabulary_resultList__dhtpp li small{grid-column:2/4;color:var(--danger);font-size:12px}.vocabulary_resultList__dhtpp li a{grid-column:4;grid-row:1;color:var(--accent);font-size:12px;text-decoration:none}.vocabulary_mark__Jpnf6{font-weight:700}.vocabulary_resultList__dhtpp li[data-state=correct] .vocabulary_mark__Jpnf6{color:var(--success)}.vocabulary_resultList__dhtpp li[data-state=wrong] .vocabulary_mark__Jpnf6{color:var(--danger)}@media (max-width:760px){.vocabulary_quizPage__YA5SE{min-height:0;align-content:start;padding-top:14px}.vocabulary_options__RyS0F[data-cols="2"],.vocabulary_resultList__dhtpp{grid-template-columns:minmax(0,1fr)}.vocabulary_quizChip__fMv5P{min-width:0;flex:1 1 40%}.vocabulary_quizCard__4kiNy,.vocabulary_sentence__6UJcz{padding:16px 18px}.vocabulary_promptBig__ypnmq{font-size:40px}.vocabulary_quizFoot__ONeU0{grid-template-columns:1fr;gap:8px}.vocabulary_quizFoot__ONeU0>:first-child,.vocabulary_quizFoot__ONeU0>:last-child{grid-column:1;justify-self:stretch;text-align:center}}.vocabulary_siblings__ddpSX{margin-top:auto;padding-top:12px;border-top:1px solid var(--line-soft)}.vocabulary_siblings__ddpSX p{margin:0 0 6px;color:var(--muted);font-size:12px}.vocabulary_siblings__ddpSX ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 6px}.vocabulary_siblings__ddpSX a{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--sunken);color:var(--ink-body);font-size:13px;text-decoration:none}.vocabulary_siblings__ddpSX a:hover,.vocabulary_siblings__ddpSX a[aria-current=page]{background:var(--accent-soft);color:var(--accent-dark)}.vocabulary_siblings__ddpSX a[aria-current=page]{font-weight:700}.vocabulary_plainRow__pomhe td{background:none}.vocabulary_symTable__axmkg th:first-child{width:16%}.vocabulary_symTable__axmkg th:nth-child(2){width:26%}.vocabulary_symTable__axmkg th:nth-child(3){width:18%}.vocabulary_symTable__axmkg th:nth-child(4){width:28%}.vocabulary_symTable__axmkg th:nth-child(5){width:12%}.vocabulary_formulaCell__uzb0f{font-family:Times New Roman,Cambria Math,serif;font-style:italic;font-size:19px;color:var(--ink)}.vocabulary_catTable__Oc8Qt th:first-child{width:18%}.vocabulary_catTable__Oc8Qt th:nth-child(2){width:16%}.vocabulary_catTable__Oc8Qt th:nth-child(3){width:20%}.vocabulary_catTable__Oc8Qt th:nth-child(4){width:18%}.vocabulary_catTable__Oc8Qt th:nth-child(5){width:8%}.vocabulary_catTable__Oc8Qt th:nth-child(6){width:20%}.vocabulary_secCell__MTJ_Z a{color:var(--accent);font-size:12.5px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.vocabulary_ptWrap__TTXVm{padding:6px 24px 16px}.vocabulary_pt__KD6XN{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));gap:4px}.vocabulary_ptCell__1S90J{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:30px;padding:3px 0;border-radius:7px;background:var(--sunken);color:var(--ghost);font-size:11px;line-height:1.2;text-decoration:none}.vocabulary_ptCell__1S90J b{font-size:12px;font-weight:600}.vocabulary_ptCell__1S90J[data-level="1"],.vocabulary_ptCell__1S90J[data-level="2"],.vocabulary_ptCell__1S90J[data-level="3"]{min-height:52px;color:var(--ink)}.vocabulary_ptCell__1S90J[data-level="1"]{background:var(--accent-wash)}.vocabulary_ptCell__1S90J[data-level="2"]{background:var(--accent-soft-strong)}.vocabulary_ptCell__1S90J[data-level="3"]{background:var(--accent-border-soft)}.vocabulary_ptCell__1S90J span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:var(--ink-body)}.vocabulary_ptCell__1S90J small{font-size:10px;color:var(--muted)}a.vocabulary_ptCell__1S90J:hover{box-shadow:inset 0 0 0 2px var(--accent)}.vocabulary_ptLegend___pZWm{margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:12px}.vocabulary_ptLegend___pZWm i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-left:10px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.vocabulary_ptLegend___pZWm i[data-level="1"]{background:var(--accent-wash)}.vocabulary_ptLegend___pZWm i[data-level="2"]{background:var(--accent-soft-strong)}.vocabulary_ptLegend___pZWm i[data-level="3"]{background:var(--accent-border-soft)}@media (max-width:760px){.vocabulary_pt__KD6XN{grid-template-columns:repeat(18,30px);overflow-x:auto}.vocabulary_ptWrap__TTXVm{overflow-x:auto}}.vocabulary_essence__tw6xO{margin:0;padding:12px 14px;border-radius:12px;background:var(--sunken);font-size:15.5px;line-height:1.7;color:var(--ink)}.vocabulary_formulaLine__uEGCB{margin:0;font-size:14px;color:var(--ink-body)}.vocabulary_formulaLine__uEGCB b{font-size:15px;color:var(--ink)}.vocabulary_fcell__pSwkK{font-size:13px;color:var(--ink-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.vocabulary_table__7_UYW .vocabulary_fcell__pSwkK{order:2}}.vocabulary_speak__fiYom{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--accent-soft);color:var(--accent);cursor:pointer}.vocabulary_speak__fiYom:hover:not(:disabled){background:var(--accent-soft-strong)}.vocabulary_speak__fiYom:disabled{opacity:.4;cursor:default}.vocabulary_phrases__thlId{display:grid;gap:3px}.vocabulary_phrase__ZHm_L{display:grid;grid-template-columns:minmax(0,1fr) auto auto 64px;align-items:center;gap:12px;padding:5px 10px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer}.vocabulary_phrase__ZHm_L:hover{background:var(--sunken)}.vocabulary_phrase__ZHm_L[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}.vocabulary_phJa__4_K9N{font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:14.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vocabulary_phJa__4_K9N mark{background:none;color:var(--accent-dark);font-weight:700}.vocabulary_phZh__ZhlJR{color:var(--ink-body);font-size:13px;white-space:nowrap}.vocabulary_phN__gA6HT{color:var(--muted);font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.vocabulary_phMe__oJJnP{display:inline-flex;justify-content:flex-end;gap:6px;font-size:12px;white-space:nowrap}.vocabulary_phMe__oJJnP b[data-state=correct]{color:var(--success)}.vocabulary_phMe__oJJnP b[data-state=wrong]{color:var(--danger)}.vocabulary_chip__KinOW[data-hit=true]{box-shadow:inset 0 0 0 2px var(--accent);font-weight:700}.vocabulary_legend__bJYf0 i[data-state=hit]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--accent)}@media (max-width:760px){.vocabulary_phrase__ZHm_L{grid-template-columns:minmax(0,1fr) auto}.vocabulary_phJa__4_K9N{grid-column:1/-1;white-space:normal}}.vocabulary_myLink__XBgJF{padding:8px 14px;border-radius:10px;background:var(--accent-soft);color:var(--accent-dark);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.vocabulary_myLink__XBgJF[aria-current=page]{background:var(--accent);color:var(--on-accent)}.vocabulary_lv__svKfQ{display:inline-block;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.6;color:var(--ink-body);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line)}.vocabulary_lv__svKfQ[data-level="2"]{background:var(--accent-soft);box-shadow:none}.vocabulary_lv__svKfQ[data-level="3"]{background:var(--accent-border);color:var(--accent-dark);box-shadow:none}.vocabulary_lv__svKfQ[data-level="4"]{background:var(--accent);color:var(--on-accent);box-shadow:none}.vocabulary_levelBar__79aaY{display:flex;height:10px;border-radius:999px;overflow:hidden;margin:8px 0 14px;background:var(--sunken)}.vocabulary_levelBar__79aaY i[data-level="4"]{background:var(--accent)}.vocabulary_levelBar__79aaY i[data-level="3"]{background:var(--accent-border)}.vocabulary_levelBar__79aaY i[data-level="2"]{background:var(--accent-soft)}.vocabulary_levelBar__79aaY i[data-level="1"]{background:var(--sunken-strong)}.vocabulary_levelCounts__qXkBZ{margin:0;padding:0;list-style:none;display:flex;gap:26px}.vocabulary_levelCounts__qXkBZ li{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.vocabulary_levelCounts__qXkBZ b{font-size:28px;line-height:1;color:var(--ink)}.vocabulary_learnPick__PxhVK{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-secondary)}.vocabulary_learnPick__PxhVK a{padding:6px 12px;border-radius:999px;background:var(--sunken);color:var(--ink-body);text-decoration:none}.vocabulary_learnPick__PxhVK a:hover{background:var(--accent-soft);color:var(--accent-dark)}.vocabulary_seg__pP82Z{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--canvas);font-size:13px}.vocabulary_seg__pP82Z a{padding:5px 12px;border-radius:8px;color:var(--ink-secondary);text-decoration:none}.vocabulary_seg__pP82Z a[aria-current=true]{background:var(--paper);color:var(--accent-dark);font-weight:700}.vocabulary_myTable__1vtCB th:first-child{width:26%}.vocabulary_myTable__1vtCB th:nth-child(2){width:14%}.vocabulary_myTable__1vtCB th:nth-child(3){width:16%}.vocabulary_myTable__1vtCB th:nth-child(4){width:24%}.vocabulary_myTable__1vtCB th:nth-child(5){width:20%}.vocabulary_dueToday__fmdS2{color:var(--accent-dark);font-weight:700}.vocabulary_emptyNote__AJEgU{margin:0;padding:20px 24px 26px;color:var(--muted);font-size:14px}.vocabulary_cardButtons__mYRC3{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vocabulary_cardAdd__eUYaO,.vocabulary_cardMuted__Nju1M,.vocabulary_cardOn__GWILV{padding:6px 14px;border:0;border-radius:999px;font:inherit;font-size:13px;cursor:pointer}.vocabulary_cardAdd__eUYaO{background:var(--accent);color:var(--on-accent);font-weight:700}.vocabulary_cardOn__GWILV{background:var(--accent-soft);color:var(--accent-dark);font-weight:700}.vocabulary_cardMuted__Nju1M{background:var(--sunken);color:var(--ink-secondary)}.vocabulary_cardAdd__eUYaO:disabled,.vocabulary_cardMuted__Nju1M:disabled,.vocabulary_cardOn__GWILV:disabled{opacity:.6}.vocabulary_levelUp__y1SjY{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;border-radius:14px;background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent-line);font-size:14px;color:var(--ink-body)}.vocabulary_levelUp__y1SjY a{color:var(--accent);font-weight:700;font-size:13px;text-decoration:none;margin-left:auto}.vocabulary_levelUp__y1SjY .vocabulary_note__rgzg2{flex-basis:100%;margin:0}.vocabulary_moves__n7OXB{margin:0;padding:0;list-style:none;display:grid;gap:8px}.vocabulary_moves__n7OXB li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;border-radius:12px;background:var(--canvas);font-size:14px}.vocabulary_moves__n7OXB li small{color:var(--muted)}.vocabulary_moves__n7OXB li[data-down=true]{background:var(--danger-soft)}.vocabulary_coverHide__3Dwgh{padding:24px;border-radius:16px;background:repeating-linear-gradient(45deg,var(--sunken),var(--sunken) 8px,var(--canvas) 8px,var(--canvas) 16px);color:var(--muted);text-align:center}.vocabulary_learnQuote__v2mEt{font-family:Hiragino Mincho ProN,Yu Mincho,serif;color:var(--ink)}.vocabulary_learnQuote__v2mEt small{font-family:inherit;color:var(--muted);font-size:12px}.vocabulary_center__8sb8Q{text-align:center}.vocabulary_linkButton__KYEYo{border:0;background:none;padding:0;color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.vocabulary_option__an7dD b+small,.vocabulary_option__an7dD small{margin-left:4px}.vocabulary_listHead__n8q_u,.vocabulary_options__RyS0F[data-cols="2"] .vocabulary_option__an7dD{flex-wrap:wrap}.vocabulary_ptCell__1S90J:has(span){min-height:52px}.vocabulary_ptCell__1S90J[data-level="0"]:has(span){color:var(--ink-secondary);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.vocabulary_ptCell__1S90J[data-level="0"]:has(span) span{color:var(--muted)}.notes_column__PxlpI{display:none;min-width:0;min-height:0;position:relative;flex-direction:column;border-radius:18px;background:var(--paper)}@media (min-width:1100px){.notes_column__PxlpI[data-open=true]{display:flex}}.notes_column__PxlpI[hidden]{display:none!important}.notes_resizer__yJRSp{position:absolute;left:-12px;top:0;bottom:0;width:10px;cursor:col-resize;z-index:2}.notes_resizer__yJRSp:after{content:"";position:absolute;left:4px;top:50%;width:2px;height:36px;margin-top:-18px;border-radius:1px;background:transparent;transition:background .15s}.notes_resizer__yJRSp:hover:after,body.notes_resizing__7WMtr .notes_resizer__yJRSp:after{background:var(--accent-border)}.notes_resizing__7WMtr,.notes_resizing__7WMtr *{cursor:col-resize!important;user-select:none!important}.notes_head__rxcBD{display:flex;align-items:center;gap:4px;min-height:52px;padding:8px 10px 8px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.notes_head__rxcBD strong{font-size:15px;margin-right:6px}.notes_toolbarSlot__dh_Ox{display:flex;min-width:0;flex:1;overflow:hidden}.notes_close__hImcp{border:0;background:none;color:var(--muted);font:inherit;font-size:13px;padding:4px 6px;border-radius:6px;cursor:pointer}.notes_close__hImcp:hover{background:var(--sunken);color:var(--ink)}.notes_toolbar__Fymu2{display:flex;align-items:center;gap:0}.notes_toolButton__0Vw4n{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border:0;border-radius:7px;background:none;color:var(--ink-secondary);font:500 13px/1 system-ui,-apple-system,PingFang SC,sans-serif;cursor:pointer}.notes_toolButton__0Vw4n:hover{background:var(--sunken)}.notes_toolButton__0Vw4n[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.notes_redGlyph___8ck9{color:var(--note-red-ink)}.notes_body__iko8s{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.notes_loading__NOoYs{padding:16px}.notes_editorFrame__wOzmR{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 18px 24px 30px}.notes_editor__C0RVW{outline:none;min-height:100%;font-size:14.5px;line-height:1.85;color:var(--ink)}.notes_editor__C0RVW>*+*{margin-top:2px}.notes_editor__C0RVW p{margin:0}.notes_editor__C0RVW h3{margin:10px 0 2px;font-size:15.5px;font-weight:700}.notes_editor__C0RVW ol,.notes_editor__C0RVW ul{margin:2px 0;padding-left:22px}.notes_editor__C0RVW ul{list-style:disc}.notes_editor__C0RVW ol{list-style:decimal}.notes_editor__C0RVW li>p{margin:0}.notes_editor__C0RVW ul[data-type=taskList]{list-style:none;padding-left:2px}.notes_editor__C0RVW ul[data-type=taskList] li{display:flex;gap:6px;align-items:flex-start}.notes_editor__C0RVW ul[data-type=taskList] li>label{flex:none;margin-top:3px}.notes_editor__C0RVW ul[data-type=taskList] li>div{flex:1 1 auto;min-width:0}.notes_editor__C0RVW ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted);text-decoration:line-through}.notes_editor__C0RVW .note-red{color:var(--note-red-ink);font-weight:600}.notes_editor__C0RVW .note-math{font-family:Times New Roman,Cambria Math,serif;font-style:italic;font-size:1.06em;background:var(--violet-soft);border-radius:4px;padding:0 3px}.notes_editor__C0RVW p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--ghost);white-space:pre-wrap;font-size:13.5px}.notes_editor__C0RVW .ProseMirror-selectednode{outline:none}.notes_grip__Z6Ssy{position:absolute;left:6px;width:20px;height:24px;display:grid;place-items:center;border-radius:5px;color:var(--ghost);font-size:13px;letter-spacing:-2px;cursor:grab;user-select:none;z-index:3}.notes_grip__Z6Ssy:hover{background:var(--sunken-soft);color:var(--ink)}.notes_dragging__fm9BF,.notes_dragging__fm9BF *{cursor:grabbing!important;user-select:none!important}.notes_dropLine__T13VS{position:absolute;left:26px;right:16px;height:2px;border-radius:1px;background:var(--accent);pointer-events:none;z-index:3}.notes_dropLine__T13VS:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.notes_quote__k0XGY{position:relative;display:flex;align-items:flex-start;margin:6px 0 4px;border-left:3px solid var(--warn-bright);border-radius:0 6px 6px 0;background:var(--danger-wash)}.notes_quote__k0XGY[data-style=g]{border-color:var(--note-green-line);background:var(--success-wash)}.notes_quote__k0XGY[data-style=b]{border-color:var(--accent-bright);background:var(--accent-wash)}.notes_quote__k0XGY[data-style=p]{border-color:var(--note-pink-pen);background:var(--danger-wash)}.notes_quote__k0XGY[data-style=ul]{border-color:var(--danger-bright);background:var(--danger-wash)}.notes_quote__k0XGY[data-style=dot]{border-left-style:dashed;border-color:var(--accent-bright);background:var(--accent-wash)}.notes_quote__k0XGY[data-gone=true]{border-color:var(--line-strong);background:var(--canvas)}.notes_quote__k0XGY[data-hot=true],.notes_quote__k0XGY[data-selected=true]{box-shadow:0 0 0 2px var(--accent-border)}.notes_quoteBody__IfOnB{flex:1 1 auto;min-width:0;display:block;padding:3px 4px 3px 10px;border:0;background:none;text-align:left;font-family:Hiragino Mincho ProN,Yu Mincho,Songti SC,serif;font-size:13.5px;line-height:1.7;color:var(--ink-soft);cursor:pointer}.notes_quote__k0XGY[data-source=explanation] .notes_quoteBody__IfOnB{font-family:system-ui,-apple-system,PingFang SC,sans-serif}.notes_quoteBody__IfOnB:disabled{cursor:default;color:var(--muted)}.notes_quoteBody__IfOnB:not(:disabled):hover .notes_quoteText__mN_xj{color:var(--accent)}.notes_quoteSource__7L4MK{display:block;font:11px/1.5 system-ui,-apple-system,PingFang SC,sans-serif;color:var(--muted)}.notes_quoteGone__58mYN{margin-left:8px;font:11px system-ui,-apple-system,PingFang SC,sans-serif;color:var(--muted)}.notes_quoteRemove__VnHlM{flex:none;width:22px;height:22px;margin:3px 4px 0 0;border:0;border-radius:6px;background:none;color:var(--ghost);font-size:12px;opacity:.5;cursor:pointer}.notes_quote__k0XGY:hover .notes_quoteRemove__VnHlM{opacity:1}.notes_quoteRemove__VnHlM:hover{background:var(--line);color:var(--ink)}.notes_foot__CHdxA{display:flex;align-items:center;gap:8px;padding:8px 14px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);white-space:nowrap}.notes_saveState__rY7AK{flex:1}.notes_saveState__rY7AK[data-state=error]{color:var(--danger)}.notes_footButton__xRIZj{border:1px solid var(--line-strong);border-radius:999px;padding:3px 12px;background:var(--paper);color:var(--ink-secondary);font:inherit;font-size:12px;cursor:pointer}.notes_footButton__xRIZj:hover{border-color:var(--accent);color:var(--accent)}.notes_handle__VWRDt{display:none;position:fixed;right:0;top:46%;z-index:40;writing-mode:vertical-rl;padding:14px 7px;border:0;border-radius:10px 0 0 10px;background:var(--paper);color:var(--accent-dark);font:700 13px/1 system-ui,-apple-system,PingFang SC,sans-serif;letter-spacing:3px;box-shadow:-3px 4px 14px color-mix(in srgb,transparent,var(--shadow-ink) 10%);cursor:pointer}.notes_handle__VWRDt[data-slot=textbook]{top:calc(46% - 72px)}.notes_handle__VWRDt[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.notes_handle__VWRDt:hover{background:var(--accent-dark);color:var(--on-accent)}@media (min-width:1100px){.notes_handle__VWRDt{display:block}body.chateju-panel-active .notes_handle__VWRDt{display:none}}.notes_marksToggle__4gDvo{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer}.notes_marksToggle__4gDvo svg{width:16px;height:16px}.notes_marksToggle__4gDvo[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.notes_marksToggle__4gDvo:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:1099px){.notes_marksToggle__4gDvo{display:none}}.notes_bar__Qi1Wo{position:fixed;z-index:60;display:flex;align-items:center;gap:1px;padding:5px;border-radius:12px;background:var(--inverse-soft);color:var(--on-accent);box-shadow:0 8px 24px color-mix(in srgb,transparent,var(--shadow-ink) 25%);font:12.5px/1 system-ui,-apple-system,PingFang SC,sans-serif;white-space:nowrap}.notes_swatch__v5YYY{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:none;cursor:pointer}.notes_swatch__v5YYY:hover,.notes_swatch__v5YYY[aria-pressed=true]{background:color-mix(in srgb,transparent,var(--paper) 18%)}.notes_swatch__v5YYY i{display:block;width:16px;height:16px;border-radius:50%}.notes_swatch__v5YYY[data-style=y] i{background:var(--highlight)}.notes_swatch__v5YYY[data-style=g] i{background:var(--note-green-pen)}.notes_swatch__v5YYY[data-style=b] i{background:var(--accent-border-soft)}.notes_swatch__v5YYY[data-style=p] i{background:var(--danger-line)}.notes_swatch__v5YYY[data-style=ul] i{height:0;border-radius:0;border-bottom:2.5px solid var(--note-red-pen)}.notes_swatch__v5YYY[data-style=dot] i{height:0;border-radius:0;border-bottom:2.5px dashed var(--accent-light)}.notes_barSep__mpj_g{width:1px;height:18px;margin:0 4px;background:color-mix(in srgb,transparent,var(--paper) 20%)}.notes_barButton__pDGSm{height:28px;padding:0 9px;border:0;border-radius:8px;background:none;color:var(--on-accent);font:inherit;cursor:pointer}.notes_barButton__pDGSm:hover{background:color-mix(in srgb,transparent,var(--paper) 14%)}.notes_dot__CkdEv{position:fixed;z-index:20;width:6px;height:6px;margin:-1px 0 0 1px;border-radius:50%;background:var(--accent);opacity:.8;pointer-events:none}.notes_tip__N4kDp{position:fixed;z-index:50;max-width:300px;padding:7px 11px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);box-shadow:0 8px 24px color-mix(in srgb,transparent,var(--shadow-ink) 14%);font:13px/1.65 system-ui,-apple-system,PingFang SC,sans-serif;color:var(--ink-soft);pointer-events:none}.notes_tip__N4kDp small{display:block;margin-bottom:2px;color:var(--muted);font-size:11px}.notes_loading__NOoYs{margin:16px 18px;color:var(--muted);font-size:13px}.notes_readonly__BmwHK{min-height:0}.notes_quoteStatic__UsWkA .notes_quoteBody__IfOnB{cursor:default}.notes_quoteStatic__UsWkA .notes_quoteBody__IfOnB:hover .notes_quoteText__mN_xj{color:inherit}.japanese_withheldCard__cmidF{text-align:center;padding:64px 12px;color:var(--muted);line-height:2;font-family:system-ui,sans-serif}.japanese_evidenceMark__TqPep{background:linear-gradient(transparent 55%,var(--highlight-soft) 55%);border-radius:2px}.japanese_xp__oJTQH ::highlight(ja-word){background-color:var(--highlight);color:var(--ink);text-decoration:underline}.japanese_xp__oJTQH ::highlight(ja-pair-hover){background-color:var(--accent-soft);color:var(--ink-soft)}.japanese_xp__oJTQH ::highlight(ja-pair-selected){background-color:var(--accent-soft-strong);color:var(--ink-soft)}.japanese_wordSentence___YlgW{background-color:var(--accent-soft);border-radius:3px}.japanese_dimmed__uZFq4{opacity:.32;transition:opacity .2s}figure.japanese_evidenceMark__TqPep,figure.japanese_wordSentence___YlgW{background:none}figure.japanese_evidenceMark__TqPep>*{outline:3px solid var(--highlight);outline-offset:4px;border-radius:2px}figure.japanese_wordSentence___YlgW>*{outline:3px solid var(--accent-border);outline-offset:4px;border-radius:2px}.japanese_toned__IOsj1{border-radius:4px;box-shadow:-6px 0 0 0 var(--tone);background:var(--tone-bg)}.japanese_toneTopic__yzzNl{--tone:var(--tone-topic);--tone-bg:var(--tone-topic-bg)}.japanese_toneSupport__RNez_{--tone:var(--tone-support);--tone-bg:var(--tone-support-bg)}.japanese_toneTurn__AGiP5{--tone:var(--tone-turn);--tone-bg:var(--tone-turn-bg)}.japanese_toneCause__6Qpna{--tone:var(--tone-cause);--tone-bg:var(--tone-cause-bg)}.japanese_toneSum__I6NoI{--tone:var(--tone-sum);--tone-bg:var(--tone-sum-bg)}.japanese_toneExtend__FkeSa{--tone:var(--tone-extend);--tone-bg:var(--tone-extend-bg)}.japanese_toneConclude__fRlyx{--tone:var(--tone-conclude);--tone-bg:var(--tone-conclude-bg)}.japanese_xp__oJTQH{padding:2px 2px 16px;color:var(--ink-soft);font:400 16px/1.85 system-ui,-apple-system,PingFang SC,sans-serif}.japanese_xp__oJTQH h3{margin:26px 0 14px;padding-top:16px;border-top:1px solid var(--accent-line);font-size:18px;font-weight:700;color:var(--ink-soft);letter-spacing:0}.japanese_xp__oJTQH>div:first-child>h3:first-child,.japanese_xp__oJTQH>h3:first-child,.japanese_xp__oJTQH>section:first-child>h3:first-child{margin-top:0;padding-top:0;border-top:0}.japanese_xp__oJTQH h4{margin:0 0 10px;font-size:18px;font-weight:650;line-height:1.6}.japanese_xp__oJTQH h5{margin:20px 0 8px;font-size:16px;font-weight:650}.japanese_xp__oJTQH p{margin:6px 0 12px}.japanese_meta__kWn9z{color:var(--muted);font-size:14px}.japanese_note2__fBP2S{color:var(--ink-body)}.japanese_locator__tUKnp{cursor:pointer;border-radius:2px}.japanese_locator__tUKnp:focus-visible,.japanese_locator__tUKnp:hover{background:var(--accent-soft);outline:none}.japanese_article__QaOo7{padding-bottom:6px}.japanese_structure__jsSBD{width:100%;border-collapse:collapse;margin:12px 0}.japanese_structure__jsSBD th{width:1%;white-space:nowrap;text-align:left;vertical-align:top;padding:10px 14px 10px 6px;color:var(--muted);font-weight:500;font-size:14px}.japanese_structure__jsSBD td{padding:10px 6px;border-top:1px solid var(--line);white-space:normal;overflow-wrap:anywhere}.japanese_structure__jsSBD tr:first-child td{border-top:0}.japanese_roleChip__WrKdF{display:inline-block;margin-right:10px;padding:0 0 0 8px;font-size:14px;font-weight:600;color:var(--ink-body);box-shadow:inset 3px 0 0 var(--tone);white-space:nowrap}.japanese_keyBox__VuLHi{margin:22px 0 6px;padding:16px;border-left:3px solid var(--accent);background:var(--accent-wash)}.japanese_keyBox__VuLHi h3{margin:0 0 6px!important;padding:0!important;border:0!important;font-size:14px!important;color:var(--accent)!important}.japanese_keyPoint__TUcsW{font-size:18px;font-weight:650;line-height:1.65;margin:0 0 10px!important}.japanese_chipConfuse__brJI9,.japanese_chipRight__X6eB_{display:inline-block;margin:0 6px 4px 0;padding:1px 8px;border-radius:6px;font-size:14px;font-weight:600}.japanese_chipRight__X6eB_{background:var(--success-soft);color:var(--success)}.japanese_chipConfuse__brJI9{background:var(--amber-soft);color:var(--warn)}.japanese_quote__ojIOE{display:block;width:100%;text-align:left;padding:12px 0;border:0;border-bottom:1px solid var(--line);background:transparent;font:16px/1.95 Hiragino Mincho ProN,Yu Mincho,serif;color:var(--ink-soft);cursor:pointer}.japanese_quote__ojIOE:focus-visible,.japanese_quote__ojIOE:hover{background:var(--paper);outline:none}.japanese_quote__ojIOE small{display:block;margin-top:2px;font:14px system-ui,sans-serif;color:var(--muted)}.japanese_focusMark__GXfaI{background:var(--highlight-soft);color:inherit;padding:0 1px;border-radius:2px}.japanese_evidence__MYHFQ{margin-bottom:16px}.japanese_mapping__oE3aV{display:grid;gap:0}.japanese_mapRow__qGM90{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.japanese_mapRow__qGM90>span[lang]{font-family:Hiragino Mincho ProN,Yu Mincho,serif}.japanese_mapRow__qGM90 small{grid-column:1/-1;font-size:16px;color:var(--ink-body)}.japanese_rel__aoU_u{font-size:14px;font-weight:600;color:var(--accent);white-space:nowrap}.japanese_optList__G5MAR{list-style:none;margin:0;padding:0}.japanese_optList__G5MAR li{display:grid;grid-template-columns:38px 1fr;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.japanese_optList__G5MAR li p{margin:0 0 6px}.japanese_optMark__Gw29M{font-weight:800}.japanese_optRight__NErgb .japanese_optMark__Gw29M{color:var(--success)}.japanese_optWrong__I4ATG .japanese_optMark__Gw29M{color:var(--danger)}.japanese_optHolds__RyJXD .japanese_optMark__Gw29M{color:var(--muted)}.japanese_reviewLink__VbLG1{margin:24px 0 0;padding:10px 0;border:0;background:transparent;color:var(--accent);font:600 14px/1.5 system-ui,sans-serif;cursor:pointer}.japanese_translation__G4Gow{line-height:1.95}.japanese_viewSwitch__hs1dk{display:flex;gap:6px;margin-bottom:16px}.japanese_viewSwitch__hs1dk button{padding:5px 12px;border:1px solid var(--accent-line);border-radius:6px;background:var(--paper);color:var(--muted);font-size:14px;cursor:pointer}.japanese_viewSwitch__hs1dk button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border-soft);color:var(--accent)}.japanese_transLabel__BwEu3{margin:18px 0 4px!important;font-weight:650}.japanese_transGroup__Z4SwR{margin:0 0 16px!important;white-space:pre-line}.japanese_trans_option__kYjt8{display:flex;gap:12px;margin-bottom:6px!important}.japanese_trans_attribution__ehLza{margin:20px 0!important;font-size:14px;color:var(--muted)}.japanese_transNumber__qf8M9{flex:0 0 20px;font-weight:650}.japanese_transUnit__kVRm3{cursor:pointer}.japanese_transPaired__J8uHL{display:block;margin-bottom:12px;cursor:pointer}.japanese_transJa__jM9Dm{display:block;color:var(--muted);font-size:14px;font-family:Hiragino Mincho ProN,Yu Mincho,serif}.japanese_translation__G4Gow [data-zh-key]:focus:not(:focus-visible){outline:none}.japanese_translation__G4Gow [data-zh-key]:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px}.japanese_languageNav__1M39w{position:sticky;top:-28px;z-index:2;display:flex;gap:8px;align-items:center;padding:8px 0 12px;margin:-8px 0 8px;border-bottom:1px solid var(--accent-line);background:var(--paper)}.japanese_languageNav__1M39w button{border:0;border-bottom:1px solid var(--line-stronger);background:transparent;font:500 14px/1.7 system-ui,sans-serif;color:var(--accent);padding:4px 8px;cursor:pointer}.japanese_languageNav__1M39w .japanese_rubyToggle__oCyGo{margin-left:auto;border:0;color:var(--muted)}.japanese_rubyToggle__oCyGo[aria-pressed=true]{color:var(--accent);font-weight:650}.japanese_language__R5Ovk h3{scroll-margin-top:70px}.japanese_grammarRow___aYRj,.japanese_vocab__LtSCw{padding:18px 0;border-bottom:1px solid var(--line)}.japanese_vocab__LtSCw header{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:6px}.japanese_headword__fEtnQ{border:0;border-bottom:1px dashed var(--ghost);padding:0 0 2px;background:transparent;color:var(--accent);font:650 18px/1.6 system-ui,sans-serif;cursor:pointer}.japanese_headword__fEtnQ:focus-visible,.japanese_headword__fEtnQ:hover,.japanese_headword__fEtnQ[data-active]{background:var(--accent-soft);outline:none}.japanese_definition__mERj7{font-weight:600}.japanese_transfer__SvcSa{color:var(--ink-body)}.japanese_langQuote__ZByjS,.japanese_sentenceOriginal__1J5mK{margin:12px 0;padding:10px 14px;border:0;border-left:2px solid var(--line-stronger);background:var(--canvas);font:16px/1.95 Hiragino Mincho ProN,Yu Mincho,serif;overflow-wrap:anywhere;cursor:pointer}.japanese_langQuoteBare__0Ddvp{margin:8px 0;font:16px/1.95 Hiragino Mincho ProN,Yu Mincho,serif;cursor:pointer;border-radius:2px}.japanese_chunk__C70iB:focus-visible,.japanese_langQuoteBare__0Ddvp:focus-visible,.japanese_langQuote__ZByjS:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.japanese_sentence__btAGZ{margin-top:12px;padding:20px 0 26px;border-top:1px solid var(--accent-line)}.japanese_sentence__btAGZ:first-of-type{border-top:0}.japanese_chunk__C70iB{text-decoration:underline;text-decoration-color:var(--line-stronger);text-underline-offset:5px;cursor:pointer;border-radius:2px}.japanese_chunk__C70iB:nth-child(2n){text-decoration-color:var(--accent-muted)}.japanese_mainChunk__Q2B_2{font-weight:650;text-decoration-color:var(--accent)}[data-active].japanese_chunk__C70iB,[data-active].japanese_langQuoteBare__0Ddvp{background:var(--accent-soft-strong)}.japanese_spine__9R9Xr{border-left:3px solid var(--accent);padding:8px 14px;background:var(--violet-soft)}.japanese_syntax__oz2SY{list-style:none;padding:0;margin:20px 0;counter-reset:syntax}.japanese_syntax__oz2SY>li{counter-increment:syntax;position:relative;padding:0 0 14px 34px;margin-bottom:14px;border-bottom:1px solid var(--line)}.japanese_syntax__oz2SY>li:before{content:counter(syntax);position:absolute;left:0;top:0;font-size:14px;color:var(--accent);font-weight:650}.japanese_syntax__oz2SY h5{margin:0 0 6px}.japanese_dependentRow__F0qfb{margin-left:16px;border-left:2px solid var(--line);padding-left:28px!important}.japanese_dependentRow__F0qfb:before{left:8px!important;color:var(--muted)!important}.japanese_attachment__Xxf19{font-weight:400;color:var(--muted);font-size:14px}.japanese_nested__N9p5B{margin:14px 0 0 8px;padding-left:16px;border-left:2px solid var(--line-stronger)}.japanese_xpConclusion__DrW0_{font-size:18px;font-weight:600;padding:12px 16px;border-radius:12px;background:var(--mint-soft)}.japanese_route__mg8xE{margin:16px 0;padding-left:24px}.japanese_route__mg8xE li{padding-left:3px;margin-bottom:6px}.japanese_xpTags__IIQjF{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 20px}.japanese_xpTags__IIQjF span{padding:1px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);font-size:14px;font-weight:600}.japanese_tagPlain__tNgzl{background:var(--sunken)!important;color:var(--ink-secondary)!important}.japanese_quoteList__kAUMD{display:grid}.japanese_method___mvvc ol{margin:0 0 10px;padding-left:24px}.japanese_method___mvvc li{margin-bottom:8px}@media (max-width:600px){.japanese_mapRow__qGM90{grid-template-columns:1fr}.japanese_mapRow__qGM90 small{grid-column:auto}.japanese_syntax__oz2SY>li{padding-left:26px}.japanese_vocab__LtSCw header{gap:4px 10px}}@media (prefers-reduced-motion:reduce){.japanese_xp__oJTQH *{scroll-behavior:auto!important}}.japanese_method___mvvc ol,.japanese_route__mg8xE{list-style:decimal}.japanese_num__f9_Vo{display:inline-flex;align-items:center;justify-content:center;min-width:29px;height:29px;margin-right:10px;padding:0 4px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font:700 14px/1 system-ui,sans-serif;vertical-align:2px}.japanese_annotation__l10nN{cursor:pointer;border-radius:2px}.japanese_annotation__l10nN:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.japanese_annotated__OvvKh .japanese_ann_modifier__rFtI0{color:var(--grammar-modifier);background:var(--grammar-modifier-bg)}.japanese_annotated__OvvKh .japanese_ann_modifier__rFtI0:before{content:"［";font-weight:650}.japanese_annotated__OvvKh .japanese_ann_modifier__rFtI0:after{content:"］" attr(data-label);font:500 14px/1.7 system-ui,sans-serif}.japanese_annotated__OvvKh .japanese_ann_clause__QX6ty{color:var(--grammar-clause)}.japanese_annotated__OvvKh .japanese_ann_clause__QX6ty:before{content:"【";font-weight:650}.japanese_annotated__OvvKh .japanese_ann_clause__QX6ty:after{content:"】" attr(data-label);font:500 14px/1.7 system-ui,sans-serif}.japanese_annotated__OvvKh .japanese_ann_predicate__8iG5m{color:var(--grammar-predicate);font-weight:650;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.japanese_annotated__OvvKh .japanese_ann_predicate__8iG5m:after{content:"〈" attr(data-label) "〉";font:500 14px/1.7 system-ui,sans-serif;display:inline-block;text-decoration:none}.japanese_annotated__OvvKh .japanese_ann_head__D46tU{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;font-weight:650}.japanese_skeleton__iHWU2{font:600 16px/1.9 Hiragino Mincho ProN,Yu Mincho,serif;margin:0 0 4px!important}.japanese_spine__9R9Xr p:last-child{margin-bottom:0}.japanese_optCard__F5JXI p{margin:0 0 8px}.japanese_cardKey__SHgJt{display:inline-block;margin-right:8px;color:var(--muted);font-size:14px;font-weight:600}.japanese_jaQuote__D_nRA{font-family:Hiragino Mincho ProN,Yu Mincho,serif;margin-right:6px}.japanese_diffLine__Nl9PO{font-weight:600}.japanese_inlineLink__GFmc1{margin-right:10px;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.japanese_senses__DHuWk{margin:6px 0 10px;padding-left:0;list-style:none}.japanese_senses__DHuWk li{margin-bottom:4px;color:var(--ink-body)}.japanese_senseOn__5K9LG{color:var(--ink-soft)!important;font-weight:650}.japanese_example__XEoQj{margin:6px 0!important;padding:6px 10px;border-left:2px solid var(--accent-line);font:15px/1.85 Hiragino Mincho ProN,Yu Mincho,serif}.japanese_example__XEoQj small{display:block;font:13px system-ui,sans-serif;color:var(--muted)}.japanese_lines__K20xo{margin:12px 0 16px}.japanese_line__Gtxhj{display:flex;flex-direction:column;padding:6px 4px;border-radius:4px;cursor:pointer}.japanese_line__Gtxhj:focus-visible,.japanese_line__Gtxhj:hover,.japanese_line__Gtxhj[data-active]{background:var(--violet-soft);outline:none}.japanese_line__Gtxhj>span[lang]{font:16px/1.85 Hiragino Mincho ProN,Yu Mincho,serif}.japanese_lineMain__opHwn{font-weight:700!important}.japanese_lineNote__b0Ezc{align-self:flex-start;margin-top:2px;padding:0 6px;border-radius:4px;background:var(--sunken);color:var(--muted);font-size:13px}.japanese_lineZh__Ryd6F{color:var(--ink-secondary);font-size:15px}.japanese_optList__G5MAR li{display:block!important;padding:14px 0!important}.japanese_optHead__Vqlgf{display:flex;align-items:center;gap:8px;margin-bottom:8px}.japanese_trapTag__0Utmt{padding:1px 8px;border-radius:6px;background:var(--sunken);color:var(--muted);font-size:13px}.japanese_optGrid__UtBZL{display:grid;grid-template-columns:4em minmax(0,1fr);gap:8px 12px;align-items:baseline}.japanese_gridKey__YAsGv{color:var(--muted);font-size:14px;font-weight:600;white-space:nowrap}.japanese_optGrid__UtBZL .japanese_jaQuote__D_nRA{margin-right:8px}.japanese_optGrid__UtBZL .japanese_meta__kWn9z{font-size:13px}.japanese_lureLine__TI7Zh{color:var(--ink-secondary)}.japanese_optRight__NErgb .japanese_optGrid__UtBZL .japanese_gridKey__YAsGv{color:var(--success)}.japanese_languageNav__1M39w button{border-bottom:0!important;padding:4px 10px;border-radius:6px}.japanese_languageNav__1M39w button:hover{background:var(--violet-soft)}.japanese_language__R5Ovk h3{border-top:0!important;padding-top:0!important;margin-top:30px!important}.japanese_grammarRow___aYRj:has(+h3),.japanese_sentence__btAGZ:last-of-type,.japanese_vocab__LtSCw:has(+h3){border-bottom:0}.japanese_sentence__btAGZ{border-top:0!important;margin-top:0!important;padding-top:14px!important;border-bottom:1px solid var(--line)}.japanese_sentence__btAGZ:has(+p){border-bottom:0}.japanese_languageNav__1M39w{top:0!important;margin:0 0 8px!important;padding:22px 0 12px!important}.japanese_language__R5Ovk{margin-top:-2px}.japanese_segSentence__BktmS{margin:12px 0 10px;padding:12px 14px;border-radius:8px;background:var(--canvas);font:17px/2.2 Hiragino Mincho ProN,Yu Mincho,serif;color:var(--ink-soft);overflow-wrap:anywhere}.japanese_seg__wzStG{border-radius:3px;padding:2px 0;cursor:pointer;transition:box-shadow .12s,background .12s}.japanese_seg_clause__M8HD7{background:var(--amber-soft)}.japanese_seg_insert__87qbC{background:var(--sunken-soft)}.japanese_seg_modifier__8cyVc{background:var(--sunken-strong)}.japanese_seg_main__hOi8j{font-weight:700;border-bottom:2px solid var(--accent)}.japanese_seg__wzStG[data-active]{box-shadow:0 0 0 2px var(--accent)}.japanese_segNum__LrwcP{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin:0 3px 0 2px;border-radius:50%;font:600 11px/1 system-ui,sans-serif;color:var(--on-accent);vertical-align:3px}.japanese_segNum_clause__35LbW{background:var(--grammar-clause-mark)}.japanese_segNum_insert__npQ4d{background:var(--grammar-insert-mark)}.japanese_segNum_modifier__4j2MU{background:var(--grammar-modifier-mark)}.japanese_segNum_main__o4Z8_{background:var(--grammar-predicate)}.japanese_segList__Zn28v{list-style:none;margin:0 0 12px;padding:0}.japanese_segList__Zn28v li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;align-items:baseline;padding:7px 6px;border-top:1px solid var(--sunken);border-radius:4px;cursor:pointer}.japanese_segList__Zn28v li:first-child{border-top:0}.japanese_segList__Zn28v li[data-active]{background:var(--violet-soft)}.japanese_segList__Zn28v li:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.japanese_segList__Zn28v b{font-weight:650}.japanese_xpCard__Q2_Sy{overflow:clip!important}@media (max-width:1099px){.japanese_languageNav__1M39w{top:63px!important}.japanese_language__R5Ovk h3{scroll-margin-top:140px}}.japanese_language__R5Ovk h3,.japanese_language__R5Ovk>h3:first-of-type{margin-top:8px!important}.japanese_grammarRow___aYRj:has(+h3),.japanese_vocab__LtSCw:has(+h3){margin-bottom:22px}.japanese_freq___8t9q{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:13px;font-weight:400;white-space:nowrap}.japanese_grammarRow___aYRj h4 .japanese_freq___8t9q{margin-left:10px}.japanese_freqPill__ktHYv{display:inline-block;padding:2px 7px;border-radius:999px;font-size:12px;font-weight:650;line-height:1.3}.japanese_freq____hjgyw{color:var(--danger);background:var(--danger-soft)}.japanese_freq____bVa0E{color:var(--accent);background:var(--accent-soft)}.japanese_freq____iOXEC{color:var(--muted);background:var(--sunken-soft)}.japanese_freqWhere__5adZt{margin:2px 0 6px;font-size:14px;color:var(--muted)}.japanese_freqWhere__5adZt summary{cursor:pointer;width:fit-content;color:var(--accent)}.japanese_freqWhere__5adZt span{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px}.japanese_freqWhere__5adZt a{color:var(--accent);text-decoration:none}.japanese_freqWhere__5adZt a:hover{text-decoration:underline}.japanese_skelBox__PjNvZ{margin:8px 0 4px;padding:10px 14px;border-radius:8px;background:var(--sunken)}.japanese_skelBox__PjNvZ p{margin:2px 0;line-height:1.9}.japanese_skelBox__PjNvZ [lang=ja]{font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:17px}.japanese_skelZh__WkWi5{margin:0 3px;padding:1px 6px;border-radius:4px;background:var(--paper);border:1px dashed var(--line-stronger);color:var(--ink-secondary);font-size:14px}.japanese_signal__8rGdp{color:var(--danger);font-weight:700}.japanese_credit__LCD89 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.japanese_landingFlash__3bAL2{animation:japanese_jaLandingFlash__g_b_5 .8s ease-in-out 1}@keyframes japanese_jaLandingFlash__g_b_5{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 4px var(--highlight)}}@media (prefers-reduced-motion:reduce){.japanese_landingFlash__3bAL2{animation:none}}.review_strip__2oIKH{display:flex;align-items:center;gap:14px 18px;margin-bottom:12px;padding:10px 14px;border-radius:var(--card-radius,22px);background:var(--paper);box-shadow:var(--card-shadow)}.review_filters__Gs3FX{flex:0 0 auto;display:flex;gap:6px}.review_filter__WUROC{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);background:var(--paper);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.review_filter__WUROC[aria-current=true]{border-color:var(--accent-border);color:var(--accent-dark);background:var(--accent-soft)}.review_filter__WUROC[aria-disabled=true]{color:var(--disabled);background:transparent}.review_seen__T8pi6{flex:0 0 auto;color:var(--muted);font-size:13px;white-space:nowrap}.review_tiles__vZmkz{min-width:0;flex:1 1 auto;display:flex;align-items:flex-end;gap:6px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:thin}.review_tileSlot__u1KLn{flex:none;display:inline-flex;align-items:center;gap:6px}.review_groupLabel__wpKrS{padding-left:6px;border-left:2px solid var(--line);color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.review_mine__56RZa{padding:4px 10px;border-radius:999px;color:var(--ink-soft);background:var(--sunken);font-size:13px;font-weight:700;white-space:nowrap}.review_mine__56RZa b{font-size:15px}.review_mine__56RZa[data-outcome=wrong]{color:var(--danger);background:var(--tile-wrong-bg)}.review_mine__56RZa[data-outcome=correct]{color:var(--success);background:var(--paper)}.review_stats__dGSMJ{position:relative}.review_stats__dGSMJ summary{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:var(--muted);background:var(--sunken);cursor:pointer;list-style:none}.review_stats__dGSMJ summary:hover,.review_stats__dGSMJ[open] summary{color:var(--accent-dark);background:var(--accent-soft)}.review_stats__dGSMJ summary::-webkit-details-marker{display:none}.review_statsPanel___wM98{position:absolute;right:0;bottom:calc(100% + 10px);z-index:20;width:min(320px,80vw);padding:14px 16px;border-radius:16px;color:var(--ink);background:var(--paper);box-shadow:0 12px 32px color-mix(in srgb,transparent,var(--shadow-ink) 16%);font-size:13px;font-weight:500}.review_statsPanel___wM98 dl{display:grid;gap:8px;margin:0}.review_statsPanel___wM98 dl>div{display:grid;grid-template-columns:76px 1fr;gap:8px}.review_statsPanel___wM98 dt{color:var(--muted)}.review_statsPanel___wM98 dd{margin:0;font-weight:700}.review_earlier__Uq8MG{display:flex;flex-wrap:wrap;gap:4px}.review_earlier__Uq8MG span{padding:1px 8px;border-radius:999px;background:var(--sunken);font-weight:600}.review_earlier__Uq8MG span[data-outcome=wrong]{color:var(--danger);background:var(--tile-wrong-bg)}.review_cells__0o3WT{width:100%;margin-top:10px;border-collapse:collapse;font-variant-numeric:tabular-nums}.review_cells__0o3WT td,.review_cells__0o3WT th{padding:3px 6px;border-bottom:1px solid var(--sunken);text-align:center}.review_cells__0o3WT th{color:var(--muted);font-weight:600}.review_cells__0o3WT tr[data-correct=false] td:nth-child(2){color:var(--danger);font-weight:800}@media (max-width:40rem){.review_strip__2oIKH{flex-direction:column;align-items:stretch;gap:10px}.review_filters__Gs3FX{overflow-x:auto}}