@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}}.theme-segment[data-astro-cid-t75krwwh]{background:var(--sw-surface);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.theme-segment[data-astro-cid-t75krwwh] button[data-astro-cid-t75krwwh]{min-height:34px;color:var(--sw-muted);border-radius:8px;transition:background-color .2s}.theme-segment[data-astro-cid-t75krwwh] button[data-astro-cid-t75krwwh][aria-pressed=true]{background:var(--sw-paper);color:var(--sw-ink);box-shadow:0 1px 3px #0000001f}.theme-icon-dark[data-astro-cid-t75krwwh],:root[data-theme=dark] .theme-icon-light[data-astro-cid-t75krwwh]{display:none}:root[data-theme=dark] .theme-icon-dark[data-astro-cid-t75krwwh]{display:block}.header-search[data-astro-cid-jr7posx5]{align-items:center;display:flex;position:relative}.header-search-input[data-astro-cid-jr7posx5]{background:var(--sw-surface);opacity:0;border-radius:999px;outline:none;width:0;height:38px;padding:0;transition:width .4s cubic-bezier(.2,.7,.2,1),padding .4s cubic-bezier(.2,.7,.2,1),opacity .25s}.header-search[data-astro-cid-jr7posx5]:focus-within .header-search-input[data-astro-cid-jr7posx5],.header-search[data-astro-cid-jr7posx5][data-open] .header-search-input[data-astro-cid-jr7posx5]{opacity:1;width:220px;padding:0 16px}@media (width<=639px){.header-search[data-astro-cid-jr7posx5]{position:static}.header-search-input[data-astro-cid-jr7posx5]{z-index:5;position:absolute;top:calc(50% + 4px);right:142px;transform:translateY(-50%)}.header-search[data-astro-cid-jr7posx5]:focus-within .header-search-input[data-astro-cid-jr7posx5],.header-search[data-astro-cid-jr7posx5][data-open] .header-search-input[data-astro-cid-jr7posx5]{width:calc(100% - 162px)}}.header-search-input[data-astro-cid-jr7posx5]::-webkit-search-cancel-button{-webkit-appearance:none}@media (prefers-reduced-motion:reduce){.header-search-input[data-astro-cid-jr7posx5]{transition:none}}.header-status[data-astro-cid-jr7posx5]{grid-template-columns:minmax(0,1fr);display:grid}.header-status[data-astro-cid-jr7posx5]>*{grid-area:1/1;justify-self:start;max-width:100%}.header-status[data-astro-cid-jr7posx5][data-cycling]>*{transition:opacity .45s .35s,visibility 0s .35s}.header-status[data-astro-cid-jr7posx5][data-cycling]>:not([data-on]){visibility:hidden;opacity:0;transition:opacity .35s,visibility 0s .35s}.now-playing[data-astro-cid-jr7posx5][hidden]{display:none}.now-playing[data-astro-cid-jr7posx5]:not([hidden]){animation:.35s ease-out now-playing-in}.now-playing-disc[data-astro-cid-jr7posx5]{background:radial-gradient(circle, var(--sw-paper) 0 9%, #b0412a 10% 30%, transparent 31%), repeating-radial-gradient(circle, #151515 0 .6px, #2a2a2a .9px 1.5px);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--sw-ink) 12%, transparent);border-radius:50%;flex-shrink:0;animation:2.4s linear infinite now-playing-spin;position:relative}.now-playing-disc[data-astro-cid-jr7posx5]:after{content:"";background:conic-gradient(from 20deg, transparent 0 12%, #ffffff2e 16%, transparent 22%);border-radius:50%;position:absolute;inset:0}@keyframes now-playing-spin{to{transform:rotate(360deg)}}@keyframes now-playing-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.now-playing[data-astro-cid-jr7posx5]:not([hidden]),.now-playing-disc[data-astro-cid-jr7posx5]{animation:none}.header-status[data-astro-cid-jr7posx5][data-cycling]>*,.header-status[data-astro-cid-jr7posx5][data-cycling]>:not([data-on]){transition:none}}.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}
