.home-hero[data-astro-cid-j7pv25f6]{background-color:var(--accent);background-image:linear-gradient(var(--grout) 1px,transparent 1px),linear-gradient(90deg,var(--grout) 1px,transparent 1px);background-size:var(--tile) var(--tile);background-position:-1px -1px;color:var(--accent-ink);padding-block:clamp(2.5rem,1.8rem + 3vw,4.5rem) clamp(2.25rem,1.5rem + 2.5vw,4rem)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s7) var(--s9);align-items:center}@media(min-width:64rem){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.85fr)}}.hero-main[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--accent-ink);font-size:var(--t-2xl);line-height:1;letter-spacing:-.03em;max-width:14ch}.nowrap[data-astro-cid-j7pv25f6]{white-space:nowrap}.hero-sub[data-astro-cid-j7pv25f6]{color:#ffffffe0;font-size:var(--t-md);line-height:1.45;margin-top:var(--s4);max-width:40ch}.hero-main[data-astro-cid-j7pv25f6] .hero-search{margin-top:clamp(1.5rem,1.1rem + 1.5vw,2.25rem);max-width:40rem}.hero-main[data-astro-cid-j7pv25f6] .hero-search input{border-color:transparent;box-shadow:var(--e3)}.hero-main[data-astro-cid-j7pv25f6] .hero-search .btn-near{background:var(--surface);color:var(--accent);box-shadow:var(--e3)}.hero-main[data-astro-cid-j7pv25f6] .hero-search .btn-near:hover{background:var(--accent-wash);color:var(--accent-deep)}.hero-popular[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--s4);font-size:var(--t-sm);max-width:none}.hero-popular[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:#ffffffbf;margin-right:var(--s1)}.hero-popular[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent-ink);text-decoration:none;font-weight:650;border:1.5px solid rgb(255 255 255 / .5);border-radius:999px;padding:.28rem .75rem;transition:background-color .14s var(--ease-out),border-color .14s var(--ease-out)}.hero-popular[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#ffffff1f;border-color:#fff}.home-hero[data-astro-cid-j7pv25f6] :focus-visible{outline-color:var(--warm)}.now[data-astro-cid-j7pv25f6]{background:var(--surface);color:var(--ink);border-radius:var(--radius);box-shadow:var(--e3);padding:var(--s5) var(--s5) var(--s3)}.now-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap}.now-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--t-md)}.now-clock[data-astro-cid-j7pv25f6]{font-size:var(--t-xs);color:var(--ink-soft);font-weight:650}.now-live[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;margin-top:var(--s2);font-size:var(--t-sm);color:var(--ink-soft)}.now[data-astro-cid-j7pv25f6] .live-dot{width:.6rem;height:.6rem;border-radius:50%;flex:none;background:var(--open);box-shadow:0 0 0 3px #17784a2e}.now[data-astro-cid-j7pv25f6] .live-dot[data-on="0"]{background:var(--closed);box-shadow:0 0 0 3px #a3352b26}.now-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin-top:var(--s3)}.now-list[data-astro-cid-j7pv25f6] li+li{border-top:1px solid var(--line)}.now-list[data-astro-cid-j7pv25f6] a{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s3);padding:.65rem 0 .6rem;color:var(--ink);text-decoration:none;line-height:1.3}.now-list[data-astro-cid-j7pv25f6] a:hover b{text-decoration:underline}.now-list[data-astro-cid-j7pv25f6] b{font-weight:700;grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-list[data-astro-cid-j7pv25f6] a>span{grid-column:1;font-size:var(--t-xs);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-list[data-astro-cid-j7pv25f6] em{grid-column:2;grid-row:1 / span 2;align-self:center;font-style:normal;font-size:var(--t-xs);font-weight:700;color:var(--closed);white-space:nowrap}.now-list[data-astro-cid-j7pv25f6] em[data-open="1"]{color:var(--open)}.city-tiles[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}@media(min-width:40rem){.city-tiles[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:58rem){.city-tiles[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.city-tiles[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;gap:.15rem;padding:var(--s4) var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--e1);text-decoration:none;color:var(--ink);transition:border-color .14s var(--ease-out),box-shadow .14s var(--ease-out),transform .14s var(--ease-out)}.city-tiles[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);box-shadow:var(--e2);transform:translateY(-2px);color:var(--ink)}.city-tiles[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:1.3rem;font-weight:650;letter-spacing:-.01em}.city-tiles[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--t-sm);color:var(--ink-soft)}.more-cities[data-astro-cid-j7pv25f6]{margin-top:var(--s6);columns:9.5rem auto;column-gap:var(--s6)}@media(max-width:30rem){.city-tiles[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:var(--s3) var(--s4)}.city-tiles[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.12rem}}.cost-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s5) var(--s9);align-items:start}@media(min-width:58rem){.cost-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ladder[data-astro-cid-j7pv25f6]{list-style:none;padding:var(--s4) var(--s5);margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--e1);display:grid;gap:var(--s2)}.ladder[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:var(--s3);font-size:var(--t-sm);padding-block:.3rem}.ladder-label[data-astro-cid-j7pv25f6]{font-weight:650}.ladder-bar[data-astro-cid-j7pv25f6]{height:.75rem;background:var(--canvas);border-radius:4px;overflow:hidden}.ladder-bar[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;height:100%;background:var(--accent);border-radius:0 4px 4px 0}.ladder-n[data-astro-cid-j7pv25f6]{color:var(--ink-soft);text-align:right}.guide-index[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));column-gap:var(--s8);border-top:2px solid var(--accent)}.guide-index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);padding:.85rem 0 .75rem;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);font-weight:650;font-size:1.1rem;transition:color .14s var(--ease-out)}.guide-index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.guide-index[data-astro-cid-j7pv25f6] .count[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-weight:400;font-size:var(--t-sm);white-space:nowrap}.close[data-astro-cid-j7pv25f6]{max-width:44rem}.close[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--t-xl);margin-bottom:var(--s5)}.close[data-astro-cid-j7pv25f6] .close-search{margin-bottom:var(--s4)}
