@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2)format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2)format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-vietnamese-500-normal.zTViEIzf.woff2)format("woff2"),url(/_astro/barlow-vietnamese-500-normal.GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-ext-500-normal.DOaysfXq.woff2)format("woff2"),url(/_astro/barlow-latin-ext-500-normal.CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-vietnamese-600-normal.DcjprdFV.woff2)format("woff2"),url(/_astro/barlow-vietnamese-600-normal.CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2)format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#0b1b3f;--cobalt:#2350ff;--coral:#ff5a3c;--mist:#eef2ff;--bg:#fff;--bg-soft:#f5f7fc;--fg:#0b1b3f;--fg-soft:#46526e;--rule:#dce2ef;--link:#2350ff;--card-alt:#f5f7fc;--hero-bg:var(--mist);--hero-fg:var(--navy);--hero-soft:#3d4a66;--board:#0b1b3f;--flap:#17284f;--flap-hi:#20335f;--flap-gap:#060e22;--flap-text:#f1f3fa;--flap-dim:#8e9bbb;--flap-ok:#ff8a70;--deep:#0b1b3f;--deep-fg:#e6eaf5;--deep-soft:#a9b3cc;--deep-rule:#22335c;--ink:#070f24;--ink-card:#0c1733;--ink-stage:#091229;--ink-line:#142247;--ink-wire:#22335c;--ink-chip:#0f1d3f;--board-row:#13224a;--form-bg:#13244d;--input-border:#34477a;--on-primary-soft:#e3e9ff;--cta-glow:#ff5a3ccc;--cta-ring:#ff5a3c4d;--shadow:#0b1b3f99;--radius:14px;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--text:"Barlow", system-ui, sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a1430;--bg-soft:#0f1b3c;--fg:#e9edf7;--fg-soft:#aab4cc;--rule:#233258;--link:#7c9cff;--card-alt:#0f1b3c;--hero-bg:#0e1a3a;--hero-fg:#fff;--hero-soft:#c2cbe0;--board:#060e22;--flap:#121f42;--flap-hi:#1a2a52;--flap-gap:#030814;--deep:#060e22;--deep-rule:#1b2a50;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a1430;--bg-soft:#0f1b3c;--fg:#e9edf7;--fg-soft:#aab4cc;--rule:#233258;--link:#7c9cff;--card-alt:#0f1b3c;--hero-bg:#0e1a3a;--hero-fg:#fff;--hero-soft:#c2cbe0;--board:#060e22;--flap:#121f42;--flap-hi:#1a2a52;--flap-gap:#030814;--deep:#060e22;--deep-rule:#1b2a50;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{background:var(--bg);color:var(--fg);font:400 1.0625rem/1.6 var(--text);text-rendering:optimizelegibility;margin:0}::selection{background:var(--coral);color:var(--navy)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1.5px}:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:6px}.on-deep :focus-visible{outline-color:var(--coral)}img,svg{max-width:100%;display:block}.wrap{max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:.95}h2{font-size:clamp(2.4rem,5.4vw,4.4rem)}p{margin:0}.skip{position:absolute;left:-9999px}.skip:focus{z-index:20;background:var(--navy);color:#fff;padding:8px 12px;top:16px;left:16px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{font:600 1.0625rem/1 var(--text);cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:.6em;min-height:48px;padding:1em 1.4em;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s;display:inline-flex}.btn svg{flex:none;width:1.25em;height:1.25em}.btn-cta{background:var(--coral);color:var(--navy);box-shadow:0 8px 20px -10px var(--cta-glow)}.btn-cta:hover{box-shadow:0 14px 28px -12px var(--cta-glow);transform:translateY(-2px)}.btn-ghost{color:inherit;background:0 0;border-color:currentColor}.btn-ghost:hover{background:color-mix(in srgb, currentColor 8%, transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--navy:#0b2a24;--cobalt:#0a8754;--coral:#c8f169;--mist:#eef5ec;--fg:#0b2a24;--fg-soft:#3e5a52;--rule:#d6e2da;--link:#0a7a4c;--bg-soft:#f4f8f3;--card-alt:#f4f8f3;--hero-fg:#0b2a24;--hero-soft:#3e5a52;--board:#0b2a24;--flap:#143a31;--flap-hi:#1b4a3e;--flap-gap:#05140f;--flap-dim:#93b3a6;--flap-ok:#c8f169;--deep:#0b2a24;--deep-fg:#e3eee8;--deep-soft:#a7c2b6;--deep-rule:#1e4a3d;--board-row:#12362d;--form-bg:#123a31;--input-border:#2f6455;--on-primary-soft:#e2f5ea;--ink:#061712;--ink-card:#0b2620;--ink-stage:#081e19;--ink-line:#143a31;--ink-wire:#1e4a3d;--ink-chip:#0f2e27;--cta-glow:#a0d23cb3;--cta-ring:#c8f16959;--shadow:#0b2a2499}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#071c17;--bg-soft:#0c2620;--fg:#e6f0ea;--fg-soft:#a7c2b6;--rule:#1e4a3d;--link:#8ee0b4;--card-alt:#0c2620;--hero-bg:#0a241e;--hero-fg:#fff;--hero-soft:#bcd3c8;--board:#04130f;--deep:#04130f}}:root[data-theme=dark]{--bg:#071c17;--bg-soft:#0c2620;--fg:#e6f0ea;--fg-soft:#a7c2b6;--rule:#1e4a3d;--link:#8ee0b4;--card-alt:#0c2620;--hero-bg:#0a241e;--hero-fg:#fff;--hero-soft:#bcd3c8;--board:#04130f;--deep:#04130f}.route li:last-child:before{border-color:var(--cobalt)!important}.stations li:last-child:before{border-color:#fff!important}.top[data-astro-cid-nen7h5rs]{background:var(--deep);color:#fff;z-index:5;position:relative}.nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:20px;padding-top:16px;padding-bottom:16px;display:flex}.brand[data-astro-cid-nen7h5rs]{font:700 1.7rem/1 var(--display);letter-spacing:.01em;align-items:center;gap:10px;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:38px;height:38px}.links[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:8px;margin:0;padding:0;font-size:.98rem;font-weight:600;list-style:none;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:8px;align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.right[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.lang[data-astro-cid-nen7h5rs]{letter-spacing:.06em;border-radius:8px;place-items:center;min-width:44px;min-height:44px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-grid}.lang[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.wa[data-astro-cid-nen7h5rs]{padding:.7em 1.1em;font-size:.95rem}.menu[data-astro-cid-nen7h5rs]{display:none;position:relative}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border-radius:10px;place-content:center;gap:6px;width:48px;height:48px;list-style:none;display:grid}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:2px;width:22px;height:2.5px;transition:transform .25s;display:block}.menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4.25px)rotate(45deg)}.menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4.25px)rotate(-45deg)}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{background:var(--bg);min-width:240px;color:var(--fg);border:1px solid var(--rule);box-shadow:0 20px 40px -20px var(--shadow);border-radius:14px;margin:0;padding:8px;list-style:none;position:absolute;top:56px;right:0}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:8px;align-items:center;min-height:48px;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--bg-soft)}@media (width<=980px){.links[data-astro-cid-nen7h5rs],.lang[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}}@media (width<=440px){.wa[data-astro-cid-nen7h5rs]{min-height:44px;padding:.6em .9em;font-size:.88rem}}footer[data-astro-cid-jo6i4kqk]{background:var(--deep);color:var(--deep-soft);border-top:1px solid var(--deep-rule);font-size:.92rem}.foot[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:28px;padding-bottom:36px;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:#fff;font:700 1.4rem/1 var(--display);align-items:center;gap:10px;text-decoration:none;display:flex}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 8px;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;padding:0 6px;text-decoration:none;display:inline-flex}a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}
