._sidebar_34d07f8,._compact_34d07f8,._mobile_34d07f8{--toc-accent:#ff8b80;color:var(--mofei-text-secondary,#b4bac6)}[data-mofei-theme=light] ._sidebar_34d07f8,[data-mofei-theme=light] ._compact_34d07f8,[data-mofei-theme=light] ._mobile_34d07f8{--toc-accent:#b83d36}._sidebar_34d07f8{z-index:40;flex-direction:column;width:210px;max-height:calc(100dvh - 104px);display:flex;position:fixed}._header_34d07f8{min-height:36px;color:var(--mofei-text-meta,#8992a3);justify-content:space-between;align-items:center;gap:12px;padding:0 8px 12px;font-size:12px;font-weight:500;display:flex}._count_34d07f8{font-variant-numeric:tabular-nums;font-size:11px}._links_34d07f8{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}._links_34d07f8 a{border-left:2px solid var(--mofei-border-subtle,#ffffff14);color:inherit;overflow-wrap:anywhere;align-items:baseline;gap:10px;padding:10px 8px;font-size:13px;line-height:1.65;text-decoration:none;display:flex}._links_34d07f8 a:hover{color:var(--mofei-text-primary,#fff);background:var(--mofei-surface-hover-soft,#ffffff08)}._links_34d07f8 a[aria-current]{color:var(--toc-accent);border-left-color:var(--toc-accent);background:color-mix(in srgb, var(--toc-accent) 7%, transparent)}._number_34d07f8{font-variant-numeric:tabular-nums;opacity:.6;flex:0 0 18px;font-size:10px}._footer_34d07f8{border-top:1px solid var(--mofei-border-subtle,#ffffff14);cursor:pointer;justify-content:space-between;margin-top:14px;padding:14px 8px;font-size:12px;display:flex}._compact_34d07f8{z-index:50;width:36px;position:fixed}._trigger_34d07f8{cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:6px;width:36px;padding:10px 0;font-size:10px;display:flex}._trigger_34d07f8:hover,._trigger_34d07f8[aria-expanded=true]{color:var(--toc-accent);background:var(--mofei-surface-hover-soft,#ffffff08)}._ticks_34d07f8{flex-direction:column;gap:14px;max-height:calc(100dvh - 220px);padding:14px 8px;display:flex;overflow:hidden}._ticks_34d07f8 span{opacity:.25;background:currentColor;border-radius:2px;flex:0 0 2px;width:12px}._ticks_34d07f8 span[data-active=true]{background:var(--toc-accent);opacity:1;width:20px}._panel_34d07f8{width:300px;max-height:calc(100dvh - var(--toc-top,80px) - 24px);border:1px solid var(--mofei-border-subtle,#ffffff14);background:var(--mofei-bg-app,#161c29);border-radius:12px;flex-direction:column;padding:16px;display:flex;position:absolute;top:0;left:44px;box-shadow:0 12px 36px #0003}._close_34d07f8{cursor:pointer;padding:3px 6px;font-size:22px;line-height:1}:is(._sidebar_34d07f8 a:focus-visible,._compact_34d07f8 a:focus-visible,._sidebar_34d07f8 button:focus-visible,._compact_34d07f8 button:focus-visible,._mobile_34d07f8 a:focus-visible,._mobile_34d07f8 button:focus-visible){outline:2px solid var(--toc-accent);outline-offset:-2px;border-radius:3px}._mobile_34d07f8{border-block:1px solid var(--mofei-border-subtle,#ffffff14);margin-bottom:24px;padding:16px 0}._mobile_34d07f8 ._links_34d07f8{overflow:visible}._mobile_34d07f8 ._links_34d07f8 a{padding-block:10px;font-size:14px}._mobileToggle_34d07f8{color:var(--toc-accent);cursor:pointer;padding:12px 8px 0;font-size:12px}@media (min-width:768px){._mobile_34d07f8{display:none}}
