@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/barlow-vietnamese-300-normal.8ee1925d.woff2) format("woff2"),url(/_next/static/media/barlow-vietnamese-300-normal.a57c35d4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/barlow-latin-ext-300-normal.5d12e640.woff2) format("woff2"),url(/_next/static/media/barlow-latin-ext-300-normal.7a5da9cd.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:300;src:url(/_next/static/media/barlow-latin-300-normal.a9f2b904.woff2) format("woff2"),url(/_next/static/media/barlow-latin-300-normal.27a8c2e3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:400;src:url(/_next/static/media/barlow-vietnamese-400-normal.9a07bd0e.woff2) format("woff2"),url(/_next/static/media/barlow-vietnamese-400-normal.2a19ccae.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-latin-ext-400-normal.388b2f91.woff2) format("woff2"),url(/_next/static/media/barlow-latin-ext-400-normal.567f4dbf.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/barlow-latin-400-normal.691b6fb3.woff2) format("woff2"),url(/_next/static/media/barlow-latin-400-normal.6bfc46e7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/barlow-vietnamese-500-normal.83f36bf9.woff2) format("woff2"),url(/_next/static/media/barlow-vietnamese-500-normal.0f9aef14.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-latin-ext-500-normal.42d3702e.woff2) format("woff2"),url(/_next/static/media/barlow-latin-ext-500-normal.cda54286.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/barlow-latin-500-normal.b9baa974.woff2) format("woff2"),url(/_next/static/media/barlow-latin-500-normal.3e4a2431.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/barlow-vietnamese-600-normal.f4d0342c.woff2) format("woff2"),url(/_next/static/media/barlow-vietnamese-600-normal.7a6c8bf8.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-latin-ext-600-normal.660b5575.woff2) format("woff2"),url(/_next/static/media/barlow-latin-ext-600-normal.b54ba195.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/barlow-latin-600-normal.03cb9b26.woff2) format("woff2"),url(/_next/static/media/barlow-latin-600-normal.4306bd70.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:500;src:url(/_next/static/media/barlow-condensed-vietnamese-500-normal.70f04bd5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-500-normal.7dec19f5.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-latin-ext-500-normal.dfe6e0fb.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-500-normal.e6bbc82d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:500;src:url(/_next/static/media/barlow-condensed-latin-500-normal.6440fe73.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-500-normal.48e4fdf4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/barlow-condensed-vietnamese-600-normal.6d7e2f90.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-600-normal.7f364a4c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-ext-600-normal.646ca2c5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-600-normal.b10b40bc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/barlow-condensed-latin-600-normal.b506a7ca.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-600-normal.a0aeaff6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/barlow-condensed-vietnamese-700-normal.b5cf89c0.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-700-normal.c7b344a0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-ext-700-normal.e84925df.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-700-normal.73a79c9e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/barlow-condensed-latin-700-normal.e9811009.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-700-normal.f6cc1247.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--primary:#F97316;--secondary:#FB923C;--font-head:"Barlow Condensed",system-ui,sans-serif;--font-body:"Barlow",system-ui,sans-serif;--radius:14px;--density:1;--statusbar:0px;--on-primary:#0F172A;--success:#22C55E;--destructive:#EF4444;--zone-low:#22C55E;--zone-mid:#F59E0B;--zone-high:#F97316;--zone-max:#EF4444;--t-12:12px;--t-14:14px;--t-16:16px;--t-20:20px;--t-24:24px;--t-32:32px;--t-48:48px}:root,[data-theme=dark]{--bg:#1F2937;--surface:#111827;--surface-2:#0F172A;--surface-raise:#1b2533;--fg:#F8FAFC;--muted:#94A3B8;--muted-2:#64748B;--border:#374151;--border-soft:#2a3645;--chip-bg:#0f1722;--chip-border:#313e4f;--shadow:0 18px 40px -18px rgba(0,0,0,0.7);--primary-soft:color-mix(in srgb,var(--primary) 15%,transparent);--primary-line:color-mix(in srgb,var(--primary) 48%,transparent);--scrim:rgba(8,12,18,0.72);color-scheme:dark}[data-theme=light]{--bg:#F8FAFC;--surface:#FFFFFF;--surface-2:#F1F5F9;--surface-raise:#FFFFFF;--fg:#0F172A;--muted:#64748B;--muted-2:#94A3B8;--border:#E2E8F0;--border-soft:#EDF1F6;--chip-bg:#FFFFFF;--chip-border:#D9E0EA;--shadow:0 14px 30px -16px rgba(15,23,42,0.22);--primary-soft:color-mix(in srgb,var(--primary) 10%,transparent);--primary-line:color-mix(in srgb,var(--primary) 52%,transparent);--scrim:rgba(15,23,42,0.42);color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--t-16);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--primary);color:var(--on-primary)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.head{font-family:var(--font-head);font-weight:700;line-height:1.04;letter-spacing:-.01em}.head-600,.kicker{font-family:var(--font-head);font-weight:600}.kicker{text-transform:uppercase;letter-spacing:.14em;font-size:var(--t-12);white-space:nowrap}.en,.kicker{color:var(--muted)}.en{font-weight:400}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer;border:none;background:none}button,input,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-head);font-weight:600;font-size:var(--t-16);letter-spacing:.01em;border-radius:calc(var(--radius) - 2px);padding:13px 20px;min-height:46px;cursor:pointer;transition:background .18s ease,transform .12s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--primary);color:var(--on-primary);box-shadow:0 8px 22px -10px var(--primary)}.btn-primary:hover{background:color-mix(in srgb,var(--primary) 88%,#000)}.btn-lg{min-height:56px;font-size:var(--t-20);padding:16px 26px}.btn-ghost{background:var(--surface);color:var(--fg);border:1px solid var(--border)}.btn-ghost:hover{border-color:var(--muted-2);background:var(--surface-raise)}.btn-quiet{background:transparent;color:var(--muted);padding:10px 12px;min-height:0}.btn-quiet:hover{color:var(--fg)}.btn[disabled]{opacity:.55;cursor:not-allowed}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;color:var(--muted);border:1px solid var(--border);background:var(--surface);transition:color .16s,border-color .16s,background .16s}.icon-btn:hover{color:var(--fg);border-color:var(--muted-2)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.surface-2{background:var(--surface-2)}.chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border-radius:999px;cursor:pointer;background:var(--chip-bg);border:1.5px solid var(--chip-border);color:var(--fg);font-family:var(--font-head);font-weight:600;font-size:var(--t-16);letter-spacing:.005em;transition:border-color .16s,background .16s,color .16s,transform .12s}.chip .chip-en{font-family:var(--font-body);font-weight:400;font-size:var(--t-12);color:var(--muted)}.chip:hover{border-color:var(--muted-2)}.chip[aria-disabled=true]{cursor:default;opacity:.5}.chip[aria-disabled=true]:hover{border-color:var(--chip-border)}.chip[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--fg);box-shadow:inset 0 0 0 1px var(--primary-line)}.chip[aria-pressed=true] .chip-en{color:var(--secondary)}.chip .chk{width:0;overflow:hidden;transition:width .16s;display:inline-flex}.chip[aria-pressed=true] .chk{width:16px;color:var(--primary)}.dots{display:inline-flex;gap:4px}.dot{width:9px;height:9px;border-radius:50%;background:var(--border)}.dot.on{background:var(--z,var(--zone-mid))}.ibar{height:7px;border-radius:999px;background:var(--border-soft);overflow:hidden;display:flex}.ibar>span{height:100%}.zone-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-head);font-weight:600;font-size:var(--t-12);text-transform:uppercase;letter-spacing:.08em;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--z) 16%,transparent);color:var(--z);border:1px solid color-mix(in srgb,var(--z) 38%,transparent)}.zone-pill .swatch{width:8px;height:8px;border-radius:2px;background:var(--z)}.tag{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-12);font-weight:500;color:var(--muted);background:var(--surface-2);border:1px solid var(--border-soft);padding:3px 9px;border-radius:7px;white-space:nowrap}.tag.solid{background:var(--primary-soft);color:var(--secondary);border-color:var(--primary-line)}.hr{height:1px;background:var(--border);border:0;margin:0}.sk{position:relative;overflow:hidden;background:var(--surface-2);border-radius:8px}.sk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fg) 7%,transparent),transparent);transform:translateX(-100%);animation:shimmer 1.25s infinite}@keyframes shimmer{to{transform:translateX(100%)}}.disclose{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.disclose.open{grid-template-rows:1fr}.disclose>div{overflow:hidden}.bodymap-svg path{transition:fill .25s ease,opacity .25s ease}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.page-enter{animation:pageIn .3s ease both}@keyframes pageIn{0%{transform:translateY(10px)}to{transform:none}}.muted{color:var(--muted)}.row{align-items:center}.col,.row{display:flex}.col{flex-direction:column}.wrap{flex-wrap:wrap}.spread{justify-content:space-between}.center{justify-content:center}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.no-scrollbar::-webkit-scrollbar{display:none}body,html{min-height:100%}