.header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);top:calc(var(--gutter) - var(--space-4) - var(--space-2));padding-top:env(safe-area-inset-top,0px);transition:opacity var(--duration-ui) var(--ease-out), visibility 0s;position:sticky}.inner[data-astro-cid-nen7h5rs]:before,.inner[data-astro-cid-nen7h5rs]:after{animation-name:header-stuck;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 48px}.inner[data-astro-cid-nen7h5rs]:before{content:"";inset:calc(50% - var(--avatar-size) / 2 - var(--pill-pad)) calc(var(--gutter) - var(--pill-pad));z-index:-1;border-radius:var(--radius-pill);background:var(--color-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);opacity:0;position:absolute}.inner[data-astro-cid-nen7h5rs]:after{animation-direction:reverse}@keyframes header-stuck{0%{opacity:0}to{opacity:1}}html[data-viewer-shown] .header[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;transition:opacity var(--duration-ui) var(--ease-out), visibility 0s var(--duration-ui)}.inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-2);max-width:var(--wide-width);padding:var(--space-4) var(--gutter);white-space:nowrap;--link-pad:16px;--avatar-size:28px;--pill-height:calc(var(--bar-height) + 4px);--pill-pad:calc((var(--pill-height) - var(--avatar-size)) / 2);margin-inline:auto;font-size:15px;font-weight:500;line-height:1;display:flex;position:relative}.inner[data-astro-cid-nen7h5rs]:after{content:"";inset:auto var(--gutter) 0;background:var(--color-hairline);height:1px;position:absolute}.link[data-astro-cid-nen7h5rs]{padding:var(--space-2) 10px;border-radius:var(--radius-pill);color:var(--color-text-muted);transition:color var(--duration-hover) ease, transform var(--duration-press) var(--ease-out);display:block}.link[data-astro-cid-nen7h5rs]:active{transform:scale(.97)}.link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-text)}.home[data-astro-cid-nen7h5rs]{min-width:0;color:var(--color-text);letter-spacing:-.01em;align-items:center;gap:10px;margin-left:-10px;font-size:15px;font-weight:600;display:flex}.avatar[data-astro-cid-nen7h5rs]{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;flex-shrink:0}.name[data-astro-cid-nen7h5rs]{text-overflow:ellipsis;display:none;overflow:hidden}.links[data-astro-cid-nen7h5rs]{margin-right:calc(var(--space-1) + var(--bar-pad-x) - var(--pill-pad) - var(--link-pad));padding:0;list-style:none;display:flex}.links[data-astro-cid-nen7h5rs] .link{padding-inline:var(--link-pad)}@media (hover:hover) and (pointer:fine){.link[data-astro-cid-nen7h5rs]:hover{color:var(--color-text)}}@media (width>=640px){.home[data-astro-cid-nen7h5rs]{font-size:16px}.name[data-astro-cid-nen7h5rs]{display:block}}._bar_6i10q_1{z-index:var(--z-bar);width:max-content;inset-inline:0;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));align-items:center;gap:var(--space-1);height:calc(var(--bar-height) + 6px);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);white-space:nowrap;--bar-pad:13.5px 18px;--icon-size:18px;transition:opacity var(--duration-ui) var(--ease-out), translate var(--duration-ui) var(--ease-out), scale var(--duration-ui) var(--ease-out), visibility 0s, -webkit-backdrop-filter 0s, backdrop-filter 0s;margin-inline:auto;font-size:16px;font-weight:500;line-height:1;display:flex;position:fixed}@supports (transition-timing-function:linear(0, 1)){._bar_6i10q_1{transition:opacity var(--duration-ui) var(--ease-out), translate var(--duration-spring) var(--ease-spring), scale var(--duration-spring) var(--ease-spring), visibility 0s, -webkit-backdrop-filter 0s, backdrop-filter 0s}}._bar_6i10q_1[data-away]{opacity:0;translate:0 calc(100% + var(--space-4));visibility:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity var(--duration-ui) var(--ease-out), translate var(--duration-ui) var(--ease-out), scale var(--duration-ui) var(--ease-out), visibility 0s var(--duration-ui), -webkit-backdrop-filter 0s var(--duration-ui), backdrop-filter 0s var(--duration-ui);scale:.9}._track_6i10q_76{display:flex;position:relative}._segment_6i10q_81{padding:var(--bar-pad);border-radius:var(--radius-pill);color:var(--color-text-muted);transition:color var(--duration-hover) ease, transform var(--duration-press) var(--ease-out);align-items:center;gap:6px;display:flex}._segment_6i10q_81:active{transform:scale(.97)}._segment_6i10q_81[aria-current]{color:var(--color-text)}._pill_6i10q_102{pointer-events:none;border-radius:var(--radius-pill);background:var(--color-text);display:flex;position:absolute;inset:0}._pill_6i10q_102 ._segment_6i10q_81{color:var(--color-bg)}._pill_6i10q_102[data-animate]{transition:clip-path var(--duration-ui) var(--ease-in-out), opacity var(--duration-ui) var(--ease-out)}._icon_6i10q_124{margin-left:calc(var(--bearing,0) / -20 * var(--icon-size));flex:none;display:flex}._icon_6i10q_124 svg{width:var(--icon-size);height:var(--icon-size);overflow:visible}._icon_6i10q_124 :is(.cursor-click,.star-spark){opacity:0}._icon_6i10q_124 :is(.cursor-arrow,.star){transform-box:view-box}._icon_6i10q_124 .cursor-arrow{transform-origin:6px 5px}._icon_6i10q_124 .star{transform-origin:10px 9.2px}@media (prefers-reduced-motion:no-preference){._icon_6i10q_124[data-play] .cursor-arrow{animation:_cursor-press_6i10q_1 .6s var(--ease-out) .12s}._icon_6i10q_124[data-play] .cursor-click{animation:_burst_6i10q_1 .6s var(--ease-out) .12s}._icon_6i10q_124[data-play] .star{animation:_star-hop_6i10q_1 .8s var(--ease-out) .12s}._icon_6i10q_124[data-play] .star-spark{animation:_burst_6i10q_1 .8s var(--ease-out) .12s}}@keyframes _cursor-press_6i10q_1{25%{transform:scale(.8)}50%{transform:scale(1.05)}70%,to{transform:none}}@keyframes _star-hop_6i10q_1{15%{transform:scale(.85)rotate(-8deg)}40%{transform:scale(1.2)rotate(10deg)}65%{transform:scale(.97)rotate(-3deg)}85%,to{transform:none}}@keyframes _burst_6i10q_1{0%,20%{opacity:0;transform:none}30%,45%{opacity:1}80%,to{opacity:0;transform:translate(var(--dx), var(--dy))}}@media (hover:hover) and (pointer:fine){._segment_6i10q_81:hover{color:var(--color-text)}}@media (width>=640px){._bar_6i10q_1{--bar-pad:15px 26px;--icon-size:20px;font-size:18px}}@media (prefers-reduced-motion:reduce){._pill_6i10q_102[data-animate]{transition:opacity var(--duration-ui) var(--ease-out)}._bar_6i10q_1[data-away]{translate:none;scale:none}}.footer[data-astro-cid-jo6i4kqk]{max-width:var(--wide-width);margin:var(--space-9) auto 0;padding:0 var(--gutter) calc(var(--space-9) + env(safe-area-inset-bottom,0px));font-size:var(--text-2xs);color:color-mix(in srgb, var(--color-text-muted) 80%, var(--color-bg));line-height:18px}.top[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.bolt[data-astro-cid-jo6i4kqk]{vertical-align:-1px;margin-left:1px;display:inline-block}.bolt[data-astro-cid-jo6i4kqk] svg{width:auto;height:10px}.links[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legal[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-5);display:flex}.legal[data-astro-cid-jo6i4kqk]:before{content:"";background:var(--color-hairline-strong);width:1px;height:10px}@media (width<=639px){.top[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-4);flex-direction:column}.links[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-2);flex-direction:column}.legal[data-astro-cid-jo6i4kqk]:before{display:none}}a[data-astro-cid-jo6i4kqk]{transition:color var(--duration-hover) ease}@media (hover:hover) and (pointer:fine){a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text)}}.footnotes[data-astro-cid-jo6i4kqk]{padding-top:var(--space-2);border-top:1px solid var(--color-hairline);text-wrap:pretty;flex-direction:column;gap:6px;display:flex}.footnotes[data-astro-cid-jo6i4kqk] strong{color:color-mix(in srgb, var(--color-text) 80%, var(--color-bg));font-weight:600}.footnotes[data-astro-cid-jo6i4kqk] a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:.05em}
