@media (width>=1024px){:root:root .me-sheet.me-sheet--c38{width:min(820px,100vw - 48px);max-width:none;padding:0;overflow:hidden}:root:root .me-sheet.me-sheet--c38 .me-sheet__head{border-bottom:1px solid var(--mk-line);gap:12px;padding:22px 22px 16px 28px}:root:root .me-sheet.me-sheet--c38 .me-sheet__title{flex:1;min-width:0;font-size:24px;line-height:30px}:root:root .me-sheet.me-sheet--c38 .dg-brow{letter-spacing:.12em;margin-bottom:4px}:root:root .me-sheet.me-sheet--c38 .me-sheet__close{width:40px;min-width:40px;height:40px;color:var(--mk-ink2)}:root:root .me-sheet.me-sheet--c38 .me-sheet__body{padding:18px 28px 24px}:root:root .me-sheet.me-sheet--c38 .me-sheet__footer{border-top:1px solid var(--mk-line);padding:12px 28px}.c38-title{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.c38-title__text{font-family:var(--mk-font-display);color:var(--mk-ink);white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:900;line-height:30px;overflow:hidden}.c38-pill{background:var(--mk-pri-soft);color:var(--mk-pri-ink);font-family:Inter, var(--mk-font-display), sans-serif;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:3px 10px;font-size:13px;font-weight:800;line-height:18px}.c38-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:root .me-sheet.me-sheet--c38 .me-seg{background:var(--mk-pri-soft);border:0;border-radius:999px;gap:4px;width:auto;height:auto;margin:0;padding:4px;display:inline-flex}:root:root .me-sheet.me-sheet--c38 .me-seg__item{height:34px;color:var(--mk-ink2);white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:0 16px;font-size:13px;font-weight:600}:root:root .me-sheet.me-sheet--c38 .me-seg__item:hover:not(.is-selected){color:var(--mk-ink)}:root:root .me-sheet.me-sheet--c38 .me-seg__item.is-selected{background:var(--mk-card);color:var(--mk-ink);font-weight:800;box-shadow:0 1px 3px #1e1b3a1f}.c38-chips{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}:root:root .me-sheet.me-sheet--c38 :is(.c38-chip,.me-src-chip){border:1px solid var(--mk-line);background:var(--mk-card);height:28px;color:var(--mk-ink2);box-shadow:none;cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:700}:root:root .me-sheet.me-sheet--c38 :is(.c38-chip,.me-src-chip):hover:not(.is-on){color:var(--mk-ink);border-color:color-mix(in srgb, var(--mk-pri) 30%, var(--mk-line))}:root:root .me-sheet.me-sheet--c38 :is(.c38-chip,.me-src-chip).is-on{background:var(--mk-pri);color:var(--mk-on-pri);border-color:#0000;font-weight:800}:root:root .me-sheet.me-sheet--c38 .me-search{margin:0}:root:root .me-sheet.me-sheet--c38 .me-search__input{border:1px solid var(--mk-line);background:var(--mk-ground);border-radius:999px;height:44px;padding-left:42px;font-size:14px}:root:root .me-sheet.me-sheet--c38 .me-search__icon{color:var(--mk-mute);left:16px}:root:root .me-sheet.me-sheet--c38 :is(.me-vocab-list,.me-reviewed,.me-col-list){background:var(--mk-card);border:1px solid var(--mk-line);border-radius:18px;gap:0;margin:0;padding:0;display:block;overflow:hidden}:root:root .me-sheet.me-sheet--c38.me-sheet--vocab .me-sheet__body{grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:12px;display:grid}:root:root .me-sheet.me-sheet--c38.me-sheet--vocab .me-sheet__body>:not(.me-search):not(.me-seg){grid-column:1/-1}:root:root .me-sheet.me-sheet--c38.me-sheet--vocab .me-sheet__body>.me-seg{align-self:center;width:300px;margin-bottom:14px}:root:root .me-sheet.me-sheet--c38.me-sheet--vocab .me-sheet__body>.me-search{margin-bottom:14px}:root:root .me-sheet.me-sheet--c38 .me-src-chips{flex-wrap:wrap;gap:8px;margin:0 0 14px;overflow:visible}:root:root .me-sheet.me-sheet--c38 .me-vocab-wrap{gap:8px}:root:root .me-sheet.me-sheet--c38 .me-vocab-list>li{border-bottom:1px solid var(--mk-line)}:root:root .me-sheet.me-sheet--c38 .me-vocab-list>li:last-child{border-bottom:0}:root:root .me-sheet.me-sheet--c38 .me-vocab-row{border-radius:0;gap:6px;min-height:48px;padding:0 10px 0 16px}:root:root .me-sheet.me-sheet--c38 .me-vocab-row:hover{background:color-mix(in srgb, var(--mk-pri) 4%, transparent)}:root:root .me-sheet.me-sheet--c38 .me-vocab-row__btn{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;column-gap:12px;padding:12px 0;display:grid}:root:root .me-sheet.me-sheet--c38 .me-vocab-row__head{flex-wrap:wrap;row-gap:0}:root:root .me-sheet.me-sheet--c38 .me-vocab-row__word{color:var(--mk-ink);font-size:16px;font-weight:800;line-height:22px}:root:root .me-sheet.me-sheet--c38 .me-vocab-row__pron{color:var(--mk-mute);font-size:12px;font-style:normal}:root:root .me-sheet.me-sheet--c38 .me-vocab-row__meaning{color:var(--mk-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}:root:root .me-sheet.me-sheet--c38 .me-vocab-row:not(:hover):not(:focus-within) :is(.me-vocab-row__expand,.me-vocab-row__edit):not([aria-busy=true]){opacity:0}:root:root .me-sheet.me-sheet--c38 .me-vocab-row__expand{background:var(--mk-pri-soft);height:30px;color:var(--mk-pri-ink);border-radius:15px;font-weight:800}:root:root .me-sheet.me-sheet--c38 .me-vocab-row__edit{color:var(--mk-ink2)}:root:root .me-sheet.me-sheet--c38 .me-vocab-row__chev{color:var(--mk-mute)}:root:root .me-sheet.me-sheet--c38 .me-az{padding:4px 0 0}:root:root .me-sheet.me-sheet--c38 .me-az__l{color:var(--mk-ink2)}:root:root .me-sheet.me-sheet--c38 .me-az__l:hover:not(:disabled){background:var(--mk-pri-soft);color:var(--mk-pri-ink)}:root:root .me-sheet.me-sheet--c38 .me-az__l.is-off{color:color-mix(in srgb, var(--mk-mute) 40%, transparent)}:root:root .me-sheet.me-sheet--c38 .me-vocab__hint{color:var(--mk-mute)}:root:root .me-sheet.me-sheet--c38 .me-switch{color:var(--mk-ink2);font-weight:700}:root:root .me-sheet.me-sheet--c38 .me-switch input:checked+i{background:var(--mk-btn)}:root:root .me-sheet.me-sheet--c38 .me-empty-line{color:var(--mk-ink2)}:root:root .me-sheet.me-sheet--c38 .me-reviewed__missing{background:var(--mk-cream);color:var(--mk-cream-ink);border-bottom:1px solid var(--mk-line);border-radius:0;margin:0;padding:10px 16px}:root:root .me-sheet.me-sheet--c38 .me-reviewed__row{border:0;border-bottom:1px solid var(--mk-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 96px 44px 76px;align-items:center;column-gap:12px;min-height:48px;padding:0 16px;display:grid}:root:root .me-sheet.me-sheet--c38 .me-reviewed__row:last-child{border-bottom:0}:root:root .me-sheet.me-sheet--c38 .me-reviewed__row:hover{background:color-mix(in srgb, var(--mk-pri) 4%, transparent)}:root:root .me-sheet.me-sheet--c38 .me-reviewed__main{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;column-gap:12px;padding:12px 0;display:grid}:root:root .me-sheet.me-sheet--c38 .me-reviewed__word{color:var(--mk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:22px;overflow:hidden}:root:root .me-sheet.me-sheet--c38 .me-reviewed__meaning{color:var(--mk-ink2);-webkit-line-clamp:1;font-size:14px;line-height:20px}:root:root .me-sheet.me-sheet--c38 .me-lv-chip{background:0 0;border-radius:14px;grid-column:2;justify-self:start;height:28px;padding:0 6px}:root:root .me-sheet.me-sheet--c38 .me-lv-chip:hover{background:var(--mk-cream)}:root:root .me-sheet.me-sheet--c38 .me-reviewed__lapses{color:var(--mk-danger);grid-column:3;justify-self:center;font-size:12px;font-weight:800}:root:root .me-sheet.me-sheet--c38 .c38-when{color:var(--mk-mute);white-space:nowrap;grid-column:4;justify-self:end;font-size:12px}.c38-stars{color:var(--mk-line);gap:1px;display:inline-flex}.c38-stars .is-on{color:#e6a23c}.c38-empty{text-align:center;background:var(--mk-ground);border:1px solid var(--mk-line);border-radius:22px;flex-direction:column;align-items:center;gap:12px;margin:8px 0 0;padding:40px 24px;display:flex}.c38-empty__dog{background:var(--mk-lilac);border-radius:50%;place-items:center;width:104px;height:104px;display:grid}.c38-empty p{max-width:40ch;color:var(--mk-ink2);margin:0;font-size:14px;line-height:22px}.c38-ach-sum{align-items:center;gap:14px;margin:0 0 18px;display:flex}.c38-ach-sum__dog{background:var(--mk-cream);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.c38-ach-sum__main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.c38-ach-sum__text{color:var(--mk-ink2);margin:0;font-size:14px}.c38-ach-sum__text b{font-family:Inter, var(--mk-font-display), sans-serif;color:var(--mk-ink);font-weight:900}.c38-bar{background:var(--mk-pri-soft);border-radius:4px;height:8px;display:block;overflow:hidden}.c38-bar i{background:var(--mk-btn);border-radius:4px;height:100%;display:block}:root:root .me-sheet.me-sheet--c38 .c38-seg{flex:none;width:280px}.c38-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.c38-badge{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:20px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:16px;display:flex}.c38-badge__icon{background:var(--mk-ground);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:8px;display:grid}.c38-badge__icon img{filter:grayscale();opacity:.45}.c38-badge.is-on .c38-badge__icon{background:var(--mk-cream)}.c38-badge.is-on .c38-badge__icon img{filter:none;opacity:1}.c38-badge.is-secret .c38-badge__icon{background:var(--mk-lilac)}.c38-badge__q{font-family:var(--mk-font-display);color:var(--mk-pri);font-size:28px;font-weight:900}.c38-badge__name{font-family:var(--mk-font-display);color:var(--mk-ink);font-size:16px;font-weight:900;line-height:22px}.c38-badge:not(.is-on) .c38-badge__name{color:var(--mk-ink2)}.c38-badge__desc{color:var(--mk-ink2);flex:1;font-size:12.5px;line-height:18px}.c38-badge__tag{background:var(--mk-ground);color:var(--mk-mute);border-radius:999px;align-self:stretch;margin-top:8px;padding:3px 10px;font-size:12px;font-weight:800}.c38-badge__tag.is-on{background:var(--mk-mint);color:var(--mk-mint-ink)}.c38-badge.is-secret{background:color-mix(in srgb, var(--mk-lilac) 45%, var(--mk-card))}:root:root .me-sheet.me-sheet--c38col .me-sheet__body{grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:12px;display:grid}:root:root .me-sheet.me-sheet--c38col .me-sheet__body>*{grid-column:1/-1}:root:root .me-sheet.me-sheet--c38col .me-sheet__body>.me-seg{grid-column:1;min-width:300px;margin-bottom:14px}:root:root .me-sheet.me-sheet--c38col .me-sheet__body>.me-col-start{background:var(--mk-btn);width:auto;height:40px;color:var(--mk-on-btn);box-shadow:none;border-radius:20px;grid-area:1/2;place-self:center end;margin:0 0 14px;padding:0 18px;font-size:14px;font-weight:800}:root:root .me-sheet.me-sheet--c38col .me-sheet__body>.me-col-start:hover{background:color-mix(in srgb, var(--mk-btn) 90%, #000)}:root:root .me-sheet.me-sheet--c38 .me-col-list li{border:0;border-bottom:1px solid var(--mk-line);background:0 0;border-radius:0;padding:0;display:block}:root:root .me-sheet.me-sheet--c38 .me-col-list li:last-child{border-bottom:0}:root:root .me-sheet.me-sheet--c38 .me-col-row{gap:8px;min-height:56px;padding:8px 12px 8px 16px}:root:root .me-sheet.me-sheet--c38 .me-col-row:hover{background:color-mix(in srgb, var(--mk-pri) 4%, transparent)}:root:root .me-sheet.me-sheet--c38 .me-col-row__main{flex-direction:row;align-items:baseline;gap:10px}:root:root .me-sheet.me-sheet--c38 .me-col-list .me-word-list__word{color:var(--mk-ink);font-size:16px;font-weight:800}:root:root .me-sheet.me-sheet--c38 .me-col-list .me-word-list__pron{color:var(--mk-mute);font-size:12px;font-style:normal}:root:root .me-sheet.me-sheet--c38 .me-col-list .me-icon-btn{border-radius:50%;width:36px;height:36px}:root:root .me-sheet.me-sheet--c38 .me-col-list .me-icon-btn.is-gold{background:var(--mk-cream);color:#e6a23c;border:0}:root:root .me-sheet.me-sheet--c38 .me-col-list .me-icon-btn.is-gold:hover{background:color-mix(in srgb, #e6a23c 22%, var(--mk-cream))}:root:root .me-sheet.me-sheet--c38 .me-col-restore{background:var(--mk-mint);height:34px;color:var(--mk-mint-ink);border-radius:17px;font-weight:800}:root:root .me-sheet.me-sheet--c38 .me-col-row__chev{color:var(--mk-mute)}:root:root .me-sheet.me-sheet--c38 .me-col-row__detail{background:var(--mk-ground);border:0;border-radius:14px;margin:0 16px 14px;padding:12px 14px}:root:root .me-sheet.me-sheet--c38 .me-col-row__meaning{color:var(--mk-ink)}:root:root .me-sheet.me-sheet--c38 .me-col-row__ex{color:var(--mk-ink2)}:root:root .me-sheet.me-sheet--c38 .me-col-empty{background:var(--mk-ground);border:1px solid var(--mk-line);border-radius:22px;gap:12px;margin:8px 0 0;padding:40px 24px}:root:root .me-sheet.me-sheet--c38 .me-col-empty img{box-sizing:content-box;background:var(--mk-cream);border-radius:50%;width:88px;height:88px;padding:8px}:root:root .me-sheet.me-sheet--c38 .me-col-empty p{color:var(--mk-ink2)}:root:root .me-sheet.me-sheet--c38detail{height:auto;max-height:min(86vh,760px)}:root:root .me-sheet.me-sheet--c38detail .me-sheet__body{padding:20px 28px 26px}.c38-detail{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.c38-detail.is-single{grid-template-columns:minmax(0,1fr)}.c38-detail__left{flex-direction:column;gap:14px;min-width:0;display:flex}.c38-detail__wordrow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.c38-detail__wordcol{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.c38-detail__word{font-family:Inter, var(--mk-font-display), sans-serif;letter-spacing:-.8px;color:var(--mk-ink);overflow-wrap:anywhere;font-size:40px;font-weight:900;line-height:46px}.c38-detail__pron{background:var(--mk-pri-soft);color:var(--mk-pri-ink);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.c38-speak{background:var(--mk-btn);width:48px;height:48px;color:var(--mk-on-btn);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.c38-speak:hover{background:color-mix(in srgb, var(--mk-btn) 90%, #000)}.c38-meaning{background:var(--mk-lilac);border-radius:20px;padding:16px 18px}.c38-meaning__brow{letter-spacing:.12em;text-transform:uppercase;color:var(--mk-pri);font-size:11px;font-weight:800;line-height:14px}.c38-meaning__text{font-family:var(--mk-font-display);color:var(--mk-ink);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;font-size:20px;font-weight:900;line-height:28px}.c38-detail__actions{gap:10px;display:flex}.c38-btn{border:1px solid var(--mk-line);background:var(--mk-card);height:40px;color:var(--mk-ink);font:inherit;cursor:pointer;border-radius:20px;flex:1;font-size:14px;font-weight:800}.c38-btn:hover{background:var(--mk-pri-soft);border-color:#0000}.c38-detail__right{flex-direction:column;gap:10px;min-width:0;display:flex}.c38-detail__morehead{color:var(--mk-mute);justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.c38-link{color:var(--mk-pri);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:12.5px;font-weight:800}.c38-link:hover{background:var(--mk-pri-soft)}.c38-fold{border:1px solid var(--mk-line);background:var(--mk-card);border-radius:16px;overflow:hidden}.c38-fold__head{width:100%;min-height:48px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px;display:flex}.c38-fold__head:hover{background:color-mix(in srgb, var(--mk-pri) 4%, transparent)}.c38-tag{background:var(--mk-t);color:var(--mk-t-ink);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:800}.c38-fold__preview{min-width:0;color:var(--mk-ink2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.c38-fold__chev{color:var(--mk-mute);flex:none;transition:transform .15s}.c38-fold__chev.is-open{transform:rotate(90deg)}.c38-fold__body{flex-direction:column;gap:8px;padding:0 14px 14px;display:flex}.c38-fold__line{color:var(--mk-ink);margin:0;font-size:14px;line-height:22px}.c38-fold__line.is-pre{white-space:pre-line}.c38-ex{background:var(--mk-sky);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.c38-ex__text{flex:1;min-width:0}.c38-ex__en{color:var(--mk-ink);margin:0;font-size:15px;line-height:22px}.c38-ex__zh{color:var(--mk-ink2);margin:2px 0 0;font-size:13px;line-height:19px}.c38-hl{background:var(--mk-hl-butter);color:inherit;border-radius:4px;padding:0 3px}.c38-ex__speak{background:var(--mk-card);width:34px;height:34px;color:var(--mk-sky-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.c38-ex__speak:hover{filter:brightness(.95)}:is(.c38-speak,.c38-ex__speak,.c38-btn,.c38-link,.c38-fold__head,.c38-chip):focus-visible{outline:2px solid var(--mk-pri);outline-offset:2px}.c38-badge__tag.is-reward{background:var(--mk-cream);color:var(--mk-cream-ink)}}@media (width<=1023.98px){.me-sheet.me-sheet{background:var(--mk-card);border-radius:28px 28px 0 0}.me-sheet__title.me-sheet__title{color:var(--mk-ink);font-weight:900}.me-sheet__grip.me-sheet__grip{background:var(--mk-line)}.me-search.me-search .me-search__input,.me-search__input.me-search__input{border:1px solid var(--mk-line);background:var(--mk-ground);border-radius:22px}.me-seg.me-seg{background:var(--mk-pri-soft);border-radius:22px;padding:4px}.me-seg__item.me-seg__item{border-radius:18px}.me-seg__item.me-seg__item.is-selected{background:var(--mk-card);color:var(--mk-ink);box-shadow:0 1px 3px #1c1a2e14}.me-src-chips.me-src-chips button,.me-sort-toggle.me-sort-toggle{border-radius:14px}.me-vocab-list.me-vocab-list{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:24px;overflow:hidden}.me-vocab-list.me-vocab-list>li{border-bottom-color:var(--mk-line);padding:0 14px}.me-vocab-list.me-vocab-list>li:last-child{border-bottom:0}.me-vocab-row__word.me-vocab-row__word{color:var(--mk-ink);font-weight:800}.me-vocab-row__pron.me-vocab-row__pron{color:var(--mk-pri)}.me-reviewed.me-reviewed{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:24px;overflow:hidden;gap:0!important}.me-reviewed__row.me-reviewed__row{border-bottom:1px solid var(--mk-line);background:0 0;border-radius:0;padding:10px 14px}.me-reviewed__row.me-reviewed__row:last-child{border-bottom:0}.me-reviewed__word.me-reviewed__word{color:var(--mk-ink);font-weight:800}.me-reviewed__missing.me-reviewed__missing{background:var(--mk-cream);border-radius:16px}.me-col-list.me-col-list,.me-word-list.me-word-list{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:24px;overflow:hidden}.me-col-row.me-col-row{border-bottom:1px solid var(--mk-line);padding:4px 14px}.me-col-row.me-col-row:last-child{border-bottom:0}.ach-row.ach-row{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:22px}.ach-row.ach-row.is-on{background:var(--mk-mint);border-color:#0000}.ach-row.ach-row.is-secret{background:var(--mk-lilac);border-color:#0000}.ach-row__icon.ach-row__icon{background:var(--mk-ground);border-radius:14px;width:48px;height:48px}.ach-row.is-on .ach-row__icon.ach-row__icon,.ach-row.is-secret .ach-row__icon.ach-row__icon{background:var(--mk-card)}.ach-row__icon.ach-row__icon.is-secret{color:var(--mk-pri);font-weight:900}.ach-row__name.ach-row__name{font-weight:800}.ach-row__check.ach-row__check{color:var(--mk-mint-ink)}.me-detail__word.me-detail__word{font-weight:900}.me-detail__ex.me-detail__ex{background:var(--mk-ground);border-radius:16px}.me-btn-primary.me-btn-primary{background:var(--mk-btn);color:var(--mk-on-btn);box-shadow:none;border-radius:26px}.me-icon-btn.me-icon-btn{border-radius:20px}.set-section-title.set-section-title{color:var(--mk-mute);font-weight:800}.set-group.set-group{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:24px;gap:0;overflow:hidden}.set-group.set-group>.set-row,.set-group.set-group>.set-card{border-bottom:1px solid var(--mk-line);background:0 0;border-radius:0}.set-group.set-group>:last-child{border-bottom:0}.set-row.set-row,.set-card.set-card{background:var(--mk-card);border-radius:22px}.set-row__icon.set-row__icon{background:var(--mk-lilac);color:var(--mk-lilac-ink);border-radius:12px}.set-row--danger.set-row--danger .set-row__icon{background:var(--mk-rose);color:var(--mk-rose-ink)}.set-row__title.set-row__title{color:var(--mk-ink);font-weight:700}.set-upgrade.set-upgrade{box-shadow:none;border-radius:24px;background:var(--mk-pri-soft)!important;color:var(--mk-pri-ink)!important}.set-btn--primary.set-btn--primary{background:var(--mk-btn);color:var(--mk-on-btn);border-radius:22px}.set-card.set-card .set-seg__btn.is-selected,.set-seg__btn.set-seg__btn.is-selected{background:var(--mk-pri);color:var(--mk-on-pri)}.set-dialog__body.set-dialog__body{background:var(--mk-card)}.set-menu.set-menu{background:var(--mk-card);border-radius:28px 28px 0 0}.set-tag.set-tag,.set-badge.set-badge{border-radius:10px}.set-empty{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:20px}.set-empty__icon{background:var(--mk-pri-soft);color:var(--mk-pri-ink);border-radius:14px}.set-empty__text{color:var(--mk-ink2)}}.me-page{--me-gutter:4px}.me-body{padding:0 var(--me-gutter) 24px;flex-direction:column;display:flex}.me-page .gradient-header__lead.is-clickable{transition:transform .15s;position:relative;overflow:visible}@media (hover:hover){.me-page .gradient-header__lead.is-clickable:hover{transform:scale(1.05)}}.me-page .gradient-header__lead.is-clickable img{border-radius:50%}.me-page .gradient-header__lead.is-clickable:after{content:"";background:var(--primary) center / 9px 9px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a1 1 0 0 0 0-1.41l-2.34-2.34a1 1 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3C/svg%3E");width:16px;height:16px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.me-page .gradient-header__title{flex:none}.me-nick{cursor:pointer;min-width:0;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;flex:0 auto;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.me-nick:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.me-nick__text{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.me-nick.is-empty{color:var(--text-muted)}.me-nick.is-empty .me-nick__text{opacity:.7;font-weight:400}.me-nick__pencil{color:var(--text);opacity:.38;flex:none}.me-nick.is-empty .me-nick__pencil{opacity:.3}.me-page .gradient-header__sub-row{flex-wrap:wrap;row-gap:4px}.me-coin-pill{--tonal-bg:#33291a;--tonal-border:#6e5630;--tonal-text:#efcb85;background:var(--tonal-bg);border:1px solid var(--tonal-border);color:var(--tonal-text);white-space:nowrap;cursor:pointer;border-radius:20px;flex:none;padding:3px 10px;font-size:11px;font-weight:600;line-height:16px;transition:filter .15s,transform .12s}[data-skin=LIGHT] .me-coin-pill{--tonal-bg:#fbf1dc;--tonal-border:#e8cf9c;--tonal-text:#8a5b14}.me-coin-pill:hover{filter:brightness(1.06)}.me-coin-pill:active{transform:scale(.96)}.me-gear{background:var(--card-bg);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border:0;border-radius:18px;flex:none;place-items:center;transition:transform .3s;display:grid}.me-gear:hover{transform:rotate(45deg)}.me-level{color:#fff;background:linear-gradient(90deg, var(--primary), var(--secondary));box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 28%, transparent);border-radius:20px;margin-bottom:16px;padding:24px}.me-level__title{font-size:28px;font-weight:700;line-height:34px}.me-level__sub{color:#ffffffe6;margin-top:4px;font-size:14px}.me-level__track{background:#ffffff40;border-radius:4px;height:8px;margin-top:12px;overflow:hidden}.me-level__fill{background:var(--accent-text);border-radius:4px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);animation:.9s cubic-bezier(.2,.8,.2,1) me-grow}@keyframes me-grow{0%{width:0}}.me-stats-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.me-stats-grid .stat-card{gap:0;transition:transform .12s,box-shadow .2s}.me-stats-grid .stat-card>img,.me-stats-grid .stat-card>span:first-child{margin-bottom:8px}.me-stats-grid .stat-card__value{font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.me-stats-grid .stat-card:active,.me-pet-card:active,.me-tool:active{transform:scale(.97)}.me-pet-card{text-align:left;cursor:pointer;background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 13%, var(--card-bg)), color-mix(in srgb, var(--secondary) 9%, var(--card-bg)));border:0;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:16px;transition:transform .12s;display:flex}.me-pet-card--plain{background:var(--card-bg)}.me-pet-card__icon--plain{background:0 0}.me-card-arrow{display:none}.me-pet-card__icon{background:radial-gradient(circle, color-mix(in srgb, var(--gold) 55%, transparent) 0 45%, transparent 72%);border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:8px;display:grid}.me-pet-card__title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.me-pet-card__sub{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}@media (hover:hover){.me-stats-grid .stat-card:hover,.me-pet-card:hover,.me-tool:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--primary) 18%, transparent)}}.me-section-title{color:var(--text);margin:28px 0 10px;font-size:18px;font-weight:700;line-height:24px}.me-tools-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.me-tool{background:var(--surface);text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:14px;transition:transform .12s,box-shadow .2s;display:flex}.me-tool>img,.me-tool>span:first-child{margin-bottom:6px}.me-tool__icon{display:flex}.me-tool__title{color:var(--text);font-size:14px;font-weight:700;line-height:20px}.me-tool__sub{color:var(--text-muted);font-size:11px;line-height:14px}.me-heatmap{background:var(--surface);border-radius:16px;padding:14px;overflow-x:auto}.me-heatmap__grid{gap:3px;width:max-content;display:flex}.me-heatmap__col{flex-direction:column;gap:3px;display:flex}.me-heatmap__cell{border-radius:3px;width:14px;height:14px;transition:transform .12s;display:block}@media (hover:hover){.me-heatmap__cell:hover{transform:scale(1.35)}}.me-heatmap__cell.is-today{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--primary-text) 70%, transparent)}.me-heatmap__legend{color:var(--text-muted);align-items:center;gap:4px;margin-top:8px;font-size:10px;display:flex}.me-heatmap__legend-cell{border-radius:2px;width:10px;height:10px;display:inline-block}.me-heatmap .lv0{background:var(--card-bg)}.me-heatmap .lv1{background:var(--indigo-tag-bg)}.me-heatmap .lv2{background:#6366f1}.me-heatmap .lv3{background:#a78bfa}.me-heatmap .lv4{background:var(--accent-text)}.me-more{margin-top:28px}.me-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:var(--card-bg);color:var(--text);border:0;border-radius:14px;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:transform .12s;display:flex}.me-row+.me-row{margin-top:10px}.me-row__icon{flex:none;display:flex}.me-row:active{transform:scale(.98)}.me-row__main{flex-direction:column;flex:1;min-width:0;display:flex}.me-row__title{font-size:15px;font-weight:700;line-height:20px}.me-row__sub{color:var(--text-muted);font-size:12px}.me-row__chev{color:var(--text-muted);flex:none}.me-upsell{width:100%;font:inherit;text-align:left;cursor:pointer;color:#fff;background:linear-gradient(120deg, var(--primary), #ec4899, var(--gold));border:0;border-radius:16px;align-items:center;gap:12px;margin-top:8px;padding:16px 18px;transition:transform .12s;display:flex}.me-upsell:active{transform:scale(.98)}.me-upsell__icon{flex:none;display:flex}.me-upsell__main{flex-direction:column;flex:1;min-width:0;display:flex}.me-upsell__title{font-size:16px;font-weight:700;line-height:22px}.me-upsell__sub{color:#ffffffeb;margin-top:2px;font-size:12px;line-height:17px}.me-upsell__chev{color:#fff;flex:none}.me-share{background:linear-gradient(135deg, #ec48991f, color-mix(in srgb, var(--gold) 10%, transparent));border-radius:18px;margin-top:24px;padding:16px}.me-share__head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.me-share__head-icon{display:flex}.me-share__title{color:var(--text);font-size:15px;font-weight:700}.me-share__row{width:100%;font:inherit;text-align:left;cursor:pointer;background:var(--card-bg);color:var(--text);border:0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:transform .12s;display:flex}.me-share__row+.me-share__row{margin-top:8px}.me-share__row:active{transform:scale(.98)}.me-share__row>svg:last-child{color:var(--text-muted);flex:none}.me-share__glyph{flex:none}.me-share__glyph.is-primary{color:var(--primary)}.me-share__glyph.is-gold{color:var(--gold)}.me-share__row-title{font-size:14px;font-weight:600;line-height:20px}.me-share__row-sub{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:15px}.me-sheet-backdrop{z-index:100;background:#00000080;justify-content:center;align-items:flex-end;animation:.18s ease-out me-fade;display:flex;position:fixed;inset:0}.me-sheet{background:var(--surface);width:100%;max-width:600px;max-height:88vh;color:var(--text);padding:8px 20px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) me-slide-up;display:flex;box-shadow:0 -10px 40px #0000004d}.me-sheet__grip{background:var(--divider);border-radius:2px;flex:none;align-self:center;width:36px;height:4px;margin-bottom:10px}.me-sheet__head{flex:none;align-items:center;gap:8px;margin-bottom:14px;display:flex}.me-sheet__title{flex:1;min-width:0;font-size:18px;font-weight:700;line-height:24px}.me-sheet__close{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.me-sheet__close:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}.me-sheet__body{min-height:0;overflow-y:auto}.me-sheet__footer{flex:none;margin-top:16px}@media (width>=640px){.me-sheet-backdrop{align-items:center;padding:24px}.me-sheet{border-radius:24px;padding:8px 24px 22px;animation:.22s cubic-bezier(.2,.8,.2,1) me-pop}.me-sheet--sm{max-width:420px}.me-sheet--md{max-width:520px}.me-sheet__grip{visibility:hidden;height:4px}}@keyframes me-fade{0%{opacity:0}}@keyframes me-slide-up{0%{transform:translateY(100%)}}@keyframes me-pop{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.me-sheet,.me-sheet-backdrop,.me-level__fill{animation:none}.me-page *,.me-sheet *{transition:none!important}}.me-notice{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:4px 0 8px;display:flex}.me-notice p{color:var(--text-secondary);margin:0;font-size:14px;line-height:20px}.me-hint{color:var(--text-muted);margin:0 0 12px;font-size:13px;line-height:19px}.me-footer-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.me-footer-row .me-coin-pill{text-overflow:ellipsis;min-width:0;padding:6px 14px;font-size:13px;overflow:hidden}.me-btn-primary{background:var(--mk-btn,var(--primary));width:100%;height:48px;color:var(--mk-on-btn,#fff);cursor:pointer;border:0;border-radius:14px;margin-top:16px;font-size:15px;font-weight:700;transition:filter .15s,transform .12s}.me-btn-primary:hover{background:color-mix(in srgb, var(--mk-btn,var(--primary)) 90%, #000)}.me-btn-primary:active{transform:scale(.98)}.me-btn-primary--inline{width:auto;height:40px;margin-top:0;padding:0 20px}.me-btn-text{color:var(--primary-text);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}.me-btn-text:hover{background:color-mix(in srgb, var(--primary) 10%, transparent)}.me-row-end{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.me-input{border:1px solid var(--input-border);background:var(--card-bg);width:100%;height:46px;color:var(--text);border-radius:12px;outline:none;padding:0 14px;font-size:16px}.me-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}.me-counter{text-align:right;color:var(--text-muted);margin-top:4px;font-size:11px}.me-nick-input{padding-right:44px}.me-input.is-error{border-color:var(--danger-text)}.me-coin-balance{background:var(--card-bg);border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.me-coin-balance__icon{display:flex}.me-coin-balance__num{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.me-word-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.me-word-list li{background:var(--card-bg);border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.me-word-list__word{color:var(--text);font-size:15px;font-weight:700}.me-word-list__pron{color:var(--secondary);font-size:12px;font-style:italic}.me-word-list__meaning{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.me-notice--empty{padding:20px 0}.me-seg{background:var(--card-bg);border-radius:10px;margin-bottom:10px;padding:3px;display:flex}.me-seg__item{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:6px 8px;font-size:12px}.me-seg__item.is-selected{background:var(--primary);color:#fff;font-weight:700}.me-vocab__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.me-switch{color:var(--text-muted);cursor:pointer;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex;position:relative}.me-switch input{opacity:0;width:1px;height:1px;position:absolute}.me-switch i{background:var(--input-border);border-radius:10px;width:36px;height:20px;transition:background .15s;position:relative}.me-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.me-switch input:checked+i{background:var(--primary)}.me-switch input:checked+i:after{transform:translate(16px)}.me-switch input:focus-visible+i{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 35%, transparent)}.me-search{margin-bottom:8px;position:relative}.me-search__icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.me-search__input{padding-left:38px;padding-right:40px;font-size:14px}.me-search__clear{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.me-vocab-list{margin:0;padding:0;list-style:none}.me-vocab-list>li{border-bottom:1px solid var(--divider)}.me-vocab-list__more{height:1px;border:0!important}.me-vocab-row{align-items:center;gap:4px;display:flex}.me-vocab-row__btn{min-width:0;font:inherit;color:var(--text);text-align:left;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:8px 0;display:flex}.me-vocab-row__head{align-items:baseline;gap:8px;min-width:0;display:flex}.me-vocab-row__word{font-size:15px;font-weight:600}.me-vocab-row__pron{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:italic;overflow:hidden}.me-vocab-row__meaning{color:var(--text-secondary);font-size:13px;line-height:19px}.me-empty-line{text-align:center;color:var(--text-muted);margin:0;padding:20px;font-size:13px}.me-avatar-preview{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 22%, transparent), transparent 70%);border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 16px;display:grid}.me-avatar-preview__ring{background:var(--card-bg);border:2px solid color-mix(in srgb, var(--primary) 50%, transparent);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.me-avatar-grid{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,68px));justify-content:center;gap:14px;max-height:320px;padding:4px 4px 20px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.me-avatar-cell{aspect-ratio:1;background:var(--card-bg);border:1px solid color-mix(in srgb, var(--divider) 50%, transparent);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .12s,border-color .15s;display:grid;overflow:hidden}.me-avatar-cell img{width:72%;height:72%}@media (hover:hover){.me-avatar-cell:hover{transform:scale(1.05)}}.me-avatar-cell:active{transform:scale(.94)}.me-avatar-cell.is-selected{background:color-mix(in srgb, var(--primary) 16%, transparent);border:2.5px solid var(--primary)}@media (width>=640px){.me-avatar-grid{grid-template-columns:repeat(6,minmax(0,68px))}}.me-account{background:var(--card-bg);opacity:.85;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.me-account__icon{background:var(--icon-chip-bg);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.me-account__title{color:var(--text);font-size:14px;font-weight:700}.me-account__sub{color:var(--text-muted);font-size:12px}@media (width>=1024px){.page.me-page{width:100%;max-width:var(--desktop-max);margin-inline:auto;padding:32px 40px 48px}.me-page .gradient-header{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-xs);gap:20px;margin:0 0 16px;padding:24px}.me-page .gradient-header__lead.is-clickable{background:var(--primary-soft);width:64px;height:64px;box-shadow:0 0 0 1px var(--hairline);transition:box-shadow .18s var(--ease);border:0}.me-page .gradient-header__lead.is-clickable:hover{box-shadow:0 0 0 1px var(--hairline-strong), 0 0 0 4px var(--primary-soft);transform:none}.me-page .gradient-header__lead.is-clickable:focus-visible{box-shadow:var(--focus-ring);outline:none}.me-page .gradient-header__lead.is-clickable img{width:100%;height:100%}.me-page .gradient-header__lead.is-clickable:after{width:22px;height:22px;box-shadow:0 0 0 2px var(--surface), var(--shadow-xs);background-size:11px 11px;bottom:-2px;right:-2px}.me-page .gradient-header__title-row{gap:8px}.me-page .gradient-header__title{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:36px}.me-nick{border-radius:var(--r-sm);height:30px;transition:background .15s var(--ease), color .15s var(--ease);gap:6px;padding:0 10px}.me-nick:hover{background:var(--surface-2);color:var(--text)}.me-nick__text{font-size:15px;font-weight:500;line-height:22px}.me-nick.is-empty .me-nick__text{opacity:1;font-weight:400}.me-nick__pencil{width:13px;height:13px}.me-page .gradient-header__sub-row{gap:6px 10px;margin-top:6px}.me-page .gradient-header__sub-row>.muted{color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;line-height:22px;display:inline-flex;font-size:14px!important}.me-sub-item{align-items:center;display:inline-flex}.me-sub-dot{color:var(--text-muted);padding:0 4px}.me-page .dog-inline{vertical-align:middle;margin-right:2px}.me-coin-pill,[data-skin=LIGHT] .me-coin-pill{background:color-mix(in srgb, var(--gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);height:26px;color:var(--accent-text);transition:background .15s var(--ease), border-color .15s var(--ease);border-radius:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:24px}.me-coin-pill:hover{filter:none;background:color-mix(in srgb, var(--gold) 16%, transparent);border-color:color-mix(in srgb, var(--gold) 55%, transparent)}.me-coin-pill:active{transform:none}.me-gear{background:var(--surface);border:1px solid var(--hairline-strong);width:auto;height:36px;color:var(--text-secondary);box-shadow:var(--shadow-xs);transition:background .15s var(--ease), color .15s var(--ease);border-radius:10px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.me-gear svg{width:16px;height:16px;transition:transform .3s var(--ease)}.me-gear:hover{background:var(--surface-2);color:var(--text);transform:none}.me-gear:hover svg{transform:rotate(45deg)}.me-body{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:0;display:grid}.me-body>*{grid-column:1/-1;margin:0}.me-body>.me-level{grid-column:span 6}.me-body>.me-stats-grid{display:contents}.me-stats-grid>*{grid-column:span 3}.me-body>.me-section-title{letter-spacing:-.01em;margin:16px 0 -4px;font-size:16px;font-weight:600;line-height:24px}.me-body>.me-more{margin-top:16px}.me-level{isolation:isolate;border-radius:var(--r-lg);background:radial-gradient(120% 160% at 100% 0%, #ffffff24, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--primary) 84%, var(--text-muted)) 0%, color-mix(in srgb, color-mix(in srgb, var(--primary) 62%, var(--secondary)) 78%, var(--text-muted)) 100%);min-height:156px;box-shadow:var(--shadow-sm);flex-direction:column;padding:24px 28px;display:flex;position:relative;overflow:hidden}.me-level:before{content:"";z-index:-1;opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.me-level__title{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:38px}.me-level__sub{color:#fffc;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;line-height:22px}.me-level__track{background:#ffffff38;border-radius:3px;height:6px;margin-top:auto}.me-level__fill{background:var(--gold-light,var(--gold));border-radius:3px}.me-stats-grid .stat-card{min-height:156px}.me-stats-grid .stat-card>span:first-child{margin-bottom:auto}.me-stats-grid .stat-card__value{margin-top:16px;font-size:28px;font-weight:600}.me-stats-grid .stat-card:active,.me-pet-card:active,.me-tool:active{transform:none}.me-pet-card,.me-pet-card--plain{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);min-height:156px;box-shadow:var(--shadow-xs);transition:box-shadow .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);padding:20px;position:relative}.me-pet-card__icon{border-radius:var(--r-md);background:color-mix(in srgb, var(--gold) 16%, transparent);width:40px;height:40px;margin-bottom:auto}.me-pet-card__icon--plain{background:var(--primary-soft)}.me-pet-card__icon img{width:28px;height:28px}.me-pet-card__title{margin-top:16px;font-size:15px;font-weight:600;line-height:22px}.me-pet-card__sub{color:var(--text-secondary);white-space:normal;margin-top:2px;font-size:13px;line-height:20px}.me-card-arrow{color:var(--text-muted);opacity:0;transition:opacity .18s var(--ease), transform .18s var(--ease);display:block;position:absolute;top:18px;right:18px;transform:translate(-2px,2px)}.me-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.me-tool{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);min-height:132px;box-shadow:var(--shadow-xs);transition:box-shadow .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);padding:20px;position:relative}.me-tool>span:first-child{margin-bottom:14px}.me-tool__icon{border-radius:var(--r-md);background:var(--surface-2);place-items:center;width:40px;height:40px;display:grid}.me-tool__icon img{width:28px;height:28px}.me-tool__title{font-size:15px;font-weight:600;line-height:22px}.me-tool__sub{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:20px}@media (hover:hover){.me-pet-card:hover,.me-tool:hover{box-shadow:var(--shadow-sm);border-color:var(--hairline-strong);transform:translateY(-1px)}.me-stats-grid .stat-card:hover{box-shadow:var(--shadow-sm)}.me-pet-card:hover .me-card-arrow,.me-tool:hover .me-card-arrow{opacity:1;transform:none}}.me-pet-card:focus-visible,.me-tool:focus-visible,.me-row:focus-visible,.me-upsell:focus-visible,.me-share__row:focus-visible{box-shadow:var(--focus-ring);outline:none}.me-heatmap{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-xs);padding:20px 24px}.me-heatmap.is-desktop{overflow:hidden}.me-heatmap.is-desktop .me-heatmap__grid{grid-template-rows:repeat(7,auto);grid-auto-flow:column;gap:4px;width:100%;display:grid}.me-heatmap.is-desktop .me-heatmap__cell{aspect-ratio:1;width:auto;height:auto;transition:box-shadow .12s var(--ease);border-radius:4px}.me-heatmap.is-desktop .me-heatmap__cell:hover{box-shadow:0 0 0 2px var(--hairline-strong);transform:none}.me-heatmap.is-desktop .me-heatmap__cell.is-today{box-shadow:0 0 0 1.5px var(--primary-text)}.me-heatmap.is-desktop .lv0{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline)}.me-heatmap.is-desktop .lv1{background:color-mix(in srgb, var(--primary) 22%, var(--surface-2))}.me-heatmap.is-desktop .lv2{background:color-mix(in srgb, var(--primary) 50%, var(--surface-2))}.me-heatmap.is-desktop .lv3{background:color-mix(in srgb, var(--primary) 82%, var(--surface-2))}.me-heatmap.is-desktop .lv4{background:var(--gold)}.me-heatmap.is-desktop .me-heatmap__legend{justify-content:flex-end;gap:4px;margin-top:14px;font-size:12px;line-height:16px}.me-heatmap.is-desktop .me-heatmap__legend>span:first-child{margin-right:4px}.me-heatmap.is-desktop .me-heatmap__legend>span:last-child{margin-left:4px}.me-heatmap.is-desktop .me-heatmap__legend-cell{border-radius:3px;width:12px;height:12px}.me-more{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.me-more__col{flex-direction:column;gap:12px;display:flex}.me-row,.me-row+.me-row{margin:0}.me-row{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-xs);transition:box-shadow .18s var(--ease), border-color .18s var(--ease);gap:14px;padding:16px 20px}.me-row__icon,.me-upsell__icon{border-radius:var(--r-md);background:var(--surface-2);place-items:center;width:40px;height:40px;display:grid}.me-row__icon img,.me-upsell__icon img{width:28px;height:28px}.me-row__title{font-size:15px;font-weight:600;line-height:22px}.me-row__sub{color:var(--text-muted);text-overflow:ellipsis;font-size:13px;line-height:20px;overflow:hidden}.me-row__chev{width:18px;height:18px;transition:transform .18s var(--ease), color .18s var(--ease)}.me-row:active,.me-upsell:active,.me-share__row:active{transform:none}.me-upsell{border-radius:var(--r-lg);color:var(--text);background:var(--surface);border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);box-shadow:var(--shadow-xs);transition:box-shadow .18s var(--ease), border-color .18s var(--ease);gap:14px;margin:0;padding:16px 20px}.me-upsell__icon{background:color-mix(in srgb, var(--gold) 14%, transparent)}.me-upsell__title{font-size:15px;font-weight:600;line-height:22px}.me-upsell__sub{color:var(--text-muted);font-size:13px;line-height:20px}.me-upsell__chev{width:18px;height:18px;color:var(--accent-text);transition:transform .18s var(--ease)}.me-share{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-xs);margin:0;padding:20px}.me-share__head{gap:10px;margin-bottom:14px}.me-share__head-icon{border-radius:var(--r-sm);background:color-mix(in srgb, var(--gold) 14%, transparent);place-items:center;width:32px;height:32px;display:grid}.me-share__head-icon img{width:24px;height:24px}.me-share__title{font-size:16px;font-weight:600;line-height:24px}.me-share__row{border-radius:var(--r-md);background:var(--surface-2);transition:border-color .18s var(--ease), background .18s var(--ease);border:1px solid #0000;gap:14px;padding:12px 14px}.me-share__glyph{background:var(--surface);width:36px;height:36px;box-shadow:0 0 0 1px var(--hairline);border-radius:10px;padding:8px}.me-share__glyph.is-primary{color:var(--primary-text)}.me-share__glyph.is-gold{color:var(--accent-text)}.me-share__row-title{font-size:14px;font-weight:500;line-height:22px}.me-share__row-sub{margin-top:0;font-size:12px;line-height:18px}.me-share__row>svg:last-child{transition:transform .18s var(--ease)}@media (hover:hover){.me-row:hover{box-shadow:var(--shadow-sm);border-color:var(--hairline-strong)}.me-upsell:hover{box-shadow:var(--shadow-sm);border-color:color-mix(in srgb, var(--gold) 60%, transparent)}.me-share__row:hover{border-color:var(--hairline-strong)}.me-row:hover .me-row__chev,.me-upsell:hover .me-upsell__chev,.me-share__row:hover>svg:last-child{transform:translate(2px)}.me-row:hover .me-row__chev{color:var(--text-secondary)}}.me-sheet-backdrop{-webkit-backdrop-filter:blur(4px);background:#0f122273;padding:40px}.me-sheet{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--hairline);max-height:min(86vh,840px);box-shadow:var(--shadow-lg);padding:0;animation-duration:.18s}.me-sheet:focus{outline:none}.me-sheet__grip{display:none}.me-sheet--sm{max-width:480px}.me-sheet--md{max-width:560px}.me-sheet--lg{max-width:720px}.me-sheet--list{height:min(84vh,720px)}.me-sheet__head{gap:12px;margin:0;padding:18px 16px 14px 24px}.me-sheet__title{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:24px}.me-sheet__close{border-radius:var(--r-sm);width:32px;height:32px;transition:background .15s var(--ease), color .15s var(--ease)}.me-sheet__close:hover{background:var(--surface-2);color:var(--text)}.me-sheet__body{flex:1;margin:0;padding:4px 24px 24px}.me-sheet__footer{border-top:1px solid var(--divider);margin:0;padding:14px 24px}.me-page :is(button,a):focus-visible,.me-sheet :is(button,a):focus-visible{box-shadow:var(--focus-ring);outline:none}.me-btn-primary{height:40px;box-shadow:var(--shadow-xs);transition:filter .15s var(--ease);border-radius:10px;font-size:14px;font-weight:500}.me-btn-primary:hover{filter:none;background:color-mix(in srgb, var(--mk-btn,var(--primary)) 90%, #000)}.me-btn-primary:active{filter:brightness(.96);transform:none}.me-btn-primary--inline{height:36px;padding:0 16px}.me-btn-text{height:36px;color:var(--text-secondary);border-radius:10px;padding:0 14px;font-size:14px;font-weight:500}.me-btn-text:hover{background:var(--surface-2);color:var(--text)}.me-input{border-color:var(--hairline-strong);background:var(--surface);height:40px;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border-radius:10px;padding:0 12px;font-size:14px}.me-input:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}.me-hint{font-size:13px;line-height:20px}.me-row-end{margin-top:16px}.me-notice{gap:12px;padding:8px 0 4px}.me-notice img{width:88px;height:88px}.me-notice p{max-width:36ch;font-size:14px;line-height:22px}.me-notice--empty{padding:40px 0}.me-coin-balance{border-radius:var(--r-md);background:var(--surface-2);gap:14px;margin-bottom:12px;padding:16px}.me-coin-balance__icon{border-radius:var(--r-md);background:var(--surface);width:48px;height:48px;box-shadow:0 0 0 1px var(--hairline);place-items:center;display:grid}.me-coin-balance__icon img{width:36px;height:36px}.me-coin-balance__num{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:34px}.me-footer-row .me-coin-pill{height:32px;padding:0 12px;font-size:13px;line-height:30px}.me-seg{background:var(--surface-2);border-radius:10px;gap:2px;width:100%;margin-bottom:14px;padding:3px;display:inline-flex}.me-seg__item{height:30px;color:var(--text-secondary);transition:background .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);border-radius:8px;padding:0 12px;font-size:13px;font-weight:500}.me-seg__item:hover{color:var(--text)}.me-seg__item.is-selected{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs), 0 0 0 1px var(--hairline);font-weight:600}.me-switch{color:var(--text-secondary);gap:8px;font-size:13px}.me-switch i{background:var(--hairline-strong)}.me-switch input:focus-visible+i{box-shadow:var(--focus-ring)}.me-search{margin-bottom:10px}.me-search__input{padding-left:38px;padding-right:40px}.me-search__clear:hover{background:var(--surface-2);color:var(--text)}.me-vocab-list{margin:0 -8px}.me-vocab-list>li{border-bottom-color:var(--divider)}.me-vocab-row{border-radius:var(--r-sm);transition:background .12s var(--ease);padding:0 8px}.me-vocab-row__btn{padding:10px 0}.me-vocab-row:hover{background:var(--surface-2)}.me-vocab-row__word{font-size:15px;font-weight:600;line-height:22px}.me-vocab-row__pron{color:var(--text-muted);font-size:12px}.me-vocab-row__meaning{font-size:13px;line-height:20px}.me-word-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.me-word-list li{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline);gap:2px;padding:14px 16px}.me-word-list__word{font-size:15px;font-weight:600;line-height:22px}.me-word-list__pron{color:var(--text-muted)}.me-word-list__meaning{margin-top:2px;font-size:13px;line-height:20px}.me-avatar-preview{background:radial-gradient(circle, var(--primary-soft), transparent 70%);width:104px;height:104px}.me-avatar-preview__ring{background:var(--surface-2);width:88px;height:88px;box-shadow:0 0 0 1px var(--hairline), 0 0 0 4px var(--surface), 0 0 0 5px color-mix(in srgb, var(--primary) 45%, transparent);border:0}.me-avatar-grid{grid-template-columns:repeat(8,1fr);gap:10px;max-height:360px;padding:4px}.me-avatar-cell{background:var(--surface-2);border:1px solid var(--hairline);transition:border-color .15s var(--ease), box-shadow .15s var(--ease)}.me-avatar-cell:hover{border-color:var(--hairline-strong);box-shadow:var(--shadow-sm);transform:none}.me-avatar-cell.is-selected{background:var(--primary-soft);border:1px solid var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 35%, transparent)}.me-avatar-grid+.me-btn-primary{width:auto;min-width:160px;margin:20px 0 0 auto;padding:0 20px;display:block}}.me-account--action{cursor:pointer;width:100%;font:inherit;color:inherit;border:0}.me-account__btn{border:1px solid var(--divider);background:var(--surface);height:34px;color:var(--danger-text);cursor:pointer;border-radius:10px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.me-account__btn:disabled{opacity:.6;cursor:default}.me-hidden{display:none}.me-pre{white-space:pre-line}.me-spin{border:2.5px solid color-mix(in srgb, currentColor 25%, transparent);vertical-align:middle;border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite me-rot;display:inline-block}@keyframes me-rot{to{transform:rotate(360deg)}}.me-icon-btn{width:36px;height:36px;color:var(--primary-text);cursor:pointer;background:0 0;border:0;border-radius:18px;flex:none;place-items:center;padding:0;transition:background .15s;display:grid}.me-icon-btn:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}.me-icon-btn.is-gold{color:var(--gold)}.me-icon-btn.is-success{color:var(--success-text)}.me-icon-btn.is-danger{color:var(--danger-text)}.me-btn-text.is-danger{color:var(--danger-text);font-weight:700}.me-btn-primary:disabled{opacity:.5;cursor:default;filter:none}.me-quest{width:100%;font:inherit;text-align:left;cursor:pointer;color:#fff;background:linear-gradient(90deg,#6366f1,#22d3ee);border:0;border-radius:16px;align-items:center;gap:12px;margin:6px 0;padding:14px;transition:transform .12s;display:flex}.me-quest:active{transform:scale(.98)}.me-quest__icon{flex:none;display:flex}.me-quest__main{flex-direction:column;flex:1;min-width:0;display:flex}.me-quest__title{font-size:15px;font-weight:700}.me-quest__sub{color:#ffffffe6;font-size:11px;line-height:15px}.me-quest__track{display:none}.me-quest__chev{color:#fff;flex:none}.me-revive{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--text);background:color-mix(in srgb, var(--gold) 15%, transparent);border:0;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:12px;transition:transform .12s;display:flex}.me-revive:active{transform:scale(.98)}.me-revive__main{flex-direction:column;flex:1;min-width:0;display:flex}.me-revive__title{font-size:14px;font-weight:700}.me-revive__sub{color:var(--text-muted);font-size:11px}.me-revive__sub.is-free{color:var(--accent-text);font-weight:600}.me-revive__arrow{color:var(--accent-text);flex:none}.ach-title{align-items:center;gap:8px;display:inline-flex}.ach-title__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.ach-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ach-row{background:var(--card-bg);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.ach-row.is-on{background:var(--green-tag-bg)}.ach-row.is-secret{background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 14%, transparent), color-mix(in srgb, var(--secondary) 10%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 40%, transparent)}.ach-row__icon{width:40px;height:40px;color:var(--text-muted);flex:none;place-items:center;display:grid}.ach-row__icon.is-secret{color:var(--primary-text);background:radial-gradient(circle, color-mix(in srgb, var(--primary) 28%, transparent), transparent 70%);border-radius:50%;font-size:22px;font-weight:700}.ach-row__main{flex-direction:column;flex:1;min-width:0;display:flex}.ach-row__name{color:var(--text-muted);font-size:15px;font-weight:600}.ach-row.is-on .ach-row__name,.ach-row.is-secret .ach-row__name{color:var(--text)}.ach-row__desc{color:var(--text-muted);font-size:13px}.ach-row__check{color:var(--success-text);flex:none}.me-sort-toggle{cursor:pointer;background:var(--icon-chip-bg);color:var(--primary-text);border:0;border-radius:8px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.me-reviewed{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.me-reviewed__missing{background:var(--card-bg);color:var(--text-muted);border-radius:10px;padding:8px 12px;font-size:12px;line-height:17px}.me-reviewed__row{background:var(--card-bg);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;display:flex}.me-reviewed__main{min-width:0;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.me-reviewed__word{font-size:14px;font-weight:600}.me-reviewed__meaning{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:15px;display:-webkit-box;overflow:hidden}.me-reviewed__lapses{color:var(--danger-text);flex:none;font-size:10px;font-weight:700}.me-lv-chip{--lv:#a78bfa;cursor:pointer;color:var(--lv);background:color-mix(in srgb, var(--lv) 18%, transparent);font-variant-numeric:tabular-nums;border:0;border-radius:8px;flex:none;align-items:center;gap:3px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.me-lv-chip.lv0,.me-lv-pick.lv0{--lv:#9ca3af}.me-lv-chip.lv1,.me-lv-pick.lv1{--lv:#a78bfa}.me-lv-chip.lv2,.me-lv-pick.lv2{--lv:#60a5fa}.me-lv-chip.lv3,.me-lv-pick.lv3{--lv:#34d399}.me-lv-chip.lv4,.me-lv-pick.lv4{--lv:#fbbf24}.me-lv-chip.lv5,.me-lv-pick.lv5{--lv:var(--danger)}.me-lv-picker{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.me-lv-pick{cursor:pointer;color:var(--lv);background:color-mix(in srgb, var(--lv) 15%, transparent);border:0;border-radius:10px;padding:14px 0;font-size:16px;font-weight:700}.me-lv-pick.is-on{background:var(--lv);color:#fff}.me-col-start{justify-content:center;align-items:center;gap:6px;margin:0 0 10px;display:inline-flex}.me-col-list li{padding:6px 4px 6px 12px}.me-col-list li.is-open{padding-bottom:12px}.me-col-row{align-items:center;gap:2px;display:flex}.me-col-row__main{min-width:0;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:4px 0;display:flex}.me-col-row__chev{color:var(--text-muted);flex:none;margin-right:4px;transition:transform .18s}.me-col-row__chev.is-open{transform:rotate(180deg)}.me-col-row__detail{border-top:1px solid var(--divider);margin:8px 8px 0 0;padding-top:10px}.me-col-row__meaning{color:var(--text);margin:0;font-size:14px;line-height:21px}.me-col-row__ex{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:20px}.me-src-chips{scrollbar-width:none;gap:6px;margin-bottom:8px;display:flex;overflow-x:auto}.me-src-chips::-webkit-scrollbar{display:none}.me-src-chip{cursor:pointer;background:var(--card-bg);color:var(--text-secondary);white-space:nowrap;border:0;border-radius:8px;flex:none;padding:6px 10px;font-size:12px}.me-src-chip.is-on{background:var(--primary);color:#fff;font-weight:700}.me-vocab-wrap{align-items:flex-start;gap:6px;display:flex}.me-vocab-wrap .me-vocab-list{flex:1;min-width:0}.me-vocab-row__edit{width:28px;height:28px}.me-vocab-row__expand{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:color-mix(in srgb, var(--primary) 8%, transparent);height:28px;color:var(--primary-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:14px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.me-vocab-row__expand:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 14%, transparent)}.me-vocab-row__expand:disabled{opacity:.45;cursor:default}.me-vocab-row__chev{color:var(--text-muted);flex:none;transition:transform .15s}.me-vocab-row__chev.is-open{transform:rotate(90deg)}.me-az{flex-direction:column;flex:none;align-items:flex-end;gap:0;padding:0 2px 0 8px;display:flex;position:sticky;top:0}.me-az__l{cursor:pointer;text-align:right;min-width:24px;color:color-mix(in srgb, var(--primary-text) 70%, transparent);background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:600;line-height:13px}.me-az__l:hover:not(:disabled){background:var(--icon-chip-bg);color:var(--primary-text)}.me-az__l.is-off{color:color-mix(in srgb, var(--text-muted) 35%, transparent);cursor:default;font-weight:400}.me-vocab__hint{text-align:center;color:var(--text-muted);margin:0;font-size:11px}.me-detail__head{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.me-detail__word{font-size:22px;font-weight:700}.me-detail__pron{color:var(--secondary);font-size:13px;font-style:italic}.me-detail{flex-direction:column;gap:12px;display:flex}.me-detail section{flex-direction:column;display:flex}.me-detail__label{letter-spacing:.6px;color:var(--text-muted);align-items:center;gap:5px;margin:0 0 4px;font-size:11px;font-weight:600;display:flex}.me-detail__text{color:var(--text);white-space:pre-line;margin:0;font-size:14px;line-height:20px}.me-detail__line{color:var(--text-secondary);margin:1px 0;font-size:13px;line-height:19px}.me-detail__zh{color:var(--text-muted);margin:1px 0 0 14px;font-size:11px;line-height:16px}.me-detail__ex{padding:3px 0}.me-edit{flex-direction:column;gap:10px;display:flex}.me-field{flex-direction:column;gap:4px;display:flex}.me-field__label{color:var(--text-secondary);font-size:12px;font-weight:600}.me-textarea{resize:vertical;height:auto;min-height:72px;line-height:21px;font:inherit;padding:10px 14px;font-size:15px}.me-regen{cursor:pointer;background:var(--icon-chip-bg);color:var(--primary-text);border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.me-regen:disabled{opacity:.6;cursor:default}.me-edit__error{color:var(--danger-text);margin:0;font-size:13px}.me-redeem__input{text-transform:uppercase;letter-spacing:.5px}.me-redeem__mine{cursor:pointer;width:100%;color:var(--primary-text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:4px 0;font-size:12px;font-weight:600;display:flex}.me-redeem__mine span{flex:1}.me-share__row:disabled{cursor:progress;opacity:.8}@media (width>=1024px){.me-body>.me-quest,.me-body>.me-revive{grid-column:1/-1}.me-quest{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:radial-gradient(120% 180% at 100% 0,#ffffff1f,#0000 55%),linear-gradient(110deg,#585bd5,#1d9bb2);gap:16px;margin:0;padding:18px 24px;position:relative;overflow:hidden}.me-quest:hover{box-shadow:var(--shadow-md)}.me-quest:active{transform:none}.me-quest__icon{border-radius:var(--r-md);background:#ffffff29;place-items:center;width:48px;height:48px;display:grid}.me-quest__title{font-size:16px;font-weight:600;line-height:24px}.me-quest__sub{font-size:13px;line-height:20px}.me-quest__track{background:#ffffff38;border-radius:2px;max-width:420px;height:4px;margin-top:10px;display:block;overflow:hidden}.me-quest__track i{background:#fff;border-radius:2px;height:100%;display:block}.me-quest__chev{transition:transform .18s var(--ease)}.me-quest:hover .me-quest__chev{transform:translate(2px)}.me-revive{border-radius:var(--r-lg);background:var(--surface);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);box-shadow:var(--shadow-xs);gap:12px;margin:0;padding:14px 20px}.me-revive:hover{box-shadow:var(--shadow-sm)}.me-revive:active{transform:none}.me-revive__title{font-size:15px;font-weight:600}.me-revive__sub{font-size:13px}.me-icon-btn{border-radius:8px;width:32px;height:32px}.me-icon-btn:hover{background:var(--surface-2)}.ach-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ach-row{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline);padding:14px 16px}.ach-row.is-on{background:color-mix(in srgb, var(--success) 7%, var(--surface));border-color:color-mix(in srgb, var(--success) 28%, var(--hairline))}.ach-row__icon{border-radius:var(--r-md);background:var(--surface-2);width:44px;height:44px}.ach-row.is-on .ach-row__icon{background:0 0}.ach-row__name{font-size:14px;line-height:20px}.ach-row__desc{font-size:12px;line-height:18px}.me-sort-toggle{background:var(--surface-2);height:30px;color:var(--text-secondary);border-radius:8px;padding:0 10px;font-size:13px;font-weight:500}.me-sort-toggle:hover{color:var(--text)}.me-reviewed{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.me-reviewed__missing{grid-column:1/-1}.me-reviewed__row{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hairline);padding:10px 12px}.me-reviewed__row:hover{border-color:var(--hairline-strong)}.me-reviewed__word{font-size:15px;line-height:22px}.me-reviewed__meaning{font-size:13px;line-height:19px}.me-lv-chip{border-radius:6px;height:24px}.me-col-start{width:auto;height:36px;margin-bottom:14px;padding:0 16px}.me-col-list li{padding:8px 6px 8px 14px}.me-col-row__detail{margin-right:10px}.me-src-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;overflow:visible}.me-src-chip{background:var(--surface-2);border-radius:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500}.me-src-chip:hover{color:var(--text)}.me-src-chip.is-on{background:var(--primary-soft);color:var(--primary-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 40%, transparent);font-weight:600}.me-az__l{padding:2px 6px;font-size:11px;line-height:14px}.me-vocab__hint{font-size:12px}.me-detail__word{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:32px}.me-detail{gap:18px}.me-detail__label{font-size:12px}.me-detail__text{font-size:15px;line-height:24px}.me-detail__line{font-size:14px;line-height:22px}.me-detail__zh{font-size:13px;line-height:20px}.me-textarea{border-radius:10px;min-height:76px;padding:8px 12px;font-size:14px}.me-regen{border-radius:8px;height:32px;padding:0 12px;font-weight:500}}.me-level__subrow{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.me-level__subrow .me-level__sub{min-width:0;margin:0}.me-level__howbtn{color:#fff;height:26px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff4d;border-radius:13px;flex:none;align-items:center;gap:2px;padding:0 7px 0 11px;font-size:12px;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,transform .12s;display:inline-flex}.me-level__howbtn:hover{background:#ffffff3d;border-color:#ffffff6b}.me-level__howbtn:active{transform:scale(.96)}.me-level__howbtn:focus-visible{outline-offset:2px;outline:2px solid #fff}.me-level__howbtn svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.me-level__howbtn.is-open{background:#ffffff42;border-color:#ffffff73}.me-level__howbtn.is-open svg{transform:rotate(180deg)}.me-level__how{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),opacity .22s,margin-top .3s cubic-bezier(.2,.8,.2,1);display:grid}.me-level__how.is-open{opacity:1;grid-template-rows:1fr;margin-top:10px}.me-level__how-inner{min-height:0;overflow:hidden}.me-level__how-inner p{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:18px}@media (prefers-reduced-motion:reduce){.me-level__how,.me-level__howbtn svg{transition:none}}@media (width<=1023.98px){.me-heatmap .lv0{background:var(--mk-ground);box-shadow:inset 0 0 0 1px var(--mk-line)}.me-heatmap .lv1{background:color-mix(in srgb, var(--mk-pri) 22%, var(--mk-card))}.me-heatmap .lv2{background:color-mix(in srgb, var(--mk-pri) 50%, var(--mk-card))}.me-heatmap .lv3{background:color-mix(in srgb, var(--mk-pri) 82%, var(--mk-card))}.me-heatmap .lv4{background:#f59e0b}.me-heatmap__cell.is-today{box-shadow:none}.me-heatmap .lv0.me-heatmap__cell{box-shadow:inset 0 0 0 1px var(--mk-line)}.me-heatmap__legend-cell.lv0{box-shadow:none}.me-heatmap__legend{gap:4px}.me-heatmap__legend-cell{width:8px;height:8px;margin-right:2px}}
