.BQ5Z1W_embeddedEntry.dictionary-entry{padding:0;font-size:.9375rem;line-height:1.7}.BQ5Z1W_embeddedEntry.dictionary-entry :where(p,ul,ol,dl,blockquote){margin-block:.4rem}.BQ5Z1W_embeddedEntry.dictionary-entry :where(ul,ol){padding-left:1.1rem}.BQ5Z1W_embeddedEntry.dictionary-entry :where(table,td,th){white-space:normal;max-width:100%}.BQ5Z1W_embeddedEntry.dictionary-entry table{table-layout:fixed;width:100%}.BQ5Z1W_embeddedEntry.dictionary-entry .dictionary-cross-reference{background:0 0;border:0;border-radius:0;min-height:0;padding:.25rem 0}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .headword{border:0;margin:0 0 .35rem;padding:0}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .headword h2{letter-spacing:0;font-size:1rem;line-height:1.45}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn>h2{letter-spacing:0;font-size:1rem;line-height:1.45}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .pron{white-space:normal;margin-left:.35rem;font-size:.8rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .pos{margin:.45rem 0 .3rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .item{margin-bottom:.65rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .item+.item{padding-top:.55rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .snum{min-width:1.15rem;height:1.15rem;margin:.2rem .35rem 0 0;font-size:.65rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .defs{display:flow-root;overflow:visible}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .example{background:0 0;border-left-width:2px;border-radius:0;margin:.4rem 0 .5rem;padding:.15rem 0 .15rem .55rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .phrase{margin-top:.7rem;padding-top:.5rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .phrase h3{margin-bottom:.3rem;font-size:.875rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .label{margin:.65rem 0 .3rem}:is(.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .ori,.BQ5Z1W_embeddedEntry.dictionary-entry.dict-odecn .usage){background:0 0;border:0;border-radius:0;padding:.35rem 0;font-size:.9em}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-colloc .YX{letter-spacing:0;font-size:1rem;line-height:1.45}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-colloc .DX{margin-bottom:.45rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-colloc .GZ{padding-left:0}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-colloc .dictionary-collocation-label{letter-spacing:0;background:0 0;border:0;border-radius:0;margin:.65rem 0 .3rem;padding:.1rem 0}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-colloc .LJ{background:0 0;border-radius:0;margin:.35rem 0 .5rem;padding:.1rem 0 .1rem .55rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-colloc .JX{margin:.65rem 0 .3rem;padding-left:1.45rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-colloc .entryNum{min-width:1.1rem;height:1.1rem;font-size:.65rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-colloc .YF{margin-top:.7rem;padding-top:.5rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-vocab .h{margin-bottom:.4rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-vocab .i.t.s{background:0 0;border:0;border-radius:0;margin-bottom:.5rem;padding:0;font-size:1em}.dark .BQ5Z1W_embeddedEntry.dictionary-entry.dict-vocab .i.t.s{background:0 0;border:0;border-radius:0;margin-bottom:.5rem;padding:0;font-size:1em}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-vocab .a.i{margin-bottom:.65rem;line-height:1.7}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-vocab .b.c{letter-spacing:.04em;margin:.7rem 0 .35rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-vocab .b.c+.a:not(.m){background:0 0;border:0;border-radius:0;margin:.3rem 0 .6rem;padding:0}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-vocab .a.m{margin-top:.7rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-vocab .a.m>.c{padding-block:.5rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-vocab .a.m .c>div .p{margin-left:0;padding-left:.5rem}.BQ5Z1W_embeddedEntry.dictionary-entry.dict-usage p{margin-bottom:.5rem;line-height:1.7}
._2RDRBa_control{border:1px solid var(--border);background:var(--background);min-height:2.75rem;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._2RDRBa_control[aria-checked=true]{color:#2d5f55;background:#edf5f1;border-color:#c7dcd1}._2RDRBa_control:hover{border-color:#8eb6a7}._2RDRBa_control:focus-visible{outline-offset:3px;outline:3px solid #8bb9aa}._2RDRBa_icon{flex-shrink:0;display:inline-flex}._2RDRBa_icon svg{width:1rem;height:1rem}._2RDRBa_track{background:#c8d1cc;border-radius:999px;flex-shrink:0;width:1.75rem;height:1rem;transition:background-color .15s;position:relative}._2RDRBa_thumb{background:#fff;border-radius:50%;width:.75rem;height:.75rem;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0002}._2RDRBa_control[aria-checked=true] ._2RDRBa_track{background:#2d5f55}._2RDRBa_control[aria-checked=true] ._2RDRBa_thumb{transform:translate(.75rem)}._2RDRBa_compact{gap:.375rem;min-height:2.25rem;padding:.375rem .625rem;font-size:.75rem}.dark ._2RDRBa_control[aria-checked=true]{color:#b9e2cf;background:#203c33;border-color:#385e4e}.dark ._2RDRBa_control:hover{border-color:#699a84}.dark ._2RDRBa_track{background:#4b5952}.dark ._2RDRBa_control[aria-checked=true] ._2RDRBa_track{background:#4b8a70}@media (max-width:639px){._2RDRBa_control{gap:.375rem;padding-inline:.5rem;font-size:.75rem}._2RDRBa_icon{display:none}._2RDRBa_track{width:1.625rem}._2RDRBa_control[aria-checked=true] ._2RDRBa_thumb{transform:translate(.625rem)}}@media (prefers-reduced-motion:reduce){._2RDRBa_control,._2RDRBa_track,._2RDRBa_thumb{transition:none}}
._8MDMAq_card{border:1px solid var(--border);background:var(--card);border-radius:.5rem;align-items:center;gap:.25rem;min-width:0;min-height:2.75rem;padding:.125rem .375rem .125rem .625rem;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}._8MDMAq_card[data-word-state=new]{--ribbon-bg:#fbe8eb;--ribbon-ink:#a72f46;border-color:#e9a1aa;box-shadow:inset 0 0 0 1px #fbe8eb}._8MDMAq_card[data-word-state=known]{--ribbon-bg:#f0f1f2;--ribbon-ink:#69717b}._8MDMAq_card[data-word-state=collected]{--ribbon-bg:#e4edfc;--ribbon-ink:#245da8;border-color:#86afe6;box-shadow:inset 0 0 0 1px #e4edfc}._8MDMAq_select{text-align:left;cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;min-height:2.25rem;padding:0;display:flex}._8MDMAq_select:disabled{cursor:default}._8MDMAq_select:focus-visible{outline-offset:-2px;border-radius:.25rem;outline:2px solid #2d5f55}._8MDMAq_select:enabled:hover{background:color-mix(in srgb, var(--muted) 25%, transparent)}._8MDMAq_word{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:78%;overflow:hidden}._8MDMAq_meaning{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._8MDMAq_actions{flex-shrink:0;align-items:center;margin-right:2.75rem;display:flex}._8MDMAq_ribbon{background:var(--ribbon-bg);width:2.5rem;color:var(--ribbon-ink);white-space:nowrap;text-align:center;border-radius:.25rem;padding:.125rem .2rem;font-size:.625rem;font-weight:500;line-height:1rem;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.dark ._8MDMAq_card[data-word-state=new]{--ribbon-bg:#43232c;--ribbon-ink:#f0b4c1;border-color:#955563;box-shadow:inset 0 0 0 1px #43232c}.dark ._8MDMAq_card[data-word-state=known]{--ribbon-bg:#2a2d31;--ribbon-ink:#b4bac4}.dark ._8MDMAq_card[data-word-state=collected]{--ribbon-bg:#1d3555;--ribbon-ink:#b0d1fc;border-color:#507eaf;box-shadow:inset 0 0 0 1px #1d3555}@media (prefers-reduced-motion:reduce){._8MDMAq_card{transition:none}}
.uIhFgG_tone[data-tone="0"]{--word-ink:#946200;--word-wash:#fff3cd}.uIhFgG_tone[data-tone="1"]{--word-ink:#245fae;--word-wash:#e3eeff}.uIhFgG_tone[data-tone="2"]{--word-ink:#ac3655;--word-wash:#fde4ea}.uIhFgG_tone[data-tone="3"]{--word-ink:#23765c;--word-wash:#dff2e8}.uIhFgG_tone[data-tone="4"]{--word-ink:#7950a6;--word-wash:#eee5fa}.uIhFgG_tone[data-tone="5"]{--word-ink:#a74e20;--word-wash:#ffe8d5}.dark .uIhFgG_tone[data-tone="0"]{--word-ink:#f5d976;--word-wash:#544824}.dark .uIhFgG_tone[data-tone="1"]{--word-ink:#93c5fd;--word-wash:#203d60}.dark .uIhFgG_tone[data-tone="2"]{--word-ink:#f4a8bd;--word-wash:#542a38}.dark .uIhFgG_tone[data-tone="3"]{--word-ink:#7ad5b4;--word-wash:#1e4838}.dark .uIhFgG_tone[data-tone="4"]{--word-ink:#c7b2f4;--word-wash:#403052}.dark .uIhFgG_tone[data-tone="5"]{--word-ink:#fdba8c;--word-wash:#563a24}.uIhFgG_word{color:var(--word-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:550}.uIhFgG_word:hover{background:var(--word-wash)}.uIhFgG_marked{background:linear-gradient(transparent 48%, var(--word-wash) 48%);-webkit-text-decoration-color:var(--word-ink);text-decoration-color:var(--word-ink);text-decoration-thickness:1.5px}.uIhFgG_focused{background:var(--word-wash);outline:1px solid var(--word-ink);outline-offset:2px}.uIhFgG_paragraphHeader{color:var(--word-ink);align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.uIhFgG_number{background:var(--word-wash);border-radius:.6rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:600;display:inline-flex}.uIhFgG_rule{background:linear-gradient(to right, var(--word-wash), transparent);flex:1;height:1px}.uIhFgG_translationMark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.08em .14em}.uIhFgG_activeTranslation{outline-offset:1px;outline:1px solid;font-weight:650}.uIhFgG_translation{border-left:2px solid var(--word-ink);background:color-mix(in srgb, var(--word-wash) 24%, var(--background))}.uIhFgG_annotatedText{line-height:2.65}.uIhFgG_glossWord{vertical-align:baseline;grid-template-columns:minmax(0,1fr);justify-items:center;max-width:100%;margin-inline:.06em;line-height:1.45;display:inline-grid}.uIhFgG_glossEnglish{text-align:center;border-radius:2px;max-width:100%}.uIhFgG_gloss{max-width:12em;color:var(--word-ink,var(--muted-foreground));text-align:center;white-space:normal;overflow-wrap:anywhere;padding-top:.12em;font-size:11px;font-weight:400;line-height:1.4}.uIhFgG_readingPair,.uIhFgG_translationPair,.uIhFgG_readingSentence{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;transition:background-color .15s,box-shadow .15s}.uIhFgG_translationPair{cursor:pointer}.uIhFgG_translationPair:focus-visible{outline:2px solid var(--word-ink,#2d5f55);outline-offset:3px}.uIhFgG_readingPair.uIhFgG_linkedPair,.uIhFgG_translationPair.uIhFgG_linkedPair{background:var(--word-wash,#e3eee9);outline:1.5px solid var(--word-ink,#2d5f55);outline-offset:2px;box-shadow:0 2px 0 var(--word-ink,#2d5f55)}.uIhFgG_readingPair.uIhFgG_linkedPair{color:var(--word-ink,#2d5f55);outline:none}.uIhFgG_playingSentence{background-color:#e5f2ed;box-shadow:0 2px #72a992}.dark .uIhFgG_playingSentence{background-color:#203e34;box-shadow:0 2px #63ae91}.dark .uIhFgG_linkedPair:not([data-tone]){background:#203e34;outline-color:#7ad5b4;box-shadow:0 2px #7ad5b4}.dark .uIhFgG_readingPair.uIhFgG_linkedPair:not([data-tone]){color:#7ad5b4}@media (prefers-reduced-motion:reduce){.uIhFgG_readingPair,.uIhFgG_translationPair,.uIhFgG_readingSentence{transition:none}}
.TM6yuW_headingIcon,.TM6yuW_chunkIcon{border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.TM6yuW_headingIcon{color:#2d5f55;background:#edf5f1}.TM6yuW_prompt{border-left:2px solid #bed8cb;padding-left:.75rem}.TM6yuW_chunk{border-left:3px solid color-mix(in srgb, var(--word-ink) 55%, var(--border));background:linear-gradient(110deg, color-mix(in srgb, var(--word-wash) 22%, var(--card)), var(--card) 65%)}.TM6yuW_accent{color:var(--word-ink)}.TM6yuW_chunkIcon{background:var(--word-wash);color:var(--word-ink)}.TM6yuW_example{border-color:color-mix(in srgb, var(--word-ink) 14%, var(--border));background:color-mix(in srgb, var(--word-wash) 35%, var(--card))}.TM6yuW_practice{background:#f6f9f7;border-color:#d9e7df}.dark .TM6yuW_headingIcon{color:#b9e2cf;background:#203c33}.dark .TM6yuW_prompt{border-color:#416856}.dark .TM6yuW_practice{background:#1b2520;border-color:#334c40}
.kU_8Qq_divider{border-top:1px solid var(--border)}.kU_8Qq_panel{animation:.18s ease-out kU_8Qq_reveal-panel}.kU_8Qq_collapseHandle{z-index:1;border:1px solid var(--border);background:var(--card);width:24px;height:84px;color:var(--muted-foreground);cursor:pointer;border-right:0;border-radius:8px 0 0 8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:background-color .15s,color .15s;display:flex;position:absolute;top:50%;left:-22px;transform:translateY(-50%);box-shadow:-2px 0 6px #00000008}.kU_8Qq_collapseHandle:hover{background:var(--accent);color:var(--accent-foreground)}.kU_8Qq_collapseHandle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.kU_8Qq_handleLabel{flex-direction:column;align-items:center;gap:2px;font-size:11px;line-height:1.2;display:flex}@keyframes kU_8Qq_reveal-panel{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.kU_8Qq_panel{animation:none}.kU_8Qq_collapseHandle{transition:none}}
.O2mA2G_context{border-top:1px solid var(--border)}.O2mA2G_context .O2mA2G_mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:.08em .16em;transition:filter .15s,outline-color .15s}.O2mA2G_context .O2mA2G_active{border-bottom-width:3px;font-weight:650}.O2mA2G_context .O2mA2G_hovered{outline-offset:2px;outline:1px dashed}.O2mA2G_translation{border-top:1px dashed var(--border)}.O2mA2G_focusWord{text-underline-offset:.18em;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}:is(.dark .O2mA2G_context .O2mA2G_mark,.theme-dark .O2mA2G_context .O2mA2G_mark){color:#f8fafc}@media (prefers-reduced-motion:reduce){.O2mA2G_context .O2mA2G_mark{transition:none}}
.LQL3dW_page{isolation:isolate;min-height:calc(100dvh - 4rem);position:relative}.LQL3dW_background{z-index:-1;pointer-events:none;position:fixed;inset:0}.LQL3dW_veil{background:linear-gradient(100deg, color-mix(in oklab, var(--background) 86%, transparent), color-mix(in oklab, var(--background) 65%, transparent) 60%, color-mix(in oklab, var(--background) 48%, transparent));position:absolute;inset:0}.dark .LQL3dW_veil{background:linear-gradient(100deg, color-mix(in oklab, var(--background) 94%, transparent), color-mix(in oklab, var(--background) 81%, transparent) 60%, color-mix(in oklab, var(--background) 70%, transparent))}@media (max-width:639px){.LQL3dW_veil{background:color-mix(in oklab, var(--background) 77%, transparent)}.dark .LQL3dW_veil{background:color-mix(in oklab, var(--background) 87%, transparent)}}@media print{.LQL3dW_background{display:none}}
