.vp-lh .cp-dg{--cp-on-sc:#fff;display:flex;flex-direction:column;gap:14px;min-width:0}:root[data-theme=dark] .vp-lh .cp-dg{--cp-on-sc:#0a1120}.vp-lh .cp-dg p{margin:0}.vp-lh .cp-dg__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vp-lh .cp-dg__top{display:flex;align-items:center;gap:10px;flex:none;min-width:0;flex-wrap:wrap}.vp-lh .cp-dg__seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--line);border-radius:999px;background:var(--sunk);flex:none}.vp-lh .cp-dg__seg button{padding:4px 11px;border:0;border-radius:999px;background:none;font:700 12px/1.3 var(--display);color:var(--muted);white-space:nowrap;cursor:pointer}.vp-lh .cp-dg__seg button[aria-pressed=true]{background:var(--surface);color:var(--ink-deep);box-shadow:0 1px 0 var(--line)}.vp-lh .cp-dg__seg button:focus-visible{outline:2px solid var(--sc,var(--accent));outline-offset:1px}.vp-lh .cp-dg__srch{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);flex:0 1 auto;min-width:0}.vp-lh .cp-dg__srch:focus-within{border-color:var(--sc,var(--accent));color:var(--ink-deep)}.vp-lh .cp-dg__srch input{width:64px;min-width:0;padding:0;border:0;background:none;outline:none;font:600 12px/1 var(--display);color:inherit;transition:width .18s ease}.vp-lh .cp-dg__srch input::placeholder{color:var(--muted);opacity:1}.vp-lh .cp-dg__srch input:focus,.vp-lh .cp-dg__srch input:not(:placeholder-shown){width:128px}.vp-lh .cp-dg__srch input:disabled{cursor:default}.vp-lh .cp-dg__srch input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.vp-lh .cp-dg__ics{position:relative;width:11px;height:11px;border:2px solid;border-radius:50%;flex:none;display:block;box-sizing:border-box}.vp-lh .cp-dg__ics:after{content:"";position:absolute;width:2px;height:6px;background:currentColor;right:-3px;bottom:-5px;transform:rotate(-45deg);border-radius:1px}.vp-lh .cp-dg__reading{display:flex;gap:10px;align-items:center;font:700 14px/1.4 var(--display);color:var(--ink-deep)}.vp-lh .cp-dg__clock{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--sc,var(--accent));display:inline-block;flex:none;box-sizing:border-box;animation:cp-dg-turn 1s linear infinite}.vp-lh .cp-dg__sks{display:flex;flex-direction:column;gap:14px}.vp-lh .cp-dg__sk{display:block;height:12px;border-radius:6px;background:color-mix(in srgb,var(--line) 70%,var(--surface));position:relative;overflow:hidden}.vp-lh .cp-dg__sk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255/.7),transparent);transform:translateX(-60%);animation:cp-dg-shine 1.4s ease-in-out infinite}:root[data-theme=dark] .vp-lh .cp-dg__sk:after{background:linear-gradient(90deg,transparent,rgb(255 255 255/.08),transparent)}@keyframes cp-dg-turn{to{transform:rotate(1turn)}}@keyframes cp-dg-shine{to{transform:translateX(160%)}}@media (prefers-reduced-motion:reduce){.vp-lh .cp-dg__clock,.vp-lh .cp-dg__sk:after{animation:none}}.vp-lh .cp-dg__fine{font:500 12px/1.45 var(--display);color:var(--muted)}.vp-lh .cp-dg__fine--close{display:flex;align-items:flex-start;gap:8px;margin:0}.vp-lh .cp-dg__fine--close>span{flex:1 1 auto;min-width:0}.vp-lh .cp-dg__finex{display:grid;place-items:center;width:24px;height:24px;margin:-4px 0 0;padding:0;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer;flex:none}.vp-lh .cp-dg__finex:hover{background:var(--sunk);color:var(--ink-deep)}.vp-lh .cp-dg__finex .vp-ic{width:14px;height:14px}.vp-lh .cp-dg__finex:focus-visible{outline:2px solid var(--sc,var(--accent));outline-offset:-2px}.vp-lh .cp-dg__note{position:relative;display:grid;gap:4px;padding:10px 12px 12px 14px;background:var(--sunk);border-radius:4px 14px 14px 14px;flex:none;min-width:0}.vp-lh .cp-dg__note--closed{padding:8px 10px 8px 12px}.vp-lh .cp-dg__notehd{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;gap:10px;align-items:center;width:100%;margin:0;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.vp-lh .cp-dg__notehd:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sc,var(--accent));border-radius:8px}.vp-lh .cp-dg__notecrest{display:flex;width:28px;height:28px}.vp-lh .cp-dg__notecrest .vp-crest{width:28px;height:28px}.vp-lh .cp-dg__nt{display:flex;align-items:baseline;gap:8px;min-width:0}.vp-lh .cp-dg__nt b{font:600 15px/1.3 var(--serif);color:var(--ink-deep);white-space:nowrap}.vp-lh .cp-dg__teaser{font:500 12.5px/1.3 var(--display);color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-lh .cp-dg__chev{width:16px;height:16px;color:var(--muted);transition:transform .2s ease}.vp-lh .cp-dg__notehd:focus-visible .cp-dg__chev,.vp-lh .cp-dg__notehd:hover .cp-dg__chev{color:var(--sc,var(--accent))}.vp-lh .cp-dg__note[data-open] .cp-dg__chev{transform:rotate(180deg)}.vp-lh .cp-dg__notebody{display:grid;gap:2px;padding-left:38px}.vp-lh .cp-dg__notebody[data-anim]{animation:cp-dg-unfold .2s ease both}@keyframes cp-dg-unfold{0%{clip-path:inset(0 0 100% 0);opacity:.4}to{clip-path:inset(0);opacity:1}}.vp-lh .cp-dg__ovlink{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin:6px 0 0;border:0;background:none;padding:0;font:700 13px var(--display);color:var(--sc,var(--accent));cursor:pointer}.vp-lh .cp-dg__ovlink .vp-ic{width:14px;height:14px}.vp-lh .cp-dg__ovlink:focus-visible{outline:2px solid var(--sc,var(--accent));outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.vp-lh .cp-dg__notebody[data-anim]{animation:none}.vp-lh .cp-dg__chev{transition:none}}.vp-lh .cp-dg__ov{font:500 14px/1.5 var(--display);color:var(--ink)}.vp-lh .cp-dg__note .cp-dg__ov{font:500 13.5px/1.55 var(--display)}.vp-lh .cp-dg [lang=zh-Hans]{font-family:var(--sans)}.vp-lh .cp-dg__zh{display:block;font-size:13px;font-weight:500;line-height:1.5;color:var(--muted)}.vp-lh .cp-dg__ov .cp-dg__zh{margin-top:4px}.vp-lh .cp-dg__note,.vp-lh .cp-ov__ins{--cp-ins-ink:var(--ink)}.vp-lh .cp-dg__note[data-subj=CHEM],.vp-lh .cp-ov__ins[data-subj=CHEM]{--cp-ins-ink:#6e46be}.vp-lh .cp-dg__note[data-subj=BIOL],.vp-lh .cp-ov__ins[data-subj=BIOL]{--cp-ins-ink:#256c44}.vp-lh .cp-dg__note[data-subj=PHYS],.vp-lh .cp-ov__ins[data-subj=PHYS]{--cp-ins-ink:#2a5ac1}.vp-lh .cp-dg__note[data-subj=MATH],.vp-lh .cp-ov__ins[data-subj=MATH]{--cp-ins-ink:#4f46e5}.vp-lh .cp-dg__note[data-subj=ENLA],.vp-lh .cp-ov__ins[data-subj=ENLA]{--cp-ins-ink:#a5356a}.vp-lh .cp-dg__note[data-subj=HIST],.vp-lh .cp-ov__ins[data-subj=HIST]{--cp-ins-ink:#9b4724}.vp-lh .cp-dg__note[data-subj=GEOG],.vp-lh .cp-ov__ins[data-subj=GEOG]{--cp-ins-ink:#0d6882}:root[data-theme=dark] .vp-lh .cp-dg__note[data-subj],:root[data-theme=dark] .vp-lh .cp-ov__ins[data-subj]{--cp-ins-ink:var(--sc,var(--ink))}.vp-lh .cp-dg__note .cp-dg__nt b{color:var(--cp-ins-ink)}.vp-lh .cp-dg__note .cp-dg__notecrest{--accent:var(--cp-ins-ink)}.vp-lh .cp-dg__note .cp-dg__notecrest .prof__avatar{border-color:var(--cp-ins-ink)}.vp-lh .cp-dg__note[data-open] .cp-dg__notebody{padding-left:0}.vp-lh .cp-dg__ins{display:grid;gap:12px;min-width:0}.vp-lh .cp-dg__note .cp-dg__ov,.vp-lh .cp-ov__ins .cp-dg__ov{color:var(--cp-ins-ink);text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty;overflow-wrap:break-word}.vp-lh .cp-dg__note .cp-dg__ov [lang=zh-Hans],.vp-lh .cp-dg__note .cp-dg__ov:lang(zh-Hans),.vp-lh .cp-ov__ins .cp-dg__ov [lang=zh-Hans]{text-justify:auto;hyphens:manual}.vp-lh .cp-dg__note .cp-dg__ov .cp-dg__zh,.vp-lh .cp-ov__ins .cp-dg__ov .cp-dg__zh{display:block;margin-top:6px;color:var(--cp-ins-ink);text-align:justify}.vp-lh .cp-dg__parts{display:grid;gap:12px;margin:0;padding:0;list-style:none}.vp-lh .cp-dg__part{display:grid;gap:4px;min-width:0;padding-top:10px;border-top:1px solid var(--line)}.vp-lh .cp-dg__parthd{display:flex;align-items:baseline;gap:8px;min-width:0}.vp-lh .cp-dg__parthd .cp-dg__ts{flex:none;min-height:24px;padding:0 2px;border:0;background:none;font:600 11.5px/24px var(--mono);color:var(--cp-ins-ink);font-variant-numeric:tabular-nums;cursor:pointer}.vp-lh .cp-dg__parthd .cp-dg__ts:hover{text-decoration:underline}.vp-lh .cp-dg__pttl{min-width:0;font:600 14px/1.35 var(--serif);color:var(--cp-ins-ink);overflow-wrap:anywhere}.vp-lh .cp-dg__insf,.vp-lh .cp-dg__insw,.vp-lh .cp-dg__pnote{display:flex;align-items:center;gap:8px;margin:0;font:500 12.5px/1.45 var(--display);color:var(--muted)}.vp-lh .cp-dg__insw .cp-dg__clock,.vp-lh .cp-dg__pnote .cp-dg__clock{width:14px;height:14px}.vp-lh .cp-dg__insadd{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vp-lh .cp-dg__addj{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--cp-ins-ink) 40%,transparent);border-radius:999px;background:var(--surface);color:var(--cp-ins-ink);font:700 12.5px/1 var(--display);cursor:pointer}.vp-lh .cp-dg__addj .vp-ic{width:15px;height:15px}.vp-lh .cp-dg__addj:hover{background:color-mix(in srgb,var(--cp-ins-ink) 8%,var(--surface))}.vp-lh .cp-dg__addj:focus-visible{outline:2px solid var(--cp-ins-ink);outline-offset:2px}.vp-lh .cp-dg__addj[aria-disabled=true]{cursor:default}.vp-lh .cp-dg__addj[data-added]{border-color:transparent;background:color-mix(in srgb,var(--cp-ins-ink) 10%,var(--surface))}.vp-lh .cp-dg__addf{font:500 12.5px/1.4 var(--display);color:var(--warn,var(--muted))}.vp-lh .cp-dg__addj[aria-disabled=true]:not([data-added]){opacity:1;color:var(--muted);border-color:var(--line);background:var(--surface)}.vp-lh .cp-dg__addr{font:500 12.5px/1.4 var(--display);color:var(--muted);margin:0}.vp-lh .cp-ov__ins{display:grid;gap:12px;margin:0 0 4px;min-width:0}.vp-lh .cp-ov__ins .cp-ov__para{color:var(--cp-ins-ink);text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty}.vp-lh .cp-ov__ins .cp-ov__pzh{display:block;margin:0 12px;padding:0 0 11px;color:var(--cp-ins-ink);text-align:justify;text-justify:auto}.vp-lh .cp-ov__parts>li>.cp-dg__pnote{margin:0;padding:2px 12px 11px}.vp-lh .cp-dg__note .cp-dg__brief,.vp-lh .cp-ov__parts{margin:0}.vp-lh .cp-dg__ovlink{min-height:32px}@media (max-width:520px){.vp-lh .cp-dg__ovlink{min-height:44px}}.vp-lh .cp-dg__ovlink{color:var(--cp-ins-ink,var(--sc,var(--accent)))}@media (max-width:520px){.vp-lh .cp-dg__parthd .cp-dg__ts{min-height:44px;line-height:44px}.vp-lh .cp-dg__addj{min-height:44px}}.vp-lh .cp-dg__tr{position:relative;display:flex;flex-direction:column;gap:4px;flex:none;max-height:min(52vh,460px);overflow-y:auto;overscroll-behavior:contain;padding-top:2px;scroll-padding-block:8px}.vp-lh .cp-dg__blk{display:flex;flex-direction:column;gap:4px;content-visibility:auto;contain-intrinsic-size:auto 400px}.vp-lh .cp-dg__blk:focus-within,.vp-lh .cp-dg__blk:hover,.vp-lh .cp-dg__blk[data-live]{content-visibility:visible}.vp-lh .cp-dg__ln{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:7px 9px;border-radius:10px;font:500 14px/1.45 var(--display);color:var(--ink-soft)}.vp-lh .cp-dg__ln[aria-current=true]{background:var(--sc-soft,var(--accent-soft));color:var(--ink-deep)}.vp-lh .cp-dg__ln[aria-current=true] .cp-dg__ts{color:var(--sc,var(--accent))}.vp-lh .cp-dg__ln[aria-current=true] .cp-dg__zh{color:var(--ink-soft)}.vp-lh .cp-dg__ln[data-out]{opacity:1;color:color-mix(in srgb,var(--muted) 80%,var(--surface))}.vp-lh .cp-dg__ln[data-hit]{box-shadow:inset 0 0 0 1px var(--sc,var(--accent))}.vp-lh .cp-dg__ln mark{background:rgb(176 138 46/.34);color:inherit;border-radius:3px;padding:0 1px}.vp-lh .cp-dg__ln .cp-dg__ts{justify-self:start;align-self:start;padding:2px 0 0;border:0;background:none;font:600 11.5px/1.3 var(--mono);color:var(--muted);text-align:left;font-variant-numeric:tabular-nums}.vp-lh .cp-dg__ln button.cp-dg__ts{cursor:pointer}.vp-lh .cp-dg__ln button.cp-dg__ts:hover{text-decoration:underline}.vp-lh .cp-dg__ts:focus-visible,.vp-lh .cp-dg__tx:focus-visible{outline:2px solid var(--sc,var(--accent));outline-offset:2px;border-radius:4px}.vp-lh .cp-dg__tx{min-width:0;cursor:text;overflow-wrap:anywhere;-webkit-touch-callout:none}.vp-lh .cp-dg__ln[data-sel] .cp-dg__tx{outline:2px solid var(--sc,var(--accent));outline-offset:2px;border-radius:4px}.vp-lh .cp-dg{--cp-dg-pop-h:50px;--cp-dg-pop-gap:8px}.vp-lh .cp-dg__ln[data-pop=above]{margin-top:calc(var(--cp-dg-pop-h) + var(--cp-dg-pop-gap))}.vp-lh .cp-dg__ln[data-pop=below]{margin-bottom:calc(var(--cp-dg-pop-h) + var(--cp-dg-pop-gap))}.vp-lh .cp-dg__pop{box-sizing:border-box;height:var(--cp-dg-pop-h);position:absolute;left:var(--bx,8px);bottom:calc(100% + var(--cp-dg-pop-gap));display:flex;align-items:center;gap:2px;padding:4px;border-radius:14px;background:var(--sc,var(--accent));color:var(--cp-on-sc,#fff);box-shadow:0 10px 26px color-mix(in srgb,var(--sc,var(--accent)) 38%,transparent);z-index:3;white-space:nowrap;transform-origin:var(--cx,30px) 100%;animation:cp-dg-tray .2s ease both}.vp-lh .cp-dg__pop[data-below]{bottom:auto;top:calc(100% + var(--cp-dg-pop-gap));transform-origin:var(--cx,30px) 0;animation-name:cp-dg-tray-below}.vp-lh .cp-dg__pop:after{content:"";position:absolute;left:calc(var(--cx, 30px) - 6px);bottom:-6px;width:12px;height:12px;background:var(--sc,var(--accent));border-radius:2px;transform:rotate(45deg)}.vp-lh .cp-dg__pop[data-below]:after{bottom:auto;top:-6px}@keyframes cp-dg-tray{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cp-dg-tray-below{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.vp-lh .cp-dg__pop>button{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;gap:4px;box-sizing:border-box;height:42px;min-width:64px;padding:0 8px;border:0;border-radius:10px;background:none;font:700 11px/1 var(--display);color:inherit;white-space:nowrap;cursor:pointer}.vp-lh .cp-dg__pop>button .vp-ic{width:18px;height:18px}.vp-lh .cp-dg__pop>button .vp-ic .f{fill:color-mix(in srgb,currentColor 28%,transparent)}.vp-lh .cp-dg__pop>button .vp-ic .s{fill:currentColor;stroke:none}.vp-lh .cp-dg__pop>button:focus-visible,.vp-lh .cp-dg__pop>button:hover:not(:disabled){background:color-mix(in srgb,var(--cp-on-sc,#fff) 16%,transparent);outline:none}.vp-lh .cp-dg__pop>button:disabled{cursor:not-allowed;opacity:.45}.vp-lh .cp-dg__pop>[aria-busy=true]{cursor:progress}.vp-lh .cp-dg__askcrest{display:flex;width:22px;height:22px}.vp-lh .cp-dg__askcrest .vp-crest{width:22px;height:22px}.vp-lh .cp-dg__sep2{width:1px;height:26px;margin:0 2px;flex:none;background:color-mix(in srgb,var(--cp-on-sc,#fff) 30%,transparent)}.vp-lh .cp-dg__clock--tool{width:18px;height:18px;border-color:color-mix(in srgb,var(--cp-on-sc,#fff) 35%,transparent);border-top-color:var(--cp-on-sc,#fff)}.vp-lh .cp-dg__div,.vp-lh .cp-dg__pop,.vp-lh .cp-dg__ts,.vp-lh .cp-ov__h{-webkit-user-select:none;user-select:none}.vp-lh .cp-dg__pop>.cp-dg__more{min-width:34px;padding:0 4px}.vp-lh .cp-dg__pop>.cp-dg__more .vp-ic{stroke-width:2.2}.vp-lh .cp-dg__pop>.cp-dg__more[aria-expanded=true]{background:color-mix(in srgb,var(--cp-on-sc,#fff) 16%,transparent)}.vp-lh .cp-dg__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:4;box-sizing:border-box;width:236px;max-width:calc(100vw - 32px);display:grid;gap:1px;padding:6px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 18px 40px -12px rgb(0 33 71/.35);white-space:normal;animation:cp-dg-tray-below .16s ease both}.vp-lh .cp-dg__mi{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:none;font:600 14px/1.2 var(--display);color:var(--ink-deep);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.vp-lh .cp-dg__mi .vp-ic{width:20px;height:20px;color:var(--sc,var(--accent))}.vp-lh .cp-dg__mi .vp-ic .f{fill:color-mix(in srgb,currentColor 22%,transparent)}.vp-lh .cp-dg__mi:focus-visible,.vp-lh .cp-dg__mi:hover{background:var(--sc-soft,var(--accent-soft));outline:none}.vp-lh .cp-dg__mi small{font:600 11px/1 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}:root[data-theme=dark] .vp-lh .cp-dg__menu{box-shadow:0 18px 40px -12px rgb(0 0 0/.6)}@media (prefers-reduced-motion:reduce){.vp-lh .cp-dg__menu,.vp-lh .cp-dg__pop{animation:none}}:root[data-theme=dark] .vp-lh .cp-dg__pop{box-shadow:0 0 0 1px var(--line),0 10px 26px rgb(0 0 0/.45)}.vp-lh .cp-dg__made{margin:2px 0 4px 59px;font:500 12.5px/1.45 var(--display);color:var(--muted)}.vp-lh .cp-dg__made b{color:var(--ink-deep);font-weight:700}.vp-lh .cp-dg__made a{color:var(--accent-deep);font-weight:700}.vp-lh .cp-dg__ex{display:flex;flex-direction:column;gap:6px;margin:4px 0 6px;padding:10px 12px;border-left:3px solid var(--sc,var(--accent));border-radius:10px;background:var(--sunk);font:500 13.5px/1.5 var(--display);color:var(--ink)}.vp-lh .cp-dg__tr .cp-dg__ex{margin-left:59px}.vp-lh .cp-dg__exw{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;margin:4px 0 6px;flex:none}.vp-lh .cp-dg__tr .cp-dg__exw{margin-left:27px}.vp-lh .cp-dg__excrest{display:flex;width:24px;height:24px;margin-top:4px}.vp-lh .cp-dg__excrest .vp-crest{width:24px;height:24px}.vp-lh .cp-dg__exw>.cp-dg__ex,.vp-lh .cp-dg__tr .cp-dg__exw>.cp-dg__ex{position:relative;margin:0;border-left:0;border-radius:4px 14px 14px 14px;background:var(--sc-soft,var(--sunk));color:var(--ink-deep)}.vp-lh .cp-dg__exw>.cp-dg__ex:before{content:"";position:absolute;left:-7px;top:9px;border:7px solid transparent;border-right:7px solid var(--sc-soft,var(--sunk));border-left:0}.vp-lh .cp-dg__div{display:flex;align-items:center;gap:8px;padding:6px 9px 2px;font:600 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.vp-lh .cp-dg__div:after,.vp-lh .cp-dg__div:before{content:"";flex:1;height:1px;background:var(--line)}.vp-lh .cp-dg__div:before{flex:0 0 12px}.vp-lh button.cp-dg__div--more{box-sizing:border-box;width:100%;margin:0;border:0;border-radius:8px;background:none;text-align:left;cursor:pointer}.vp-lh .cp-dg__divchev{width:12px;height:12px;flex:none}.vp-lh button.cp-dg__div--more:hover{color:var(--sc,var(--accent));background:color-mix(in srgb,var(--sc,var(--accent)) 8%,transparent)}.vp-lh button.cp-dg__div--more:hover:after,.vp-lh button.cp-dg__div--more:hover:before{background:color-mix(in srgb,var(--sc,var(--accent)) 45%,var(--line))}.vp-lh button.cp-dg__div--more:focus-visible{outline:2px solid var(--sc,var(--accent));outline-offset:1px;color:var(--sc,var(--accent))}.vp-lh .cp-dg__ex:has(>.cp-dg__clock){flex-direction:row;align-items:center;gap:10px;color:var(--ink-deep);font-weight:700}.vp-lh .cp-dg__exrow{display:flex;gap:14px;align-items:center}.vp-lh .cp-dg__link{padding:0;border:0;background:none;font:700 13px/1.4 var(--display);color:var(--accent-deep);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.vp-lh .cp-dg__jump{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom, 0px));align-self:center;z-index:4;display:inline-flex;align-items:center;height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--hero,#002147);color:var(--on-hero,#fff);font:700 12.5px/1 var(--display);box-shadow:0 6px 18px rgb(0 0 0/.22);cursor:pointer}.vp-lh .cp-dg__jump:focus-visible{outline:2px solid var(--sc,var(--accent));outline-offset:2px}.vp-lh .cp-dg__chs{display:flex;flex-direction:column;gap:8px;flex:none}.vp-lh .cp-dg__chap{display:flex;align-items:center;gap:10px;font:600 13.5px/1.35 var(--display);color:var(--ink-deep)}.vp-lh .cp-dg__chap .cp-dg__ts{flex:none;padding:1px 6px;border:0;border-radius:5px;background:var(--accent-soft);font:600 11px/1.4 var(--mono);color:var(--accent-deep);cursor:pointer;font-variant-numeric:tabular-nums}.vp-lh .cp-dg__chap[aria-current=true] .cp-dg__ts{background:var(--accent);color:var(--on-accent,#fff)}.vp-lh .cp-dg__chtitle{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;padding:0;margin:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.vp-lh .cp-dg__chtitle:hover{text-decoration:underline;text-decoration-color:var(--line-strong,currentColor);text-underline-offset:3px}.vp-lh .cp-dg__chtitle:focus-visible{outline:2px solid var(--ink-deep);outline-offset:2px;border-radius:4px}.vp-lh .cp-dg__kps{display:flex;flex-direction:column;gap:8px;flex:none}.vp-lh .cp-dg__kp{display:flex;align-items:center;gap:10px;font:500 13.5px/1.4 var(--display);color:var(--ink)}.vp-lh .cp-dg__kp:before{content:"";width:7px;height:7px;transform:rotate(45deg);background:var(--sc,var(--accent));flex:none;border-radius:1px}.vp-lh .cp-dg__kp>.cp-dg__btn{margin-left:auto}.vp-lh .cp-dg__quiet{display:flex;flex-direction:column;gap:7px;padding:14px 16px;border:1px dashed var(--line);border-radius:14px;background:var(--sunk);flex:none}.vp-lh .cp-dg__quiet b{font:700 16px/1.3 var(--serif);color:var(--ink-deep)}.vp-lh .cp-dg__quiet p{font:500 13.5px/1.5 var(--display);color:var(--ink-soft)}.vp-lh .cp-dg__quiet small{font:500 12px/1.45 var(--display);color:var(--muted)}.vp-lh .cp-dg__btnrow{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap}.vp-lh .cp-dg__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--sc,var(--accent));background:var(--sc,var(--accent));color:var(--cp-on-sc);font:700 14px/1 var(--display);white-space:nowrap;flex:none;text-decoration:none;cursor:pointer}.vp-lh .cp-dg__btn--g{background:var(--surface);border-color:var(--line);color:var(--ink)}.vp-lh .cp-dg__btn--sm{height:28px;padding:0 11px;font-size:12px}.vp-lh .cp-dg__btn:focus-visible{outline:2px solid var(--ink-deep);outline-offset:2px}@media (max-width:900.99px){.vp-lh-grid[data-classroom][data-settled] .cp-dg__tr{max-height:none;overflow:visible}.vp-lh-grid[data-classroom][data-settled] .cp-dg__ln{grid-template-columns:40px minmax(0,1fr);font-size:13.5px}.vp-lh-grid[data-classroom][data-settled] .cp-dg__zh{font-size:12.5px}.vp-lh-grid[data-classroom][data-settled] .cp-dg__made,.vp-lh-grid[data-classroom][data-settled] .cp-dg__tr .cp-dg__ex,.vp-lh-grid[data-classroom][data-settled] .cp-dg__tr .cp-dg__exw{margin-left:0}.vp-lh-grid[data-classroom][data-settled] .cp-dg__ln{scroll-margin-top:240px;scroll-margin-bottom:72px}.vp-lh-grid[data-classroom][data-settled] .cp-dg__ln[data-pop]{margin-block:0}.vp-lh-grid[data-classroom][data-settled] .cp-dg__pop{top:var(--by,calc(100% + var(--cp-dg-pop-gap)));bottom:auto;max-width:calc(100% - 8px);flex-wrap:nowrap;transform-origin:var(--cx,30px) 0;animation-name:cp-dg-tray-below}.vp-lh-grid[data-classroom][data-settled] .cp-dg__pop>button{flex:0 1 auto;min-width:54px;padding:0 4px}.vp-lh-grid[data-classroom][data-settled] .cp-dg__pop>.cp-dg__more{min-width:32px}.vp-lh-grid[data-classroom][data-settled] .cp-dg__pop>.cp-dg__sep2{flex:none}.vp-lh-grid[data-classroom][data-settled] .cp-dg__pop:after{top:-6px;bottom:auto}.vp-lh-grid[data-classroom][data-settled] .cp-dg__tx{-webkit-user-select:text;user-select:text}}@media (min-width:1100px){.vp-lh .cp-desk[data-desk]>#cp-desk-digest:not([data-off]){flex:1 1 0;min-height:0;overflow:hidden}.vp-lh-grid[data-classroom] #cp-desk-digest>.cp-dg{flex:1 1 0;min-height:0}.vp-lh-grid[data-classroom] #cp-desk-digest>.cp-dg:not([data-state=ok]){overflow-y:auto;overscroll-behavior:contain}.vp-lh-grid[data-classroom] #cp-desk-digest>.cp-dg[data-state=ok]>*{flex:none}.vp-lh-grid[data-classroom] #cp-desk-digest>.cp-dg[data-state=ok]>.cp-dg__tr{max-height:none;flex:1 1 0;min-height:160px;overflow-y:auto}}