.wb-tree__head[data-astro-cid-eqp75vdk]{gap:var(--space-1);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.wb-tree__root[data-astro-cid-eqp75vdk]{font-size:var(--fs-base);letter-spacing:var(--track-tight);color:var(--color-text);font-weight:700;text-decoration:none}.wb-tree__root[data-astro-cid-eqp75vdk]:hover{color:var(--color-primary);text-decoration:none}.wb-tree__home[data-astro-cid-eqp75vdk]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-faint);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.wb-tree__home[data-astro-cid-eqp75vdk]:hover{color:var(--color-primary);text-decoration:none}.wb-tree__bar[data-astro-cid-eqp75vdk]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:none}.wb-tree__bar-title[data-astro-cid-eqp75vdk]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint)}.wb-tree__close[data-astro-cid-eqp75vdk]{font-size:var(--fs-sm);color:var(--color-primary);cursor:url(/assets/cursor/pointer.gif) 0 0,pointer}.wb-tree__list[data-astro-cid-eqp75vdk]{margin:0;padding:0;list-style:none}.wb-tree__row[data-astro-cid-eqp75vdk]{padding-left:calc(var(--depth) * 12px);border-radius:var(--radius-sm);align-items:center;gap:2px;display:flex}.wb-tree__row[data-astro-cid-eqp75vdk]:hover{background:var(--color-surface-2)}.wb-tree__row[data-astro-cid-eqp75vdk].is-current{background:var(--color-primary-soft)}.wb-tree__toggle[data-astro-cid-eqp75vdk]{cursor:url(/assets/cursor/pointer.gif) 0 0,pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:18px;height:22px;padding:0;display:grid}.wb-tree__toggle[data-astro-cid-eqp75vdk]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.wb-tree__toggle--leaf[data-astro-cid-eqp75vdk]{cursor:default}.wb-tree__caret[data-astro-cid-eqp75vdk]{color:var(--color-text-muted);transition:transform .16s;display:inline-flex}.wb-tree__row[data-astro-cid-eqp75vdk]:hover .wb-tree__caret[data-astro-cid-eqp75vdk]{color:var(--color-text)}.wb-tree__toggle[data-astro-cid-eqp75vdk][aria-expanded=true] .wb-tree__caret[data-astro-cid-eqp75vdk]{transform:rotate(90deg)}.wb-tree__link[data-astro-cid-eqp75vdk]{min-width:0;font-size:var(--fs-sm);color:var(--color-text-muted);flex:1;align-items:center;gap:6px;padding:3px 6px 3px 0;line-height:1.5;text-decoration:none;display:flex}.wb-tree__link[data-astro-cid-eqp75vdk]:hover{color:var(--color-text);text-decoration:none}.wb-tree__row[data-astro-cid-eqp75vdk].is-current .wb-tree__link[data-astro-cid-eqp75vdk]{color:var(--color-primary);font-weight:600}.wb-tree__link--section[data-astro-cid-eqp75vdk]{color:var(--color-text)}.wb-tree__icon[data-astro-cid-eqp75vdk]{opacity:.75;flex-shrink:0;display:inline-flex}.wb-tree__row[data-astro-cid-eqp75vdk].is-current .wb-tree__icon[data-astro-cid-eqp75vdk]{opacity:1}.wb-tree__label[data-astro-cid-eqp75vdk]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-tree__empty[data-astro-cid-eqp75vdk]{font-size:var(--fs-sm);color:var(--color-text-faint)}.wb-tree__foot[data-astro-cid-eqp75vdk]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-faint)}.wb-card[data-astro-cid-kguctmmd]{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);flex-direction:column;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s,box-shadow .18s;display:flex}.wb-card[data-astro-cid-kguctmmd]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-3px)}.wb-card__head[data-astro-cid-kguctmmd]{align-items:center;gap:var(--space-2);display:flex}.wb-card__icon[data-astro-cid-kguctmmd]{color:var(--color-primary);opacity:.85;flex-shrink:0;display:inline-flex}.wb-card__title[data-astro-cid-kguctmmd]{min-width:0;font-size:var(--fs-lg);letter-spacing:var(--track-tight);flex:1;font-weight:700}.wb-card__kind[data-astro-cid-kguctmmd]{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--fs-xs);flex-shrink:0;padding:2px 8px}.wb-card--section[data-astro-cid-kguctmmd] .wb-card__kind[data-astro-cid-kguctmmd]{background:var(--color-primary-soft);color:var(--color-primary);border-color:#0000}.wb-card__desc[data-astro-cid-kguctmmd]{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.6}.wb-card__meta[data-astro-cid-kguctmmd]{padding-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-faint);align-items:center;gap:6px;margin-top:auto;display:flex}.wb-card__dot[data-astro-cid-kguctmmd]{opacity:.6}.wb-card__tags[data-astro-cid-kguctmmd]{padding-top:var(--space-1);flex-wrap:wrap;gap:4px;display:flex}.wb-card__tag[data-astro-cid-kguctmmd]{border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);padding:1px 7px}.wb-crumb__list[data-astro-cid-e7zvkowr]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wb-crumb__item[data-astro-cid-e7zvkowr]{align-items:center;gap:6px;display:inline-flex}.wb-crumb__link[data-astro-cid-e7zvkowr]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-faint);text-decoration:none}.wb-crumb__link[data-astro-cid-e7zvkowr]:hover{color:var(--color-primary);text-decoration:none}.wb-crumb__sep[data-astro-cid-e7zvkowr]{color:var(--color-border-strong)}.wb-crumb__current[data-astro-cid-e7zvkowr]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted)}.wb-read[data-astro-cid-wwj5ypyt]{padding-block:var(--space-6) var(--space-16)}.wb-read__bar[data-astro-cid-wwj5ypyt]{align-items:flex-start;gap:var(--space-3);max-width:var(--container);margin:0 auto var(--space-4);padding-inline:var(--space-5);display:none}.wb-read__drawer-btn[data-astro-cid-wwj5ypyt]{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--fs-sm);cursor:url(/assets/cursor/pointer.gif) 0 0,pointer;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.wb-read__drawer-ico[data-astro-cid-wwj5ypyt]{background:currentColor;width:13px;height:2px;box-shadow:0 -4px,0 4px}.wb-read__bar[data-astro-cid-wwj5ypyt]>.wb-toc--panel{flex:1;min-width:0}.wb-read__grid[data-astro-cid-wwj5ypyt]{justify-content:space-between;gap:var(--space-8);max-width:100rem;padding-inline:var(--space-4);grid-template-columns:16rem minmax(0,58rem) 14rem;align-items:start;margin-inline:auto;display:grid}.wb-read--section[data-astro-cid-wwj5ypyt] .wb-read__grid[data-astro-cid-wwj5ypyt]{grid-template-columns:16rem minmax(0,1fr)}.wb-read__tree[data-astro-cid-wwj5ypyt],.wb-read__toc[data-astro-cid-wwj5ypyt]{scrollbar-width:thin;max-height:calc(100vh - 128px);position:sticky;top:96px;overflow-y:auto}.wb-read__main[data-astro-cid-wwj5ypyt]{min-width:0}.wb-read__backdrop[data-astro-cid-wwj5ypyt]{display:none}.wb-read__head[data-astro-cid-wwj5ypyt]{padding-block:var(--space-5) var(--space-6)}.wb-read__eyebrow[data-astro-cid-wwj5ypyt]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.wb-read__title[data-astro-cid-wwj5ypyt]{margin-top:var(--space-2);font-size:var(--fs-3xl);letter-spacing:var(--track-tight);font-weight:700;line-height:var(--leading-tight);text-wrap:balance}.wb-read__lede[data-astro-cid-wwj5ypyt]{margin-top:var(--space-4);max-width:var(--measure);color:var(--color-text-muted);font-size:var(--fs-lg);line-height:1.55}.wb-read__meta[data-astro-cid-wwj5ypyt]{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.wb-read__facts[data-astro-cid-wwj5ypyt]{gap:var(--space-8);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.wb-read__facts[data-astro-cid-wwj5ypyt]>div[data-astro-cid-wwj5ypyt]{flex-direction:column;gap:4px;display:flex}.wb-read__facts[data-astro-cid-wwj5ypyt] dt[data-astro-cid-wwj5ypyt]{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--color-text-faint)}.wb-read__facts[data-astro-cid-wwj5ypyt] dd[data-astro-cid-wwj5ypyt]{font-size:var(--fs-base);color:var(--color-text);font-weight:600}.wb-read__counts[data-astro-cid-wwj5ypyt]{gap:var(--space-5);margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-faint);flex-wrap:wrap;display:flex}.wb-read__actions[data-astro-cid-wwj5ypyt]{gap:var(--space-3);margin-top:var(--space-6);display:flex}.wb-read__btn[data-astro-cid-wwj5ypyt]{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--color-text);align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.wb-read__btn[data-astro-cid-wwj5ypyt]:hover{text-decoration:none;transform:translateY(-1px)}.wb-read__btn--primary[data-astro-cid-wwj5ypyt]{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000}.wb-read__meta-item[data-astro-cid-wwj5ypyt]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-faint)}.wb-read__meta-tags[data-astro-cid-wwj5ypyt]{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.wb-read__tag[data-astro-cid-wwj5ypyt]{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);padding:2px 9px}.wb-read__main[data-astro-cid-wwj5ypyt] .doc-skin{--doc-skin-max-width:58rem}.wb-read__body[data-astro-cid-wwj5ypyt]{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.wb-read__intro[data-astro-cid-wwj5ypyt]{max-width:var(--measure);padding-block:var(--space-5) var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text);line-height:var(--leading-body)}.wb-read__intro[data-astro-cid-wwj5ypyt] h2{margin:var(--space-6) 0 var(--space-3);font-size:var(--fs-xl);letter-spacing:var(--track-tight);font-weight:700}.wb-read__intro[data-astro-cid-wwj5ypyt] h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--fs-lg);font-weight:600}.wb-read__intro[data-astro-cid-wwj5ypyt] p{margin:0 0 var(--space-4)}.wb-read__intro[data-astro-cid-wwj5ypyt] ul,.wb-read__intro[data-astro-cid-wwj5ypyt] ol{margin:0 0 var(--space-4);color:var(--color-text-muted);padding-left:1.4rem}.wb-read__intro[data-astro-cid-wwj5ypyt] li{margin:var(--space-1) 0}.wb-read__intro[data-astro-cid-wwj5ypyt] code{border-radius:var(--radius-sm);background:var(--color-surface-2);font-family:var(--font-mono);padding:1px 5px;font-size:.9em}.wb-read__intro[data-astro-cid-wwj5ypyt] pre{margin:0 0 var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.6;overflow-x:auto}.wb-read__intro[data-astro-cid-wwj5ypyt] pre code{background:0 0;padding:0}.wb-read__intro[data-astro-cid-wwj5ypyt] blockquote{margin:0 0 var(--space-4);padding-left:var(--space-4);border-left:2px solid var(--color-border-strong);color:var(--color-text-muted)}.wb-read__intro[data-astro-cid-wwj5ypyt] table{border-collapse:collapse;width:100%;margin:0 0 var(--space-5);font-size:var(--fs-sm)}.wb-read__intro[data-astro-cid-wwj5ypyt] th,.wb-read__intro[data-astro-cid-wwj5ypyt] td{border:1px solid var(--color-border);text-align:left;padding:8px 10px}.wb-read__pager[data-astro-cid-wwj5ypyt]{gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}.wb-read__pager-link[data-astro-cid-wwj5ypyt]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:4px;text-decoration:none;transition:border-color .15s;display:flex}.wb-read__pager-link[data-astro-cid-wwj5ypyt]:hover{border-color:var(--color-border-strong);text-decoration:none}.wb-read__pager-link--next[data-astro-cid-wwj5ypyt]{text-align:right}.wb-read__pager-dir[data-astro-cid-wwj5ypyt]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-faint)}.wb-read__pager-ctx[data-astro-cid-wwj5ypyt]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-faint);opacity:.7}.wb-read__pager-title[data-astro-cid-wwj5ypyt]{font-size:var(--fs-sm);color:var(--color-text);font-weight:600}.wb-read__block[data-astro-cid-wwj5ypyt]{margin-top:var(--space-8)}.wb-read__block-title[data-astro-cid-wwj5ypyt]{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint)}.wb-read__cards[data-astro-cid-wwj5ypyt]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.wb-read__empty[data-astro-cid-wwj5ypyt]{margin-top:var(--space-6);color:var(--color-text-faint);font-size:var(--fs-sm)}.wb-read__back[data-astro-cid-wwj5ypyt]{margin-top:var(--space-12);font-size:var(--fs-sm);color:var(--color-primary);display:inline-block}@media (width>=1280px) and (width<=1503px){.wb-read__grid[data-astro-cid-wwj5ypyt]{grid-template-columns:14rem minmax(0,58rem) 12rem}}@media (width<=1279px){.wb-read__bar[data-astro-cid-wwj5ypyt]{display:flex}.wb-read__grid[data-astro-cid-wwj5ypyt],.wb-read--section[data-astro-cid-wwj5ypyt] .wb-read__grid[data-astro-cid-wwj5ypyt]{grid-template-columns:15rem minmax(0,1fr)}.wb-read__toc[data-astro-cid-wwj5ypyt]{display:none}}@media (width<=1023px){.wb-read__grid[data-astro-cid-wwj5ypyt],.wb-read--section[data-astro-cid-wwj5ypyt] .wb-read__grid[data-astro-cid-wwj5ypyt]{padding-inline:var(--space-5);grid-template-columns:minmax(0,1fr)}.wb-read__tree[data-astro-cid-wwj5ypyt]{z-index:80;width:min(20rem,86vw);max-height:none;padding:var(--space-4);background:var(--color-surface);border-right:1px solid var(--color-border);box-shadow:var(--shadow-lg);visibility:hidden;transition:transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}html.wb-drawer-open .wb-read__tree[data-astro-cid-wwj5ypyt]{visibility:visible;transition:transform .22s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.wb-read__backdrop[data-astro-cid-wwj5ypyt]{z-index:70;opacity:0;pointer-events:none;background:#080b1280;transition:opacity .2s;display:block;position:fixed;inset:0}html.wb-drawer-open .wb-read__backdrop[data-astro-cid-wwj5ypyt]{opacity:1;pointer-events:auto}}@media (width<=640px){.wb-read__title[data-astro-cid-wwj5ypyt]{font-size:var(--fs-2xl)}.wb-read__pager[data-astro-cid-wwj5ypyt],.wb-read__cards[data-astro-cid-wwj5ypyt]{grid-template-columns:1fr}}@media (width<=1023px){.wb-read__tree[data-astro-cid-wwj5ypyt] .wb-tree__bar{display:flex}}@media (prefers-reduced-motion:reduce){.wb-read__tree[data-astro-cid-wwj5ypyt],.wb-read__backdrop[data-astro-cid-wwj5ypyt]{transition:none}}
