.vo.vw{--nen:#f2f2f7;--be:#fff;--be2:#e9e9ee;--chu:#1c1c1e;--phu:#6e6e73;--mo:#aeaeb2;--vien:#3c3c4324;--nhan:#007aff;--nhan-nen:#007aff1f;--do:#ff3b30;background:var(--nen);color:var(--chu);min-height:100dvh;font-family:var(--font-vietos), "Be Vietnam Pro", system-ui, sans-serif;padding:0;overflow:visible}@media (prefers-color-scheme:dark){.vo.vw{--nen:#000;--be:#1c1c1e;--be2:#2c2c2e;--chu:#f2f2f7;--phu:#98989f;--mo:#636366;--vien:#ffffff1f;--nhan:#0a84ff;--nhan-nen:#0a84ff2e}}.vo.vw:before{display:none}html:has(.vo.vw){background:#f2f2f7}html:has(.vo.vw) body{background:#f2f2f7}@media (prefers-color-scheme:dark){html:has(.vo.vw){background:#000}html:has(.vo.vw) body{background:#000}}.vw a{color:inherit;text-decoration:none}.vw button{font:inherit;color:inherit}.vw :focus-visible{outline:2px solid var(--nhan);outline-offset:2px}.vw-khung{flex-direction:column;min-height:100dvh;display:flex}.vw-dau{z-index:20;padding:10px 18px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--be) 86%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid var(--vien);align-items:center;gap:14px;display:flex;position:sticky;top:0}.vw-logo{flex:none;align-items:center;gap:9px;width:222px;display:flex}.vw-logo svg{width:26px;height:auto;color:var(--chu)}.vw-logo svg path{fill:currentColor}.vw-logo b{font-size:18px;font-weight:700}.vw-tim{background:var(--be2);max-width:560px;height:40px;color:var(--phu);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.vw-tim input{min-width:0;font:inherit;color:var(--chu);background:0 0;border:0;outline:none;flex:1;font-size:15px}.vw-tim button{cursor:pointer;color:var(--phu);background:0 0;border:0;place-items:center;display:grid}.vw-dau-nut{align-items:center;gap:8px;margin-left:auto;display:flex}.vw-dau-nut>button{background:var(--be2);cursor:pointer;border:0;border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;display:grid;position:relative}.vw-dau-nut>button:hover{background:color-mix(in srgb, var(--be2) 80%, var(--chu) 8%)}.vw-anh{color:#fff;font-weight:700;overflow:hidden;background:linear-gradient(160deg,#4b8bf5,#1f3fa8)!important;border-radius:50%!important}.vw-anh img{object-fit:cover;width:100%;height:100%}.vw-so{background:var(--do);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}.vw-than{flex:1;grid-template-columns:240px minmax(0,1fr);display:grid}.vw-cot{border-right:1px solid var(--vien);flex-direction:column;align-self:start;gap:2px;height:calc(100dvh - 61px);padding:14px 10px;display:flex;position:sticky;top:61px;overflow:auto}.vw-cot-muc{cursor:pointer;text-align:left;width:100%;color:var(--chu);background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 12px;font-size:14.5px;display:flex}.vw-cot-muc svg{color:var(--phu);flex:none;font-size:19px}.vw-cot-muc:hover{background:var(--be2)}.vw-cot-muc[aria-current=page]{background:var(--nhan-nen);color:var(--nhan);font-weight:600}.vw-cot-muc[aria-current=page] svg{color:var(--nhan)}.vw-cot-muc span{flex:1}.vw-so-nho{background:var(--do);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11.5px}.vw-cot-chia{background:var(--vien);height:1px;margin:8px 12px}.vw-cot-phu{margin-top:auto;padding:10px 12px;font-size:12.5px;line-height:1.4;color:var(--phu)!important}.vw-cot-phu:hover{color:var(--nhan)!important}.vw-chinh{flex-direction:column;gap:26px;width:100%;min-width:0;max-width:1180px;padding:24px 28px 48px;display:flex}.vw-tb-he{background:var(--nhan-nen);color:var(--nhan);text-align:left;cursor:default;border:0;border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.vw-chao{background:var(--be);border:1px solid var(--vien);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:22px 24px;display:grid}.vw-chao h1{letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:700}.vw-chao-chu p{color:var(--phu);margin:4px 0 0;font-size:14.5px}.vw-thoi-tiet{color:var(--chu);align-items:center;gap:10px;display:flex}.vw-thoi-tiet svg{width:34px;height:34px}.vw-thoi-tiet span{flex-direction:column;font-size:14px;display:flex}.vw-thoi-tiet b{margin-right:4px;font-size:22px;font-weight:700}.vw-thoi-tiet small{color:var(--phu);font-size:12.5px}.vw-hoi{background:var(--be2);border-radius:14px;grid-column:1/-1;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.vw-hoi input{min-width:0;font:inherit;color:var(--chu);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:15.5px}.vw-hoi button{background:var(--nhan);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:9px 18px;font-weight:600}.vw-hoi-cau{background:conic-gradient(from 200deg,#ff7a59,#ffd166,#2fd3c4,#4b8bf5,#8a5cff,#ff7a59);border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 3px #ffffff8c}.vw-the-hang{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vw-the{background:var(--be);border:1px solid var(--vien);border-radius:18px;flex-direction:column;gap:10px;min-height:150px;padding:16px 18px;display:flex}a.vw-the:hover{border-color:color-mix(in srgb, var(--nhan) 40%, var(--vien))}.vw-the-dau{justify-content:space-between;align-items:center;display:flex}.vw-the-so{background:var(--nhan-nen);min-width:26px;color:var(--nhan);text-align:center;border-radius:999px;padding:2px 9px;font-weight:700}.vw-the ul{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vw-the li{flex-direction:column;font-size:14px;display:flex}.vw-the li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw-the li small{color:var(--phu);font-size:12px}.vw-the-rong{color:var(--phu);flex:1;margin:0;font-size:14px}.vw-the-chan{color:var(--nhan);font-size:13.5px;font-weight:600}.vw-the-si,.vw-the-ai{color:#fff;background:linear-gradient(160deg,#1f3fa8,#0a1640);border:0;padding:0;overflow:hidden}.vw-the-si>.vw-si,.vw-the-ai>*{color:#fff;text-align:left;cursor:pointer;border:0;flex-direction:column;flex:1;justify-content:center;width:100%;height:100%;min-height:150px;margin:0;padding:16px 18px;display:flex;box-shadow:none!important;background:0 0!important;border-radius:0!important}.vw-tieu{margin:0 0 12px;font-size:17px;font-weight:700}.vw-luoi{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;display:grid}.vw-o{display:flex}.vw .vw-o .vo-app{background:var(--be);border:1px solid var(--vien);width:100%;color:var(--chu);border-radius:16px;gap:9px;padding:16px 8px 12px;transition:transform .12s,box-shadow .12s}.vw .vw-o .vo-app:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #00000059}.vw .vw-o .vo-icon{width:52px;height:52px;font-size:26px;box-shadow:0 6px 14px -6px #00000059}.vw .vw-o .vo-icon-lich b{font-size:26px}.vw .vw-o .vo-icon-lich small{font-size:9.5px}.vw .vw-o .vo-app-ten{color:var(--chu);text-shadow:none;max-width:100%;font-size:13px}.vw .vw-o .vo-cd-cham,.vw-duoi{display:none}@media (max-width:1020px){.vw-the-hang{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.vw-than{grid-template-columns:minmax(0,1fr)}.vw-cot{display:none}.vw-logo{width:auto}.vw-logo b{display:none}.vw-dau{gap:10px;padding-left:14px;padding-right:14px}.vw-dau-nut>button:first-child{display:none}.vw-chinh{padding:16px 14px calc(96px + env(safe-area-inset-bottom,0px));gap:20px}.vw-chao{grid-template-columns:minmax(0,1fr);padding:18px}.vw-the-hang{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vw-the-hang>a.vw-the{grid-column:1/-1}.vw-the{min-height:0}.vw-the-si>.vw-si,.vw-the-ai>*{min-height:118px;padding:12px 14px;font-size:12px}.vw-the-hang>.vw-the-si:last-child{grid-column:1/-1}.vw-luoi{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vw .vw-o .vo-app{background:0 0;border:0;padding:12px 4px 10px}.vw .vw-o .vo-app-ten{font-size:11.5px}.vw-duoi{z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--be) 90%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);border-top:1px solid var(--vien);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.vw .vw-duoi>*{cursor:pointer;color:var(--phu);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:11px;display:flex;position:relative}.vw-duoi svg{font-size:23px}.vw-duoi [aria-current=page]{color:var(--nhan)}.vw-duoi .vw-so{top:0;right:calc(50% - 22px)}}.vw-hoi:has(.vw-hoi-cong){padding-left:6px}.vw-hoi-cong{color:var(--chu);background:#7f7f7f24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.vw-hoi-cong:hover{background:#7f7f7f3d}.vw-hoi-cong:focus-visible{outline-offset:2px;outline:2px solid}.vw-hoi{align-items:flex-end}.vw-hoi textarea{min-width:0;font:inherit;color:var(--chu);resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;align-self:center;max-height:140px;padding:8px 0;font-size:15.5px;line-height:1.4;overflow-y:auto}.vw-hoi .vw-hoi-cong{align-self:flex-end;margin-bottom:4px}.vw-hoi .vw-hoi-cau{align-self:flex-end;margin-bottom:8px}.vw-thoi-tiet .vw-tt-them{display:inline}@media (max-width:720px){.vw-chao{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;padding:16px}.vw-chao h1{font-size:22px}.vw-chao-chu p{font-size:13px}.vw-thoi-tiet{align-self:start;gap:6px}.vw-thoi-tiet svg{width:26px;height:26px}.vw-thoi-tiet span{text-align:right;align-items:flex-end;font-size:12.5px;line-height:1.25}.vw-thoi-tiet b{margin-right:2px;font-size:19px}.vw-thoi-tiet small{font-size:12px}.vw-thoi-tiet .vw-tt-them{display:none}.vw-hoi textarea{font-size:16px}}.vw-hoi .vw-hoi-cong{color:var(--chu);background:#7f7f7f24;border-radius:50%;padding:0;font-weight:400}.vw-hoi .vw-hoi-cong:hover{background:#7f7f7f3d}.vw-logo-dt>.logo-dt{display:none}.vw-logo .lcd-x{width:.86em;height:.86em}.vw-logo .logo-dt path:first-child{fill:#18c3fb}.vw-logo .logo-dt path:last-child{fill:#07ecee}@media (max-width:720px){.vw-logo-dt>.logo-dt{width:28px;height:28px;display:block}.vw-logo-dt .vw-logo-chu{display:none}}
