.theme.svelte-9ph65o{box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid var(--color-rule);background:var(--color-control);height:32px;color:var(--color-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:.82rem;line-height:1;display:inline-flex}.theme.svelte-9ph65o:hover,.theme.svelte-9ph65o:focus-visible{border-color:var(--color-rule-strong)}.theme__icon.svelte-9ph65o{display:flex}@media (width<=860px){.theme.svelte-9ph65o{padding:0 9px}.theme__label.svelte-9ph65o{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.lang[data-astro-cid-n6dmqeed]{box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid var(--color-rule);background:var(--color-control);height:32px;color:var(--color-ink);align-items:center;gap:8px;padding:0 12px;font-size:.82rem;line-height:1;display:inline-flex}a[data-astro-cid-n6dmqeed]{color:var(--color-ink-dim);text-decoration:none}a[data-astro-cid-n6dmqeed]:hover,a[data-astro-cid-n6dmqeed]:focus-visible{color:var(--color-ink)}.active[data-astro-cid-n6dmqeed]{font-weight:700}.sep[data-astro-cid-n6dmqeed]{background:var(--color-rule);width:1px;height:12px}@media (width<=480px){.lang[data-astro-cid-n6dmqeed]{font-size:clamp(10px,3.2vw,14px)}}.topics[data-astro-cid-gtqx7ufu]{--fade:20px;scrollbar-width:none;white-space:nowrap;align-items:center;gap:30px;min-width:0;display:flex;position:relative;overflow-x:auto}.topics[data-astro-cid-gtqx7ufu]::-webkit-scrollbar{display:none}.topics[data-astro-cid-gtqx7ufu]>[data-astro-cid-gtqx7ufu]:first-child{margin-left:auto}.topics[data-astro-cid-gtqx7ufu]>[data-astro-cid-gtqx7ufu]:last-child{margin-right:auto}.topics--compact[data-astro-cid-gtqx7ufu]{padding:0 var(--fade);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);gap:24px}.topics__item[data-astro-cid-gtqx7ufu]{color:var(--color-ink-muted);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:2px 0;font-size:15px;font-weight:600;text-decoration:none}.topics--compact[data-astro-cid-gtqx7ufu] .topics__item[data-astro-cid-gtqx7ufu]{font-size:14px}.topics__item[data-astro-cid-gtqx7ufu]:hover{color:var(--color-ink)}.topics__item[data-astro-cid-gtqx7ufu][aria-pressed=true]{color:var(--color-ink);border-bottom-color:var(--color-kicker)}.topics__item[data-astro-cid-gtqx7ufu]:focus-visible{outline:2px solid var(--color-kicker);outline-offset:-2px;border-radius:var(--radius-sm)}.topics__sep[data-astro-cid-gtqx7ufu]{color:var(--color-rule);flex:none}@media (width<=720px){.topics[data-astro-cid-gtqx7ufu]{padding:0 var(--fade);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);gap:22px;margin:0 calc(-1*clamp(16px,3vw,40px))}.topics[data-astro-cid-gtqx7ufu]>[data-astro-cid-gtqx7ufu]:first-child{margin-left:0}.topics[data-astro-cid-gtqx7ufu]>[data-astro-cid-gtqx7ufu]:last-child{margin-right:0}.topics__item[data-astro-cid-gtqx7ufu]{box-sizing:border-box;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.topics__sep[data-astro-cid-gtqx7ufu]{display:none}}.bar[data-astro-cid-qvflkehf]{z-index:var(--z-chrome);background:var(--color-surface);color:var(--color-ink);transition:box-shadow .16s;position:fixed;top:0;left:0;right:0}.bar--topics[data-astro-cid-qvflkehf]{background:var(--color-header)}.bar[data-astro-cid-qvflkehf][data-pinned]{box-shadow:0 1px 0 var(--color-rule)}html[data-intro=on] .bar[data-astro-cid-qvflkehf]{visibility:hidden}html{--site-bar:56px}html:not(:has(.bar--article)){scroll-padding-top:var(--site-bar)}.bar__inner[data-astro-cid-qvflkehf]{box-sizing:border-box;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);grid-template-areas:"start middle end";align-items:center;column-gap:24px;max-width:1280px;min-height:56px;margin:0 auto;padding:0 clamp(16px,3vw,40px);display:grid}.bar__home[data-astro-cid-qvflkehf],.bar__loose[data-astro-cid-qvflkehf]{grid-area:start;justify-self:start}.bar__links[data-astro-cid-qvflkehf]{align-items:center;gap:8px;display:flex}.bar__topics[data-astro-cid-qvflkehf],.bar__title[data-astro-cid-qvflkehf]{grid-area:middle;min-width:0}.bar__end[data-astro-cid-qvflkehf]{grid-area:end;justify-self:end;align-items:center;gap:8px;display:flex}.bar__pinned[data-astro-cid-qvflkehf],.bar__loose[data-astro-cid-qvflkehf]{transition:opacity .16s,visibility .16s}.bar[data-astro-cid-qvflkehf]:not([data-pinned]) .bar__pinned[data-astro-cid-qvflkehf],.bar[data-astro-cid-qvflkehf][data-pinned] .bar__loose[data-astro-cid-qvflkehf]{visibility:hidden;opacity:0}.bar__home[data-astro-cid-qvflkehf]{color:var(--color-ink);align-items:center;gap:8px;text-decoration:none;display:flex}.bar__home[data-astro-cid-qvflkehf] img[data-astro-cid-qvflkehf]{border-radius:50%;width:36px;height:36px;display:block}.bar__home[data-astro-cid-qvflkehf] span[data-astro-cid-qvflkehf]{font-family:var(--font-display);font-size:19px;font-weight:400;line-height:1}.pill[data-astro-cid-qvflkehf]{box-sizing:border-box;border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-control);height:32px;color:var(--color-ink);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pill--icon[data-astro-cid-qvflkehf]{width:32px;padding:0}.pill--icon[data-astro-cid-qvflkehf] .pill__label[data-astro-cid-qvflkehf]{display:none}.bar__menu[data-astro-cid-qvflkehf]{cursor:pointer;display:none}.bar__menu[data-astro-cid-qvflkehf] svg[data-astro-cid-qvflkehf]{fill:currentColor}.bar__more[data-astro-cid-qvflkehf]{display:contents}.pill[data-astro-cid-qvflkehf]:hover{border-color:var(--color-kicker)}.heart[data-astro-cid-qvflkehf]{fill:var(--color-tipeee);stroke:var(--color-tipeee);stroke-width:1.5px;stroke-linejoin:round;flex:none}.yt[data-astro-cid-qvflkehf]{fill:currentColor;flex:none}.pill[data-astro-cid-qvflkehf]:focus-visible,.bar__home[data-astro-cid-qvflkehf]:focus-visible{outline:2px solid var(--color-kicker);outline-offset:3px;border-radius:var(--radius-sm)}.bar[data-astro-cid-qvflkehf][data-pinned] .bar__end[data-astro-cid-qvflkehf] .theme__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bar[data-astro-cid-qvflkehf][data-pinned] .bar__end[data-astro-cid-qvflkehf] .theme{padding:0 9px}.bar--article[data-astro-cid-qvflkehf]{transition:transform var(--duration-base) ease}@media (scripting:enabled){body:not([data-at-top=false]) .bar--article[data-astro-cid-qvflkehf]:not(:focus-within),body[data-chrome=hidden] .bar--article[data-astro-cid-qvflkehf]:not(:focus-within){transform:translateY(calc(-100% - 2px))}}.bar__title[data-astro-cid-qvflkehf]{white-space:nowrap;justify-content:center;align-items:baseline;gap:10px;margin:0;font-size:14px;line-height:1.3;display:flex;overflow:hidden}.bar__series[data-astro-cid-qvflkehf]{text-overflow:ellipsis;flex:0 auto;font-weight:600;overflow:hidden}.pill--article[data-astro-cid-qvflkehf]{padding:0 14px 0 11px}@media (width<=960px){.pill--article[data-astro-cid-qvflkehf]{width:32px;padding:0}.pill--article[data-astro-cid-qvflkehf] .pill__label[data-astro-cid-qvflkehf]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=720px){html{--site-bar:52px}html:has(.bar--topics){--site-bar:96px}.bar__inner[data-astro-cid-qvflkehf]{grid-template:"start end"52px"middle middle"/minmax(0,1fr) auto;column-gap:12px;min-height:0}.bar__topics[data-astro-cid-qvflkehf]{height:44px}.bar--article[data-astro-cid-qvflkehf] .bar__inner[data-astro-cid-qvflkehf]{grid-template:"start middle end"52px/auto minmax(0,1fr) auto}.bar--article[data-astro-cid-qvflkehf] .bar__home[data-astro-cid-qvflkehf]{justify-content:center;width:40px;height:40px;margin-left:-6px}.bar--article[data-astro-cid-qvflkehf] .bar__home[data-astro-cid-qvflkehf] span[data-astro-cid-qvflkehf]{display:none}.bar__title[data-astro-cid-qvflkehf]{justify-content:flex-start}.bar[data-astro-cid-qvflkehf]:not([data-pinned]) .bar__topics[data-astro-cid-qvflkehf]{display:none}.bar__end[data-astro-cid-qvflkehf]{gap:6px;position:relative}.bar__links[data-astro-cid-qvflkehf] .pill--yt[data-astro-cid-qvflkehf]{display:none}.bar__menu[data-astro-cid-qvflkehf]{display:inline-flex}.bar__more[data-astro-cid-qvflkehf]{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-step-card);align-items:center;gap:8px;padding:10px;display:none;position:absolute;top:calc(100% + 8px);right:0}.bar__more[data-astro-cid-qvflkehf][data-open]{display:flex}.bar[data-astro-cid-qvflkehf] .bar__more[data-astro-cid-qvflkehf] .bar__pinned[data-astro-cid-qvflkehf]{visibility:visible;opacity:1}.bar__more[data-astro-cid-qvflkehf] .pill--yt[data-astro-cid-qvflkehf]{width:auto;padding:0 14px}.bar__more[data-astro-cid-qvflkehf] .pill--yt[data-astro-cid-qvflkehf] .pill__label[data-astro-cid-qvflkehf]{clip:auto;width:auto;height:auto;display:inline;position:static;overflow:visible}.pill[data-astro-cid-qvflkehf]{height:40px;padding:0 14px;font-size:13px}.pill--icon[data-astro-cid-qvflkehf],.pill--article[data-astro-cid-qvflkehf],.bar__links[data-astro-cid-qvflkehf] .pill--yt[data-astro-cid-qvflkehf]{width:40px;padding:0}.bar__links[data-astro-cid-qvflkehf] .pill__label[data-astro-cid-qvflkehf]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bar__end[data-astro-cid-qvflkehf] .theme,.bar__end[data-astro-cid-qvflkehf] .lang{height:40px}.bar__end[data-astro-cid-qvflkehf] .theme{justify-content:center;width:40px;padding:0}.bar__end[data-astro-cid-qvflkehf] .lang a,.bar__end[data-astro-cid-qvflkehf] .lang .active{margin:-12px -4px;padding:12px 4px}}@media (width<=380px){.bar__home[data-astro-cid-qvflkehf] span[data-astro-cid-qvflkehf]{font-size:17px}}
