@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77d9a04c69f7b11b-s.p.1uklb5el4zgvl.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d81b50f8e1aba043-s.05i4gb4p0piv4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd018b41519c2d93-s.p.2g-0we2o5_ngd.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4fb5dfe9580f890-s.p.1zvg0ggiaivzo.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f6c95fdd7b08cc8-s.0jaqhc1tb-5xm.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f1976624c2b6255-s.p.1hvvd1t-trplq.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ac706d910f2bd04-s.p.25pbmqxk8u2s7.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c61b7007b1b2764-s.0n_ln9vqskgts.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/25d341d5876d8ede-s.p.2wu4yy186g04j.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bf0d8dd0c866b9f-s.p.10uaeld2xxvpt.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/341181aba0db3eca-s.2bbpeapf-lbjw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83940f62350fcaa7-s.p.13y-iz2lazqtb.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7d827713c9830e8a-s.p.1ubek13yfcpkr.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8ff72baa89522a13-s.0t1_atrj_pkiu.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/851ce0e34689f040-s.p.0unco9n87mni8.woff2)format("woff2");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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.VqVqIa_className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}
@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/3df855c5313a6ce1-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/fb935d2767b6bc53-s.p.1znw80anc03tc.woff2)format("woff2");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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/106680e3cb941a97-s.0dpkqgqz79smb.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/4686f7842ee651e2-s.p.2zp15__9k16__.woff2)format("woff2");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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3df855c5313a6ce1-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/fb935d2767b6bc53-s.p.1znw80anc03tc.woff2)format("woff2");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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/106680e3cb941a97-s.0dpkqgqz79smb.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/4686f7842ee651e2-s.p.2zp15__9k16__.woff2)format("woff2");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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3df855c5313a6ce1-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/fb935d2767b6bc53-s.p.1znw80anc03tc.woff2)format("woff2");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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/106680e3cb941a97-s.0dpkqgqz79smb.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/4686f7842ee651e2-s.p.2zp15__9k16__.woff2)format("woff2");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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.eDFglW_className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.eDFglW_variable{--chu-to:"Baloo 2", "Baloo 2 Fallback"}
:root{--nen:#f2f7f1;--mat:#fff;--mat-2:#e3ece2;--vien:#cdd8cc;--chu:#131a14;--chu-mo:#536055;--chinh:#1f7a4d;--tren-chinh:#fff;--xanh-la:#b8eec8;--tren-xanh-la:#0c3d24;--hong:#ffcddf;--tren-hong:#6a1436;--cam:#ffd2a8;--tren-cam:#663000;--xanh-duong:#cddfff;--tren-xanh-duong:#0c3566;--do:#b3261e;--bong:0 1px 2px #1e190f0f, 0 6px 18px #1e190f0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-giao-dien=sang]){--nen:#0e130f;--mat:#18201a;--mat-2:#222c24;--vien:#39463b;--chu:#eceee8;--chu-mo:#a9aea4;--chinh:#7fdca4;--tren-chinh:#06371f;--xanh-la:#1a5235;--tren-xanh-la:#c8f0d4;--hong:#6b2647;--tren-hong:#ffd6e4;--cam:#6c4012;--tren-cam:#ffdcbe;--xanh-duong:#1f4682;--tren-xanh-duong:#d2e4ff;--do:#ffb4ab;--bong:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-giao-dien=toi]{--nen:#0e130f;--mat:#18201a;--mat-2:#222c24;--vien:#39463b;--chu:#eceee8;--chu-mo:#a9aea4;--chinh:#7fdca4;--tren-chinh:#06371f;--xanh-la:#1a5235;--tren-xanh-la:#c8f0d4;--hong:#6b2647;--tren-hong:#ffd6e4;--cam:#6c4012;--tren-cam:#ffdcbe;--xanh-duong:#1f4682;--tren-xanh-duong:#d2e4ff;--do:#ffb4ab;--bong:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--nen);color:var(--chu);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.45}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--chinh);outline-offset:2px}.khung{max-width:560px;padding:calc(env(safe-area-inset-top) + 14px) 16px calc(env(safe-area-inset-bottom) + 108px);min-height:100dvh;margin:0 auto}.dau{align-items:center;gap:10px;min-height:48px;margin-bottom:14px;display:flex}.dau h1{letter-spacing:-.02em;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:24px;font-weight:800}.nut-tron{background:var(--mat-2);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.bento{grid-template-rows:auto auto;grid-template-columns:1.25fr 1fr;gap:10px;margin-bottom:16px;display:grid}.o{border-radius:28px;flex-direction:column;justify-content:space-between;gap:4px;padding:16px 18px;display:flex}.o .so{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.o .nhan{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.o-lon{background:var(--xanh-la);color:var(--tren-xanh-la);grid-row:span 2;min-height:150px}.o-lon .so{font-size:64px}.o-hong{background:var(--hong);color:var(--tren-hong)}.o-xanh{background:var(--xanh-duong);color:var(--tren-xanh-duong)}.bang{background:var(--mat-2);border-radius:20px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.bang .noi{flex:1;min-width:0}.bang-cam{background:var(--cam);color:var(--tren-cam)}.bang-xanh{background:var(--xanh-la);color:var(--tren-xanh-la)}.bang-do{background:var(--hong);color:var(--tren-hong)}.bang button,.bang a{background:var(--mat);color:var(--chu);border-radius:999px;flex:none;min-height:40px;padding:8px 14px;font-weight:700}.dai{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 10px;display:flex;overflow-x:auto}.dai::-webkit-scrollbar{display:none}.vien{border:1.5px solid var(--vien);background:var(--mat);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.vien[aria-pressed=true]{background:var(--chinh);color:var(--tren-chinh);border-color:var(--chinh)}.luoi-chon{gap:8px;display:grid}.luoi-2{grid-template-columns:1fr 1fr}.luoi-4{grid-template-columns:repeat(4,1fr)}.chon{border:1.5px solid var(--vien);background:var(--mat);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;padding:8px 4px;font-size:15px;font-weight:700;display:flex}.chon .hinh{font-size:22px;line-height:1.1}.chon[aria-pressed=true]{background:var(--xanh-la);color:var(--tren-xanh-la);border-color:#0000}.chon.muon_di[aria-pressed=true]{background:var(--hong);color:var(--tren-hong)}.ds{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.the{background:var(--mat);box-shadow:var(--bong);border-radius:24px;align-items:stretch;display:flex}.the-chinh{flex:1;align-items:center;gap:12px;min-width:0;padding:12px 4px 12px 12px;display:flex}.hinh-loai{border-radius:18px;flex:none;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.loai-an{background:var(--cam)}.loai-ca_phe{background:var(--hong)}.loai-di_choi{background:var(--xanh-duong)}.loai-khac{background:var(--xanh-la)}.the-giua{flex:1;min-width:0}.the-ten{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.the-phu{color:var(--chu-mo);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:4px;font-size:13px;display:flex}.huy-hieu{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.huy-hieu.da_di{background:var(--xanh-la);color:var(--tren-xanh-la)}.huy-hieu.muon_di{background:var(--hong);color:var(--tren-hong)}.xa{text-align:right;font-variant-numeric:tabular-nums;flex:none;padding-right:4px}.xa b{letter-spacing:-.02em;font-size:22px;font-weight:800}.xa span{color:var(--chu-mo);margin-left:2px;font-size:13px;font-weight:600}.the-duong{width:60px;color:var(--chinh);border-left:1.5px solid var(--mat-2);border-radius:0 24px 24px 0;flex:none;place-items:center;display:grid}.trong{text-align:center;background:var(--mat);color:var(--chu-mo);border-radius:28px;margin-top:6px;padding:36px 20px}.trong .to{font-size:44px}.trong b{color:var(--chu);margin:6px 0 4px;font-size:18px;display:block}.nut{background:var(--chinh);min-height:56px;color:var(--tren-chinh);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.nut:disabled{opacity:.55}.nut-phu{background:var(--mat-2);color:var(--chu)}.nut-xanh{background:var(--xanh-duong);color:var(--tren-xanh-duong)}.nut-do{color:var(--do);border:1.5px solid var(--vien);background:0 0}.hang{grid-template-columns:1fr 1fr;gap:10px;display:grid}.noi-len{padding:12px 16px calc(env(safe-area-inset-bottom) + 14px);background:linear-gradient(to top, var(--nen) 62%, transparent);pointer-events:none;z-index:500;position:fixed;bottom:0;left:0;right:0}.noi-len>*{pointer-events:auto;border-radius:24px;max-width:528px;min-height:64px;margin:0 auto;font-size:17px;display:flex;box-shadow:0 8px 24px #0000002e}.khoi{background:var(--mat);box-shadow:var(--bong);border-radius:28px;margin-bottom:12px;padding:16px}.khoi-cam{background:var(--cam);color:var(--tren-cam);box-shadow:none}.khoi-xanh{background:var(--xanh-duong);color:var(--tren-xanh-duong);box-shadow:none}.khoi h2{align-items:center;gap:8px;margin:0 0 4px;font-size:17px;font-weight:800;display:flex}.khoi p{margin:0 0 12px;font-size:14px}.nhan-o{margin:14px 0 6px;font-size:14px;font-weight:700;display:block}.nhan-o:first-child{margin-top:0}.o-nhap{border:1.5px solid var(--vien);background:var(--mat);width:100%;min-height:52px;color:var(--chu);border-radius:16px;padding:0 14px;font-size:16px}.hang-nhap{gap:8px;display:flex}.hang-nhap .o-nhap{flex:1;min-width:0}.hang-nhap .nut{flex:none;width:auto;min-height:52px;padding:0 18px}.goi-y{color:var(--chu-mo);margin:8px 0 0;font-size:13px}.loi{color:var(--do);margin:10px 0 0;font-size:14px;font-weight:600}.chu-link{text-align:center;color:var(--chinh);width:100%;padding:14px;font-weight:700;display:block}.ban-do{background:var(--mat-2);z-index:0;border-radius:24px;width:100%;position:relative;overflow:hidden}.ghim{background:#e8336d;border:3px solid #fff;border-radius:50% 50% 50% 0;width:34px;height:34px;position:relative;transform:rotate(-45deg);box-shadow:0 3px 8px #00000059}.ghim:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.leaflet-container{font:inherit;background:var(--mat-2)}@media (prefers-color-scheme:dark){:root:not([data-giao-dien=sang]) .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.9)}}:root[data-giao-dien=toi] .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.9)}.ten-lon{letter-spacing:-.02em;overflow-wrap:anywhere;margin:14px 0 8px;font-size:28px;font-weight:800;line-height:1.15}.dong-nhan{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.nhan-to{background:var(--mat-2);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.nhan-to.da_di{background:var(--xanh-la);color:var(--tren-xanh-la)}.nhan-to.muon_di{background:var(--hong);color:var(--tren-hong)}.chong{gap:10px;display:grid}.chong .khoi{margin-bottom:0}.sao-dau{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.sao-dau .nhan-o{margin:0}.sao-so{color:var(--chu-mo);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.sao-hang{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.sao{min-height:56px;color:var(--vien);border-radius:18px;place-items:center;display:grid}.sao[aria-pressed=true]{color:#f5a524}.sao-nho{color:#d98a00;white-space:nowrap;font-weight:800}:root[data-giao-dien=toi] .sao-nho{color:#ffc45c}@media (prefers-color-scheme:dark){:root:not([data-giao-dien=sang]) .sao-nho{color:#ffc45c}}img.hinh-loai{object-fit:cover;background:var(--mat-2)}.luoi-anh{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.o-anh{aspect-ratio:1;background:var(--mat-2);border-radius:18px;display:block;overflow:hidden}.o-anh img{object-fit:cover;width:100%;height:100%;display:block}.o-them{background:var(--xanh-la);color:var(--tren-xanh-la);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.goi-y.dam{color:var(--chu);font-weight:600}.xem-anh{z-index:1000;color:#fff;background:#000;position:fixed;inset:0}.xem-cuon{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.xem-cuon::-webkit-scrollbar{display:none}.xem-trang{scroll-snap-align:start;scroll-snap-stop:always;flex:none;place-items:center;width:100%;height:100%;display:grid;position:relative}.xem-trang img{object-fit:contain;max-width:100%;max-height:100%}.xem-nut{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 18px);justify-content:center;align-items:center;gap:14px;display:flex;position:absolute}.xem-dem{font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;padding:8px 14px;font-weight:700}.xem-nut button,.xem-dong{color:#fff;background:#282828cc;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.xem-dong{top:calc(env(safe-area-inset-top) + 12px);position:absolute;right:14px}[hidden]{display:none!important}#hoi-trung .the{color:var(--chu)}#hoi-trung .the-chinh{padding-left:14px}.mo-xem{background:var(--chinh);color:var(--tren-chinh);border-radius:999px;flex:none;padding:8px 12px;font-size:14px;font-weight:700}.dong-gop{margin-bottom:14px}.dg-thanh{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin:4px 0 10px;display:grid}.dg-thanh span{background:var(--mat);height:44px;color:var(--chu-mo);border:2px dashed var(--vien);border-radius:14px;place-items:center;font-size:16px;font-weight:800;display:grid}.dg-thanh span.day{background:var(--chinh);color:var(--tren-chinh);border:2px solid var(--chinh)}.dg-so{font-size:15px!important}.o-tong{justify-content:space-between;gap:12px;padding:14px 14px 14px 18px}.o-tong-chu{flex-direction:column;gap:2px;min-width:0;display:flex}.o-tong .so{font-size:34px}.nut-an-gi{background:var(--chinh);min-height:60px;color:var(--tren-chinh);text-align:center;border-radius:20px;flex:none;padding:8px 14px;font-size:14px;font-weight:800;line-height:1.25}.an-gi h2{margin:0}.an-gi .gach-chan{min-height:44px;color:inherit;padding:0 4px}.an-gi .the{color:var(--chu)}.hang-tim{gap:8px;margin-bottom:12px;display:flex}.o-tim{border:1.5px solid var(--vien);background:var(--mat);min-width:0;min-height:48px;color:var(--chu-mo);border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.o-tim:focus-within{border-color:var(--chinh)}.o-tim input{min-width:0;color:var(--chu);appearance:none;background:0 0;border:0;outline:0;flex:1;min-height:44px;font-size:16px}.o-tim input::-webkit-search-cancel-button{display:none}.o-tim button{background:var(--mat-2);width:36px;height:36px;color:var(--chu);border-radius:50%;flex:none;place-items:center;display:grid}.hang-tim .vien{min-height:48px;padding:0 12px;font-size:14px}.mo-cua{color:var(--chinh);font-weight:700}.mon-trong-the{color:var(--chu);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;font-weight:600;display:block;overflow:hidden}p.mon-trong-the{white-space:normal;font-size:15px}.mon-nen-goi p{overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;font-weight:700}.nut-co-chu{background:var(--mat-2);white-space:nowrap;border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;min-width:58px;min-height:56px;padding:6px 6px 5px;font-size:11px;font-weight:700;line-height:1.1;display:flex}.dau:has(.nut-co-chu){gap:6px}.chan-link,.gach-chan{text-underline-offset:3px;font-weight:700;text-decoration:underline}.chan-link{align-items:center;min-height:44px;display:inline-flex}.trong .chu-link{padding-bottom:0}.khoi-la{background:var(--xanh-la);color:var(--tren-xanh-la);box-shadow:none}.khoi-hong{background:var(--hong);color:var(--tren-hong);box-shadow:none}.hd-muc{padding:0;scroll-margin-top:12px;overflow:hidden}.hd-dau{text-align:left;width:100%;min-height:72px;color:inherit;align-items:center;gap:12px;padding:14px 16px;display:flex}.hd-bieu-tuong{text-align:center;flex:none;width:36px;font-size:28px}.hd-ten{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.25;display:flex}.hd-ten b{font-size:16px;font-weight:800}.hd-ten span{opacity:.85;font-size:13px}.hd-mui-ten{flex:none;transition:transform .15s}.hd-mui-ten.mo{transform:rotate(180deg)}.hd-noi-dung{padding:0 16px 16px}.hd-buoc{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hd-buoc li{background:var(--mat);color:var(--chu);border-radius:18px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hd-so{background:var(--chu);width:28px;height:28px;color:var(--nen);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.hd-hinh{text-align:center;flex:none;width:30px;font-size:24px}.hd-chu{font-size:15px;line-height:1.4}.hd-ghi-chu{gap:8px;margin:8px 0 0;padding-left:20px;font-size:15px;display:grid}.muc-loai{margin-bottom:12px}.muc-loai .chon{min-height:72px;font-size:14px}.muc-loai .chon[aria-pressed=true]{background:var(--chinh);color:var(--tren-chinh)}.muc-loai .dem{opacity:.75;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.dai-tp{gap:10px;padding-bottom:14px}.o-tp{text-align:left;opacity:.72;border:3px solid #0000;border-radius:24px;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;gap:6px;min-width:108px;max-width:190px;min-height:84px;padding:12px 14px;display:flex}.o-tp .so{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.o-tp .nhan{overflow-wrap:anywhere;align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.o-tp[aria-pressed=true]{opacity:1;border-color:var(--chu)}.o-tp-quanh{background:var(--chinh);color:var(--tren-chinh);min-width:150px}.o-tp-tat-ca{background:var(--mat-2);color:var(--chu);min-width:84px}.o-la{background:var(--xanh-la);color:var(--tren-xanh-la)}.o-lon .nhan+.so{margin-top:auto}.dai-trong-khoi{margin:8px -16px 0;padding-bottom:2px}.vien-nho{min-height:40px;padding:0 14px;font-size:14px}.phu{color:var(--chu-mo);font-weight:500}.nut-goi{text-align:left;border-radius:24px;justify-content:flex-start;min-height:64px}.nut-goi span{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:1.25;display:flex}.nut-goi small{font-size:13px;font-weight:500}.ghi-chu{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0!important;font-size:16px!important}.bento-2{grid-template-rows:auto;grid-template-columns:1fr 1fr}.o-cam{background:var(--cam);color:var(--tren-cam)}.the-chon{text-align:left;border:2px solid #0000;align-items:center;gap:12px;width:100%;padding:12px}.the-chon[aria-pressed=true]{border-color:var(--chinh);background:var(--xanh-la);color:var(--tren-xanh-la)}.the-chon[aria-pressed=true] .the-phu{color:inherit}.o-tick{border:2px solid var(--vien);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.the-chon[aria-pressed=true] .o-tick{background:var(--chinh);border-color:var(--chinh);color:var(--tren-chinh)}.nhan-tren{color:var(--chu-mo);margin:6px 0;font-size:14px;font-weight:700}.ghim-so{color:#fff;font-variant-numeric:tabular-nums;background:#e8336d;border:2.5px solid #fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid;box-shadow:0 2px 6px #00000059}.the-xem{gap:12px;margin-bottom:0;display:grid}.xem-dau{align-items:flex-start;gap:12px;display:flex}.the-xem h2.the-ten{margin:2px 0 0;font-size:19px;font-weight:800;display:block}.dai-anh{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.dai-anh::-webkit-scrollbar{display:none}.dai-anh a{scroll-snap-align:start;flex:none}.dai-anh img{object-fit:cover;background:var(--mat-2);border-radius:18px;width:auto;min-width:120px;max-width:78vw;height:180px;display:block}.o-nhieu-dong{resize:vertical;min-height:96px;font:inherit;padding:12px 14px;line-height:1.4;display:block}.nut-xoa{background:var(--do);color:var(--nen)}.ten-trong-yc{text-underline-offset:3px;overflow-wrap:anywhere;margin:4px 0 6px;font-size:18px;font-weight:800;text-decoration:underline;display:block}.bang a{align-items:center;display:inline-flex}.o-ngang{flex-direction:row;align-items:center;min-height:0;margin-bottom:14px}.o-ngang .so{font-size:44px}.o-ngang .so small{letter-spacing:0;margin-left:2px;font-size:16px;font-weight:700}.the-nguoi{align-items:center;gap:12px;padding:12px}.the-nguoi.mo .hinh-nguoi,.the-nguoi.mo .the-ten{opacity:.55}.hinh-nguoi{background:var(--xanh-duong);color:var(--tren-xanh-duong);border-radius:50%;font-size:22px;font-weight:800}.nut-hang{flex:none;gap:6px;display:flex}.giua{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.hop-dang-nhap{width:100%;max-width:400px}.bieu-tuong{background:var(--xanh-la);border-radius:28px;place-items:center;width:84px;height:84px;margin-bottom:16px;font-size:42px;display:grid}.chan{text-align:center;color:var(--chu-mo);justify-content:center;align-items:center;gap:14px;margin-top:22px;font-size:13px;display:flex}.chan button{min-height:44px;font-weight:600;text-decoration:underline}@keyframes quay{to{transform:rotate(360deg)}}.quay{animation:.9s linear infinite quay}@media (prefers-reduced-motion:reduce){.quay{animation:none}}
:root{--hong-dam:#e8336d;--cam-dam:#f0761a;--duong-dam:#2f6be0;--tren-dam:#fff;--nay:cubic-bezier(.3, 1.5, .5, 1);--chu-so:var(--chu-to), "Be Vietnam Pro", system-ui, sans-serif}h1,.ten-lon,.so,.xa b,.nut-an-gi,.noi-len>*,.muc-loai .chon,.dg-thanh span,.o-tp .nhan{font-family:var(--chu-so)}.dau h1{letter-spacing:0;padding-top:4px;font-size:32px;font-weight:800;line-height:1}.ten-lon{letter-spacing:0;font-size:32px;line-height:1.1}.nut,.chon,.vien,.o-tp,.nut-co-chu,.nut-tron,.nut-an-gi,.the-duong,.the-chinh,.hd-dau,.o-anh{touch-action:manipulation;transition:transform .22s var(--nay), border-radius .4s var(--nay), background-color .2s ease, color .2s ease}.nut:active,.chon:active,.vien:active,.o-tp:active,.nut-co-chu:active,.nut-tron:active,.the-duong:active,.o-anh:active{transform:scale(.94)}.the-chinh:active,.hd-dau:active{transform:scale(.98)}.nut-co-chu{background:var(--mat);border-radius:20px}.dai-tp{gap:8px}.o-tp{opacity:1;border:0;border-radius:24px;min-height:92px}.o-tp .so{font-size:34px;font-weight:800;line-height:.9}.o-tp .nhan{font-size:15px;font-weight:700}.o-tp[aria-pressed=true]{color:var(--tren-dam);border-radius:38px 38px 38px 12px}.o-tp.o-tp-quanh{background:var(--xanh-la);color:var(--tren-xanh-la)}.o-tp.o-tp-quanh[aria-pressed=true],.o-tp.o-la[aria-pressed=true]{background:var(--chinh);color:var(--tren-chinh)}.o-tp.o-xanh[aria-pressed=true]{background:var(--duong-dam)}.o-tp.o-hong[aria-pressed=true]{background:var(--hong-dam)}.o-tp.o-cam[aria-pressed=true]{background:var(--cam-dam)}.o-tp.o-tp-tat-ca{background:var(--mat)}.o-tp.o-tp-tat-ca[aria-pressed=true]{background:var(--chu);color:var(--nen)}.o.o-tong{background:var(--chinh);color:var(--tren-chinh);border-radius:36px;align-items:center;min-height:116px;margin-bottom:12px;padding:18px 16px 16px 22px}.o-tong .nhan{opacity:.92;font-size:14px;font-weight:600}.o.o-tong .so{transform-origin:0 100%;animation:bat-len .75s var(--nay) both;font-size:60px;font-weight:800;line-height:.95}.o.o-tong .so small{font-size:17px;font-weight:700}@keyframes bat-len{0%{opacity:0;transform:scale(.4)}}.nut-an-gi{background:var(--cam-dam);width:100px;height:100px;min-height:0;color:var(--tren-dam);border-radius:46% 54% 50% 50%/54% 46%;flex-direction:column;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:800;line-height:1.05;display:flex;transform:rotate(6deg);box-shadow:0 6px #00000029}.nut-an-gi>span{margin-bottom:2px;font-size:30px;line-height:1}.nut-an-gi:active{transform:rotate(6deg)scale(.92)}.nut-an-gi.lac{animation:lac-xuc-xac .6s var(--nay)}@keyframes lac-xuc-xac{0%{transform:rotate(6deg)scale(1)}30%{transform:rotate(-22deg)scale(1.12)}60%{transform:rotate(18deg)scale(.96)}to{transform:rotate(6deg)scale(1)}}.an-gi{animation:hien-len .45s var(--nay) both;border-radius:32px}.bang{border-radius:22px}.o-tim{background:var(--mat);border:0;min-height:52px}.hang-tim .vien{background:var(--mat);border:0;border-radius:18px;min-height:52px;font-weight:700}.hang-tim .vien[aria-pressed=true]{background:var(--duong-dam);color:var(--tren-dam);border-radius:999px}.muc-loai{gap:8px}.muc-loai .chon{background:var(--mat);border:0;border-radius:22px;gap:0;min-height:86px;font-size:16px;font-weight:700}.muc-loai .chon .hinh{font-size:28px}.muc-loai .chon[aria-pressed=true]{color:var(--tren-dam);border-radius:44px}.muc-loai .chon:first-child[aria-pressed=true]{background:var(--cam-dam)}.muc-loai .chon:nth-child(2)[aria-pressed=true]{background:var(--hong-dam)}.muc-loai .chon:nth-child(3)[aria-pressed=true]{background:var(--duong-dam)}.muc-loai .chon:nth-child(4)[aria-pressed=true]{background:var(--chinh);color:var(--tren-chinh)}.muc-loai .dem{opacity:.8;font-family:Be Vietnam Pro,system-ui,sans-serif}.ds{grid-template-columns:minmax(0,1fr)}.the{box-shadow:none;border-radius:28px;align-items:center}.the-chinh{padding:12px 6px 12px 12px}.hinh-loai{border-radius:20px;width:58px;height:58px;font-size:28px}.the-ten{font-size:17px}.xa{background:var(--cam);color:var(--tren-cam);white-space:nowrap;text-align:left;border-radius:11px;align-items:baseline;gap:2px;padding:3px 8px 0;line-height:1.15;display:inline-flex;transform:rotate(-3deg)}.xa b{letter-spacing:0;font-size:18px;font-weight:800}.the-phu{gap:4px 8px;margin-top:5px}.xa span{color:inherit;font-size:12px;font-weight:700}.the-duong{background:var(--xanh-la);width:52px;height:52px;color:var(--tren-xanh-la);border-left:0;border-radius:50%;margin:0 10px 0 6px}.ds>li{animation:hien-len .5s var(--nay) backwards;animation-delay:calc(var(--i,0) * 45ms)}@keyframes hien-len{0%{opacity:0;transform:translateY(16px)scale(.96)}}.noi-len>*{min-height:66px;box-shadow:0 10px 26px color-mix(in srgb, var(--chinh) 42%, transparent);border-radius:999px;font-size:20px;font-weight:800}.khoi{box-shadow:none;border-radius:30px}.o-nhap{border-radius:18px}.nut{font-family:var(--chu-so);min-height:58px;font-size:18px;font-weight:700}.nut-phu{background:var(--mat)}.khoi .nut-phu,.hang-nhap .nut-phu{background:var(--mat-2)}.nut-xoa,.nut-do{font-family:var(--chu-so)}.nut-tron{background:var(--mat);width:50px;height:50px}.chu-link{font-family:var(--chu-so);font-size:17px}.nhan-to{background:var(--mat);padding:7px 13px}.nhan-to.da_di{background:var(--chinh);color:var(--tren-chinh)}.o.o-ngang:not(.o-tong){background:var(--chinh);color:var(--tren-chinh);border-radius:32px;padding:16px 20px}.o.o-ngang:not(.o-tong) .so{font-size:52px;font-weight:800;line-height:.95}.bento .o{border-radius:30px}.bento .o .so{font-size:44px;font-weight:800}.chon{font-family:var(--chu-so);border-radius:20px;font-size:16px}.khoi .chon{background:var(--mat-2);border-color:#0000}.khoi .chon[aria-pressed=true]{background:var(--chinh);color:var(--tren-chinh);border-radius:34px}.vien{font-family:var(--chu-so);font-size:16px}.vien-nho{background:var(--mat-2);border:0;font-size:15px}.khoi.khoi-cam,.khoi.khoi-xanh,.khoi.khoi-la,.khoi.khoi-hong{border-radius:32px}.khoi h2{font-family:var(--chu-so);font-size:20px;font-weight:800}.nhan-o{font-size:15px}.ban-do{border-radius:30px}.mon-nen-goi p{font-family:var(--chu-so);font-size:22px;font-weight:700;line-height:1.2}.nut-goi{font-family:var(--chu-so);border-radius:28px}.nut-goi small{font-family:Be Vietnam Pro,system-ui,sans-serif}.o-anh{border-radius:22px}.o-them{font-family:var(--chu-so);font-size:15px}.sao-so{font-family:var(--chu-so);font-size:17px}.hinh-nguoi{font-family:var(--chu-so);border-radius:46% 54% 50% 50%/54% 46%;font-size:26px}.the-nguoi:nth-child(4n+1) .hinh-nguoi{background:var(--xanh-la);color:var(--tren-xanh-la)}.the-nguoi:nth-child(4n+2) .hinh-nguoi{background:var(--hong);color:var(--tren-hong)}.the-nguoi:nth-child(4n+3) .hinh-nguoi{background:var(--cam);color:var(--tren-cam)}.huy-hieu{font-family:var(--chu-so);padding:2px 9px 1px;font-size:13px}.the-chon{border-radius:28px}.ghim-so,.hd-so{font-family:var(--chu-so);font-size:16px}.mo-xem{font-family:var(--chu-so)}.the-xem h2.the-ten{font-family:var(--chu-so);font-size:23px;line-height:1.15}.nhan-tren{font-family:var(--chu-so);font-size:16px}.dai-anh img{border-radius:22px}.hd-ten b{font-family:var(--chu-so);font-size:18px}.hd-buoc li{border-radius:20px}.bieu-tuong{background:var(--cam-dam);width:96px;height:96px;animation:bat-len .7s var(--nay) both;border-radius:46% 54% 50% 50%/54% 46%;font-size:48px;transform:rotate(-6deg);box-shadow:0 6px #00000024}.hop-dang-nhap .ten-lon{font-size:38px}.trong{border-radius:32px}.trong .to{animation:bat-len .7s var(--nay) both;font-size:56px}.trong b{font-family:var(--chu-so);font-size:21px}.dg-thanh span{border-radius:16px;font-size:18px}.dg-thanh span.day{animation:bat-len .5s var(--nay) both;border-radius:999px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}
