.dictionary-entry{isolation:isolate;contain:layout style;box-sizing:border-box;min-width:0;color:var(--foreground);overflow-wrap:anywhere;text-align:left;font-family:inherit;font-size:.975rem;font-style:normal;font-weight:400;line-height:1.72}.dictionary-entry *,.dictionary-entry :before,.dictionary-entry :after{box-sizing:border-box;font-family:inherit}.dictionary-entry :where(p,ul,ol,dl,blockquote){margin:.65rem 0}.dictionary-entry :where(ul,ol){padding-left:1.35rem}.dictionary-entry li+li{margin-top:.3rem}.dictionary-entry :where(strong,b){color:inherit;font-weight:650}.dictionary-entry :where(em,i){font-style:italic}.dictionary-entry a{color:#2563eb;text-decoration:none}.dark .dictionary-entry a{color:#93c5fd}.dictionary-entry :where(link,script,style,iframe,object,embed,form,input,button),.dictionary-entry img,.dictionary-entry :where([hidden],[aria-hidden=true],:empty.GZ){display:none!important}.dictionary-entry--compact{font-size:.875rem;line-height:1.62}.dictionary-cross-reference{border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 45%, transparent);border-radius:.65rem;align-items:center;gap:.55rem;min-height:3rem;padding:.75rem .9rem;display:flex}.dictionary-cross-reference__label{background:var(--foreground);color:var(--background);letter-spacing:.08em;border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.dictionary-scroll-region{scrollbar-gutter:stable;scrollbar-width:thin}.dictionary-scroll-region:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dictionary-scroll-region::-webkit-scrollbar{width:8px}.dictionary-scroll-region::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted-foreground) 35%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}
.dictionary-entry.dict-odecn :where(ranks,dp,.spanel){display:none!important}.dictionary-entry.dict-odecn :where(.entry,.item,.defs,.headword,.phrase,.example,.ori,.usage){display:block}.dictionary-entry.dict-odecn .headword{border-bottom:1px solid var(--border);margin:0 0 1rem;padding:0 0 .75rem}.dictionary-entry.dict-odecn .headword h2,.dictionary-entry.dict-odecn>h2{color:var(--foreground);letter-spacing:-.025em;margin:0;font-size:1.55rem;font-weight:750;line-height:1.25;display:inline}.dictionary-entry.dict-odecn .pron{color:var(--muted-foreground);white-space:nowrap;margin-left:.65rem;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:400;display:inline}.dictionary-entry.dict-odecn .pos{color:#be123c;letter-spacing:.035em;text-transform:lowercase;background:#fff1f2;border-radius:.35rem;margin:.8rem 0 .45rem;padding:.08rem .45rem;font-size:.72rem;font-style:normal;font-weight:750;line-height:1.55;display:table}.dark .dictionary-entry.dict-odecn .pos{color:#fda4af;background:#9f12392e}.dictionary-entry.dict-odecn .item{clear:both;margin:0 0 1rem}.dictionary-entry.dict-odecn .item+.item{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);padding-top:.9rem}.dictionary-entry.dict-odecn .snum{float:left;background:var(--foreground);min-width:1.45rem;height:1.45rem;color:var(--background);border-radius:999px;place-items:center;margin:.16rem .5rem 0 0;padding:0 .25rem;font-size:.72rem;font-weight:750;line-height:1;display:inline-grid}.dictionary-entry.dict-odecn .defs{min-width:0;overflow:hidden}.dictionary-entry.dict-odecn .odef{color:var(--foreground);font-weight:520}.dictionary-entry.dict-odecn .def{color:#315f91;margin-top:.18rem;font-size:.94em;display:block}.dark .dictionary-entry.dict-odecn .def{color:#93b9df}.dictionary-entry.dict-odecn .example{background:#f8c86a17;background:lab(83.529% 9.93645 53.0001/.09);border-left:3px solid #f0b44d;border-radius:0 .45rem .45rem 0;margin:.6rem 0 .8rem;padding:.55rem .75rem .55rem 1rem;line-height:1.58;position:relative}.dictionary-entry.dict-odecn .example .en,.dictionary-entry.dict-odecn .example .cn{display:block}.dictionary-entry.dict-odecn .example .en{color:var(--foreground);font-family:Georgia,Times New Roman,serif}.dictionary-entry.dict-odecn .example .cn{color:var(--muted-foreground);margin-top:.12rem;font-size:.9em}.dictionary-entry.dict-odecn .phrase{border-top:1px dashed var(--border);margin-top:1.15rem;padding-top:.9rem}.dictionary-entry.dict-odecn .phrase h3{color:var(--foreground);margin:0 0 .45rem;font-size:1rem;font-weight:700}.dictionary-entry.dict-odecn .label{color:#9a6a2f;letter-spacing:.08em;margin:1rem 0 .4rem;font-size:.72rem;font-weight:750;display:table}.dark .dictionary-entry.dict-odecn .label{color:#e7bd7b}.dictionary-entry.dict-odecn .ori,.dictionary-entry.dict-odecn .usage{border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 48%, transparent);color:var(--muted-foreground);border-radius:.6rem;margin-top:.4rem;padding:.75rem .85rem;font-size:.88em;line-height:1.62}.dictionary-entry.dict-odecn .ori{font-family:Georgia,Times New Roman,serif}.dictionary-entry--compact.dict-odecn .headword h2,.dictionary-entry--compact.dict-odecn>h2{font-size:1.2rem}
.dictionary-entry.dict-colloc :where(.CK,.JS,.CY,.CX,.YX,.DX,.GZ,.LJ,.LY,.LS,.JX,.YD,.YB,.YF){display:block}.dictionary-entry.dict-colloc .CK{margin:0}.dictionary-entry.dict-colloc .CK>.DC:first-child{display:none}.dictionary-entry.dict-colloc .YX{color:var(--foreground);letter-spacing:-.02em;margin-bottom:.2rem;font-size:1.45rem;font-weight:750;line-height:1.28}.dictionary-entry.dict-colloc .DX{color:#8b3ca8;letter-spacing:.035em;text-transform:lowercase;background:#faf0ff;border-radius:.35rem;margin:0 0 .9rem;padding:.08rem .45rem;font-size:.72rem;font-style:normal;font-weight:750;line-height:1.55;display:table}.dark .dictionary-entry.dict-colloc .DX{color:#d8b4fe;background:#7e22ce2e}.dictionary-entry.dict-colloc .GZ{margin:.22rem 0;padding-left:.7rem;line-height:1.62}.dictionary-entry.dict-colloc .dictionary-collocation-label{color:#267451;letter-spacing:.035em;background:#49a67617;background:lab(61.5829% -37.5359 16.263/.09);border-left:3px solid #49a676;border-radius:0 .35rem .35rem 0;margin:1rem 0 .45rem;padding:.28rem .6rem;font-size:.76rem;font-weight:750;line-height:1.5}.dark .dictionary-entry.dict-colloc .dictionary-collocation-label{color:#86d5ac}.dictionary-entry.dict-colloc .bold{color:var(--foreground);font-weight:700}.dictionary-entry.dict-colloc .dictionary-collocation-label .bold{color:inherit;font-weight:750}.dictionary-entry.dict-colloc .LJ{border-left:2px solid color-mix(in oklab, var(--muted-foreground) 35%, transparent);background:color-mix(in oklab, var(--muted) 38%, transparent);border-radius:0 .4rem .4rem 0;margin:.5rem 0 .75rem .7rem;padding:.55rem .75rem}.dictionary-entry.dict-colloc .LY{color:#245f96;font-family:Georgia,Times New Roman,serif;line-height:1.58}.dark .dictionary-entry.dict-colloc .LY{color:#9bc4ec}.dictionary-entry.dict-colloc .LS{color:var(--muted-foreground);margin-top:.16rem;font-size:.9em;line-height:1.55}.dictionary-entry.dict-colloc .JX{color:var(--foreground);margin:1rem 0 .45rem;padding-left:1.8rem;font-weight:650;position:relative}.dictionary-entry.dict-colloc .entryNum{background:var(--foreground);min-width:1.35rem;height:1.35rem;color:var(--background);border-radius:999px;place-items:center;padding:0 .2rem;font-size:.68rem;line-height:1;display:inline-grid;position:absolute;top:.12rem;left:0}.dictionary-entry.dict-colloc .entryDot{display:none}.dictionary-entry.dict-colloc .italic{font-family:Georgia,Times New Roman,serif;font-style:italic}.dictionary-entry.dict-colloc .YD,.dictionary-entry.dict-colloc .YB{color:var(--muted-foreground);margin:.4rem 0;font-size:.88em}.dictionary-entry.dict-colloc .CB{font-family:Georgia,Times New Roman,serif}.dictionary-entry.dict-colloc .YF{border-top:1px solid var(--border);margin-top:1.2rem;padding-top:.9rem}.dictionary-entry.dict-colloc .YF hr{display:none}.dictionary-entry.dict-colloc .section_title{color:#267451;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;font-weight:800;display:block}.dictionary-entry--compact.dict-colloc .YX{font-size:1.15rem}
.dictionary-entry.dict-vocab :where(.b.t,.a.g.d,img[src=p\.png],img[src*=sound]){display:none!important}.dictionary-entry.dict-vocab .v_{display:block}.dictionary-entry.dict-vocab hr.s,.dictionary-entry.dict-vocab .m:empty{display:none}.dictionary-entry.dict-vocab .h{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .9rem;display:flex}.dictionary-entry.dict-vocab .h .m{color:var(--muted-foreground);margin-right:.05rem;font-size:.7rem}.dictionary-entry.dict-vocab a.o{color:#fff;text-transform:lowercase;background:#64748b;border-radius:.35rem;justify-content:center;align-items:center;min-width:1.55rem;min-height:1.4rem;padding:.08rem .4rem;font-size:.68rem;font-style:normal;font-weight:750;line-height:1.35;display:inline-flex}.dictionary-entry.dict-vocab a.o.n{background:#df3d4f}.dictionary-entry.dict-vocab a.o.v{background:#329466}.dictionary-entry.dict-vocab a.o.j,.dictionary-entry.dict-vocab a.o.adj{background:#d97706}.dictionary-entry.dict-vocab a.o.adv{background:#2b75b9}.dictionary-entry.dict-vocab .i.t.s{border:1px solid color-mix(in oklab, #4d82b8 24%, var(--border));background:color-mix(in oklab, #dcecff 36%, var(--background));color:var(--foreground);border-left:4px solid #4d82b8;border-radius:0 .65rem .65rem 0;margin:0 0 1rem;padding:.85rem 1rem;font-family:Georgia,Times New Roman,serif;font-size:1.02em;line-height:1.68;display:block}.dark .dictionary-entry.dict-vocab .i.t.s{background:#1e406947;border-color:#93c5fd3d #93c5fd3d #93c5fd3d #6ba4d9}.dictionary-entry.dict-vocab .i.t.s .s{color:#235e96;font-weight:700}.dark .dictionary-entry.dict-vocab .i.t.s .s{color:#a7cdf1}.dictionary-entry.dict-vocab .a.i{color:color-mix(in oklab, var(--foreground) 86%, var(--muted-foreground));margin:0 0 1.2rem;line-height:1.76;display:block}.dictionary-entry.dict-vocab .b.c{color:#9a6725;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.45rem;margin:1.35rem 0 .55rem;font-size:.7rem;font-weight:800;line-height:1.4;display:flex}.dictionary-entry.dict-vocab .b.c:before{content:"";background:#e0a748;border-radius:.12rem;width:.42rem;height:.42rem}.dark .dictionary-entry.dict-vocab .b.c{color:#edc27c}.dictionary-entry.dict-vocab .b.c+.a:not(.m){border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 38%, transparent);border-radius:.55rem;margin:.35rem 0 .9rem;padding:.7rem .8rem;font-size:.9em;line-height:1.62;display:block}.dictionary-entry.dict-vocab .w_{display:inline}.dictionary-entry.dict-vocab .w_ .h{color:var(--muted-foreground);opacity:.55;margin:0 .25rem;display:inline}.dictionary-entry.dict-vocab .s_{color:var(--muted-foreground);vertical-align:super;margin-left:.08rem;font-size:.72em}.dictionary-entry.dict-vocab :where([data-dictionary-role=usage],#vUi,.dictionary-vocab-usage){margin:.35rem 0 1rem;display:block}.dictionary-entry.dict-vocab :where([data-dictionary-role=usage],#vUi,.dictionary-vocab-usage)>div>div{border-bottom:1px solid color-mix(in oklab, var(--border) 75%, transparent);margin:0;padding:.65rem 0}.dictionary-entry.dict-vocab :where([data-dictionary-role=usage],#vUi,.dictionary-vocab-usage)>div>div:last-child{border-bottom:0}.dictionary-entry.dict-vocab :where([data-dictionary-role=usage],#vUi,.dictionary-vocab-usage) .n{color:var(--foreground);font-family:Georgia,Times New Roman,serif;line-height:1.58;display:block}.dictionary-entry.dict-vocab :where([data-dictionary-role=usage],#vUi,.dictionary-vocab-usage) .g.r{color:var(--muted-foreground);text-align:right;margin-top:.18rem;font-size:.74rem;font-style:normal;display:block}.dictionary-entry.dict-vocab .a.m{border-top:1px solid var(--border);margin-top:1.35rem;padding-top:.25rem;display:block}.dictionary-entry.dict-vocab .a.m>.c{border-bottom:1px solid color-mix(in oklab, var(--border) 75%, transparent);margin:0;padding:.8rem 0;display:block}.dictionary-entry.dict-vocab .a.m>.c>.o{background:color-mix(in oklab, var(--muted-foreground) 18%, transparent);min-width:1.35rem;height:1.35rem;color:var(--muted-foreground);border-radius:999px;place-items:center;margin-right:.4rem;padding:0 .2rem;font-size:.68rem;font-weight:750;line-height:1;display:inline-grid}.dictionary-entry.dict-vocab .a.m>.c:last-child{border-bottom:0}.dictionary-entry.dict-vocab .p.n,.dictionary-entry.dict-vocab .p.v{color:#332600;vertical-align:.08em;background:#f2c94c;border-radius:.32rem;align-items:center;min-height:1.3rem;margin-right:.45rem;padding:.04rem .34rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:750;line-height:1.3;display:inline-flex}.dictionary-entry.dict-vocab .a.m>.c>.t,.dictionary-entry.dict-vocab .a.m>.c>div>.t{color:var(--foreground);font-weight:560}.dictionary-entry.dict-vocab .d.n{color:var(--muted-foreground);margin-top:.2rem;font-size:.88em;font-style:normal;display:block}.dictionary-entry.dict-vocab .y{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:.55rem 0 .15rem;font-size:.65rem;font-weight:750;display:block}.dictionary-entry.dict-vocab .a.m .c>div .p{border-left:2px solid color-mix(in oklab, var(--muted-foreground) 24%, transparent);margin:.2rem 0 .35rem .8rem;padding-left:.65rem;display:block}.dictionary-entry.dict-vocab .a.m .c>div .p>a{color:#526b83;font-size:.88em;font-weight:600}.dark .dictionary-entry.dict-vocab .a.m .c>div .p>a{color:#9bb7d1}.dictionary-entry.dict-vocab .a.m .c>div .p>.g{color:var(--muted-foreground);font-size:.82em;line-height:1.5}.dictionary-entry.dict-vocab dl{flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;margin:.25rem 0 0;display:flex}.dictionary-entry.dict-vocab dt{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.dictionary-entry.dict-vocab dd{margin:0;display:inline}.dictionary-entry.dict-vocab dd a{color:#526b83;margin-right:.4rem;font-size:.88em;display:inline-block}.dark .dictionary-entry.dict-vocab dd a{color:#9bb7d1}.dictionary-entry.dict-vocab dd .def{display:none}
.dictionary-entry.dict-usage p{text-align:left;margin:0 0 .8rem;line-height:1.7}.dictionary-entry.dict-usage .bold{color:var(--foreground);font-weight:700}.dictionary-entry.dict-usage font[color=blue]{font-weight:650;color:#2563eb!important}.dark .dictionary-entry.dict-usage font[color=blue]{color:#93c5fd!important}.dictionary-entry.dict-usage .underline{text-underline-offset:.2em;-webkit-text-decoration:underline #60a5fa;text-decoration:underline #60a5fa;text-decoration-thickness:1px}
