.reader-word-backdrop[data-v-f3bb91f8]{z-index:79;background:#00000061;border:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}.reader-word-inspector[data-v-f3bb91f8]{--reader-word-card:color-mix(in srgb, var(--text) 4.5%, transparent);--reader-word-card-hover:color-mix(in srgb, var(--text) 8%, transparent);z-index:80;box-sizing:border-box;height:min(82dvh,7.4rem);max-height:calc(100dvh - .4rem);padding:.1rem .16rem calc(.12rem + var(--safe-area-bottom));color:var(--text);background:var(--card);border-radius:var(--r-xl) var(--r-xl) 0 0;border:0;flex-direction:column;animation:.18s ease-out reader-word-enter-f3bb91f8;display:flex;position:fixed;top:auto;bottom:0;left:0;right:0;box-shadow:0 -.12rem .4rem #0000003d}.reader-word-handle[data-v-f3bb91f8]{background:var(--border-strong);border-radius:var(--r-pill);flex:none;align-self:center;width:.4rem;height:.04rem}.reader-word-close[data-v-f3bb91f8]{width:.34rem;height:.34rem;color:var(--text-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.11rem;right:.12rem}.reader-word-close[data-v-f3bb91f8]:hover{background:var(--card-hover)}.reader-word-header[data-v-f3bb91f8]{flex:none;justify-content:space-between;align-items:end;gap:.1rem;padding:.04rem .42rem .08rem 0;display:flex}.reader-word-header>div[data-v-f3bb91f8]{flex-direction:column;min-width:0;display:flex}.reader-word-header span[data-v-f3bb91f8]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.105rem;font-weight:700}.reader-word-header strong[data-v-f3bb91f8]{overflow-wrap:anywhere;font-size:.25rem;line-height:1.2}.reader-word-ipa[data-v-f3bb91f8]{overflow-wrap:anywhere;color:var(--text-muted);text-align:start;cursor:pointer;background:0 0;border:0;align-self:start;margin-top:.02rem;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.115rem;line-height:1.3}.reader-word-ipa[data-v-f3bb91f8]:hover{color:var(--accent)}.reader-word-header>button[data-v-f3bb91f8]{width:.36rem;height:.36rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.reader-word-body[data-v-f3bb91f8]{overscroll-behavior:contain;flex:1;min-height:0;padding:.08rem .02rem .1rem;overflow:auto}.reader-word-loading[data-v-f3bb91f8]{gap:.08rem;display:grid}.reader-word-loading i[data-v-f3bb91f8]{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:var(--r-xs);width:90%;height:.48rem;animation:1s ease-in-out infinite alternate reader-pulse-f3bb91f8;display:block}.reader-word-loading i[data-v-f3bb91f8]:nth-child(2){width:76%}.reader-my-meaning[data-v-f3bb91f8]{margin-bottom:.11rem}.reader-meaning-input[data-v-f3bb91f8]{box-sizing:border-box;width:100%;min-height:.52rem;color:var(--text);font:inherit;resize:vertical;background:var(--reader-word-card);border-radius:var(--r-md);border:0;outline:0;padding:.085rem .11rem;font-size:.13rem;font-weight:580;line-height:1.5;display:block}.reader-meaning-input[data-v-f3bb91f8]:focus{box-shadow:0 0 0 .03rem color-mix(in srgb, var(--accent) 22%, transparent)}.reader-meaning-foot[data-v-f3bb91f8]{color:var(--text-muted);align-items:center;gap:.05rem;margin-top:.08rem;font-size:.1rem;display:flex}.reader-meaning-foot b[data-v-f3bb91f8]{color:var(--text);font-weight:650}.reader-meaning-saved[data-v-f3bb91f8]{color:var(--score-excellent);align-items:center;gap:.04rem;margin-inline-start:auto;display:inline-flex}.reader-meaning-hint[data-v-f3bb91f8]{color:var(--text-muted);margin:.07rem 0 0;font-size:.1rem;line-height:1.45}.reader-word-extra[data-v-f3bb91f8]{margin-top:.11rem}.reader-word-extra[data-v-f3bb91f8]:empty{display:none}.reader-word-dock[data-v-f3bb91f8]{background:var(--card);border-radius:var(--r-lg);flex:none;align-items:center;gap:.08rem;margin-top:.1rem;padding:.06rem;display:flex;box-shadow:0 -.01rem .02rem #0f172a0a,0 .1rem .26rem -.1rem #0f172a3d}.reader-word-dock__go[data-v-f3bb91f8]{min-height:.42rem;color:var(--on-accent);font:inherit;background:var(--accent);border-radius:var(--r-md);border:0;flex:none;justify-content:center;align-items:center;gap:.06rem;padding:0 .14rem;font-size:.115rem;font-weight:700;display:inline-flex}.reader-word-dock__seg[data-v-f3bb91f8]{background:var(--reader-word-card);border-radius:var(--r-md);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.03rem;min-width:0;padding:.03rem;display:grid}.reader-word-dock__seg button[data-v-f3bb91f8]{min-height:.36rem;color:var(--text-muted);font:inherit;white-space:nowrap;border-radius:var(--r-sm);background:0 0;border:0;justify-content:center;align-items:center;gap:.04rem;padding:0 .04rem;font-size:.105rem;font-weight:600;display:inline-flex}.reader-word-dock__seg button.active[data-v-f3bb91f8]{color:var(--accent);background:var(--card);font-weight:700;box-shadow:0 .01rem .02rem #0f172a1a}.reader-word-dock__seg button[data-v-f3bb91f8]:disabled{opacity:.55}.reader-same-language[data-v-f3bb91f8]{border-radius:var(--r-xs);background:var(--card-hover);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.06rem;margin:0 0 .14rem;padding:.08rem .1rem;font-size:.12rem;line-height:1.5;display:flex}.reader-same-language-action[data-v-f3bb91f8]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.12rem;font-weight:600}.reader-dictionaries[data-v-f3bb91f8]{margin:0 0 .11rem}.reader-meaning-list[data-v-f3bb91f8]{margin-bottom:.11rem}.reader-meaning-options[data-v-f3bb91f8]{gap:.045rem;margin:0;padding:0;list-style:none;display:grid}.reader-meaning-options li[data-v-f3bb91f8]{background:var(--reader-word-card);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) .28rem;align-items:center;gap:.08rem;padding:.08rem .095rem;display:grid}.reader-meaning-options li>span[data-v-f3bb91f8]{color:var(--text-muted);white-space:nowrap;background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:var(--r-2xs);flex:none;padding:.015rem .05rem;font-size:.1rem;font-weight:700}.reader-meaning-options li>span.is-context[data-v-f3bb91f8]{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.reader-meaning-options li>p[data-v-f3bb91f8]{margin:0;font-size:.125rem;line-height:1.5}.reader-meaning-add[data-v-f3bb91f8]{width:.28rem;height:.28rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, transparent);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.reader-meaning-add[data-v-f3bb91f8]:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.reader-word-phrases[data-v-f3bb91f8]{margin:0 0 .11rem}.reader-word-phrase[data-v-f3bb91f8]{background:var(--reader-word-card);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) .28rem;align-items:center;gap:.08rem;padding:.08rem .095rem;display:grid}.reader-word-phrase+.reader-word-phrase[data-v-f3bb91f8]{margin-top:.045rem}.reader-word-phrase-copy[data-v-f3bb91f8]{gap:.025rem;min-width:0;display:grid}.reader-word-phrase-copy strong[data-v-f3bb91f8]{overflow-wrap:anywhere;font-size:.125rem;line-height:1.35}.reader-word-phrase-copy span[data-v-f3bb91f8]{color:var(--text-muted);font-size:.11rem;line-height:1.45}.reader-word-phrase-inflected[data-v-f3bb91f8]{color:var(--text-muted);font-size:.105rem;line-height:1.4}.reader-word-phrase-usage[data-v-f3bb91f8]{color:var(--text)!important}.reader-word-phrase-copy em[data-v-f3bb91f8]{color:var(--accent);margin-inline-end:.045rem;font-style:normal;font-weight:650}.reader-word-phrase-save[data-v-f3bb91f8]{width:.28rem;height:.28rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, transparent);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.reader-word-phrase-save[data-v-f3bb91f8]:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, transparent)}.reader-word-phrase-save.active[data-v-f3bb91f8]{color:var(--on-accent);background:var(--accent)}.reader-dictionaries h3[data-v-f3bb91f8],.reader-word-phrases h3[data-v-f3bb91f8],.reader-meaning-list h3[data-v-f3bb91f8]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .05rem;font-size:.105rem}.reader-context-loading[data-v-f3bb91f8]{background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:var(--r-md);gap:.05rem;padding:.085rem .1rem;display:grid}.reader-context-loading i[data-v-f3bb91f8]{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:var(--r-pill);width:92%;height:.12rem;animation:1s ease-in-out infinite alternate reader-pulse-f3bb91f8;display:block}.reader-context-loading i+i[data-v-f3bb91f8]{width:62%}.reader-inline-error[data-v-f3bb91f8]{min-height:.42rem;color:var(--text-muted);background:var(--reader-word-card);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:.08rem;padding:.08rem .1rem;font-size:.1rem;display:flex}.reader-inline-error button[data-v-f3bb91f8]{color:var(--accent);font:inherit;background:0 0;border:0;flex:none;align-items:center;gap:.035rem;padding:.045rem .06rem;display:inline-flex}.reader-dictionary-empty[data-v-f3bb91f8]{color:var(--text-muted);background:var(--reader-word-card);border-radius:var(--r-sm);margin:0;padding:.115rem .12rem;font-size:.1rem;line-height:1.45}.reader-word-status-error[data-v-f3bb91f8]{color:var(--score-poor);margin:.1rem 0 0;font-size:.1rem}.reader-dictionary-strip[data-v-f3bb91f8]{--dict-gap:.055rem;gap:var(--dict-gap);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;padding:0 .02rem .055rem;display:flex;overflow-x:auto}.reader-dictionary-strip[data-v-f3bb91f8]::-webkit-scrollbar{height:.045rem}.reader-dictionary-strip[data-v-f3bb91f8]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill)}.reader-dictionaries a[data-v-f3bb91f8]{box-sizing:border-box;flex:0 0 calc((100% - 3 * var(--dict-gap)) / 3.2);min-width:0;min-height:.5rem;color:var(--text);background:var(--reader-word-card);border-radius:var(--r-sm);scroll-snap-align:start;border:0;grid-template-rows:auto auto;grid-template-columns:.2rem minmax(0,1fr);align-items:center;column-gap:.05rem;padding:.055rem .06rem;text-decoration:none;display:grid}.reader-dictionaries a svg[data-v-f3bb91f8]{color:var(--accent);grid-area:2/1}.reader-dictionaries a span[data-v-f3bb91f8]{overflow-wrap:anywhere;grid-column:1/-1;font-size:.105rem;font-weight:680;line-height:1.25}.reader-dictionaries a small[data-v-f3bb91f8]{color:var(--text-muted);overflow-wrap:anywhere;grid-area:2/2;font-size:.1rem;line-height:1.25}.reader-dictionaries a small i[data-v-f3bb91f8]{white-space:nowrap;font-style:normal}.reader-dictionaries a[data-v-f3bb91f8]:hover{background:var(--reader-word-card-hover)}@keyframes reader-word-enter-f3bb91f8{0%{opacity:0;transform:translateY(.28rem)}to{opacity:1;transform:translateY(0)}}@keyframes reader-pulse-f3bb91f8{0%{opacity:.45}to{opacity:1}}@media (min-width:1024px){.reader-word-backdrop[data-v-f3bb91f8],.reader-word-handle[data-v-f3bb91f8]{display:none}.reader-word-inspector[data-v-f3bb91f8]{z-index:auto;width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;padding:.13rem .14rem;animation:none;position:relative;top:auto;bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.reader-word-inspector[data-v-f3bb91f8],.reader-word-loading i[data-v-f3bb91f8],.reader-context-loading i[data-v-f3bb91f8]{animation:none}}.preview-shelf[data-v-a140259e]{min-width:0}.preview-shelf__head[data-v-a140259e]{flex-wrap:wrap;align-items:center;gap:.08rem .2rem;margin-bottom:.13rem;display:flex}.preview-shelf h2[data-v-a140259e]{letter-spacing:-.01em;margin:0;font-size:.165rem;font-weight:680}.preview-shelf__tabs[data-v-a140259e]{scrollbar-width:none;align-items:center;gap:.16rem;min-width:0;display:flex;overflow-x:auto}.preview-shelf__tabs[data-v-a140259e]::-webkit-scrollbar{display:none}.preview-shelf__tabs button[data-v-a140259e]{min-height:.3rem;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.135rem;font-weight:550}.preview-shelf__tabs button.is-on[data-v-a140259e]{color:var(--text);font-weight:650}.preview-shelf__viewall[data-v-a140259e]{min-height:.3rem;color:var(--accent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.04rem;margin-inline-start:auto;padding:0;font-size:.13rem;font-weight:620;display:inline-flex}.preview-shelf__viewall span[data-v-a140259e]{font-size:.17rem;line-height:0}.preview-shelf__frame[data-v-a140259e]{position:relative}.preview-shelf__track[data-v-a140259e]{grid-auto-columns:var(--shelf-card-width,2rem);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline proximity;scrollbar-width:none;grid-auto-flow:column;gap:.12rem;padding:.01rem .01rem .08rem;display:grid;overflow-x:auto}.preview-shelf__track[data-v-a140259e]::-webkit-scrollbar{display:none}.preview-shelf__track[data-v-a140259e]>*{scroll-snap-align:start}.preview-shelf__fallback[data-v-a140259e]{min-width:0}.preview-shelf__scroll[data-v-a140259e]{z-index:2;top:calc(.01rem + var(--shelf-card-width,2rem) * 9 / 32);width:.34rem;height:.34rem;color:var(--text);background:var(--surface);box-shadow:0 .08rem .24rem color-mix(in srgb, var(--text) 14%, transparent);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:.22rem;line-height:0;display:none;position:absolute;transform:translateY(-50%)}.preview-shelf__scroll--left[data-v-a140259e]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-.14rem}.preview-shelf__scroll--left[data-v-a140259e]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-.14rem}.preview-shelf__scroll--left[data-v-a140259e]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-.14rem}.preview-shelf__scroll--left[data-v-a140259e]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-.14rem}.preview-shelf__scroll--right[data-v-a140259e]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-.14rem}.preview-shelf__scroll--right[data-v-a140259e]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-.14rem}.preview-shelf__scroll--right[data-v-a140259e]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-.14rem}.preview-shelf__scroll--right[data-v-a140259e]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-.14rem}button[data-v-a140259e]:focus-visible{outline:.025rem solid var(--accent);outline-offset:.02rem}@media (min-width:769px){.preview-shelf__track[data-v-a140259e]{gap:.16rem}.preview-shelf__scroll[data-v-a140259e]{display:grid}}@media (prefers-reduced-motion:reduce){.preview-shelf__track[data-v-a140259e]{scroll-behavior:auto}}.card-menu[data-v-53c9403d]{z-index:2;position:absolute;bottom:.1rem}.card-menu[data-v-53c9403d]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.08rem}.card-menu[data-v-53c9403d]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.08rem}.card-menu[data-v-53c9403d]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.08rem}.card-menu[data-v-53c9403d]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.08rem}.card-menu summary[data-v-53c9403d]{box-sizing:border-box;width:.26rem;height:.26rem;color:var(--text-muted);border-radius:var(--r-xs);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.025rem;list-style:none;display:flex}.card-menu summary[data-v-53c9403d]::-webkit-details-marker{display:none}.card-menu summary>span[data-v-53c9403d]{background:currentColor;border-radius:50%;width:.025rem;height:.025rem}.card-menu summary[data-v-53c9403d]:hover,.card-menu[open] summary[data-v-53c9403d]{color:var(--text);background:var(--card-hover,color-mix(in srgb, var(--text) 8%, transparent));outline:none}.card-menu summary[data-v-53c9403d]:focus-visible{color:var(--text);background:var(--card-hover,color-mix(in srgb, var(--text) 8%, transparent));outline:none}.card-menu summary[data-v-53c9403d]:focus-visible{outline:.025rem solid var(--accent);outline-offset:.02rem}.card-menu__pop[data-v-53c9403d]{bottom:calc(100% + .04rem);background:var(--surface);border-radius:var(--r-sm);min-width:1.3rem;box-shadow:0 .08rem .24rem color-mix(in srgb, var(--text) 18%, transparent);border:0;flex-direction:column;padding:.04rem;display:flex;position:absolute}.card-menu__pop[data-v-53c9403d]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.card-menu__pop[data-v-53c9403d]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.card-menu__pop[data-v-53c9403d]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.card-menu__pop[data-v-53c9403d]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.card-menu__pop button[data-v-53c9403d]{color:var(--text);font:inherit;text-align:start;white-space:nowrap;border-radius:var(--r-xs);cursor:pointer;background:0 0;border:0;padding:.08rem .1rem;font-size:.13rem}.card-menu__pop button[data-v-53c9403d]:hover{background:var(--card-hover,color-mix(in srgb, var(--text) 6%, transparent));outline:none}.card-menu__pop button[data-v-53c9403d]:focus-visible{background:var(--card-hover,color-mix(in srgb, var(--text) 6%, transparent));outline:none}.course-cover-art[data-v-0304c22f]{--cover-bg:#dceafe;--cover-soft:#a9c8ef;--cover-paper:#f8fbff;--cover-ink:#315f9e;--cover-line:#4976b3;--cover-glow:#fff2bb;background:var(--cover-bg);isolation:isolate;display:block;position:relative;overflow:hidden}.course-cover-art--news[data-v-0304c22f]{--cover-bg:#f2dfd1;--cover-soft:#e4b798;--cover-paper:#fff9f1;--cover-ink:#9b523e;--cover-line:#ad6b54;--cover-glow:#f8cb72}.course-cover-art--story[data-v-0304c22f]{--cover-bg:#ddd8f3;--cover-soft:#b8addd;--cover-paper:#fff8ed;--cover-ink:#65528e;--cover-line:#7965a3;--cover-glow:#f6c788}.course-cover-art--work[data-v-0304c22f]{--cover-bg:#d5ebe6;--cover-soft:#91c7bb;--cover-paper:#f5fffc;--cover-ink:#28766c;--cover-line:#3f8d82;--cover-glow:#bfe4a7}.course-cover-art--culture[data-v-0304c22f]{--cover-bg:#f0dfbf;--cover-soft:#d7b77b;--cover-paper:#fff9e9;--cover-ink:#9c6a28;--cover-line:#aa7838;--cover-glow:#e9a66c}.course-cover-art--imported[data-v-0304c22f]{--cover-bg:#dde2e8;--cover-soft:#aeb9c5;--cover-paper:#fbfcfd;--cover-ink:#536477;--cover-line:#68798a;--cover-glow:#b9d7d3}img[data-v-0304c22f],svg[data-v-0304c22f]{width:100%;height:100%;display:block}img[data-v-0304c22f]{object-fit:cover}svg[data-v-0304c22f]{background:var(--cover-bg);overflow:hidden}.cover-base[data-v-0304c22f]{fill:var(--cover-bg)}.cover-glow[data-v-0304c22f]{fill:var(--cover-glow);opacity:.48}.cover-glow--small[data-v-0304c22f]{opacity:.24}.cover-soft[data-v-0304c22f]{fill:var(--cover-soft)}.cover-paper[data-v-0304c22f]{fill:var(--cover-paper)}.cover-sun[data-v-0304c22f]{fill:var(--cover-glow)}.cover-ink[data-v-0304c22f]{fill:var(--cover-ink)}.cover-line[data-v-0304c22f]{fill:none;stroke:var(--cover-line);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.cover-line--light[data-v-0304c22f]{stroke:var(--cover-paper)}.cover-grain[data-v-0304c22f]{fill:none;stroke:var(--cover-ink);stroke-width:3px;stroke-linecap:round;opacity:.22}.course-cover-art--variant-1 svg[data-v-0304c22f]{filter:hue-rotate(7deg)saturate(.92)}.course-cover-art--variant-2 svg[data-v-0304c22f]{filter:hue-rotate(-7deg)saturate(1.06)}.course-cover-art--variant-1 .cover-scene[data-v-0304c22f]{transform:translate(7px)}.course-cover-art--variant-2 .cover-scene[data-v-0304c22f]{transform:translate(-6px)}@media (prefers-reduced-motion:no-preference){img[data-v-0304c22f],svg[data-v-0304c22f]{transition:transform .24s}}.cover-language-badge[data-v-32f1ea78]{z-index:1;color:#0f172a;white-space:nowrap;border-radius:var(--r-pill);background:#ffffffeb;align-items:center;gap:.05rem;min-height:.22rem;padding:0 .08rem;font-size:.11rem;font-weight:620;display:inline-flex;position:absolute;top:.09rem;box-shadow:0 .01rem .03rem #0f172a29}.cover-language-badge[data-v-32f1ea78]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.09rem}.cover-language-badge[data-v-32f1ea78]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.09rem}.cover-language-badge[data-v-32f1ea78]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.09rem}.cover-language-badge[data-v-32f1ea78]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.09rem}.lesson-card-slot[data-v-694f5756]{min-width:0;display:grid;position:relative}.lesson-card__menu[data-v-694f5756]{bottom:.14rem}.lesson-card-slot.has-progress .lesson-card__menu[data-v-694f5756]{bottom:.28rem}.lesson-card[data-v-694f5756]{box-sizing:border-box;min-width:0;color:var(--text);font:inherit;text-align:start;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--elev-1), var(--rim);cursor:pointer;border:0;flex-direction:column;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.lesson-card[data-v-694f5756]:hover{background:var(--tint-accent);box-shadow:var(--elev-2), var(--rim);transform:translateY(-.03rem)}.lesson-card__cover[data-v-694f5756]{aspect-ratio:16/9;flex:none;width:100%;display:block;position:relative;overflow:hidden}.lesson-card__cover[data-v-694f5756] .course-cover-art{width:100%;height:100%}.lesson-card__body[data-v-694f5756]{flex-direction:column;flex:1;min-width:0;padding:.12rem .13rem .14rem;display:flex}.lesson-card__course[data-v-694f5756]{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:.105rem;font-weight:660;overflow:hidden}.lesson-card__title[data-v-694f5756]{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:.38rem;margin-top:.04rem;font-size:.14rem;font-weight:640;line-height:1.38;display:-webkit-box;overflow:hidden}.lesson-card__meta[data-v-694f5756]{min-height:.26rem;color:var(--text-muted);align-items:center;gap:.06rem;margin-top:auto;padding-block-start:.07rem;padding-inline-end:.3rem;font-size:.12rem;display:flex}.lesson-card__dot[data-v-694f5756]{background:var(--border-strong);border-radius:50%;flex:none;width:.03rem;height:.03rem}.lesson-card__progress[data-v-694f5756]{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:var(--r-2xs);height:.04rem;margin-top:.1rem;display:block;overflow:hidden}.lesson-card__progress i[data-v-694f5756]{background:var(--accent);border-radius:inherit;height:100%;display:block}button[data-v-694f5756]:focus-visible{outline:.025rem solid var(--accent);outline-offset:-.025rem}@media (prefers-reduced-motion:reduce){.lesson-card[data-v-694f5756]{transition:none}.lesson-card[data-v-694f5756]:hover{transform:none}}
