.home-head[data-astro-cid-nen7h5rs]{animation:enterUp var(--dur-reveal) var(--ease-spring) backwards;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:24px 5vw;display:flex}.brand[data-astro-cid-nen7h5rs]{transition:transform var(--dur-slow) var(--ease-spring);border-radius:10px;align-items:center;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs]:hover,.brand[data-astro-cid-nen7h5rs]:focus-visible{transform:translateY(-2px)}html:not([data-theme=glass]) .brand[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.brand[data-astro-cid-nen7h5rs]:active{transition-duration:var(--dur-press);transform:translateY(0)scale(.965)}.brand[data-astro-cid-nen7h5rs] .wordmark{height:22px;color:var(--ink-title);--wm-dot:var(--gold)}.pills[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pill[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--ink-muted);white-space:nowrap;border:1px solid var(--hairline);background:var(--card);box-shadow:var(--shadow-card);animation:popIn var(--dur-enter) var(--ease-enter) backwards;transition:color var(--dur-hover) var(--ease-glide), border-color var(--dur-hover) var(--ease-glide), box-shadow var(--dur-hover) var(--ease-glide), transform var(--dur-hover) var(--ease-spring);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.pill[data-astro-cid-nen7h5rs]:hover,.pill[data-astro-cid-nen7h5rs]:focus-visible{color:var(--gold-ink);border-color:var(--gold-bright);box-shadow:var(--shadow-hover,var(--shadow-card));transform:translateY(-3px)}.pill[data-astro-cid-nen7h5rs]:active{transition-duration:var(--dur-press);transform:translateY(0)scale(.95)}.pill[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--gold-ink);border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.pill-in[data-astro-cid-nen7h5rs]{color:var(--on-gold,var(--card));background:linear-gradient(180deg, var(--gold-fill-top), var(--gold-fill));box-shadow:0 3px 0 var(--gold-dark);border-color:#0000}.pill-in[data-astro-cid-nen7h5rs]:hover,.pill-in[data-astro-cid-nen7h5rs]:focus-visible{color:var(--on-gold,var(--card));filter:brightness(1.05)}@media (width<=520px){.home-head[data-astro-cid-nen7h5rs]{padding:18px 5vw}.brand[data-astro-cid-nen7h5rs] .wordmark{height:19px}.pill[data-astro-cid-nen7h5rs]{padding:10px 13px;font-size:13px}}.page-head[data-astro-cid-nen7h5rs]{z-index:40;background:var(--header-bg);backdrop-filter:var(--frost,blur(8px));border-bottom:3px solid var(--accent);flex-direction:column;gap:8px;padding:.85rem 5vw 0;display:flex;position:sticky;top:0}.page-head-top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.back[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--ink-body);transition:color var(--dur-hover) var(--ease-glide), transform var(--dur-hover) var(--ease-glide);font-size:17px;font-weight:600;text-decoration:none}.back[data-astro-cid-nen7h5rs]:hover{color:color-mix(in srgb, var(--accent) var(--acc-ink-mix), var(--ink-title));transform:translate(-2px)}.page-name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--ink-title);font-size:19px;font-weight:600}.tabs[data-astro-cid-nen7h5rs]{scrollbar-width:none;gap:2px;margin:0 -5vw;padding:0 5vw;display:flex;overflow-x:auto}.tabs[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.tab[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--ink-faint);white-space:nowrap;transition:color var(--dur-tap) var(--ease-glide), border-color var(--dur-tap) var(--ease-glide);border-bottom:2px solid #0000;flex:none;padding:7px 12px 9px;font-size:13.5px;font-weight:600;text-decoration:none}.tab[data-astro-cid-nen7h5rs]:hover{color:var(--ink-title)}.tab[data-astro-cid-nen7h5rs][aria-current=page]{color:color-mix(in srgb, var(--accent) var(--acc-ink-mix), var(--ink-title));border-bottom-color:var(--accent)}.tab-in[data-astro-cid-nen7h5rs]{color:var(--gold-ink);margin-left:auto}@media (width<=560px){.page-head[data-astro-cid-nen7h5rs]{padding-top:.7rem}.page-name[data-astro-cid-nen7h5rs]{font-size:14px}.tab[data-astro-cid-nen7h5rs]{padding:6px 10px 8px;font-size:13px}}.tabs-track[data-astro-cid-nen7h5rs]{display:contents}.back-ico[data-astro-cid-nen7h5rs],.nav-more[data-astro-cid-nen7h5rs]{display:none}html[data-theme=glass] .home-head[data-astro-cid-nen7h5rs]{z-index:40;flex-wrap:nowrap;gap:8px;padding:10px clamp(12px,3vw,28px);animation:none;position:sticky;top:0}html[data-theme=glass] .home-head[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs]{--lg-t:transparent;--lg-bf:blur(0px) saturate(100%) contrast(1) brightness(1);--lg-s:0 1px 2px transparent, 0 8px 22px -6px transparent;--lg-inner:inset 0 1px 1px transparent, inset 0 -1px 1px transparent;--lg-rim-hi:transparent;--lg-rim-lo:transparent;--lg-rim-flank:transparent;--lg-edge:transparent;border-radius:999px;height:48px;margin-right:auto;padding:0 18px}html[data-theme=glass][data-scrolled] .home-head[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs]{--lg-t:var(--lg-tint);--lg-bf:var(--lg-f);--lg-s:var(--lg-shadow-over);--lg-inner:inherit;--lg-rim-hi:inherit;--lg-rim-lo:inherit;--lg-rim-flank:inherit;--lg-edge:inherit}html[data-theme=glass] .home-head[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs]:hover,html[data-theme=glass] .home-head[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs]:focus-visible,html[data-theme=glass] .home-head[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs]:active{transform:none}html[data-theme=glass] .pills[data-astro-cid-nen7h5rs]{border-radius:999px;flex-wrap:nowrap;gap:2px;padding:4px}html[data-theme=glass] .pill[data-astro-cid-nen7h5rs]{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--lg-label);box-shadow:none;transition:background-color var(--dur-tap) var(--ease-glide), color var(--dur-tap) var(--ease-glide);background:0 0;border:0;padding:9px 15px;font-size:14px;font-weight:600;animation:none}html[data-theme=glass] .pill[data-astro-cid-nen7h5rs]:hover,html[data-theme=glass] .pill[data-astro-cid-nen7h5rs]:focus-visible{color:var(--lg-label);background:var(--lg-fill);box-shadow:none;border-color:#0000;transform:none}html[data-theme=glass] .pill[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--lg-label);background:var(--lg-fill-strong)}html[data-theme=glass] .pill-in[data-astro-cid-nen7h5rs],html[data-theme=glass] .pill-in[data-astro-cid-nen7h5rs]:hover,html[data-theme=glass] .pill-in[data-astro-cid-nen7h5rs]:focus-visible{--lg-p:var(--lg-prominent);color:var(--lg-on-prominent);background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--lg-glow-prominent) calc(var(--lg-glow-on) * 100%), transparent) 0%, transparent calc(12% + var(--lg-glow-on) * 110%)), var(--lg-p);box-shadow:var(--lg-prominent-shadow);font-family:var(--font-ui);filter:none;border:0;border-radius:999px;margin-left:4px;font-weight:600}html[data-theme=glass] .pill-in[data-astro-cid-nen7h5rs]:hover{--lg-p:var(--lg-prominent-hi)}@media (width<=759px){html[data-theme=glass] .pill[data-astro-cid-nen7h5rs]:not(.pill-in),html[data-theme=glass] .pills[data-astro-cid-nen7h5rs]:not(:has(.pill-in)){display:none}html[data-theme=glass] .pills[data-astro-cid-nen7h5rs]:has(.pill-in){box-shadow:none;backdrop-filter:none;background:0 0;padding:0}html[data-theme=glass] .nav-more[data-astro-cid-nen7h5rs]{display:grid}}html[data-theme=glass] .nav-more[data-astro-cid-nen7h5rs]{cursor:pointer;border-radius:999px;flex:none;place-items:center;width:48px;height:48px;padding:0}@media (width<=339px){html[data-theme=glass] .home-head[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs]{padding:0 12px}html[data-theme=glass] .pill-in[data-astro-cid-nen7h5rs]{padding:9px 12px}}html[data-theme=glass] .page-head[data-astro-cid-nen7h5rs]{backdrop-filter:none;--lg-select:color-mix(in srgb, var(--accent) 12%, var(--lg-select-base));--lg-selected-ink:color-mix(in srgb, var(--accent) var(--acc-ink-mix), var(--ink-title));background:0 0;border-bottom:0;flex-flow:wrap;align-items:center;gap:8px 12px;padding:10px clamp(12px,3vw,28px)}html[data-theme=glass]:where([data-scheme=dark]) .page-head[data-astro-cid-nen7h5rs]{--lg-select:color-mix(in srgb, var(--accent) 18%, var(--lg-select-base));--lg-selected-ink:var(--lg-label)}html[data-theme=glass] .page-head-top[data-astro-cid-nen7h5rs]{justify-content:flex-start;gap:12px;min-width:0}html[data-theme=glass] .back[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--lg-label);border-radius:999px;flex:none;place-items:center;padding:0;display:grid}html[data-theme=glass] .back[data-astro-cid-nen7h5rs]:hover{color:var(--lg-label);transform:none}html[data-theme=glass] .back-ico[data-astro-cid-nen7h5rs]{display:block}html[data-theme=glass] .back-word[data-astro-cid-nen7h5rs]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme=glass] .page-name[data-astro-cid-nen7h5rs]{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink-title);white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--dur-reveal) var(--ease-lg-smooth), filter var(--dur-reveal) var(--ease-lg-smooth), translate var(--dur-reveal) var(--ease-lg-smooth);font-size:17px;font-weight:700;overflow:hidden}html[data-theme=glass][data-lg-under=dark] .page-name[data-astro-cid-nen7h5rs]{color:var(--lg-od-label)}html[data-theme=glass] [data-astro-cid-nen7h5rs]:is(.pills,.back,.tabs,.nav-more,.brand){transition-property:background-color,box-shadow,color,backdrop-filter;transition-duration:var(--dur-slow);transition-timing-function:var(--ease-lg-large)}html[data-theme=glass][data-lg-title=large] .page-name[data-astro-cid-nen7h5rs]{opacity:0;filter:blur(4px);translate:0 15px}html[data-theme=glass] .tabs[data-astro-cid-nen7h5rs]{border-radius:999px;max-width:100%;height:48px;margin:0 0 0 auto;padding:4px;overflow:visible}html[data-theme=glass] .tabs-track[data-astro-cid-nen7h5rs]{scrollbar-width:none;--lg-lens-inset:6px;border-radius:999px;align-items:stretch;margin:-6px -4px;padding:6px;display:flex;overflow-x:auto}html[data-theme=glass] .tabs-track[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}html[data-theme=glass] .tab[data-astro-cid-nen7h5rs]{font-family:var(--font-ui);color:var(--lg-label);transition:color var(--dur-tap) var(--ease-glide), background-color var(--dur-tap) var(--ease-glide);border:0;border-radius:999px;place-items:center;padding:0 14px;font-size:14px;font-weight:600;display:grid}html[data-theme=glass] .tab[data-astro-cid-nen7h5rs]:not([aria-current=page]):not(.is-under):hover{color:var(--lg-label);background:var(--lg-fill)}html[data-theme=glass] .tabs-track[data-astro-cid-nen7h5rs]:not(.is-live)>.tab[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--lg-selected-ink);background:var(--lg-select);box-shadow:var(--lg-select-shadow);border:0}html[data-theme=glass] .tab-in[data-astro-cid-nen7h5rs],html[data-theme=glass] .tab-in[data-astro-cid-nen7h5rs]:hover,html[data-theme=glass] .tab-in[data-astro-cid-nen7h5rs]:focus-visible{--lg-p:var(--lg-prominent);color:var(--lg-on-prominent);background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--lg-glow-prominent) calc(var(--lg-glow-on) * 100%), transparent) 0%, transparent calc(12% + var(--lg-glow-on) * 110%)), var(--lg-p);box-shadow:var(--lg-prominent-shadow);font-family:var(--font-ui);filter:none;border:0;border-radius:999px;margin-left:4px;font-weight:600}html[data-theme=glass] .tab-in[data-astro-cid-nen7h5rs]:hover{--lg-p:var(--lg-prominent-hi)}html[data-theme=glass] .page-head[data-astro-cid-nen7h5rs] .lg-lens[data-astro-cid-nen7h5rs]{view-transition-name:lg-tab-lens}html[data-theme=glass] .page-head[data-astro-cid-nen7h5rs] .tabs-track[data-astro-cid-nen7h5rs]>.tab[data-astro-cid-nen7h5rs]{view-transition-name:var(--vt,none);view-transition-class:lg-tab}@media (width<=759px){html[data-theme=glass] .tabs[data-astro-cid-nen7h5rs]{transform-origin:50% 0;transition:translate var(--dur-reveal) var(--ease-lg-smooth), scale var(--dur-reveal) var(--ease-lg-smooth), opacity var(--dur-slow) var(--ease-lg-large), background-color var(--dur-slow) var(--ease-lg-large), box-shadow var(--dur-slow) var(--ease-lg-large), color var(--dur-slow) var(--ease-lg-large), backdrop-filter var(--dur-slow) var(--ease-lg-large);flex-basis:100%;margin:0}html[data-theme=glass][data-bar=min] .tabs[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none;translate:0 -56px;scale:.9 .6}}.site-foot[data-astro-cid-jo6i4kqk]{text-align:center;padding:26px 24px 44px}.foot-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;display:flex}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--ink-muted);transition:color var(--dur-hover) var(--ease-glide), transform var(--dur-slow) var(--ease-spring);font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-ink);transform:translateY(-3px)}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:active{transition-duration:var(--dur-press);transform:translateY(0)scale(.93)}.sep[data-astro-cid-jo6i4kqk]{color:var(--ink-ghost);transition:transform var(--dur-mid) var(--ease-spring);display:inline-block}.foot-links[data-astro-cid-jo6i4kqk]:hover .sep[data-astro-cid-jo6i4kqk]{transform:rotate(180deg)scale(1.3)}.foot-line[data-astro-cid-jo6i4kqk]{color:var(--ink-faint);margin-top:10px;font-size:12.5px}*{box-sizing:border-box}html{font-family:var(--font-body);-webkit-text-size-adjust:100%}html[data-theme=glass]{-webkit-tap-highlight-color:transparent}body{background:var(--bg-glow);background-color:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;margin:0;display:flex;overflow-x:hidden}main{width:100%;max-width:var(--page-max,var(--w-page));flex:1;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2rem) 3rem}.measure{max-width:68ch}[hidden]{display:none!important}.site-ann{--ann:var(--acc-sky);background:color-mix(in srgb, var(--ann) 14%, var(--card));border-bottom:1px solid color-mix(in srgb, var(--ann) 38%, transparent);color:var(--ink-title);align-items:center;gap:12px;padding:9px clamp(.9rem,4vw,1.6rem);display:flex}.site-ann[data-tone=warn]{--ann:var(--acc-gold)}.site-ann[data-tone=good]{--ann:var(--acc-mint)}.site-ann:before{content:"";background:var(--ann);border-radius:999px;flex:none;width:8px;height:8px}.site-ann-text{white-space:pre-line;font-family:var(--font-display);flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.45}.site-ann-x{width:26px;height:26px;color:var(--ink-faint);cursor:pointer;transition:color var(--dur-tap) var(--ease-glide), background var(--dur-tap) var(--ease-glide);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.site-ann-x:hover{color:var(--ink-title);background:color-mix(in srgb, var(--ann) 22%, transparent)}html[data-ann-hidden] .site-ann{display:none}
