.res-layout[data-astro-cid-fmgelhwa]{display:grid;grid-template-columns:220px 1fr;gap:var(--sp-8);align-items:start}.res-side[data-astro-cid-fmgelhwa]{position:sticky;top:90px;display:flex;flex-direction:column;max-height:calc(100vh - 110px);padding-right:6px;border-right:1px solid var(--c-border)}.res-search-side[data-astro-cid-fmgelhwa]{min-width:0;margin-bottom:var(--sp-4);flex:none}.res-side-scroll[data-astro-cid-fmgelhwa]{overflow-y:auto;padding-right:4px}.res-side-group[data-astro-cid-fmgelhwa]+.res-side-group[data-astro-cid-fmgelhwa]{margin-top:var(--sp-5)}.res-side-group[data-astro-cid-fmgelhwa][hidden]{display:none}.res-side-title[data-astro-cid-fmgelhwa]{font-size:12.5px;font-weight:700;letter-spacing:.06em;color:var(--c-ink-soft);margin:0 0 8px}.res-side-list[data-astro-cid-fmgelhwa]{list-style:none;margin:0;padding:0}.res-side-list[data-astro-cid-fmgelhwa] li[data-astro-cid-fmgelhwa][hidden]{display:none}.res-side-link[data-astro-cid-fmgelhwa]{display:block;padding:6px 10px;font-size:13.5px;font-weight:500;color:var(--c-ink);text-decoration:none;border-left:2px solid var(--c-border);border-radius:0 var(--r-sm) var(--r-sm) 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .16s ease,background .16s ease,border-color .16s ease}.res-side-link[data-astro-cid-fmgelhwa]:hover{color:var(--c-blue-deep);background:var(--c-blue-pale);border-left-color:var(--c-blue)}.res-side-link[data-astro-cid-fmgelhwa].is-active{color:var(--c-blue-deep);font-weight:700;border-left-color:var(--c-blue);background:var(--c-blue-pale)}.res-main[data-astro-cid-fmgelhwa]{min-width:0}.res-card[data-astro-cid-fmgelhwa]{scroll-margin-top:100px;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease,background .3s ease}a[data-astro-cid-fmgelhwa].res-card.is-selected{border-color:#ffc72c;background:#fffaeb;box-shadow:0 0 0 3px #ffc72c59,var(--sh-3);transform:translateY(-5px)}a[data-astro-cid-fmgelhwa].res-card.is-selected:after{content:"在这里";position:absolute;top:-11px;right:14px;padding:3px 12px;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--c-ink-soft);background:#ffc72c;border-radius:100px;box-shadow:0 2px 6px #ffc72c73}.res-toolbar[data-astro-cid-fmgelhwa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-6)}.res-tabs[data-astro-cid-fmgelhwa]{display:flex;flex-wrap:wrap;gap:8px}.res-tab[data-astro-cid-fmgelhwa]{padding:8px 18px;font-size:14px;font-weight:600;color:var(--c-steel);background:var(--c-surface-alt);border:1px solid var(--c-border);border-radius:100px;transition:color .18s ease,background .18s ease,border-color .18s ease}.res-tab[data-astro-cid-fmgelhwa]:hover{color:var(--c-blue);border-color:var(--c-blue)}.res-tab[data-astro-cid-fmgelhwa][aria-pressed=true]{color:#fff;background:var(--c-blue);border-color:var(--c-blue)}.res-filters[data-astro-cid-fmgelhwa]{display:flex;flex-direction:column;gap:10px}.res-chips[data-astro-cid-fmgelhwa]{display:flex;flex-wrap:wrap;gap:8px}.res-chip[data-astro-cid-fmgelhwa]{padding:4px 14px;font-size:13px;font-weight:600;color:var(--c-steel);background:transparent;border:1px dashed var(--c-border);border-radius:100px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.res-chip[data-astro-cid-fmgelhwa]:hover:not(:disabled){color:var(--c-accent-deep);border-color:var(--c-accent-deep)}.res-chip[data-astro-cid-fmgelhwa][aria-pressed=true]{color:var(--c-accent-deep);background:var(--c-accent-soft);border-style:solid;border-color:var(--c-accent-deep)}.res-chip[data-astro-cid-fmgelhwa]:disabled{cursor:not-allowed}.res-jump[data-astro-cid-fmgelhwa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:var(--sp-6);padding:10px 14px;background:var(--c-surface-alt);border:1px solid var(--c-border);border-radius:var(--r-md)}.res-jump-link[data-astro-cid-fmgelhwa]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--c-steel);text-decoration:none;padding:4px 12px;border-radius:100px;transition:color .18s ease,background .18s ease}.res-jump-link[data-astro-cid-fmgelhwa]:hover{color:var(--c-blue);background:var(--c-blue-pale)}.res-jump-count[data-astro-cid-fmgelhwa]{font-family:var(--font-mono);font-size:11px;color:var(--c-blue);background:var(--c-blue-pale);border-radius:100px;padding:1px 7px}.res-group[data-astro-cid-fmgelhwa]{scroll-margin-top:90px}.res-group[data-astro-cid-fmgelhwa][hidden]{display:none}.res-group[data-astro-cid-fmgelhwa]+.res-group[data-astro-cid-fmgelhwa]{margin-top:var(--sp-8)}.res-group-head[data-astro-cid-fmgelhwa]{margin-bottom:var(--sp-5);padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-border)}.res-group-head[data-astro-cid-fmgelhwa] h2[data-astro-cid-fmgelhwa]{font-size:20px;margin:0 0 4px}.res-group-head[data-astro-cid-fmgelhwa] p[data-astro-cid-fmgelhwa]{margin:0;font-size:14px;color:var(--c-steel)}.res-search[data-astro-cid-fmgelhwa]{position:relative;display:flex;align-items:center;min-width:min(100%,300px)}.res-search[data-astro-cid-fmgelhwa] svg[data-astro-cid-fmgelhwa]{position:absolute;left:13px;width:17px;height:17px;color:var(--c-steel-light);pointer-events:none}.res-search[data-astro-cid-fmgelhwa] input[data-astro-cid-fmgelhwa]{width:100%;padding:10px 14px 10px 38px;font:inherit;font-size:14.5px;color:var(--c-ink);background:var(--c-surface);border:1px solid var(--c-border);border-radius:100px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.res-search[data-astro-cid-fmgelhwa] input[data-astro-cid-fmgelhwa]:focus{border-color:var(--c-blue);box-shadow:0 0 0 3px var(--c-blue-pale)}.res-card[data-astro-cid-fmgelhwa]{gap:0}.res-card[data-astro-cid-fmgelhwa][hidden]{display:none}.res-icon[data-astro-cid-fmgelhwa]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:var(--sp-4);color:var(--c-blue);background:var(--c-blue-pale);border-radius:var(--r-md)}.res-icon[data-astro-cid-fmgelhwa] svg{width:27px;height:27px}.res-badge[data-astro-cid-fmgelhwa]{align-self:flex-start;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:var(--c-accent-deep);background:var(--c-accent-soft);border:1px solid rgba(0,169,165,.3);border-radius:var(--r-sm);padding:2px 9px;margin-bottom:10px}.res-tags[data-astro-cid-fmgelhwa]{margin-bottom:var(--sp-3)}.res-go[data-astro-cid-fmgelhwa]{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--c-blue)}.res-go[data-astro-cid-fmgelhwa] svg[data-astro-cid-fmgelhwa]{width:16px;height:16px;transition:transform .2s ease}.res-card[data-astro-cid-fmgelhwa]:hover .res-go[data-astro-cid-fmgelhwa] svg[data-astro-cid-fmgelhwa]{transform:translate(4px)}.res-empty[data-astro-cid-fmgelhwa]{margin-bottom:0}.res-tip[data-astro-cid-fmgelhwa]{margin-top:var(--sp-6);margin-bottom:0}@media(max-width:900px){.res-layout[data-astro-cid-fmgelhwa]{grid-template-columns:1fr;gap:var(--sp-5)}.res-side[data-astro-cid-fmgelhwa]{position:static;max-height:none;overflow:visible;border-right:none;border-bottom:1px solid var(--c-border);padding-bottom:var(--sp-4)}}@media(max-width:620px){.res-toolbar[data-astro-cid-fmgelhwa]{flex-direction:column;align-items:stretch}}
