.sr-only[data-v-e36b6338]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cty-hero[data-v-e36b6338]{background:var(--surface-2);border-bottom:1px solid var(--rule);padding:18px 0 26px}.cty-note[data-v-e36b6338]{font-size:13px;color:var(--ink-3);margin:10px 2px 0}.cty-note a[data-v-e36b6338]{color:var(--accent);font-weight:600;margin-left:4px}.cty-sec[data-v-e36b6338]{padding-top:36px;scroll-margin-top:12px}.cty-sub[data-v-e36b6338]{color:var(--ink-3);font-size:14px;line-height:1.5;margin:4px 0 14px}.cty-facts[data-v-e36b6338]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:900px){.cty-facts[data-v-e36b6338]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.cty-fact[data-v-e36b6338]{background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:12px 14px}.cty-fact .k[data-v-e36b6338]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.cty-fact .v[data-v-e36b6338]{font-size:21px;font-weight:650;margin-top:3px;font-variant-numeric:tabular-nums}.cty-fact .d[data-v-e36b6338]{font-size:12.5px;color:var(--ink-3);margin-top:2px}.cty-jump[data-v-e36b6338]{display:flex;gap:8px;overflow-x:auto;margin:18px -16px 0;padding:0 16px 4px;scrollbar-width:none}.cty-jump[data-v-e36b6338]::-webkit-scrollbar{display:none}.cty-jump a[data-v-e36b6338]{flex-shrink:0;text-decoration:none;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:999px;padding:7px 13px;font-size:13.5px}.cty-scroll[data-v-e36b6338]{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 12px;padding:0 16px 4px;scrollbar-width:none}.cty-scroll[data-v-e36b6338]::-webkit-scrollbar{display:none}.cty-scroll button[data-v-e36b6338]{flex-shrink:0}@media(min-width:768px){.cty-scroll[data-v-e36b6338]{flex-wrap:wrap;margin:0 0 12px;padding:0}}.cty-map[data-v-e36b6338]{border:1px solid var(--rule);border-radius:18px;overflow:hidden;margin-bottom:14px}.stc-grid[data-v-e36b6338]{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.stc-grid[data-v-e36b6338]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.stc-grid[data-v-e36b6338]{grid-template-columns:repeat(3,1fr)}}.stc[data-v-e36b6338]{background:var(--surface);border:1px solid var(--rule);border-radius:18px;display:flex;flex-direction:column;overflow:hidden}.stc-h[data-v-e36b6338]{display:flex;gap:10px;padding:14px 14px 0}.stc-h i[data-v-e36b6338]{width:28px;height:28px;border-radius:50%;color:#fff;font-weight:700;font-size:13px;font-style:normal;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--accent)}.stc-h i.c1[data-v-e36b6338]{background:#b4532a}.stc-h i.c2[data-v-e36b6338]{background:#1f6b3a}.stc-h i.c3[data-v-e36b6338]{background:#7a3fa0}.stc-h i.c4[data-v-e36b6338]{background:#a87a10}.stc-h i.c5[data-v-e36b6338]{background:#2b7a8c}.stc-h b[data-v-e36b6338]{display:block;font-size:16px;line-height:1.25}.stc-h small[data-v-e36b6338]{color:var(--ink-3);font-size:12.5px;display:block;margin-top:2px}.stc-meta[data-v-e36b6338]{display:flex;justify-content:space-between;gap:8px;margin:10px 14px 6px;padding:7px 10px;background:var(--surface-2);border-radius:10px;font-size:13px;color:var(--ink-2)}.stc-deps[data-v-e36b6338]{list-style:none;margin:0;padding:0 14px;flex:1}.stc-deps li+li[data-v-e36b6338]{border-top:1px solid var(--rule)}.stc-deps a[data-v-e36b6338]{display:grid;grid-template-columns:1fr auto;gap:0 10px;padding:8px 0;color:var(--ink)}.stc-deps a:hover span[data-v-e36b6338]{color:var(--accent)}.stc-deps span[data-v-e36b6338]{font-weight:600}.stc-deps em[data-v-e36b6338]{font-style:normal;color:var(--ink-3);font-size:12px;grid-column:1}.stc-deps b[data-v-e36b6338]{grid-row:1 / span 2;grid-column:2;align-self:center;font-size:14px;white-space:nowrap}.stc-all[data-v-e36b6338]{display:block;padding:10px 14px;border-top:1px solid var(--rule);color:var(--ink-3);font-size:13px}.trp-grid[data-v-e36b6338]{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:640px){.trp-grid[data-v-e36b6338]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.trp-grid[data-v-e36b6338]{grid-template-columns:repeat(3,1fr)}}.trp[data-v-e36b6338]{display:block;background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:14px;color:var(--ink)}.trp[data-v-e36b6338]:hover{border-color:var(--ink-3)}.trp-top[data-v-e36b6338]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.trp-top b[data-v-e36b6338]{font-size:17px}.trp-top span[data-v-e36b6338]{font-size:12.5px;color:var(--ink-3)}.trp-meta[data-v-e36b6338]{color:var(--ink-3);font-size:13px;margin-top:3px}.trp-bot[data-v-e36b6338]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--rule)}.trp-bot span[data-v-e36b6338]{font-size:12.5px;color:var(--ink-3)}.trp-bot b[data-v-e36b6338]{font-size:16px;white-space:nowrap}.tt-grid[data-v-e36b6338]{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:900px){.tt-grid[data-v-e36b6338]{grid-template-columns:1fr 1fr}}.tt[data-v-e36b6338]{display:block;background:var(--surface);border:1px solid var(--rule);border-radius:18px;padding:14px 16px;color:var(--ink)}.tt[data-v-e36b6338]:hover{border-color:var(--ink-3)}.tt-h[data-v-e36b6338]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.tt-h b[data-v-e36b6338]{font-size:17px}.tt-h span[data-v-e36b6338]{font-weight:650;white-space:nowrap}.tt-s[data-v-e36b6338]{color:var(--ink-3);font-size:13px;margin-top:2px}.tt-times[data-v-e36b6338]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tt-times span[data-v-e36b6338]{font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;background:var(--surface-2);border-radius:8px;padding:5px 9px}.tt-times .first[data-v-e36b6338],.tt-times .last[data-v-e36b6338]{background:var(--accent);color:#fff}.tt-times .more[data-v-e36b6338]{background:none;color:var(--ink-3);font-weight:500;padding:5px 2px}.tt-legend[data-v-e36b6338]{display:flex;justify-content:space-between;margin-top:10px;padding-top:9px;border-top:1px solid var(--rule);font-size:13px;color:var(--ink-3)}.tt-legend b[data-v-e36b6338]{color:var(--ink)}.nr-grid[data-v-e36b6338]{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media(min-width:768px){.nr-grid[data-v-e36b6338]{grid-template-columns:repeat(4,1fr)}}.nr[data-v-e36b6338]{display:block;background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:11px 13px;color:var(--ink)}.nr[data-v-e36b6338]:hover{border-color:var(--accent)}.nr b[data-v-e36b6338]{display:block;font-size:15px}.nr b i[data-v-e36b6338]{font-style:normal;font-weight:400;color:var(--ink-3);font-size:12px;display:block}.nr span[data-v-e36b6338]{display:block;color:var(--accent);font-weight:600;font-size:12.5px;margin-top:2px}.nr small[data-v-e36b6338]{display:block;color:var(--ink-3);font-size:12.5px}.mt-2[data-v-e36b6338]{margin-top:8px}.mt-4[data-v-e36b6338]{margin-top:16px}.mt-5[data-v-e36b6338]{margin-top:20px}.mt-6[data-v-e36b6338]{margin-top:24px}.mt-8[data-v-e36b6338]{margin-top:32px}.mt-10[data-v-e36b6338]{margin-top:40px}.dim[data-v-e36b6338]{color:var(--ink-3)}.bus-lead p[data-v-e36b6338]{font-size:15.5px;line-height:1.6;color:var(--ink-2);margin:0 0 6px}.bus-lead p[data-v-e36b6338]:last-child{margin-bottom:0}.bus-cap[data-v-e36b6338]{font-size:12.5px;color:var(--ink-3);margin:0}.bus-dtable[data-v-e36b6338]{border:1px solid var(--rule);border-radius:14px;overflow:hidden;background:var(--surface)}.bus-dhead[data-v-e36b6338],.bus-drow[data-v-e36b6338]{display:grid;grid-template-columns:1fr 84px 104px 96px 108px 26px;gap:12px;align-items:center;padding:12px 16px}.bus-dhead[data-v-e36b6338]{background:var(--surface-2, var(--rule));font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.bus-drow[data-v-e36b6338]{border-top:1px solid var(--rule);color:var(--ink)}.bus-drow[data-v-e36b6338]:hover{background:var(--accent-soft)}.bus-dto[data-v-e36b6338]{min-width:0;display:flex;flex-direction:column}.bus-dname[data-v-e36b6338]{font-weight:600;font-size:15px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.bus-dto small[data-v-e36b6338]{font-weight:400;font-size:12px;margin-top:1px}.bus-tag[data-v-e36b6338]{font-style:normal;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:999px;white-space:nowrap}.bus-tag.night[data-v-e36b6338]{background:var(--accent-soft);color:var(--accent)}.bus-tag.intl[data-v-e36b6338]{background:var(--forest-soft);color:var(--forest)}.num[data-v-e36b6338]{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;color:var(--ink-2)}.bus-dprice[data-v-e36b6338]{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.bus-dchev[data-v-e36b6338]{text-align:right;color:var(--ink-4)}.bus-faq[data-v-e36b6338]{border:1px solid var(--rule);border-radius:14px;background:var(--surface);overflow:hidden}.bus-faq details[data-v-e36b6338]{border-top:1px solid var(--rule)}.bus-faq details[data-v-e36b6338]:first-child{border-top:0}.bus-faq summary[data-v-e36b6338]{cursor:pointer;padding:13px 16px;font-weight:600;font-size:14.5px;list-style:none}.bus-faq summary[data-v-e36b6338]::-webkit-details-marker{display:none}.bus-faq summary[data-v-e36b6338]:after{content:"+";float:right;color:var(--ink-4);font-weight:400}.bus-faq details[open] summary[data-v-e36b6338]:after{content:"-"}.bus-faq p[data-v-e36b6338]{margin:0;padding:0 16px 14px;color:var(--ink-2);font-size:14px;line-height:1.6}.bus-chips[data-v-e36b6338]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bus-chips a[data-v-e36b6338]{display:inline-block;font-size:14px;background:var(--surface);border:1px solid var(--rule);border-radius:999px;padding:6px 14px;color:var(--ink)}.bus-chips a[data-v-e36b6338]:hover{border-color:var(--accent)}.bus-chips a i[data-v-e36b6338]{font-style:normal;color:var(--ink-3);font-size:12.5px}.bus-dfilter[data-v-e36b6338]{margin-top:16px}.bus-dchips[data-v-e36b6338]{display:flex;flex-wrap:wrap;gap:8px}.bus-dchips button[data-v-e36b6338]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:13px;font-weight:550;padding:6px 13px;border-radius:999px;border:1px solid var(--rule-2);background:var(--surface);color:var(--ink-2)}.bus-dchips button[data-v-e36b6338]:hover{border-color:var(--ink-4)}.bus-dchips button.on[data-v-e36b6338]{background:var(--ink);border-color:var(--ink);color:#fff}.bus-dchips button i[data-v-e36b6338]{font-style:normal;color:var(--ink-4);margin-left:6px;font-weight:500}.bus-dchips button.on i[data-v-e36b6338]{color:#fff9}.bus-dmore[data-v-e36b6338]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:14px;font-weight:550;margin-top:12px;padding:10px 18px;border-radius:10px;border:1px solid var(--rule-2);background:var(--surface);color:var(--ink)}.bus-dmore[data-v-e36b6338]:hover{border-color:var(--accent)}.bus-xlinks[data-v-e36b6338]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.bus-xlink[data-v-e36b6338]{display:inline-flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:10px 16px;color:var(--ink)}.bus-xlink[data-v-e36b6338]:hover{border-color:var(--accent)}.xl-mode[data-v-e36b6338]{font-weight:600;font-size:14px}.xl-pair[data-v-e36b6338]{font-size:12.5px;color:var(--ink-3)}@media(max-width:680px){.bus-dhead[data-v-e36b6338],.bus-drow[data-v-e36b6338]{grid-template-columns:1fr 56px 96px 26px}.bus-dhead .c3[data-v-e36b6338],.bus-drow .c3[data-v-e36b6338],.bus-dhead .c4[data-v-e36b6338],.bus-drow .c4[data-v-e36b6338]{display:none}}
