.hero.svelte-1uha8ag{border-bottom:1px solid var(--color-line);background-position:100%;position:relative}.hero.svelte-1uha8ag:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--color-paper) 0%, var(--color-paper) 30%, color-mix(in srgb, var(--color-paper) 55%, transparent) 55%, transparent 80%);position:absolute;inset:0}.intro.svelte-1uha8ag{padding-block:64px 72px;position:relative}.intro.svelte-1uha8ag>:where(.svelte-1uha8ag){max-width:560px}h1.svelte-1uha8ag{font-size:var(--title-hero)}.whole.svelte-1uha8ag{white-space:nowrap}:root:lang(zh) h1.svelte-1uha8ag,:root:lang(ja) h1.svelte-1uha8ag,:root:lang(ko) h1.svelte-1uha8ag{font-size:clamp(32px,6.4vw,72px)}.sub.svelte-1uha8ag{max-width:42ch;margin:18px 0 24px;font-size:17px}.figures.svelte-1uha8ag{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:-12px 0 22px;font-size:14px;font-weight:600}.find.svelte-1uha8ag{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-2xl);max-width:560px;height:48px;box-shadow:var(--shadow-sm);align-items:center;display:flex;position:relative}.find.svelte-1uha8ag:focus-within{border-color:var(--color-btc)}.glass.svelte-1uha8ag{color:var(--color-muted);pointer-events:none;position:absolute;left:14px}.find.svelte-1uha8ag input:where(.svelte-1uha8ag){background:0 0;flex:1;min-width:0;height:100%;padding-inline:42px 8px;font-size:17px;font-weight:500}.find.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--color-muted)}.find.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline:none}.quick.svelte-1uha8ag{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;font-size:14px;font-weight:600;display:grid}.quick.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){font-size:inherit}.quick.svelte-1uha8ag a:where(.svelte-1uha8ag){white-space:nowrap;border-bottom:1px solid var(--color-muted);flex:none;align-items:center;min-height:36px;display:inline-flex}.quick.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-btc);border-color:var(--color-btc)}.page.svelte-1uha8ag{flex-direction:column;gap:56px;padding-top:40px;display:flex}.cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.card.svelte-1uha8ag{flex-direction:column;padding:14px 16px;transition:border-color .14s;display:flex}.card.svelte-1uha8ag:hover{border-color:var(--color-btc)}.country.svelte-1uha8ag{flex:1;display:block}.preview.svelte-1uha8ag{aspect-ratio:3/2;background-color:var(--color-paper);border-bottom:1px solid var(--color-line);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;width:calc(100% + 32px);margin:-14px -16px 12px;display:block}h3.svelte-1uha8ag{letter-spacing:-.015em;text-wrap:balance;font-weight:700}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:19px}.country.svelte-1uha8ag:hover h3:where(.svelte-1uha8ag){color:var(--color-btc)}.figs.svelte-1uha8ag{align-items:baseline;gap:7px;margin-top:8px;display:flex}.figs.svelte-1uha8ag b:where(.svelte-1uha8ag){letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.note.svelte-1uha8ag{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px;font-weight:600}.note.up.svelte-1uha8ag{color:var(--color-up)}.star.svelte-1uha8ag{color:var(--color-btc)}.sel.svelte-1uha8ag{margin-top:6px;font-size:13px;font-weight:600}.hubs.svelte-1uha8ag{border-top:1px solid var(--color-line);margin-top:12px}.hubs.svelte-1uha8ag a:where(.svelte-1uha8ag){border-bottom:1px solid var(--color-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:14.5px;font-weight:600;display:flex}.hubs.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-btc)}.cities.svelte-1uha8ag{position:relative}.cities.svelte-1uha8ag summary:where(.svelte-1uha8ag){border-bottom:1px solid var(--color-line);color:var(--color-btc);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14.5px;font-weight:600;list-style:none;display:flex}.cities.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.cities.svelte-1uha8ag summary:where(.svelte-1uha8ag) .icon{transition:transform .15s;transform:rotate(-90deg)}.cities[open].svelte-1uha8ag summary:where(.svelte-1uha8ag) .icon{transform:rotate(90deg)}.drop.svelte-1uha8ag{z-index:3;max-height:260px;padding:2px 10px;position:absolute;bottom:calc(100% + 6px);left:-10px;right:-10px;overflow-y:auto;box-shadow:0 18px 40px -16px #1c181380}.drop.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child a:where(.svelte-1uha8ag){border-bottom:0}.n.svelte-1uha8ag{color:var(--color-muted);font-variant-numeric:tabular-nums}.lead.svelte-1uha8ag{color:var(--color-muted);margin-top:10px;font-size:13px}.card.svelte-1uha8ag:not(:has(.hubs)) .lead:where(.svelte-1uha8ag){border-top:1px solid var(--color-line);padding-top:10px}.wanted.svelte-1uha8ag{color:var(--color-btc);font-weight:700}.wanted.svelte-1uha8ag:hover{text-underline-offset:3px;text-decoration:underline}.credit.svelte-1uha8ag{color:var(--color-muted);margin-top:10px;font-size:12px}.rest.svelte-1uha8ag{margin-top:18px}.rest.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--color-btc);font-size:14px;font-weight:700}.rest.svelte-1uha8ag ul:where(.svelte-1uha8ag){columns:4 200px;column-gap:28px;margin-top:12px}.rest.svelte-1uha8ag a:where(.svelte-1uha8ag){border-bottom:1px solid var(--color-line);break-inside:avoid;justify-content:space-between;gap:12px;padding:6px 0;font-size:14.5px;font-weight:500;display:flex}.rest.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-btc)}.none.svelte-1uha8ag{color:var(--color-muted);grid-column:1/-1}.guides.svelte-1uha8ag ul:where(.svelte-1uha8ag){columns:3 120px;column-gap:28px;margin-top:8px}.guides.svelte-1uha8ag li:where(.svelte-1uha8ag){break-inside:avoid;padding:4px 0;font-size:14.5px}.guides.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-btc)}.guide-cols.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px 40px;display:grid}.cta.svelte-1uha8ag{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px 48px;display:grid}.cta.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cta.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.02em;font-size:22px;font-weight:800}.merchant.svelte-1uha8ag{background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-2xl);padding:32px 34px}.merchant.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(24px,3vw,32px)}.merchant.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.78;max-width:44ch}.merchant.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:6px}.leader.svelte-1uha8ag{scroll-margin-top:20px}.leader.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-muted)}.open.svelte-1uha8ag{flex-wrap:wrap;gap:6px;display:flex}.open.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1px solid var(--color-line);border-radius:var(--radius-2xl);color:var(--color-ink);padding:3px 10px;font-size:13px;font-weight:500}.race.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.podium.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.step.svelte-1uha8ag{text-align:center;min-width:0}.who.svelte-1uha8ag{letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:700}.step.svelte-1uha8ag .up:where(.svelte-1uha8ag){margin-bottom:8px;font-size:13.5px;font-weight:700}.block.svelte-1uha8ag{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-ink);color:var(--color-paper);height:78px;padding-top:12px;font-size:36px;font-weight:800;line-height:1}.r2.svelte-1uha8ag .block:where(.svelte-1uha8ag){height:108px}.r1.svelte-1uha8ag .block:where(.svelte-1uha8ag){background:var(--color-btc-fill);height:150px;color:var(--color-on-btc)}.runners.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--color-line);align-items:baseline;gap:12px;padding:10px 0;font-weight:500;display:flex}.pos.svelte-1uha8ag{color:var(--color-muted);font-variant-numeric:tabular-nums;width:1.5em}.runners.svelte-1uha8ag .up:where(.svelte-1uha8ag){margin-left:auto;font-weight:700}.sample.svelte-1uha8ag{color:var(--color-muted);font-size:12.5px}.home-map.svelte-1uha8ag{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;display:grid}.home-card.svelte-1uha8ag{border:1px solid var(--color-line);border-radius:var(--radius-2xl);background:var(--color-card);flex-direction:column;transition:border-color .14s;display:flex;overflow:hidden}.home-card.svelte-1uha8ag:hover{border-color:var(--color-btc)}.home-pic.svelte-1uha8ag{border-bottom:1px solid var(--color-line);height:clamp(170px,24vw,280px);display:block}.home-text.svelte-1uha8ag{flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:16px 20px 20px;display:flex}.home-title.svelte-1uha8ag{letter-spacing:-.03em;font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1.05}.home-note.svelte-1uha8ag{max-width:46ch;line-height:1.5}.home-figs.svelte-1uha8ag{color:var(--color-muted);flex-wrap:wrap;gap:4px 16px;font-size:14px;display:flex}.home-figs.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--color-ink)}.home-text.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:8px}.home-guide.svelte-1uha8ag{border:1px dashed var(--color-btc);border-radius:var(--radius-2xl);background:var(--color-card);flex-direction:column;transition:border-color .14s;display:flex;overflow:hidden}.home-guide.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4/3;object-fit:cover;width:100%}.home-guide-text.svelte-1uha8ag{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.home-guide-title.svelte-1uha8ag{letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.2}.home-guide.svelte-1uha8ag .more:where(.svelte-1uha8ag){color:var(--color-btc);margin-top:auto;font-size:14px;font-weight:700}.home-guide.svelte-1uha8ag:hover .home-guide-title:where(.svelte-1uha8ag){color:var(--color-btc)}.swipe.svelte-1uha8ag{color:var(--color-muted);margin:-6px 0 10px;font-size:13px;font-weight:600;display:none}.guide-cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.guide-card.svelte-1uha8ag{flex-direction:column;transition:border-color .14s;display:flex;overflow:hidden}.guide-card.svelte-1uha8ag:hover{border-color:var(--color-btc)}.guide-card.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:16/9;object-fit:cover;width:100%}.guide-card-text.svelte-1uha8ag{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.guide-card-title.svelte-1uha8ag{letter-spacing:-.015em;font-size:17px;font-weight:800;line-height:1.25}.ask.svelte-1uha8ag{max-width:560px;position:relative}.find.svelte-1uha8ag .near:where(.svelte-1uha8ag){border-radius:var(--radius-2xl);white-space:nowrap;height:38px;color:var(--color-btc);background:color-mix(in srgb, var(--color-btc-fill) 10%, var(--color-card));cursor:pointer;flex:none;align-items:center;gap:6px;margin-right:4px;padding-inline:12px;font-size:14px;font-weight:700;display:inline-flex}.find.svelte-1uha8ag .near:where(.svelte-1uha8ag):hover{background:color-mix(in srgb, var(--color-btc-fill) 16%, var(--color-card))}.results.svelte-1uha8ag{z-index:20;flex-direction:column;max-height:60vh;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 50px -18px #1c18138c}.results.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){padding:8px 10px 4px}.results.svelte-1uha8ag a:where(.svelte-1uha8ag){border-radius:var(--radius-2xl);padding:9px 10px;font-size:15px}.results.svelte-1uha8ag a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--color-muted);font-size:13px}.results.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.results.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{background:color-mix(in srgb, var(--color-btc-fill) 10%, transparent)}.results.svelte-1uha8ag .nothing:where(.svelte-1uha8ag){color:var(--color-muted);padding:10px;font-size:14px}.newbie.svelte-1uha8ag{color:var(--color-btc);margin-top:12px;font-size:14px;font-weight:600;display:inline-block}.newbie.svelte-1uha8ag:hover{text-decoration:underline}.near-note.svelte-1uha8ag{margin-top:10px;font-size:14px;font-weight:600}.just-card.svelte-1uha8ag{flex:none;align-items:center;gap:12px;width:270px;padding:10px;transition:border-color .14s;display:flex}.just-card.svelte-1uha8ag:hover{border-color:var(--color-btc)}.just-card.svelte-1uha8ag>img:where(.svelte-1uha8ag){border-radius:var(--radius-sm);object-fit:cover;flex:none;width:64px;height:64px}.just-text.svelte-1uha8ag{flex-direction:column;gap:2px;min-width:0;display:flex}.just-text.svelte-1uha8ag b:where(.svelte-1uha8ag){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.just-text.svelte-1uha8ag .ok:where(.svelte-1uha8ag){color:var(--color-up);font-size:12px;font-weight:700}.just-text.svelte-1uha8ag .muted:where(.svelte-1uha8ag){white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}@media (width<=820px){.hero.svelte-1uha8ag{background-position:100% 100%;background-repeat:no-repeat;background-size:150%;padding-bottom:46vw}.hero.svelte-1uha8ag:before{background:linear-gradient(180deg, var(--color-paper) 0%, var(--color-paper) 52%, transparent 72%)}.intro.svelte-1uha8ag{padding-block:36px 0}.cta.svelte-1uha8ag,.race.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=720px){.home-map.svelte-1uha8ag{grid-template-columns:1fr}.home-guide.svelte-1uha8ag{flex-direction:row}.home-guide.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:1;flex:none;width:120px}}@media (width<=560px){.page.svelte-1uha8ag{gap:40px;padding-top:28px}.swipe.svelte-1uha8ag{display:block}.cards.svelte-1uha8ag{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:2px 16px 10px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.card.svelte-1uha8ag{scroll-snap-align:start;flex:0 0 84%}.none.svelte-1uha8ag{flex:1 0 100%}.hubs.svelte-1uha8ag a:where(.svelte-1uha8ag){padding-block:11px}.merchant.svelte-1uha8ag{padding:24px 22px}}
