@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-standard-normal-rJmnGBSt.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-standard-normal-7khWdh9v.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-standard-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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{--paper: #f3f5f7;--surface: #ffffff;--ink: #17202b;--ink-2: #566472;--ink-3: #8a96a3;--rule: #dbe1e7;--up: #0e7f58;--down: #c0392b;--level: #d29400;--level-soft: #f7ebc4;--focus: #2f6fdc;--danger-soft: #fbe7e4;--font: "Archivo Variable", "Segoe UI", Roboto, system-ui, sans-serif;--narrow: 88%;--wide: 118%;color-scheme:light}@media(prefers-color-scheme:dark){:root{--paper: #121922;--surface: #19222d;--ink: #e6ebf0;--ink-2: #9aa8b6;--ink-3: #6c7a89;--rule: #2a3644;--up: #3cb985;--down: #f06a5d;--level: #f0b62d;--level-soft: #3d331a;--focus: #7aa7ff;--danger-soft: #3b2220;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.4;-webkit-text-size-adjust:100%}body{min-height:100vh}.num{font-variant-numeric:tabular-nums;font-stretch:var(--narrow)}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--rule);background:var(--surface);border-radius:6px;padding:.5rem .85rem;font-weight:560}button:hover{border-color:var(--ink-3)}button.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}button.quiet{background:transparent;border-color:transparent;color:var(--ink-2);padding-inline:.4rem}button:disabled{opacity:.5;cursor:default}input[type=text],input[type=password],input[type=number],input[type=url]{border:1px solid var(--rule);background:var(--surface);border-radius:6px;padding:.5rem .65rem;width:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.up{color:var(--up)}.down{color:var(--down)}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}main.svelte-h34f85{max-width:22rem;margin:12vh auto 0;padding:0 1.2rem}.mark.svelte-h34f85{width:56px;height:56px}.track.svelte-h34f85{fill:var(--rule)}.bar.svelte-h34f85{fill:var(--up)}.lvl.svelte-h34f85{fill:var(--level)}h1.svelte-h34f85{font-size:1.8rem;font-stretch:125%;font-weight:760;margin:.3rem 0 1.2rem;letter-spacing:-.01em}form.svelte-h34f85{display:grid;gap:.8rem}label.svelte-h34f85{display:grid;gap:.3rem;font-size:.9rem;color:var(--ink-2)}input.svelte-h34f85{font-size:1.15rem;letter-spacing:.2em}.err.svelte-h34f85{background:var(--danger-soft);padding:.6rem .8rem;border-radius:6px;margin:0}p.svelte-h34f85{margin:0}.gauge.svelte-1gm3ut3{display:block;width:100%;height:16px;overflow:visible}.track.svelte-1gm3ut3{stroke:var(--rule);stroke-width:1}.zero.svelte-1gm3ut3{stroke:var(--ink-3);stroke-width:1}.tick1.svelte-1gm3ut3{stroke:var(--level);stroke-width:2}.tick2.svelte-1gm3ut3{stroke:var(--level);stroke-width:1;opacity:.55}.bar.svelte-1gm3ut3{opacity:.55}.bar.hot.svelte-1gm3ut3{opacity:1}.bar.up.svelte-1gm3ut3,.cap.up.svelte-1gm3ut3{fill:var(--up)}.bar.down.svelte-1gm3ut3,.cap.down.svelte-1gm3ut3{fill:var(--down)}.row.svelte-1owbhwc{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"name price move" "gauge gauge gauge" "m30 lvl ts";column-gap:.9rem;row-gap:.25rem;width:100%;padding:.7rem 1rem .65rem;border-bottom:1px solid var(--rule)}.row.svelte-1owbhwc:hover{background:var(--surface)}.row.svelte-1owbhwc:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.name.svelte-1owbhwc{grid-area:name;font-weight:560;font-stretch:var(--narrow);min-width:0}.cat.svelte-1owbhwc{display:block;font-size:.78rem;font-weight:400}.price.svelte-1owbhwc{grid-area:price;text-align:right;font-weight:500}.move.svelte-1owbhwc{grid-area:move;text-align:right;font-weight:680;min-width:5.2rem}.gauge.svelte-1owbhwc{grid-area:gauge}.m30.svelte-1owbhwc{grid-area:m30;font-size:.8rem}.lbl.svelte-1owbhwc{color:var(--ink-3)}.lvl.svelte-1owbhwc{grid-area:lvl;font-size:.8rem;text-align:right}.ts.svelte-1owbhwc{grid-area:ts;font-size:.8rem;text-align:right;min-width:5.2rem}.closed.svelte-1owbhwc .price:where(.svelte-1owbhwc),.closed.svelte-1owbhwc .move:where(.svelte-1owbhwc){opacity:.6}@media(min-width:860px){.row.svelte-1owbhwc{grid-template-columns:minmax(11rem,1.4fr) 8rem 6.5rem minmax(10rem,1.6fr) 6.5rem 7rem 6rem;grid-template-areas:"name price move gauge m30 lvl ts";align-items:center;padding-block:.55rem}.m30.svelte-1owbhwc,.lvl.svelte-1owbhwc,.ts.svelte-1owbhwc{text-align:right}.lbl.svelte-1owbhwc{display:none}}.head.svelte-11kumm3{display:none}@media(min-width:860px){.head.svelte-11kumm3{display:grid;grid-template-columns:minmax(11rem,1.4fr) 8rem 6.5rem minmax(10rem,1.6fr) 6.5rem 7rem 6rem;column-gap:.9rem;padding:.5rem 1rem;font-size:.78rem;border-bottom:1px solid var(--rule)}.head.svelte-11kumm3 span:where(.svelte-11kumm3):not(:first-child):not(.g){text-align:right}.g.svelte-11kumm3{text-align:center}.key.svelte-11kumm3{display:inline-block;width:2px;height:.8rem;background:var(--level);vertical-align:-2px;margin-left:.3rem}}h2.svelte-1ary22t{font-size:1.05rem;font-weight:720;font-stretch:var(--wide);margin:0;padding:1.4rem 1rem .5rem}.pad.svelte-1ary22t{padding:0 1rem 1rem}.note.svelte-1ary22t{margin:1rem 1rem 0;padding:.7rem .9rem;border-radius:6px}.bad.svelte-1ary22t{background:var(--danger-soft)}.alerts.svelte-1ary22t{list-style:none;margin:0;padding:0}.alerts.svelte-1ary22t li:where(.svelte-1ary22t){display:grid;grid-template-columns:4.6rem 1fr;gap:.6rem;padding:.6rem 1rem;border-bottom:1px solid var(--rule)}.alerts.svelte-1ary22t strong:where(.svelte-1ary22t){font-weight:600}.t.svelte-1ary22t{font-size:.85rem;padding-top:.1rem}.more.svelte-1ary22t{margin:.4rem .6rem 1.5rem}h2.svelte-11kkrjn{font-size:.95rem;font-weight:700;font-stretch:var(--wide);margin:0;padding:1.2rem 1rem .4rem;color:var(--ink-2);border-bottom:1px solid var(--rule)}.pad.svelte-11kkrjn{padding:1rem}.error.svelte-11kkrjn{margin:1rem;padding:.7rem .9rem;background:var(--danger-soft);border-radius:6px}h2.svelte-441oti{font-size:.95rem;font-weight:700;font-stretch:var(--wide);margin:0;padding:1.2rem 1rem .4rem;color:var(--ink-2);border-bottom:1px solid var(--rule)}ul.svelte-441oti{list-style:none;margin:0;padding:0}li.svelte-441oti{display:grid;grid-template-columns:3.4rem 1fr;gap:.6rem;padding:.6rem 1rem;border-bottom:1px solid var(--rule)}li.system.svelte-441oti strong:where(.svelte-441oti){font-weight:500}strong.svelte-441oti{font-weight:620}.sent.svelte-441oti{display:block;font-size:.78rem;margin-top:.15rem}.t.svelte-441oti{font-size:.85rem;padding-top:.1rem}.pad.svelte-441oti{padding:1rem}.err.svelte-441oti{margin:1rem;padding:.7rem .9rem;background:var(--danger-soft);border-radius:6px}.more.svelte-441oti{margin:.6rem}section.svelte-1u3w06f{padding:.4rem 1rem 1.2rem;border-bottom:1px solid var(--rule);max-width:760px}h2.svelte-1u3w06f{font-size:1.05rem;font-weight:720;font-stretch:var(--wide);margin:1rem 0 .6rem}p.svelte-1u3w06f{margin:.4rem 0}.pad.svelte-1u3w06f{padding:1rem}.line.svelte-1u3w06f{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.45rem 0}.btns.svelte-1u3w06f{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.btns.test.svelte-1u3w06f{margin-top:.8rem}.row.svelte-1u3w06f{display:flex;gap:.5rem;flex-wrap:wrap}.row.svelte-1u3w06f input:where(.svelte-1u3w06f){flex:1 1 12rem}.msg.svelte-1u3w06f{color:var(--ink);background:var(--level-soft);padding:.45rem .7rem;border-radius:6px}.steps.svelte-1u3w06f{margin:.2rem 0 .7rem;padding-left:1.2rem}.plain.svelte-1u3w06f{list-style:none;padding:0;margin:.3rem 0 .6rem}.plain.svelte-1u3w06f li:where(.svelte-1u3w06f){display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--rule)}.ov.svelte-1u3w06f{display:grid;grid-template-columns:minmax(7rem,1fr) 5.5rem 5.5rem auto;gap:.5rem;align-items:center;padding:.25rem 0}.ov.head.svelte-1u3w06f{font-size:.78rem}.keyrow.svelte-1u3w06f{margin:.6rem 0 1rem}.small.svelte-1u3w06f{font-size:.85rem}table.svelte-1u3w06f{width:100%;border-collapse:collapse;font-size:.88rem;margin:.6rem 0}th.svelte-1u3w06f,td.svelte-1u3w06f{text-align:left;padding:.35rem .4rem .35rem 0;border-bottom:1px solid var(--rule);vertical-align:top}th.svelte-1u3w06f{font-weight:600;color:var(--ink-2)}code.svelte-1u3w06f{font-size:.9em}summary.svelte-1u3w06f{cursor:pointer;margin-top:.6rem;color:var(--ink-2)}dialog.svelte-alhcr{border:none;padding:0;width:min(760px,100vw);max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);color:var(--ink);margin:auto auto 0;border-radius:12px 12px 0 0}@media(min-width:860px){dialog.svelte-alhcr{margin:auto;border-radius:12px}}dialog.svelte-alhcr::backdrop{background:#0a0f1473}header.svelte-alhcr{display:flex;justify-content:space-between;align-items:start;padding:1rem 1rem .3rem}h2.svelte-alhcr{margin:0;font-size:1.35rem;font-stretch:var(--wide);font-weight:720}header.svelte-alhcr p:where(.svelte-alhcr){margin:.2rem 0 0;display:flex;gap:.8rem;flex-wrap:wrap}.price.svelte-alhcr{font-weight:600}.ranges.svelte-alhcr{display:flex;gap:.1rem;padding:.3rem .6rem;overflow-x:auto}.ranges.svelte-alhcr .on:where(.svelte-alhcr){color:var(--ink);text-decoration:underline 2px;text-underline-offset:6px}.chart.svelte-alhcr{height:260px;margin:0 .4rem;position:relative}.empty.svelte-alhcr{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0}.alertcfg.svelte-alhcr{padding:.6rem 1rem 1.4rem;border-top:1px solid var(--rule);margin-top:.6rem}h3.svelte-alhcr{margin:.4rem 0;font-size:1rem;font-stretch:var(--wide)}.g.svelte-alhcr{max-width:22rem;margin:.4rem 0}form.svelte-alhcr{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;align-items:end;max-width:28rem}label.svelte-alhcr{display:grid;gap:.25rem;font-size:.85rem;color:var(--ink-2)}.btns.svelte-alhcr{grid-column:1 / -1;display:flex;gap:.5rem;flex-wrap:wrap}.soon.svelte-fzfk8p{padding:2rem 1rem;max-width:36rem}h2.svelte-fzfk8p{font-size:1.2rem;font-stretch:var(--wide);margin:0 0 .5rem}p.svelte-fzfk8p{color:var(--ink-2);margin:0}.boot.svelte-1n46o8q{padding:2rem 1rem}.top.svelte-1n46o8q{display:flex;align-items:center;gap:.6rem;padding:calc(.7rem + env(safe-area-inset-top)) 1rem .3rem;max-width:1180px;margin:0 auto}.brand.svelte-1n46o8q{font-weight:780;font-stretch:125%;font-size:1.15rem;color:var(--ink);text-decoration:none;letter-spacing:-.01em}.spacer.svelte-1n46o8q{flex:1}.muted-flag.svelte-1n46o8q{font-size:.85rem;background:var(--level-soft);color:var(--ink);padding:.2rem .55rem;border-radius:999px;text-decoration:none}nav.svelte-1n46o8q{display:flex;gap:1.1rem;overflow-x:auto;scrollbar-width:none;padding:.4rem 1rem 0;border-bottom:1px solid var(--rule);max-width:1180px;margin:0 auto;position:sticky;top:0;background:var(--paper);z-index:2}nav.svelte-1n46o8q::-webkit-scrollbar{display:none}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){white-space:nowrap;color:var(--ink-2);text-decoration:none;padding:.45rem 0 .55rem;font-weight:560;font-stretch:var(--narrow);border-bottom:3px solid transparent}nav.svelte-1n46o8q a.on:where(.svelte-1n46o8q){color:var(--ink);border-bottom-color:var(--ink)}nav.svelte-1n46o8q a.later:where(.svelte-1n46o8q){color:var(--ink-3)}main.svelte-1n46o8q{max-width:1180px;margin:0 auto;padding-bottom:calc(2rem + env(safe-area-inset-bottom))}
