.breadcrumb[data-astro-cid-zjr6i4tl]{margin-bottom:16px}.back-home-btn[data-astro-cid-zjr6i4tl]{display:inline-flex;align-items:center;background:var(--surface);border:1.5px solid var(--line-strong);color:var(--text);font-weight:800;font-size:var(--fs-14);padding:8px 16px;border-radius:999px;box-shadow:var(--shadow-lift)}.back-home-btn[data-astro-cid-zjr6i4tl]:hover{border-color:var(--brand);color:var(--brand)}.stop-badges[data-astro-cid-zjr6i4tl]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.source-pill[data-astro-cid-zjr6i4tl],.ars-pill[data-astro-cid-zjr6i4tl],.region-pill[data-astro-cid-zjr6i4tl]{font-size:var(--fs-12);font-weight:600;padding:4px 8px;border-radius:8px;background:var(--surface-sub);color:var(--text-sub);border:1px solid var(--line)}.stop-title[data-astro-cid-zjr6i4tl]{margin:0;font-size:var(--fs-24);font-weight:900;letter-spacing:-.02em}.stop-en[data-astro-cid-zjr6i4tl]{color:var(--text-muted);font-size:var(--fs-13);font-weight:400;margin-top:4px;margin-bottom:16px}.quick-summary-grid[data-astro-cid-zjr6i4tl]{display:flex;flex-wrap:wrap;align-items:baseline;gap:32px;margin-top:16px;margin-bottom:8px}.qs-box[data-astro-cid-zjr6i4tl]{display:flex;flex-direction:column;gap:4px;min-width:140px;flex:1 1 140px;max-width:320px;padding:0;border:none;background:transparent}.qs-label[data-astro-cid-zjr6i4tl]{font-size:var(--fs-13);font-weight:600;color:var(--text-sub)}.qs-num[data-astro-cid-zjr6i4tl]{font-size:var(--fs-28);font-weight:600;color:var(--text);line-height:1.2;letter-spacing:-.02em}.qs-caption[data-astro-cid-zjr6i4tl]{font-size:var(--fs-13);color:var(--text-muted);font-weight:500}.measured-info[data-astro-cid-zjr6i4tl]{margin-top:20px;font-size:var(--fs-14);color:var(--text-sub);line-height:1.6}.measured-info-title[data-astro-cid-zjr6i4tl]{font-size:var(--fs-14);font-weight:600;color:var(--text);margin:0 0 6px}.measured-info[data-astro-cid-zjr6i4tl] p[data-astro-cid-zjr6i4tl]{margin:4px 0}.section-header[data-astro-cid-zjr6i4tl]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.section-header[data-astro-cid-zjr6i4tl] h2[data-astro-cid-zjr6i4tl]{margin:0;font-size:var(--fs-18)}.live-title-wrap[data-astro-cid-zjr6i4tl]{display:flex;align-items:center;gap:8px}.live-dot[data-astro-cid-zjr6i4tl]{width:10px;height:10px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft)}.refresh-btn[data-astro-cid-zjr6i4tl]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:6px 12px;font-size:var(--fs-13);font-weight:700;cursor:pointer}.stop-mini-map[data-astro-cid-zjr6i4tl]{width:100%;height:280px;border-radius:12px;border:1px solid var(--line-strong)}.arrival-row{display:flex;align-items:center;gap:16px;padding:16px;background:var(--surface);color:var(--text);border-radius:12px;margin-bottom:8px}.arrival-route-no{font-size:var(--fs-18);font-weight:900;color:var(--brand);min-width:90px}.arrival-first{font-size:var(--fs-15)}.arrival-first strong{color:var(--warning-text)}.arrival-loading,.arrival-empty{padding:16px;background:var(--surface-sub);border-radius:12px;color:var(--text-sub);font-size:var(--fs-15);font-weight:600;text-align:center}.arrival-meta[data-astro-cid-zjr6i4tl]{margin-top:8px;font-size:var(--fs-13);color:var(--text-muted);text-align:right}.seoul-live-note[data-astro-cid-zjr6i4tl]{font-size:var(--fs-13);color:var(--text-muted);margin:0 0 16px}.via-route-cards[data-astro-cid-zjr6i4tl]{display:flex;flex-direction:column}.via-route-item[data-astro-cid-zjr6i4tl]{border:none;border-bottom:1px solid var(--line);padding:0 0 32px;margin-bottom:32px;background:transparent}.via-route-item[data-astro-cid-zjr6i4tl]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.vri-head[data-astro-cid-zjr6i4tl]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}.vri-title-wrap[data-astro-cid-zjr6i4tl]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vri-no[data-astro-cid-zjr6i4tl]{font-size:var(--fs-18);font-weight:900;background:var(--brand-soft);color:var(--brand);padding:4px 12px;border-radius:8px}.vri-op[data-astro-cid-zjr6i4tl]{font-size:var(--fs-15);font-weight:700;color:var(--text-sub)}.vri-fare[data-astro-cid-zjr6i4tl]{font-weight:900;font-size:var(--fs-16);color:var(--brand)}.vri-stats-row[data-astro-cid-zjr6i4tl]{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px}.vri-stat-col[data-astro-cid-zjr6i4tl]{display:flex;flex-direction:column;gap:4px;min-width:140px}.vri-label[data-astro-cid-zjr6i4tl]{font-size:var(--fs-13);font-weight:500;color:var(--text-muted)}.vri-val[data-astro-cid-zjr6i4tl]{font-size:var(--fs-20);font-weight:600;color:var(--text);line-height:1.4}.vri-schedule-clean[data-astro-cid-zjr6i4tl]{margin-top:16px}.vri-sched-title[data-astro-cid-zjr6i4tl]{font-size:var(--fs-14);font-weight:600;color:var(--text);margin-bottom:8px}.vri-no-timetable-text[data-astro-cid-zjr6i4tl]{font-size:var(--fs-14);color:var(--text-sub);margin:0;line-height:1.45}.time-chips[data-astro-cid-zjr6i4tl]{display:flex;flex-wrap:wrap;gap:6px}.time-chip[data-astro-cid-zjr6i4tl]{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:4px 8px;font-size:var(--fs-14);font-weight:800}.vri-stat-section[data-astro-cid-zjr6i4tl]{margin-bottom:12px}.day-tabs[data-astro-cid-zjr6i4tl]{display:flex;gap:6px;margin-bottom:12px}.day-tab-btn[data-astro-cid-zjr6i4tl]{border:1px solid var(--border);background:var(--surface-sub);color:var(--text-sub);padding:6px 12px;border-radius:8px;font-size:var(--fs-13);font-weight:800;cursor:pointer}.day-tab-btn[data-astro-cid-zjr6i4tl].active{background:var(--brand-soft);color:var(--brand);border-color:var(--brand)}.table-wrap[data-astro-cid-zjr6i4tl]{overflow-x:auto}.stat-table[data-astro-cid-zjr6i4tl]{width:100%;border-collapse:collapse;font-size:var(--fs-14)}.stat-table[data-astro-cid-zjr6i4tl] th[data-astro-cid-zjr6i4tl],.stat-table[data-astro-cid-zjr6i4tl] td[data-astro-cid-zjr6i4tl]{padding:8px 12px;border-bottom:1px solid var(--surface-sub);text-align:left}.stat-table[data-astro-cid-zjr6i4tl] th[data-astro-cid-zjr6i4tl]{background:var(--surface-sub);color:var(--text-sub);font-weight:800;font-size:var(--fs-13)}.hr-cell[data-astro-cid-zjr6i4tl]{font-weight:800}.p80-sub[data-astro-cid-zjr6i4tl]{color:var(--warning-text);font-size:var(--fs-13);margin-left:4px}.vri-foot[data-astro-cid-zjr6i4tl]{text-align:right}.route-full-btn[data-astro-cid-zjr6i4tl]{display:inline-block;background:var(--surface-sub);color:var(--brand);font-weight:800;font-size:var(--fs-14);padding:8px 16px;border-radius:8px}.route-full-btn[data-astro-cid-zjr6i4tl]:hover{background:var(--line)}
