.vv6Moa_appScope{--bbg-vocab:#7c3aed;--bbg-pron:#303f9f;--bbg-lesson:#4ba3ff;--bbg-story:#00b8b8;--bbg-linguistics:#0d9488;--bbg-select:#9c27b0;--bbg-audio:#5b7fc8;--bbg-note-grammar:#2563eb;--bbg-note-culture:#d97706;--bbg-note-register:#84cc16;--bbg-note-vocabulary:#7c3aed;--bbg-note-reference:#64748b;--bbg-para-1:#ff63ca;--bbg-para-2:#ae5eff;--bbg-para-3:#00b8b8;--bbg-learning-font:"Nunito";--bbg-outline-variant:#392d381f;--bbg-divider:#392d3814;--bbg-sheet-lip:4px;--bbg-para-fill:.02;--bbg-note-fill:.05;--bbg-shadow-ink:#140a1e0d;font-family:var(--font-nunito,"Nunito"), var(--font-inter), system-ui, sans-serif;color:var(--color-text);letter-spacing:-.05px}@media (prefers-color-scheme:dark){.vv6Moa_appScope{--bbg-vocab:#bb86fc;--bbg-pron:#c7d2fe;--bbg-lesson:#74cbff;--bbg-story:#99f6e4;--bbg-linguistics:#5eead4;--bbg-select:#ce93d8;--bbg-audio:#8fb4ff;--bbg-note-grammar:#00bfff;--bbg-note-culture:#ffe600;--bbg-note-register:#d8fb13;--bbg-note-vocabulary:#bb86fc;--bbg-note-reference:#94a3b8;--bbg-para-1:#e85bb8;--bbg-para-2:#c4b5fd;--bbg-para-3:#99f6e4;--bbg-outline-variant:#ffffff1f;--bbg-divider:#ffffff14;--bbg-sheet-lip:2.2px;--bbg-para-fill:.045;--bbg-note-fill:.08;--bbg-shadow-ink:#0006}}.vv6Moa_pageMain{max-width:1080px;min-height:70vh;margin:0 auto;padding:1.75rem 1.25rem 5rem}@media (min-width:640px){.vv6Moa_pageMain{padding:2.5rem 2rem 6rem}}.vv6Moa_crumbLanguage{align-items:center;gap:.1rem;min-width:0;display:inline-flex}.vv6Moa_crumbLanguageLink{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.vv6Moa_crumbFlag{object-fit:cover;border-radius:999px;width:18px;height:18px}.vv6Moa_crumbLanguageToggle{margin-inline-start:.15rem;position:relative}.vv6Moa_crumbLanguageToggle:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.vv6Moa_breadcrumb .vv6Moa_crumbLanguageToggle svg{opacity:1;transition:transform .16s}.vv6Moa_crumbLanguageToggle[aria-expanded=true] svg{transform:rotate(180deg)}.vv6Moa_crumbLanguagePanel{box-sizing:border-box;z-index:45;border:1px solid var(--bbg-outline-variant);background:var(--color-surface);color:var(--color-text);border-radius:16px;flex-direction:column;padding:.4rem;font-weight:600;animation:.14s vv6Moa_bbgFadeIn;display:flex;overflow:hidden;box-shadow:0 16px 44px #0a061429}.vv6Moa_crumbLanguageSearch{border:1.5px solid var(--bbg-outline-variant);background:var(--color-surface-container);color:color-mix(in srgb, var(--color-text) 60%, transparent);border-radius:12px;flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:.3rem;padding:0 .75rem;transition:border-color .14s;display:flex}.vv6Moa_crumbLanguageSearch:focus-within{border-color:color-mix(in srgb, var(--color-primary) 60%, var(--bbg-outline-variant))}.vv6Moa_crumbLanguageSearch input{min-width:0;height:42px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:600}.vv6Moa_crumbLanguageSearch input::-webkit-search-cancel-button{cursor:pointer}.vv6Moa_crumbLanguageList{min-height:0;max-height:22rem;overscroll-behavior:contain;max-height:min(22rem,50dvh);overflow-y:auto}.vv6Moa_crumbLanguageItem{min-height:44px;color:inherit;border-radius:10px;align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .13s;display:flex}.vv6Moa_crumbLanguageItem:hover{background:color-mix(in srgb, var(--color-primary) 6%, transparent);outline:none}.vv6Moa_crumbLanguageItem:focus-visible{background:color-mix(in srgb, var(--color-primary) 6%, transparent);outline:none}.vv6Moa_crumbLanguageItem[aria-current=page]{color:var(--color-primary);font-weight:800}.vv6Moa_crumbLanguageItem img{object-fit:cover;border-radius:999px;width:20px;height:20px}.vv6Moa_breadcrumb .vv6Moa_crumbLanguageItem svg{color:var(--color-primary);opacity:1;margin-inline-start:auto}.vv6Moa_crumbLanguageEmpty{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:0;padding:.75rem .65rem;font-size:.875rem}.vv6Moa_breadcrumb{color:color-mix(in srgb, var(--color-text) 60%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex;position:relative}.vv6Moa_breadcrumb>a{display:inline-block}.vv6Moa_breadcrumb a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;transition:color .14s,transform .15s ease-out}.vv6Moa_breadcrumb a:hover{color:var(--color-primary)}.vv6Moa_breadcrumb a:active{transform:scale(.95)}.vv6Moa_breadcrumb svg{opacity:.5}.vv6Moa_pageTitle{font-family:"Candy Swirl", var(--font-nunito,"Nunito"), sans-serif;letter-spacing:0;margin:1.1rem 0 0;font-size:clamp(2.3rem,5.5vw,3.4rem);font-weight:700;line-height:1.08}.vv6Moa_pageLead{max-width:44rem;color:color-mix(in srgb, var(--color-text) 80%, transparent);margin:1rem 0 0;font-size:1.06rem;line-height:1.6}.vv6Moa_metaChips{flex-wrap:wrap;gap:.45rem;margin-top:1.15rem;display:flex}.vv6Moa_metaChip{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container);color:color-mix(in srgb, var(--color-text) 80%, transparent);border-radius:9px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.vv6Moa_metaChip svg{opacity:.75}.vv6Moa_section{margin-top:3.25rem}.vv6Moa_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1rem;display:flex}.vv6Moa_sectionTitle{letter-spacing:-.28px;margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.vv6Moa_sectionTitle small{color:var(--color-primary);margin-left:.5rem;font-size:.875rem;font-weight:600}.vv6Moa_sectionSub{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.vv6Moa_rowList{margin-top:.5rem}.vv6Moa_rowList>*+*{border-top:1px solid var(--bbg-divider)}.vv6Moa_contentRow{width:100%;color:inherit;text-align:left;border-radius:16px;align-items:flex-start;gap:.5rem;padding:1rem .4rem;text-decoration:none;transition:background-color .14s,transform .15s;display:flex}.vv6Moa_contentRow:hover{background:color-mix(in srgb, var(--bbg-lesson) 5%, transparent)}.vv6Moa_contentRow:active{transform:scale(.98)}.vv6Moa_rowLeading{flex:none;place-items:center;width:32px;height:28px;margin-top:1px;font-size:1.4rem;line-height:1;display:grid}.vv6Moa_rowLeading svg{color:var(--bbg-lesson)}.vv6Moa_rowBody{flex:1;min-width:0}.vv6Moa_rowTitle{-webkit-line-clamp:2;color:color-mix(in srgb, var(--color-text) 95%, transparent);-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.vv6Moa_rowTrailing{flex-direction:column;flex:none;align-items:center;gap:.25rem;margin-top:1px;display:flex}.vv6Moa_rowTrailing svg{color:color-mix(in srgb, var(--bbg-lesson) 90%, transparent)}.vv6Moa_levelLabel{letter-spacing:.01em;white-space:nowrap;font-size:.7rem;font-weight:800}.vv6Moa_guideGrid{gap:.9rem;margin-top:1.15rem;display:grid}@media (min-width:720px){.vv6Moa_guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vv6Moa_guideCard{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container-low);color:inherit;box-shadow:0 3px 8px var(--bbg-shadow-ink);border-radius:20px;flex-direction:column;padding:1.25rem 1.25rem 1.1rem;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex;position:relative}.vv6Moa_guideCard:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--bbg-outline-variant));box-shadow:0 14px 34px color-mix(in srgb, var(--color-primary) 12%, transparent);transform:translateY(-3px)}.vv6Moa_guideCard:active{transform:scale(.98)}.vv6Moa_guideTop{align-items:center;gap:.75rem;display:flex}.vv6Moa_guideEmoji{flex:none;place-items:center;min-width:1.9rem;font-size:1.7rem;line-height:1;display:grid}.vv6Moa_guideTitle{margin:0;font-size:1.08rem;font-weight:800;line-height:1.3}.vv6Moa_guideDesc{-webkit-line-clamp:3;color:color-mix(in srgb, var(--color-text) 70%, transparent);-webkit-box-orient:vertical;margin:.7rem 0 0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.vv6Moa_guideFooter{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.vv6Moa_guideLevels{align-items:center;gap:.3rem;display:inline-flex}.vv6Moa_levelDot{border-radius:999px;width:8px;height:8px}.vv6Moa_guideCount{color:color-mix(in srgb, var(--color-text) 60%, transparent);align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.vv6Moa_guideCount svg{color:color-mix(in srgb, var(--bbg-lesson) 90%, transparent)}.vv6Moa_accentCard{background:color-mix(in srgb, var(--accent,var(--color-primary)) calc(var(--bbg-note-fill) * 100%), transparent);border-radius:14px;padding:.9rem 1rem .9rem 1.05rem;position:relative;overflow:hidden}.vv6Moa_accentCard:before{content:"";background:color-mix(in srgb, var(--accent,var(--color-primary)) 60%, transparent);width:3px;position:absolute;top:0;bottom:0}.vv6Moa_accentCard: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))):before{left:0}.vv6Moa_accentCard: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))):before{left:0}.vv6Moa_accentCard:-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)):before{right:0}.vv6Moa_accentCard: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)):before{right:0}.vv6Moa_outcomeList{gap:.55rem 1.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.vv6Moa_outcomeList{grid-template-columns:repeat(2,minmax(0,1fr))}}.vv6Moa_outcomeItem{color:color-mix(in srgb, var(--color-text) 88%, transparent);align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.5;display:flex}.vv6Moa_outcomeItem svg{color:var(--color-success);flex:none;margin-top:3px}.vv6Moa_levelPicker{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vv6Moa_reader{color:var(--color-text);border:1px solid var(--bbg-outline-variant);background:var(--color-surface);box-shadow:0 3px 8px var(--bbg-shadow-ink);border-radius:24px;margin-top:1.15rem;position:relative;overflow:hidden}.vv6Moa_readerHeader{border-bottom:1px solid var(--bbg-divider);align-items:flex-start;gap:.75rem;padding:1rem 1.15rem .9rem;display:flex}.vv6Moa_readerHeading{flex:1;gap:.2rem;min-width:0;display:grid}.vv6Moa_readerTitle{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:800;line-height:1.3}.vv6Moa_readerLevel{font-size:.82rem;font-weight:800;line-height:1.3}.vv6Moa_readerTools{flex:none;align-items:center;gap:.4rem;display:flex}.vv6Moa_toolToggle{border:1.5px solid var(--bbg-outline-variant);background:var(--color-surface-container);min-width:36px;height:36px;color:color-mix(in srgb, var(--color-text) 75%, transparent);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.72rem;font-weight:700;transition:border-color .14s,color .14s,background-color .14s,transform .12s;display:inline-flex}.vv6Moa_toolToggle:active{transform:scale(.94)}.vv6Moa_toolToggle[aria-pressed=true],.vv6Moa_toolToggleAccent{border-color:color-mix(in srgb, var(--toggle-accent,var(--color-secondary)) 80%, transparent);background:color-mix(in srgb, var(--toggle-accent,var(--color-secondary)) 10%, var(--color-surface-container));color:color-mix(in srgb, var(--toggle-accent,var(--color-secondary)) 85%, var(--color-text))}.vv6Moa_toolToggle span{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:.62rem;display:inline-grid}.vv6Moa_readerBody{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.vv6Moa_readerBody[data-has-panel]{grid-template-columns:minmax(0,1fr) 340px}}.vv6Moa_lessonScroll{scroll-behavior:smooth;max-height:min(72vh,700px);padding:1.15rem clamp(.9rem,2.6vw,1.6rem) 1.5rem;overflow-y:auto}@media (hover:none) and (pointer:coarse){.vv6Moa_lessonScroll{max-height:none;overflow:visible}}.vv6Moa_lessonScroll,.vv6Moa_panelScroll,.vv6Moa_sheetBody{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text) 22%, transparent) transparent}.vv6Moa_lessonScroll>.vv6Moa_lessonAppCta{color:inherit;margin-top:1.4rem;text-decoration:none;display:block}.vv6Moa_paragraphGroup{margin-bottom:.7rem}.vv6Moa_paragraph{background:color-mix(in srgb, var(--para-accent,var(--bbg-para-1)) calc(var(--bbg-para-fill) * 100%), transparent);box-shadow:0 3px 8px var(--bbg-shadow-ink);border-radius:16px;padding:.95rem 1.05rem .9rem 1.15rem;display:flow-root;position:relative}.vv6Moa_paragraph:before{content:"";background:color-mix(in srgb, var(--para-accent,var(--bbg-para-1)) 30%, transparent);border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px}.vv6Moa_paragraph: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))):before{left:0}.vv6Moa_paragraph: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))):before{left:0}.vv6Moa_paragraph:-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)):before{right:0}.vv6Moa_paragraph: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)):before{right:0}.vv6Moa_paragraphDialogue:before{background:color-mix(in srgb, var(--para-accent) 80%, transparent)}.vv6Moa_paragraphPlaying{background:color-mix(in srgb, var(--para-accent,var(--bbg-para-1)) 9%, transparent)}.vv6Moa_paraHeader{justify-content:space-between;align-items:center;gap:.6rem;min-height:30px;margin-bottom:.3rem;padding-inline-start:3px;padding-inline-end:.35rem;display:flex}.vv6Moa_speakerLabel{color:var(--speaker-color,var(--color-secondary));font-size:1.05rem;font-weight:600;line-height:1.3}.vv6Moa_paraAudioFloat{float:inline-end;margin:-.2rem -.3rem .25rem .6rem}.vv6Moa_paraAudioBtn{border:1.5px solid color-mix(in srgb, var(--color-primary) 30%, transparent);background:var(--color-surface);width:30px;height:30px;color:var(--color-primary);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;transition:transform .13s,border-color .14s,background-color .14s;display:grid;box-shadow:0 1px 3px #00000014}.vv6Moa_paraAudioBtn:hover{border-color:color-mix(in srgb, var(--color-primary) 60%, transparent)}.vv6Moa_paraAudioBtn:active{transform:scale(.9)}.vv6Moa_paraAudioBtnActive{border-color:color-mix(in srgb, var(--color-primary) 65%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))}.vv6Moa_paraAudioBtnStarting{position:relative}.vv6Moa_paraAudioBtnStarting:after{border:2px solid #0000;border-top-color:var(--color-primary);content:"";opacity:0;pointer-events:none;border-radius:999px;animation:.8s linear infinite vv6Moa_bbgSpin,0s linear .15s forwards vv6Moa_bbgStartingRing;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes vv6Moa_bbgStartingRing{to{opacity:1}}@media (prefers-reduced-motion:reduce){.vv6Moa_paraAudioBtnStarting:after{border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);animation:0s linear .15s forwards vv6Moa_bbgStartingRing}}.vv6Moa_paraText{color:var(--color-text);font-family:var(--bbg-learning-font), var(--font-nunito,"Nunito"), sans-serif;letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.3rem,1.02rem + 1.25vw,1.625rem);font-weight:400;line-height:1.6}.vv6Moa_paraText ruby{ruby-position:over;ruby-align:center}.vv6Moa_paraText rt{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-family:var(--font-nunito,"Nunito"), sans-serif;letter-spacing:0;padding:0 3px;font-size:.4em;font-weight:500;line-height:1.3}.vv6Moa_paraText rt:empty:before{content:"​"}.vv6Moa_furiganaWord{white-space:nowrap}.vv6Moa_token{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;border-radius:4px;margin:0;padding:0;transition:background-color .1s,box-shadow .1s;display:inline;position:relative}@media (hover:hover) and (pointer:fine){.vv6Moa_token:hover{background-color:color-mix(in srgb, var(--bbg-select) 12%, transparent)}}.vv6Moa_tokenSelected{background-color:color-mix(in srgb, var(--bbg-select) 22%, transparent)}.vv6Moa_tokenPressed{background-color:color-mix(in srgb, var(--bbg-select) 16%, transparent)}.vv6Moa_tokenHeld{background-color:color-mix(in srgb, var(--bbg-select) 30%, transparent);box-shadow:inset 0 -2px 0 var(--bbg-select)}.vv6Moa_tokenNoted{text-decoration-line:underline;-webkit-text-decoration-color:var(--note-accent,var(--bbg-note-grammar));text-decoration-color:var(--note-accent,var(--bbg-note-grammar));text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2.5px}.vv6Moa_noteGap{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.vv6Moa_noteGapSpace{text-shadow:-1px 0 var(--note-accent), 1px 0 var(--note-accent)}.vv6Moa_tokenNoteHover{text-decoration-thickness:3px}.vv6Moa_tokenNoteActive{background-color:color-mix(in srgb, var(--note-accent,var(--bbg-note-grammar)) 12%, transparent)}.vv6Moa_tokenSpoken{background-color:color-mix(in srgb, var(--bbg-audio) 14%, transparent);box-shadow:0 0 6px color-mix(in srgb, var(--bbg-audio) 18%, transparent)}.vv6Moa_wordTip{z-index:70;box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--color-primary) 60%, transparent);background:color-mix(in srgb, var(--color-surface) 95%, transparent);backdrop-filter:blur(8px);width:max-content;min-width:132px;max-width:min(320px,100vw - 20px);color:var(--color-text);opacity:0;pointer-events:auto;border-radius:16px;padding:8px 12px 9px;transition:opacity 60ms ease-out;position:fixed;box-shadow:0 1px 12px #00000026}.vv6Moa_wordTip[data-ready=true]{opacity:1}@media (prefers-color-scheme:dark){.vv6Moa_wordTip{box-shadow:0 1px 12px #0006}}.vv6Moa_wordTipPos{color:color-mix(in srgb, var(--color-secondary) 85%, var(--color-text));margin-bottom:2px;font-size:.72rem;font-weight:700;line-height:1.4;display:block}.vv6Moa_wordTipReading{color:var(--bbg-pron);font-size:1.06rem;font-weight:500;line-height:1.3}.vv6Moa_wordTipWord{color:var(--color-text);font-family:var(--bbg-learning-font), var(--font-nunito,"Nunito"), sans-serif;overflow-wrap:anywhere;margin-top:1px;font-size:1.125rem;font-weight:600;line-height:1.3}.vv6Moa_wordTipLemma{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-left:.45rem;font-size:.94rem;font-weight:500}.vv6Moa_wordTipMuted{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:.78rem;font-weight:600}.vv6Moa_wordTipMeaning{color:color-mix(in srgb, var(--color-text) 87%, transparent);margin-top:4px;font-size:1rem;font-weight:500;line-height:1.25}.vv6Moa_wordTipNote{border:0;border-top:1px solid var(--bbg-divider);width:100%;color:color-mix(in srgb, var(--note-accent) 80%, var(--color-text));font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.4rem;margin-top:8px;padding:7px 0 0;font-size:.86rem;font-weight:700;line-height:1.35;display:flex}.vv6Moa_wordTipNote svg{color:var(--note-accent);flex:none}.vv6Moa_wordTipNote span{flex:1;min-width:0}.vv6Moa_wordTipNote:hover span,.vv6Moa_wordTipNoteArmed span{text-underline-offset:3px;text-decoration:underline}.vv6Moa_wordTipNoteArmed{color:var(--note-accent)}.vv6Moa_ghost{z-index:65;pointer-events:none;width:0;height:0;position:fixed}.vv6Moa_ghost>span{border-radius:999px;animation-duration:3.2s;animation-iteration-count:infinite;position:absolute;top:0;left:0;translate:-50% -50%}.vv6Moa_ghostWord{width:var(--ghost-word-w);height:var(--ghost-word-h);border:1.5px solid color-mix(in srgb, var(--bbg-vocab) 35%, transparent);background:color-mix(in srgb, var(--bbg-vocab) 10%, transparent);animation-name:vv6Moa_bbgGhostWord;border-radius:10px!important}.vv6Moa_ghostShadow{background:radial-gradient(circle,#0000008c,#0000 68%);width:30px;height:30px;margin-top:2.5px;animation-name:vv6Moa_bbgGhostShadow}.vv6Moa_ghostRipple{border:3px solid var(--bbg-vocab);background:color-mix(in srgb, var(--bbg-vocab) 26%, transparent);opacity:0;width:84px;height:84px;animation-name:vv6Moa_bbgGhostRipple}.vv6Moa_ghostHalo{background:radial-gradient(circle, color-mix(in srgb, var(--bbg-vocab) 55%, transparent), transparent 70%);opacity:0;width:38px;height:38px;animation-name:vv6Moa_bbgGhostHalo}.vv6Moa_ghostFinger{background:radial-gradient(circle at 42% 38%,#fff,#ffffffe0);place-items:center;width:26px;height:26px;animation-name:vv6Moa_bbgGhostFinger;display:grid;box-shadow:0 0 0 .75px #00000014,0 2px 7px #0000002e}.vv6Moa_ghostCore{background:var(--bbg-vocab);border-radius:999px;width:9px;height:9px;animation:3.2s infinite vv6Moa_bbgGhostCore;display:block}@keyframes vv6Moa_bbgGhostFinger{0%,14%{opacity:0;animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translateY(-12px)scale(1.14)}22%{opacity:1;animation-timing-function:cubic-bezier(.32,0,.67,0);transform:translateY(-12px)scale(1.14)}32%{opacity:1;animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translateY(0)scale(1.02)}42%,90%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)scale(.88)}to{opacity:0;transform:translateY(0)scale(.88)}}@keyframes vv6Moa_bbgGhostCore{0%,32%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:scale(1)}42%,to{transform:scale(2.1)}}@keyframes vv6Moa_bbgGhostShadow{0%,14%{opacity:0;transform:scale(1.2)}22%{opacity:.22;animation-timing-function:cubic-bezier(.32,0,.67,0);transform:scale(1.2)}32%,90%{opacity:.55;animation-timing-function:ease-out;transform:scale(.7)}to{opacity:0;transform:scale(.7)}}@keyframes vv6Moa_bbgGhostRipple{0%,31.9%{opacity:0;transform:scale(.19)}32%{opacity:1;animation-timing-function:cubic-bezier(.33,1,.68,1);transform:scale(.19)}60%,to{opacity:0;transform:scale(1)}}@keyframes vv6Moa_bbgGhostHalo{0%,38%{opacity:0}44%,90%{opacity:1}to{opacity:0}}@keyframes vv6Moa_bbgGhostWord{0%,14%{opacity:0}24%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vv6Moa_ghost{display:none}}.vv6Moa_paraTranslation{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.vv6Moa_sidePanel{display:none}@media (min-width:1000px){.vv6Moa_sidePanel{border-left:1px solid var(--bbg-divider);background:var(--color-surface-container-low);flex-direction:column;min-width:0;min-height:0;max-height:min(72vh,700px);display:flex}}.vv6Moa_panelHeader{justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem .7rem;display:flex}.vv6Moa_panelHeaderLabel{color:var(--panel-accent,var(--bbg-vocab));align-items:center;gap:.4rem;font-size:.82rem;font-weight:800;display:inline-flex}.vv6Moa_panelBack{color:color-mix(in srgb, var(--color-text) 60%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.25rem;padding:.3rem .55rem .3rem .35rem;font-size:.78rem;font-weight:700;transition:background-color .14s,color .14s;display:inline-flex}.vv6Moa_panelBack:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent);color:color-mix(in srgb, var(--color-text) 85%, transparent)}.vv6Moa_panelScroll{flex:1;padding:.1rem 1rem 1.25rem;overflow-y:auto}.vv6Moa_panelEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem 1.5rem;display:flex}.vv6Moa_panelEmptyIcon{background:color-mix(in srgb, var(--bbg-vocab) 10%, transparent);width:52px;height:52px;color:var(--bbg-vocab);border-radius:16px;place-items:center;display:grid}.vv6Moa_panelEmpty h4{margin:.9rem 0 0;font-size:.95rem;font-weight:800}.vv6Moa_panelEmpty p{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:.4rem 0 0;font-size:.85rem;line-height:1.55}.vv6Moa_vocabLemma{color:var(--bbg-vocab);font-family:var(--bbg-learning-font), "Candy Swirl", var(--font-nunito,"Nunito"), sans-serif;overflow-wrap:anywhere;margin:.15rem 0 0;font-size:1.9rem;font-weight:800;line-height:1.2}.vv6Moa_vocabReading{color:var(--bbg-pron);margin:.15rem 0 0;font-size:1.02rem;font-weight:500}.vv6Moa_vocabMeaning{color:var(--color-text);margin:.8rem 0 0;font-size:1rem;font-weight:600;line-height:1.45}.vv6Moa_vocabMetaRow{flex-wrap:wrap;align-items:center;gap:.2rem .5rem;margin-top:.65rem;font-size:.8rem;font-weight:600;display:flex}.vv6Moa_vocabMetaSep{color:color-mix(in srgb, var(--color-text) 35%, transparent);font-weight:700}.vv6Moa_vocabMetaPos{color:var(--color-secondary)}.vv6Moa_vocabMetaMuted{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.vv6Moa_vocabDivider{background:var(--bbg-divider);border:0;height:1px;margin:.9rem 0}.vv6Moa_noteCard{border-bottom:1px solid var(--bbg-divider);background:0 0;margin:0 -1rem;padding:12px 1rem;transition:background-color .2s cubic-bezier(.33,1,.68,1)}.vv6Moa_noteCardButton{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.vv6Moa_noteCardButton:hover .vv6Moa_noteCard,.vv6Moa_noteCardHighlighted{background:color-mix(in srgb, var(--note-accent,var(--bbg-note-grammar)) 8%, transparent)}@media (prefers-color-scheme:dark){.vv6Moa_noteCardButton:hover .vv6Moa_noteCard,.vv6Moa_noteCardHighlighted{background:color-mix(in srgb, var(--note-accent,var(--bbg-note-grammar)) 18%, transparent)}}.vv6Moa_noteHead{align-items:baseline;gap:.5rem;min-width:0;display:flex}.vv6Moa_noteType{color:var(--note-accent,var(--bbg-note-grammar));text-transform:capitalize;flex:none;font-size:.8125rem;font-weight:600}.vv6Moa_notePhrase{min-width:0;color:color-mix(in srgb, var(--color-text) 60%, transparent);font-family:var(--bbg-learning-font), var(--font-nunito,"Nunito"), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-style:italic;line-height:1.2;overflow:hidden}.vv6Moa_noteTitle{color:var(--color-text);margin:4px 0 0;font-size:.9375rem;font-weight:600;line-height:1.3}.vv6Moa_noteBody{color:color-mix(in srgb, var(--color-text) 80%, transparent);margin:4px 0 0;font-size:.9375rem;line-height:1.45}.vv6Moa_noteBody>*{margin:0}.vv6Moa_noteBody>*+*{margin-top:.5rem}.vv6Moa_noteBody strong{font-weight:700}.vv6Moa_noteBody ul,.vv6Moa_noteBody ol{padding-left:1.25rem}.vv6Moa_noteBody ul{list-style-type:disc}.vv6Moa_noteBody ol{list-style-type:decimal}.vv6Moa_noteExample{background:color-mix(in srgb, var(--note-accent,var(--bbg-note-grammar)) 5%, transparent);border-radius:14px;margin-top:8px;padding:10px 12px}@media (prefers-color-scheme:dark){.vv6Moa_noteExample{background:color-mix(in srgb, var(--note-accent,var(--bbg-note-grammar)) 8%, transparent)}}.vv6Moa_noteExample>strong{font-family:var(--bbg-learning-font), var(--font-nunito,"Nunito"), sans-serif;font-size:.9375rem;font-weight:600;line-height:1.45;display:block}.vv6Moa_noteExample>span{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-top:.15rem;font-size:.8125rem;line-height:1.45;display:block}.vv6Moa_sheetScrim{z-index:60;background:#0a061073;border:0;animation:.18s vv6Moa_bbgFadeIn;position:fixed;top:0;bottom:0;left:0;right:0}.vv6Moa_sheet{z-index:61;left:0;right:0;background:var(--color-surface);border-radius:28px 28px 0 0;flex-direction:column;max-height:78vh;animation:.24s cubic-bezier(.2,.9,.3,1) vv6Moa_bbgSheetUp;display:flex;position:fixed;bottom:0;overflow:hidden;box-shadow:0 -12px 32px #0000002e}.vv6Moa_sheet:before{left:0;right:0;height:var(--bbg-sheet-lip);content:"";background:var(--sheet-accent,linear-gradient(135deg, var(--color-primary), var(--color-secondary)));position:absolute;top:0}.vv6Moa_sheetHandle{flex:none;place-items:center;padding:12px 0 8px;display:grid}.vv6Moa_sheetHandle:before{content:"";background:color-mix(in srgb, var(--color-text) 25%, transparent);border-radius:6px;width:44px;height:4px}.vv6Moa_sheetBody{padding:.2rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}@keyframes vv6Moa_bbgFadeIn{0%{opacity:0}}@keyframes vv6Moa_bbgSheetUp{0%{opacity:.4;transform:translateY(40%)}}@media (prefers-reduced-motion:reduce){.vv6Moa_sheet,.vv6Moa_sheetScrim{animation:none}}.vv6Moa_ctaPanel{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container-low);border-radius:28px;flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:3.25rem;padding:1.75rem 1.5rem;scroll-margin-top:6rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.vv6Moa_ctaPanel{padding:2.25rem 2.5rem}}.vv6Moa_ctaPanelMain{flex:22rem;min-width:0}.vv6Moa_ctaPanelIcon{border-radius:11px;width:40px;height:40px;margin:0 0 .9rem;display:block}.vv6Moa_ctaTitle{font-family:var(--font-nunito,"Nunito"), sans-serif;margin:0;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:700;line-height:1.15}.vv6Moa_ctaBody{max-width:34rem;color:color-mix(in srgb, var(--color-text) 75%, transparent);margin:.6rem 0 0;font-size:1rem;line-height:1.6}.vv6Moa_ctaPanelActions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.75rem 1rem;max-width:100%;display:flex}.vv6Moa_ctaStoreBadges{flex-flow:column wrap;align-items:flex-start;gap:.75rem;display:flex}.vv6Moa_ctaStoreBadges a[data-store]{height:48px;display:flex}.vv6Moa_ctaStoreBadges img{width:auto;height:48px}.vv6Moa_ctaStoreOption{flex-wrap:wrap;align-items:center;gap:14px;max-width:100%;display:flex}.vv6Moa_ctaStoreRatingSlot{flex:0 0 90px;align-items:center;width:90px;min-height:64px;display:none}html[data-app-store] .vv6Moa_ctaStoreRatingSlot{display:flex}.vv6Moa_ctaStoreRating{border-inline-start:1px solid var(--bbg-outline-variant);padding-inline-start:14px;position:relative}.vv6Moa_ctaStoreRating summary{cursor:pointer;flex-direction:column;justify-content:center;min-height:44px;list-style:none;display:flex}.vv6Moa_ctaStoreRating summary::-webkit-details-marker{display:none}.vv6Moa_ctaStoreRatingScore{align-items:center;gap:5px;font-size:22px;font-weight:800;line-height:1.15;display:flex}.vv6Moa_ctaStoreRatingScore svg{color:#ac6800;fill:currentColor;flex-shrink:0}.dark .vv6Moa_ctaStoreRatingScore svg{color:#f4bb57}.vv6Moa_ctaStoreRatingCount{color:var(--color-text);opacity:.75;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4;display:block}.vv6Moa_ctaStoreRatingSource{z-index:5;border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container-low);border-radius:12px;width:220px;max-width:calc(100vw - 64px);padding:8px 12px;position:absolute;bottom:calc(100% + 8px)}.vv6Moa_ctaStoreRatingSource: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}.vv6Moa_ctaStoreRatingSource: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}.vv6Moa_ctaStoreRatingSource:-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}.vv6Moa_ctaStoreRatingSource: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}.vv6Moa_ctaStoreRatingSource a{min-height:44px;color:var(--color-text);text-underline-offset:3px;align-items:center;font-size:12px;text-decoration:underline;display:flex}@media (max-width:400px){html[data-app-store] .vv6Moa_ctaStoreOption img{height:40px}html[data-app-store] .vv6Moa_ctaStoreOption a[data-store]{height:40px}.vv6Moa_ctaStoreOption{gap:12px}.vv6Moa_ctaStoreRatingSlot{flex-basis:80px;width:80px}.vv6Moa_ctaStoreRating{padding-inline-start:12px}.vv6Moa_ctaStoreRatingCount{font-size:11px}}.vv6Moa_ctaPanelNote{max-width:32rem;color:color-mix(in srgb, var(--color-text) 80%, transparent);flex-basis:100%;margin:0;font-size:.85rem}.vv6Moa_ctaPanelQr{flex:none;justify-items:center;gap:.6rem;display:grid}.vv6Moa_ctaPanelQr img{width:132px;height:132px}html[data-app-store=ios] .vv6Moa_ctaStoreBadges a[data-store=android]{display:none}html[data-app-store=android] .vv6Moa_ctaStoreBadges a[data-store=ios]{display:none}html[data-app-store=ios] .vv6Moa_ctaStoreOption[data-store=android]{display:none}html[data-app-store=android] .vv6Moa_ctaStoreOption[data-store=ios]{display:none}html[data-app-store] .vv6Moa_ctaPanelQr{display:none}.vv6Moa_dictLemma{color:var(--bbg-vocab);font-family:var(--bbg-learning-font), "Candy Swirl", var(--font-nunito,"Nunito"), sans-serif;overflow-wrap:anywhere;margin:.9rem 0 0;font-size:clamp(3rem,9vw,4.4rem);font-weight:800;line-height:1.1}.vv6Moa_dictReading{color:var(--bbg-pron);margin:.35rem 0 0;font-size:1.25rem;font-weight:600}.vv6Moa_dictGloss{max-width:42rem;margin:.8rem 0 0;font-size:1.15rem;font-weight:600;line-height:1.5}.vv6Moa_dictLayout{gap:2.5rem;margin-top:2.5rem;display:grid}@media (min-width:1000px){.vv6Moa_dictLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:3.5rem}}.vv6Moa_dictAside{gap:1rem;display:grid}@media (min-width:1000px){.vv6Moa_dictAside{position:sticky;top:1.5rem}}.vv6Moa_senseGroup+.vv6Moa_senseGroup{margin-top:1.4rem}.vv6Moa_homonymLabel{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:0 0 .3rem;font-size:.82rem;font-weight:700}.vv6Moa_senseList{margin:.4rem 0 0;padding:0;list-style:none}.vv6Moa_senseRow{gap:.6rem;padding:.5rem 0;display:flex}.vv6Moa_senseRow+.vv6Moa_senseRow{border-top:1px solid color-mix(in srgb, var(--color-text) 7%, transparent)}.vv6Moa_senseIndex{min-width:1.4rem;color:var(--bbg-vocab);flex:none;padding-top:1px;font-size:.9rem;font-weight:800}.vv6Moa_senseText{font-size:.98rem;font-weight:600;line-height:1.45}.vv6Moa_formGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;margin-top:1rem;display:grid}.vv6Moa_formCard{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container-low);border-radius:14px;padding:.9rem 1rem}.vv6Moa_formCard strong{font-family:var(--bbg-learning-font), sans-serif;font-size:1.7rem;font-weight:600;line-height:1.25;display:block}.vv6Moa_formCard small{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-top:.3rem;font-size:.74rem;font-weight:700;display:block}.vv6Moa_exampleList{gap:.7rem;margin-top:1rem;display:grid}.vv6Moa_exampleCard{background:color-mix(in srgb, var(--bbg-vocab) 5%, transparent);border-radius:14px;margin:0;padding:.85rem 1rem}.vv6Moa_exampleCard strong{font-family:var(--bbg-learning-font), sans-serif;font-size:1.15rem;font-weight:600;line-height:1.55;display:block}.vv6Moa_exampleCard span{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-top:.25rem;font-size:.88rem;line-height:1.5;display:block}.vv6Moa_sourceNote{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin-top:3rem;font-size:.8rem;line-height:1.6}.vv6Moa_sourceNote a{color:color-mix(in srgb, var(--color-text) 75%, transparent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text) 30%, transparent);text-underline-offset:3px;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.vv6Moa_sourceNote a:hover{color:var(--color-primary)}.vv6Moa_sourceNote a{-webkit-tap-highlight-color:transparent;transition:color .14s,transform .15s ease-out}.vv6Moa_sourceNote a:active{transform:scale(.95)}.vv6Moa_searchLabel{margin-bottom:.5rem;font-size:.92rem;font-weight:800;display:block}.vv6Moa_searchFieldWrap{border:1.5px solid var(--bbg-outline-variant);background:var(--color-surface-container);color:color-mix(in srgb, var(--color-text) 55%, transparent);border-radius:14px;align-items:center;gap:.6rem;padding:0 .9rem;transition:border-color .15s,box-shadow .15s;display:flex}.vv6Moa_searchFieldWrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent);color:var(--color-primary)}.vv6Moa_searchField{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;padding:.8rem 0;font-size:1rem;font-weight:600}.vv6Moa_searchField::placeholder{color:color-mix(in srgb, var(--color-text) 40%, transparent);font-weight:500}.vv6Moa_spin{animation:.8s linear infinite vv6Moa_bbgSpin}@keyframes vv6Moa_bbgSpin{to{transform:rotate(360deg)}}.vv6Moa_exampleQueries{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.vv6Moa_exampleQueries button{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container-low);color:color-mix(in srgb, var(--color-text) 75%, transparent);font:inherit;cursor:pointer;border-radius:10px;padding:.32rem .7rem;font-size:.8rem;font-weight:700;transition:border-color .14s,color .14s,transform .12s}.vv6Moa_exampleQueries button:hover{border-color:color-mix(in srgb, var(--bbg-vocab) 55%, transparent);color:var(--bbg-vocab)}.vv6Moa_exampleQueries button:active{transform:scale(.95)}.vv6Moa_searchMessage{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:.8rem 0 0;font-size:.88rem}.vv6Moa_searchResults{margin-top:.6rem}.vv6Moa_searchResults>*+*{border-top:1px solid var(--bbg-divider)}.vv6Moa_searchResult{color:inherit;border-radius:14px;align-items:center;gap:.75rem;padding:.75rem .4rem;text-decoration:none;transition:background-color .14s,transform .13s;display:flex}.vv6Moa_searchResult:hover{background:color-mix(in srgb, var(--bbg-vocab) 6%, transparent)}.vv6Moa_searchResult:active{transform:scale(.98)}.vv6Moa_searchResultWord{font-family:var(--bbg-learning-font), sans-serif;flex:none;font-size:1.3rem;font-weight:700;line-height:1.2}.vv6Moa_searchResultCopy{flex:1;min-width:0}.vv6Moa_searchResultCopy small{color:var(--bbg-pron);font-size:.76rem;font-weight:700;display:block}.vv6Moa_searchResultCopy>span{color:color-mix(in srgb, var(--color-text) 70%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;display:block;overflow:hidden}.vv6Moa_searchResult svg{color:color-mix(in srgb, var(--bbg-vocab) 80%, transparent);flex:none}.vv6Moa_searchResultActive{background:color-mix(in srgb, var(--bbg-vocab) 8%, transparent)}.vv6Moa_seeAllRow{color:var(--bbg-vocab);border-radius:14px;align-items:center;gap:.4rem;padding:.75rem .5rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:background-color .14s;display:flex}.vv6Moa_seeAllRow:hover{background:color-mix(in srgb, var(--bbg-vocab) 6%, transparent)}.vv6Moa_slashHint{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container-low);min-width:22px;color:color-mix(in srgb, var(--color-text) 55%, transparent);text-align:center;border-radius:6px;flex:none;padding:2px 6px;font-family:inherit;font-size:.72rem;font-weight:700;display:none}@media (min-width:768px) and (pointer:fine){.vv6Moa_slashHint{display:block}}.vv6Moa_resultsMeta{color:color-mix(in srgb, var(--color-text) 60%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:1.4rem 0 0;font-size:.9rem;font-weight:600;display:flex}.vv6Moa_queryKindChip{border:1px solid color-mix(in srgb, var(--bbg-vocab) 30%, transparent);background:color-mix(in srgb, var(--bbg-vocab) 7%, transparent);color:var(--bbg-vocab);border-radius:9px;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.vv6Moa_resultRowLg{padding:.95rem .5rem}.vv6Moa_resultRowLg .vv6Moa_searchResultWord{font-size:1.55rem}.vv6Moa_resultRowLg .vv6Moa_searchResultCopy small{font-size:.85rem}.vv6Moa_resultRowLg .vv6Moa_searchResultCopy>span{white-space:normal;font-size:.9rem;line-height:1.45}.vv6Moa_resultChipRow{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.vv6Moa_resultChip{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container);color:color-mix(in srgb, var(--color-text) 70%, transparent);border-radius:8px;align-items:center;padding:.14rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.vv6Moa_resultChipPos{border-color:color-mix(in srgb, var(--color-secondary) 30%, transparent);background:color-mix(in srgb, var(--color-secondary) 8%, transparent);color:color-mix(in srgb, var(--color-secondary) 85%, var(--color-text))}.vv6Moa_hl{background:color-mix(in srgb, var(--bbg-vocab) 20%, transparent);color:inherit;border-radius:4px;padding:0 1px}.vv6Moa_pagination{justify-content:space-between;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.vv6Moa_pageBtn{border:1.5px solid var(--bbg-outline-variant);background:var(--color-surface-container);color:color-mix(in srgb, var(--color-text) 80%, transparent);border-radius:12px;align-items:center;gap:.3rem;padding:.55rem .95rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .14s,color .14s,transform .12s;display:inline-flex}.vv6Moa_pageBtn:hover{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--bbg-outline-variant));color:var(--color-text)}.vv6Moa_pageBtn:active{transform:scale(.96)}.vv6Moa_pageBtnDisabled{opacity:.35;pointer-events:none}.vv6Moa_pageInfo{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:.85rem;font-weight:700}.vv6Moa_featuredGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8rem;margin-top:1.15rem;display:grid}.vv6Moa_featuredCard{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container-low);color:inherit;box-shadow:0 3px 8px var(--bbg-shadow-ink);border-radius:18px;flex-direction:column;padding:1rem 1.05rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.vv6Moa_featuredCard:hover{border-color:color-mix(in srgb, var(--bbg-vocab) 50%, var(--bbg-outline-variant));box-shadow:0 12px 28px color-mix(in srgb, var(--bbg-vocab) 12%, transparent);transform:translateY(-3px)}.vv6Moa_featuredCard:active{transform:scale(.97)}.vv6Moa_featuredCard strong{font-family:var(--bbg-learning-font), sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2}.vv6Moa_featuredCard small{color:var(--bbg-pron);margin-top:.3rem;font-size:.78rem;font-weight:700}.vv6Moa_featuredCard span{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-top:.35rem;font-size:.85rem;line-height:1.4}.vv6Moa_appCta{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container-low);color:inherit;border-radius:18px;align-items:center;gap:.85rem;padding:.9rem 1rem;text-decoration:none;transition:background-color .16s,transform .12s;display:flex}.vv6Moa_appCta:hover{background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface-container-low))}.vv6Moa_appCta:active{transform:scale(.98)}.vv6Moa_appCtaIcon{background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:40px;height:40px;color:var(--color-primary);border-radius:12px;flex:none;place-items:center;display:grid}.vv6Moa_appCta strong{color:var(--color-text);font-size:.95rem;font-weight:700;display:block}.vv6Moa_appCta small{color:color-mix(in srgb, var(--color-text) 80%, transparent);margin-top:.15rem;font-size:.8rem;line-height:1.4;display:block}.vv6Moa_appCta>svg{color:color-mix(in srgb, var(--color-text) 60%, transparent);flex:none;margin-left:auto}.vv6Moa_t2{color:color-mix(in srgb, var(--color-text) 80%, transparent)}.vv6Moa_t3{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.vv6Moa_appSection{border-top:1px solid var(--bbg-outline-variant);padding-top:2rem}.vv6Moa_levelPickerRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vv6Moa_levelPickerDot{border-radius:999px;width:9px;height:9px}.vv6Moa_appCtaButtonLink{color:inherit;text-decoration:none;display:inline-block}.vv6Moa_rails{gap:2.25rem;margin-top:3.25rem;display:grid}.vv6Moa_railsDetails{border-block:1px solid var(--bbg-outline-variant);margin-top:1.5rem;padding:1rem 0}.vv6Moa_railsDetails summary{cursor:pointer;font-weight:700}.vv6Moa_railsDetails .vv6Moa_rails{margin-top:1.5rem}.vv6Moa_railTitle{letter-spacing:-.2px;align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:800;display:inline-flex}.vv6Moa_railTitle svg{color:var(--rail-accent,var(--color-primary))}.vv6Moa_railGrid{gap:.75rem;margin-top:.9rem;display:grid}.vv6Moa_railCard{border:1px solid var(--bbg-outline-variant);background:var(--color-surface-container-low);color:inherit;border-radius:16px;align-items:center;gap:.8rem;padding:.9rem 1rem;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.vv6Moa_railCard:hover{border-color:color-mix(in srgb, var(--rail-accent,var(--color-primary)) 50%, transparent);transform:translateY(-1px)}.vv6Moa_railCardIcon{flex:none;place-items:center;min-width:1.7rem;font-size:1.5rem;line-height:1;display:grid}.vv6Moa_railCardBody{flex:1;min-width:0}.vv6Moa_railCardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.vv6Moa_railCardMeta{color:color-mix(in srgb, var(--color-text) 60%, transparent);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.3rem 0 0;font-size:.78rem;font-weight:700;display:flex}.vv6Moa_railKind{color:color-mix(in srgb, var(--rail-accent,var(--color-primary)) 80%, var(--color-text));letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.vv6Moa_quickAnswer{border-inline-start:3px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface));border-radius:14px;margin:1.25rem 0 0;padding:1rem 1.15rem}.vv6Moa_quickAnswerLabel{color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .3rem;font-size:.72rem;font-weight:800;display:block}.vv6Moa_quickAnswerText{color:var(--color-text);margin:0;font-size:1.02rem;line-height:1.6}@media (min-width:640px){.vv6Moa_railGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.vv6Moa_railGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
