.running-head-logo{font:500 17px/1 var(--font-serif);color:var(--color-ink)}.mobile-drawer{box-shadow:var(--elev-overlay)}.running-head{padding-inline:var(--sp-5);background:color-mix(in srgb, var(--color-paper) 88%, transparent);backdrop-filter:blur(8px);transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease);border-bottom:1px solid #0000}body.head-scrolled .running-head{border-bottom-color:var(--color-rule)}body.head-hidden .running-head{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.running-head{transform:none!important}}.clocks[data-astro-cid-2neomexx]{gap:var(--sp-2) var(--sp-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.clocks[data-astro-cid-2neomexx] li[data-astro-cid-2neomexx]{align-items:baseline;gap:var(--sp-1);white-space:nowrap;display:inline-flex}.cw[data-astro-cid-2neomexx],.ct[data-astro-cid-2neomexx]{color:var(--color-ink-body)}.co[data-astro-cid-2neomexx]{font-size:var(--t-mark);color:var(--color-ink-faint)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}#loading-bar{background:var(--color-primary);z-index:9999;opacity:0;width:0;height:1px;box-shadow:0 0 10px var(--color-primary), 0 0 5px var(--color-primary);transition:width .3s,opacity .3s;position:fixed;top:0;left:0}#loading-bar.loading{opacity:1}#loading-bar.complete{opacity:0;transition:width .3s,opacity .5s .3s;width:100%!important}#image-viewer{z-index:10000;position:fixed;inset:0}#image-viewer img{z-index:1;will-change:translate, scale;transform-origin:0 0;max-width:initial;margin:auto;transition:scale .3s,translate .3s;display:block;position:fixed;top:0;left:0}#image-viewer:after{content:"";background-color:#000000d1;position:absolute;inset:0}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.wg-year{--wg-label:3.4em;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);grid-template-columns:1fr;display:grid}.wg-year:not(.no-label){grid-template-columns:var(--wg-label) 1fr}.wg-y{font:400 13px/1 var(--font-mono);color:var(--color-ink-muted);text-decoration:none}.wg-y:hover{color:var(--color-zhu)}.wg{grid-template-columns:repeat(53,1fr);gap:3px;display:grid}.wg>*{aspect-ratio:1;border-radius:var(--shape-radius-xs);background:var(--color-wk-0);display:block}.wg>a{text-decoration:none}.wg .d1{background:var(--color-wk-1)}.wg .d2{background:var(--color-wk-2)}.wg .d3{background:var(--color-wk-3)}.wg .now{box-shadow:0 0 0 1px var(--color-zhu)}.wg>a:hover,.wg>a:focus-visible{outline:2px solid var(--color-zhu);outline-offset:1px}.is-compact .wg{gap:2px}.is-compact .wg-year{--wg-label:3em;gap:var(--sp-2)}@media (width<=620px){.wg-grid{margin-inline:calc(-1 * var(--sp-4));overscroll-behavior-x:contain;overflow-x:auto}.wg-year,.is-compact .wg-year{align-items:center;gap:0;width:max-content;display:flex}.wg,.is-compact .wg{margin-right:var(--sp-4);flex:none;grid-template-columns:repeat(53,14px);gap:3px}.no-label .wg{margin-left:var(--sp-4)}.wg-y{z-index:1;background:var(--color-paper);padding-block:var(--sp-1);padding-inline:var(--sp-4) var(--sp-2);position:sticky;left:0}}.wg-tip{z-index:50;pointer-events:none;max-width:22em;padding:var(--sp-2) var(--sp-3);background:var(--color-paper);border:1px solid var(--color-rule-control);box-shadow:var(--elev-overlay);font:400 13px/1.5 var(--font-sans);color:var(--color-ink-body);opacity:0;transition:opacity var(--dur) var(--ease);position:fixed}.wg-tip.on{opacity:1}.wg-tip b{font:500 13px/1.5 var(--font-sans);letter-spacing:.08em;color:var(--color-ink-muted);display:block}.wg-tip .m{margin-top:var(--sp-1);font:500 17px/1.45 var(--font-serif);color:var(--color-ink);display:block}
