:root{--gmt-aurora-green:#4dff88;--gmt-aurora-red:#e8213c;--gmt-aurora-fringe:#f04ab8}.aurora[data-astro-cid-va2ckxt3]{z-index:-1;pointer-events:none;contain:strict;background:radial-gradient(120% 55% at 30% 0%, color(from var(--gmt-dst-purple) srgb r g b / .1), transparent 60%), radial-gradient(90% 45% at 70% 18%, color(from var(--gmt-cyan) srgb r g b / .12), transparent 65%), radial-gradient(110% 40% at 40% 40%, color(from var(--gmt-spring) srgb r g b / .06), transparent 70%), var(--gmt-void);position:fixed;inset:0}canvas[data-astro-cid-va2ckxt3]{opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--gmt-easing);display:block}canvas[data-astro-cid-va2ckxt3].on{opacity:1}canvas[data-astro-cid-va2ckxt3].quick{transition-duration:.4s}.sky-info-button[data-astro-cid-va2ckxt3]{z-index:5;opacity:.35;transition:opacity var(--gmt-duration-fast) var(--gmt-easing);font-size:.8rem;position:fixed;bottom:14px;right:14px}.sky-info-button[data-astro-cid-va2ckxt3][hidden]{display:none}.sky-info-button[data-astro-cid-va2ckxt3]:hover,.sky-info-button[data-astro-cid-va2ckxt3]:focus-visible,.sky-info-button[data-astro-cid-va2ckxt3]:has(+.sky-info:popover-open){opacity:1}.sky-tip[data-astro-cid-va2ckxt3]{z-index:4;color:var(--gmt-ice);font-size:var(--gmt-text-xs);white-space:nowrap;pointer-events:none;padding:.15rem .5rem;position:fixed;translate:-50% calc(-100% - 12px)}.sky-tip[data-astro-cid-va2ckxt3] span{color:var(--gmt-ice-dim)}.sky-tip[data-astro-cid-va2ckxt3] span:before{content:" · "}.sky-tip[data-astro-cid-va2ckxt3].below{translate:-50% 12px}.sky-lines[data-astro-cid-va2ckxt3]{z-index:-1;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 3px color(from var(--gmt-cyan) srgb r g b / .6));transition:opacity var(--gmt-duration-med) var(--gmt-easing);position:fixed;inset:0}.sky-lines[data-astro-cid-va2ckxt3].out{opacity:0;transition:opacity .7s var(--gmt-easing) .3s}.sky-lines[data-astro-cid-va2ckxt3] polyline{fill:none;stroke:color(from var(--gmt-ice) srgb r g b / .45);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:sky-trace .6s var(--gmt-enter-easing) forwards;animation-delay:calc(var(--step) * .16s)}.sky-lines[data-astro-cid-va2ckxt3] polyline.drawn{stroke-dashoffset:0;animation:none}@keyframes sky-trace{0%{stroke-dashoffset:1px;opacity:0}40%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.sky-lines[data-astro-cid-va2ckxt3] polyline{animation-delay:0s}}.sky-tip[data-astro-cid-va2ckxt3][hidden]{display:none}.sky-info[data-astro-cid-va2ckxt3]{width:min(28rem,100vw - 24px);max-height:calc(100dvh - 64px);color:var(--gmt-ice-dim);font-size:var(--gmt-text-xs);margin:0;line-height:1.5;position:fixed;inset:auto 12px 52px auto}.sky-info[data-astro-cid-va2ckxt3]:popover-open{flex-direction:column;display:flex}.sky-info-body[data-astro-cid-va2ckxt3]{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin-right:calc(-1 * var(--gmt-space-2));padding-right:var(--gmt-space-2);flex:auto;overflow-y:auto}.sky-info[data-astro-cid-va2ckxt3] p[data-astro-cid-va2ckxt3]{margin:0 0 .5rem}.sky-sites[data-astro-cid-va2ckxt3]{gap:var(--gmt-space-2);margin:0 0 var(--gmt-space-3);flex-wrap:wrap;flex:none;display:flex}.sky-sites[data-astro-cid-va2ckxt3] button[data-astro-cid-va2ckxt3]{font-size:var(--gmt-text-xs);padding:.2rem .6rem}.sky-sites[data-astro-cid-va2ckxt3] button[data-astro-cid-va2ckxt3][aria-pressed=true]{color:var(--gmt-cyan);border-color:var(--gmt-border-strong);background:var(--gmt-fill-strong)}.sky-info[data-astro-cid-va2ckxt3] .place[data-astro-cid-va2ckxt3]{color:var(--gmt-ice);font-size:var(--gmt-text-sm)}.sky-info[data-astro-cid-va2ckxt3] dl[data-astro-cid-va2ckxt3]{grid-template-columns:5.5rem 1fr;gap:.25rem .75rem;margin:0 0 .5rem;display:grid}.sky-info[data-astro-cid-va2ckxt3] dl[data-astro-cid-va2ckxt3]:last-child{margin-bottom:0}.sky-info[data-astro-cid-va2ckxt3] dt[data-astro-cid-va2ckxt3]{color:var(--gmt-ice)}.sky-info[data-astro-cid-va2ckxt3] dd[data-astro-cid-va2ckxt3]{margin:0}.sky-times[data-astro-cid-va2ckxt3]{border-block:1px solid var(--gmt-hairline);gap:.5rem;margin:0 0 .6rem;padding:.5rem 0;list-style:none;display:grid}.sky-times[data-astro-cid-va2ckxt3] li[data-astro-cid-va2ckxt3]{grid-template-columns:1.1rem 1fr;align-items:start;column-gap:.5rem;display:grid}.sky-times[data-astro-cid-va2ckxt3] .when[data-astro-cid-va2ckxt3]{grid-column:2}.sky-times[data-astro-cid-va2ckxt3] svg[data-astro-cid-va2ckxt3]{width:1.1rem;height:1.1rem;color:var(--gmt-ice);margin-top:.05rem}.sky-times[data-astro-cid-va2ckxt3] .dark[data-astro-cid-va2ckxt3]{fill:color(from var(--gmt-ice) srgb r g b / .08);stroke:color(from var(--gmt-ice) srgb r g b / .35);stroke-width:1px}.sky-times[data-astro-cid-va2ckxt3] .body[data-astro-cid-va2ckxt3]{color:var(--gmt-ice)}.sky-times[data-astro-cid-va2ckxt3] .phase[data-astro-cid-va2ckxt3]{grid-column:2}.sky-times[data-astro-cid-va2ckxt3] .phase[data-astro-cid-va2ckxt3]:empty{display:none}.sky-times[data-astro-cid-va2ckxt3] li[data-astro-cid-va2ckxt3].now svg[data-astro-cid-va2ckxt3],.sky-times[data-astro-cid-va2ckxt3] li[data-astro-cid-va2ckxt3].now .when[data-astro-cid-va2ckxt3]{color:var(--gmt-cyan)}.sky-info[data-astro-cid-va2ckxt3] .sky-footer[data-astro-cid-va2ckxt3]{border-top:1px solid var(--gmt-hairline);margin:.6rem 0 0;padding-top:.5rem}.sky-footer[data-astro-cid-va2ckxt3] a[data-astro-cid-va2ckxt3]{color:var(--gmt-ice);text-decoration-color:var(--gmt-hairline);text-underline-offset:.2em}.sky-footer[data-astro-cid-va2ckxt3] a[data-astro-cid-va2ckxt3]:hover,.sky-footer[data-astro-cid-va2ckxt3] a[data-astro-cid-va2ckxt3]:focus-visible{color:var(--gmt-cyan)}.sky-times[data-astro-cid-va2ckxt3] li[data-astro-cid-va2ckxt3].note{opacity:.7;margin-top:.1rem;display:block}.repo-card[data-astro-cid-miigr63i]{--gmt-blur:4px;border:1px solid var(--gmt-border);transition:border-color var(--gmt-duration-med) var(--gmt-easing), box-shadow var(--gmt-duration-med) var(--gmt-easing);flex-direction:column;gap:.75rem;display:flex;box-shadow:0 0 #0000}.repo-card[data-astro-cid-miigr63i]:hover,.repo-card[data-astro-cid-miigr63i]:focus-within{border-color:var(--gmt-border-strong);box-shadow:0 0 28px -4px var(--gmt-glow);transition-duration:var(--gmt-enter-duration);transition-timing-function:var(--gmt-enter-easing)}h2[data-astro-cid-miigr63i]{margin:0;font-size:1.25rem}p[data-astro-cid-miigr63i]{color:var(--gmt-ice-dim);flex:1;margin:0}.links[data-astro-cid-miigr63i]{flex-wrap:wrap;gap:.75rem;display:flex}.gmt-button[data-astro-cid-miigr63i]{color:var(--gmt-ice);transition:color var(--gmt-duration-med) var(--gmt-easing), background var(--gmt-duration-med) var(--gmt-easing), border-color var(--gmt-duration-med) var(--gmt-easing);padding:.4rem 1rem;text-decoration:none;display:inline-block;position:relative}.gmt-button[data-astro-cid-miigr63i]:after{content:"";border-radius:inherit;corner-shape:inherit;box-shadow:0 0 14px -2px var(--gmt-glow), inset 0 0 10px var(--gmt-glow);opacity:0;pointer-events:none;transition:opacity var(--gmt-duration-med) var(--gmt-easing);position:absolute;inset:-1px}.gmt-button[data-astro-cid-miigr63i]:hover,.gmt-button[data-astro-cid-miigr63i]:focus-visible{border-color:var(--gmt-border-strong);transition-duration:var(--gmt-enter-duration);transition-timing-function:var(--gmt-enter-easing)}.gmt-button[data-astro-cid-miigr63i]:hover:after,.gmt-button[data-astro-cid-miigr63i]:focus-visible:after{opacity:1;transition-duration:var(--gmt-enter-duration);transition-timing-function:var(--gmt-enter-easing)}h1[data-astro-cid-lcdefpme],.intro[data-astro-cid-lcdefpme]{inline-size:fit-content}.grid[data-astro-cid-lcdefpme]{pointer-events:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin-top:2rem;display:grid}.grid[data-astro-cid-lcdefpme]>*{pointer-events:auto}h1[data-astro-cid-lcdefpme]{--ng-delay:.25s}.intro[data-astro-cid-lcdefpme]{--ng-delay:.55s}.grid[data-astro-cid-lcdefpme]>*{--ng-delay:calc(.9s + var(--order,0) * .25s)}
