.route[data-astro-cid-6bfsojfh]{gap:.8rem;width:min(100%,600px);margin:0;display:grid}.route__svg[data-astro-cid-6bfsojfh]{width:100%;height:auto;overflow:visible}.route__grid[data-astro-cid-6bfsojfh] line[data-astro-cid-6bfsojfh]{stroke:#ffffff0a;stroke-width:1px}.route__road[data-astro-cid-6bfsojfh]{fill:none;stroke:#ffffff24;stroke-width:1.4px;stroke-dasharray:.006 .008}.route__lit[data-astro-cid-6bfsojfh]{fill:none;stroke:var(--clr-gold);stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 4px #f4c47cb3)}.route__city[data-astro-cid-6bfsojfh]{fill:#e8944a}.route__mid[data-astro-cid-6bfsojfh]{fill:#000;stroke:#f4c47ccc;stroke-width:1px}.route__novae[data-astro-cid-6bfsojfh]{fill:#fff6e6;filter:drop-shadow(0 0 8px #f4c47ce6)}.route__glow[data-astro-cid-6bfsojfh]{transform-origin:470px 96px;animation:3.6s ease-in-out infinite route-glow}@keyframes route-glow{50%{opacity:.7;transform:scale(1.18)}}[data-motion=paused] .route__glow[data-astro-cid-6bfsojfh]{animation:none}.route__label[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);letter-spacing:.2em;fill:var(--clr-star);font-size:11px}.route__label--gold[data-astro-cid-6bfsojfh]{fill:var(--clr-gold)}.route__sub[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--clr-muted);font-size:9px}.route__cap[data-astro-cid-6bfsojfh]{flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.68rem;display:flex}.plan[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(2rem,5vw,5rem);scroll-margin-top:60px;display:grid}.plan__form[data-astro-cid-6bfsojfh]{background:linear-gradient(#ffffff08,#ffffff01);border-radius:6px;align-content:start;gap:2.2rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.plan__form[data-astro-cid-6bfsojfh] .sh{margin-bottom:0}.plan__block[data-astro-cid-6bfsojfh]{border-top:1px solid #ffffff12;gap:1rem;padding-top:1.6rem;display:grid}.plan__legend[data-astro-cid-6bfsojfh]{font-family:var(--font-heading);color:var(--clr-star);align-items:baseline;gap:.9rem;padding:0;font-size:1.15rem;font-weight:600;display:flex}.plan__legend[data-astro-cid-6bfsojfh] .mono[data-astro-cid-6bfsojfh]{color:var(--clr-gold);font-size:.68rem}.plan__field[data-astro-cid-6bfsojfh]{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}fieldset[data-astro-cid-6bfsojfh].plan__field{padding-top:1.6rem}.plan__row[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.plan[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:not([type=radio]),.plan[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.plan[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;min-height:50px;color:var(--clr-star);font:inherit;color-scheme:dark;background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;padding:.8rem 0;font-size:1.02rem;transition:border-color .3s,box-shadow .3s}.plan[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh] option[data-astro-cid-6bfsojfh]{background:#0b0b0f}.plan[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.plan[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus-visible,.plan[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{border-bottom-color:var(--clr-gold);box-shadow:0 1px 0 0 var(--clr-gold), 0 12px 24px -18px #f4c47c99;outline:none}.plan[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh][aria-invalid=true]{border-bottom-color:#e8806a!important}.plan__chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.5rem;display:flex}.plan__chip[data-astro-cid-6bfsojfh]{position:relative}.plan__chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;position:absolute;inset:0}.plan__chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{min-height:44px;font-family:var(--font-heading);border-radius:999px;align-items:center;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.plan__chip[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{box-shadow:inset 0 0 0 1px #f4c47c80}.plan__chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--clr-gold);color:var(--clr-void);box-shadow:none}.plan__chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:1.5px solid var(--clr-gold);outline-offset:3px}.plan__err[data-astro-cid-6bfsojfh]{color:#e8806a;margin:0;font-size:.85rem}.plan__submit[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-top:.5rem;display:flex}.plan__aside[data-astro-cid-6bfsojfh]{align-content:start;gap:2.4rem;display:grid}.plan__direct[data-astro-cid-6bfsojfh]{gap:.7rem;display:grid}.plan__card[data-astro-cid-6bfsojfh]{transition:box-shadow .3s, transform .4s var(--ease-out);border-radius:6px;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.plan__card[data-astro-cid-6bfsojfh]:hover{transform:translate(3px);box-shadow:inset 0 0 0 1px #f4c47c80}.plan__card[data-astro-cid-6bfsojfh] .icon{width:1.2rem;height:1.2rem;color:var(--clr-gold)}.plan__card[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--clr-star-dim);gap:.1rem;font-size:.92rem;display:grid}.plan__card[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{font-family:var(--font-heading);color:var(--clr-star);font-weight:600}.plan__map[data-astro-cid-6bfsojfh]{aspect-ratio:4/3;border-radius:4px}.plan__map[data-astro-cid-6bfsojfh] iframe[data-astro-cid-6bfsojfh]{filter:grayscale(.7)invert(.92)hue-rotate(180deg)contrast(.88)brightness(.9);border:0;border-radius:4px;width:100%;height:100%}.plan__dir[data-astro-cid-6bfsojfh]{color:var(--clr-star-dim);gap:.6rem;margin:.9rem 0 1rem;display:grid}.plan__dir[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{grid-template-columns:2rem 1fr;display:grid}.plan__dir[data-astro-cid-6bfsojfh] .mono[data-astro-cid-6bfsojfh]{color:var(--clr-gold);padding-top:.25rem;font-size:.66rem}@media (width<=1000px){.plan[data-astro-cid-6bfsojfh],.plan__row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
