.gauge[data-astro-cid-d5qqqaq2]{--gauge-track:color-mix(in srgb, var(--leather-text) 22%, transparent);--gauge-ink:var(--leather-text);align-items:center;gap:var(--s3);background:var(--leather);color:var(--leather-text);border:1px dashed var(--stitch);border-radius:var(--radius);padding:var(--s3);grid-template-columns:132px minmax(0,1fr);display:grid}.gauge[data-astro-cid-d5qqqaq2] svg[data-astro-cid-d5qqqaq2]{width:132px;height:auto;display:block}.gauge-needle[data-astro-cid-d5qqqaq2]{transform-origin:100px 104px;transform-box:view-box;transition:transform 1.2s cubic-bezier(.2,.9,.3,1.2)}.gauge-read[data-astro-cid-d5qqqaq2]{gap:2px;display:grid}.gauge-label[data-astro-cid-d5qqqaq2]{letter-spacing:.12em;text-transform:uppercase;color:var(--leather-text);opacity:.92;font-size:.78rem}.gauge-value[data-astro-cid-d5qqqaq2]{font:700 1.35rem/1.15 var(--font-display)}.gauge-date[data-astro-cid-d5qqqaq2]{font-size:.9rem}.home-hero[data-astro-cid-6voplrxj]{gap:var(--s5);padding-block:var(--s2) var(--s4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=960px){.home-hero[data-astro-cid-6voplrxj]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.hero-copy[data-astro-cid-6voplrxj] .lede[data-astro-cid-6voplrxj]{margin-bottom:var(--s5)}.hero-ctas[data-astro-cid-6voplrxj]{gap:var(--s2);flex-wrap:wrap;display:flex}.hero-media[data-astro-cid-6voplrxj]{gap:var(--s3);display:grid}.home-status[data-astro-cid-6voplrxj]{margin-top:var(--s5)}.callout-list[data-astro-cid-6voplrxj]{margin:0 0 var(--s3);gap:var(--s2);padding:0;list-style:none;display:grid}.callout-item[data-astro-cid-6voplrxj]{gap:2px var(--s3);padding:var(--s3);border:1px solid var(--rule);border-left:4px solid var(--success);border-radius:var(--radius);background:var(--bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.callout-code[data-astro-cid-6voplrxj]{letter-spacing:.05em;font-size:1.1rem;font-weight:700}.callout-rewards[data-astro-cid-6voplrxj]{color:var(--muted);grid-column:1;font-size:.92rem}.callout-item[data-astro-cid-6voplrxj] .copy-btn{grid-area:1/2/span 2}.callout-foot[data-astro-cid-6voplrxj]{font-size:.92rem}.log[data-astro-cid-6voplrxj]{border-top:2px solid var(--line);margin:0;padding:0;list-style:none}.log-row[data-astro-cid-6voplrxj]{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);display:grid}.log-date[data-astro-cid-6voplrxj]{gap:2px;font-size:.9rem;display:grid}.log-tag[data-astro-cid-6voplrxj]{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}@media (width<=520px){.log-row[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}.route-grid[data-astro-cid-6voplrxj]{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.route-card[data-astro-cid-6voplrxj]{padding:var(--s4);background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--line);border-radius:var(--radius);color:var(--text);align-content:start;gap:4px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.route-card[data-astro-cid-6voplrxj]:hover{border-top-color:var(--accent);transform:skew(-1deg)}.route-card[data-astro-cid-6voplrxj].featured{border-top-color:var(--accent)}.route-card[data-astro-cid-6voplrxj] .vignette{margin-bottom:var(--s2);padding:6px}.route-meta[data-astro-cid-6voplrxj]{color:var(--muted);letter-spacing:.04em;font-size:.8rem}.route-title[data-astro-cid-6voplrxj]{font:700 1.2rem/1.2 var(--font-display);color:var(--accent-ink)}.route-text[data-astro-cid-6voplrxj]{font-size:.95rem}@media (width<=520px){.route-grid[data-astro-cid-6voplrxj]{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr))}.route-card[data-astro-cid-6voplrxj]{padding:var(--s3)}.route-text[data-astro-cid-6voplrxj]{display:none}.route-card[data-astro-cid-6voplrxj].has-image{grid-column:span 2}.route-card[data-astro-cid-6voplrxj].has-image .route-text[data-astro-cid-6voplrxj]{display:block}}.roster[data-astro-cid-6voplrxj]{gap:var(--s3);display:grid}.roster-group[data-astro-cid-6voplrxj]{gap:var(--s3);padding-bottom:var(--s3);border-bottom:1px dashed var(--rule);grid-template-columns:200px minmax(0,1fr);display:grid}@media (width<=640px){.roster-group[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}.roster-label[data-astro-cid-6voplrxj]{font-weight:700}.chips[data-astro-cid-6voplrxj]{gap:var(--s2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-6voplrxj]{border:1px solid var(--line);background:var(--surface);border-radius:2px;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-block}.chip[data-astro-cid-6voplrxj]:hover{background:var(--surface-2)}
