.sto{--sto-nen:#0b0c10;--sto-be:#15161b;--sto-be2:#1f2027;--sto-be3:#2a2b33;--sto-vien:#ffffff14;--sto-chu:#f2f2f7;--sto-mo:#9a9aa6;--sto-nhan:#0a84ff;--sto-sao:#ff9f0a;background:var(--sto-nen);min-height:100dvh;color:var(--sto-chu);font-family:var(--font-vietos), "Be Vietnam Pro", system-ui, sans-serif;grid-template-columns:236px minmax(0,1fr);font-size:15px;line-height:1.5;display:grid}body:has(.sto){background:#0b0c10}.sto *,.sto :before,.sto :after{box-sizing:border-box}.sto a{color:var(--sto-nhan);text-decoration:none}.sto :focus-visible{outline-offset:2px;outline:2px solid #64d2ff}.sto h1,.sto h2,.sto h3{text-wrap:balance;margin:0}.sto button{font:inherit}.sto-ben{border-right:1px solid var(--sto-vien);scrollbar-width:thin;background:#0e0f14;flex-direction:column;gap:4px;height:100dvh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.sto .sto-ve{color:var(--sto-mo);align-items:center;gap:6px;margin:0 8px 10px;font-size:13px;display:inline-flex}.sto .sto-ve:hover{color:var(--sto-chu)}.sto-thuong-hieu{align-items:center;gap:10px;padding:0 8px 14px;display:flex}.sto-thuong-hieu>span:last-child{flex-direction:column;line-height:1.2;display:flex}.sto-thuong-hieu b{font-size:19px}.sto-thuong-hieu small{color:var(--sto-mo);font-size:12px}.sto-logo{color:#fff;background:linear-gradient(160deg,#f2789a,#c43f66);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:21px;display:inline-flex}.sto-ben nav{flex-direction:column;gap:1px;display:flex}.sto-ben nav button{color:var(--sto-mo);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:500;display:flex}.sto-ben nav button>svg{font-size:19px}.sto-ben nav button:hover{background:var(--sto-be);color:var(--sto-chu)}.sto-ben nav .sto-ben-chon{background:var(--sto-be2);color:var(--sto-chu)}.sto-ben nav .sto-ben-chon>svg{color:var(--sto-nhan)}.sto-ben-muc{letter-spacing:.06em;text-transform:uppercase;color:var(--sto-mo);margin:16px 10px 4px;font-size:11.5px;font-weight:600}.sto .sto-ben-studio{background:var(--sto-be);color:var(--sto-chu);border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:10px;font-size:13.5px;font-weight:500;display:flex}.sto .sto-ben-studio svg{color:#ffd60a}.sto-than{width:100%;min-width:0;max-width:1080px;margin:0 auto;padding:22px 32px 64px}.sto-dau{border-bottom:1px solid var(--sto-vien);flex-direction:column;gap:6px;margin-bottom:20px;padding:8px 0 18px;display:flex}.sto-dau h1{letter-spacing:-.015em;font-size:32px;font-weight:700;line-height:1.15}.sto-dau-phu{color:var(--sto-mo);margin:0}.sto-ngay{color:var(--sto-mo);letter-spacing:.04em;font-size:12.5px;font-weight:600}.sto .sto-lui{color:var(--sto-nhan);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:15px;display:inline-flex}.sto-ke{margin:26px 0 0}.sto-ke>header{border-top:1px solid var(--sto-vien);justify-content:space-between;align-items:flex-end;gap:12px;padding-top:18px;padding-bottom:10px;display:flex}.sto-ke>header>span{flex-direction:column;min-width:0;display:flex}.sto-ke h2{letter-spacing:-.01em;font-size:21px;font-weight:700}.sto-ke header small{color:var(--sto-mo);font-size:13px}.sto-xem-het{color:var(--sto-nhan);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:15px}.sto-trong{color:var(--sto-mo);align-items:center;gap:6px;margin:8px 0;display:flex}.sto-luoi-cot{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;display:grid}.sto-ds{flex-direction:column;display:flex}.sto-dong{border-bottom:1px solid var(--sto-vien);align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.sto .sto-dong-lien{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;display:flex}.sto-dong-chu{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.sto-dong-chu b{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;overflow:hidden}.sto-dong-chu small{color:var(--sto-mo);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sto-dong-meta{color:var(--sto-mo);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}.sto-dong-nut{flex-direction:column;flex-shrink:0;align-items:center;gap:3px;display:flex}.sto-dong-nut small{color:var(--sto-mo);font-size:10px}.sto-hang{text-align:center;width:22px;color:var(--sto-chu);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:17px;font-weight:700}.sto-the-nho{color:#ffd60a;background:#ffd60a29;border-radius:5px;padding:0 6px;font-size:10.5px;font-weight:600}.sto .sto-nut-nhan{background:var(--sto-be3);min-width:74px;height:30px;color:var(--sto-nhan);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.sto .sto-nut-nhan:hover{background:#34353e}.sto .sto-nut-nhan:disabled{opacity:.6}.sto .sto-nut-mo{background:var(--sto-be3)}.sto .sto-nut-cho{color:var(--sto-sao);text-transform:none;font-size:12.5px}.sto .sto-nut-lon{background:var(--sto-nhan);color:#fff;min-width:96px;height:34px;font-size:15px}.sto .sto-nut-lon:hover{background:#2b95ff}.sto-xoay{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite sto-xoay}@keyframes sto-xoay{to{transform:rotate(360deg)}}.sto-sao{color:var(--sto-sao);gap:1px;line-height:1;display:inline-flex}.sto-sao .sto-sao-rong{color:var(--sto-mo);opacity:.6}.sto-noi-bat{background:radial-gradient(120% 140% at 85% 20%, color-mix(in srgb, var(--m1) 70%, transparent), transparent 60%), linear-gradient(150deg, color-mix(in srgb, var(--m2) 55%, #0b0c10), #101118 75%);border:1px solid var(--sto-vien);border-radius:22px;position:relative;overflow:hidden}.sto .sto-noi-bat-lien{color:#fff;flex-direction:column;gap:6px;min-height:230px;padding:24px 26px 18px;display:flex}.sto-noi-bat small{letter-spacing:.08em;color:#ffffffb8;font-size:12px;font-weight:700}.sto-noi-bat h2{letter-spacing:-.02em;max-width:14ch;font-size:30px;font-weight:800;line-height:1.1}.sto-noi-bat p{color:#ffffffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:46ch;margin:0;font-size:15px;display:-webkit-box;overflow:hidden}.sto-noi-bat-icon{filter:drop-shadow(0 18px 30px #00000073);position:absolute;top:50%;right:28px;transform:translateY(-62%)rotate(-8deg)}.sto-noi-bat footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000059;align-items:center;gap:10px;padding:12px 18px;display:flex}.sto-noi-bat footer>span:not(.st-icon){flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sto-noi-bat footer b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.sto-noi-bat footer small{letter-spacing:0;color:#ffffffb3;font-size:12px;font-weight:400}.sto-noi-bat footer .sto-nut-nhan{color:#0a84ff;background:#ffffffeb}.sto-hai-the{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.sto-noi-bat-nho .sto-noi-bat-lien{min-height:190px}.sto-noi-bat-nho h2{font-size:24px}.sto-noi-bat-nho p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:30ch;font-size:14px;display:-webkit-box;overflow:hidden}.sto-dm-luoi{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.sto-dm{border:1px solid var(--sto-vien);background:var(--sto-be);color:var(--sto-chu);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:500;display:flex}.sto-dm:hover{background:var(--sto-be2)}.sto-dm>span:not(.st-icon){flex:1;min-width:0}.sto-dm small{color:var(--sto-mo);font-variant-numeric:tabular-nums}.sto-cam-ket{border-top:1px solid var(--sto-vien);color:var(--sto-mo);max-width:72ch;margin:30px 0 0;padding-top:16px;font-size:12.5px}.sto-phan-doan{background:var(--sto-be2);border-radius:10px;grid-auto-flow:column;align-self:flex-start;gap:2px;margin-top:6px;padding:2px;display:inline-grid}.sto-phan-doan button{color:var(--sto-chu);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:13.5px;font-weight:500}.sto-phan-doan button[aria-selected=true]{background:#5a5b66}.sto-o-tim{background:var(--sto-be2);height:42px;color:var(--sto-mo);border-radius:12px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:18px;display:flex}.sto-o-tim input{min-width:0;height:100%;color:var(--sto-chu);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.sto-o-tim button{width:22px;height:22px;color:var(--sto-be);cursor:pointer;background:#5a5b66;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.sto-goi-y{flex-direction:column;display:flex}.sto-goi-y button{border:0;border-bottom:1px solid var(--sto-vien);color:var(--sto-nhan);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:11px 2px;font-size:16px;display:flex}.sto-goi-y svg{color:var(--sto-mo)}.sto-si{background:linear-gradient(160deg,#5e5ce633,#0a84ff14);border:1px solid #5e5ce659;border-radius:18px;margin-top:18px;padding:16px}.sto-si h2{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.sto-si h2 svg{color:#bf5af2}.sto-si ul{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sto-si li button{width:100%;color:var(--sto-chu);text-align:left;cursor:pointer;background:#00000040;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.sto-si li button:hover{background:#0006}.sto-si li span:not(.st-icon){flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.sto-si li small{color:var(--sto-mo);font-size:12.5px}.sto-si-thieu{color:var(--sto-mo);margin:10px 0 0;font-size:13px}.sto .sto-si-studio{align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;display:inline-flex}.sto .sto-si-studio svg{color:#ffd60a}.sto-tab{display:none}.sto-toast{left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:80;color:#04140a;background:#30d158f5;border-radius:14px;width:max-content;max-width:min(520px,100% - 32px);margin:0;padding:11px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #0006}.sto-toast-loi{color:#fff;background:#ff453af5}.sto-ct-trang{display:block}.sto-ct-thanh{z-index:20;padding:calc(10px + env(safe-area-inset-top,0px)) 20px 10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--sto-vien);background:#0b0c10eb;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.sto-icon-nut{background:var(--sto-be2);width:34px;height:34px;color:var(--sto-nhan);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.sto-icon-nho{width:28px;height:28px;color:var(--sto-mo);background:0 0;font-size:16px}.sto-ct{max-width:980px;margin:0 auto;padding:22px 32px 72px}.sto-ct-dau{align-items:flex-start;gap:22px;display:flex}.sto-ct-dau>div{flex-direction:column;min-width:0;display:flex}.sto-ct-dau h1{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.15}.sto-ct-phu{color:var(--sto-mo);margin:3px 0 0;font-size:15.5px}.sto-ct-ncc{color:var(--sto-nhan);margin:2px 0 0;font-size:14px}.sto-ct-nut{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.sto-ct-nut small{color:var(--sto-mo);font-size:12px}.sto-ct-dai{border-block:1px solid var(--sto-vien);grid-template-columns:repeat(6,minmax(0,1fr));margin:24px 0 0;padding:14px 0;display:grid}.sto-ct-dai>div{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0 6px;display:flex}.sto-ct-dai>div+div{border-left:1px solid var(--sto-vien)}.sto-ct-dai dt{letter-spacing:.04em;text-transform:uppercase;color:var(--sto-mo);white-space:nowrap;font-size:11px;font-weight:600}.sto-ct-dai dd{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;margin:0;display:flex}.sto-ct-dai dd b{color:#c7c7d1;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.2}.sto-ct-dai dd small{color:var(--sto-mo);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.sto-ct-dai .sto-xac-minh{color:#30d158;font-size:24px}.sto-ct-muc{border-bottom:1px solid var(--sto-vien);padding:22px 0}.sto-ct-muc>h2{margin-bottom:10px;font-size:21px;font-weight:700}.sto-pb{color:var(--sto-mo);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin:0 0 6px;font-size:14px;display:flex}.sto-van-ban{white-space:pre-line;overflow-wrap:anywhere;max-width:72ch;margin:0}.sto-thu-gon{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sto-thu-gon-3{-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sto-them{color:var(--sto-nhan);cursor:pointer;background:0 0;border:0;padding:0}.sto-ghi{color:var(--sto-mo);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:13.5px;display:flex}.sto-ghi b{color:var(--sto-chu);font-weight:600}.sto-giua{justify-content:center}.sto-xh{align-items:center;gap:28px;display:flex}.sto-xh-diem{flex-direction:column;align-items:center;line-height:1;display:flex}.sto-xh-diem b{color:#d1d1d6;font-variant-numeric:tabular-nums;font-size:58px;font-weight:700}.sto-xh-diem small{color:var(--sto-mo);margin-top:4px;font-size:13px;font-weight:600}.sto-xh-cot{flex-direction:column;flex:1;gap:3px;max-width:340px;display:flex}.sto-xh-hang{align-items:center;gap:8px;display:flex}.sto-xh-hang span{text-align:right;width:46px;color:var(--sto-mo);letter-spacing:1px;font-size:8px}.sto-xh-hang>i{background:var(--sto-be3);border-radius:3px;flex:1;height:4px;overflow:hidden}.sto-xh-hang>i>i{background:#c7c7d1;border-radius:3px;height:100%;display:block}.sto-xh-cot small{color:var(--sto-mo);align-self:flex-end;font-size:12.5px}.sto-cham{border-top:1px solid var(--sto-vien);color:var(--sto-mo);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px 0;display:flex}.sto-cham-sao{gap:4px;display:inline-flex}.sto-cham-sao button{color:var(--sto-nhan);cursor:pointer;background:0 0;border:0;padding:2px;font-size:26px;display:inline-flex}.sto-cham-lon{justify-content:center}.sto-cham-lon button{color:var(--sto-sao);font-size:36px}.sto-cua-toi{background:var(--sto-be);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.sto-cua-toi em{color:var(--sto-sao);font-size:13px;font-style:normal}.sto-hang-nut{gap:12px;display:inline-flex}.sto .sto-nut-chu{color:var(--sto-nhan);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14.5px;display:inline-flex}.sto .sto-nut-chu:disabled{opacity:.45}.sto .sto-nguy{color:#ff453a}.sto .sto-dam{font-weight:700}.sto .sto-da-chon{color:var(--sto-chu)}.sto-dg-ds{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.sto-dg{background:var(--sto-be);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.sto-dg header{align-items:flex-start;gap:10px;display:flex}.sto-dg header>.sto-dg-ten{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.sto-dg header b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.sto-dg header small{color:var(--sto-mo);font-size:12px}.sto-dg footer{justify-content:space-between;align-items:center;display:flex}.sto-dg footer .sto-nut-chu{color:var(--sto-mo);font-size:13px}.sto-dg footer .sto-da-chon{color:var(--sto-nhan)}.sto-phan-hoi{background:var(--sto-be2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sto-phan-hoi b{font-size:13.5px}.sto-phan-hoi small{color:var(--sto-mo);font-size:11.5px}.sto-phan-hoi p{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.sto-menu-boc{position:relative}.sto-menu{z-index:5;background:var(--sto-be3);border-radius:12px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;bottom:32px;right:0;box-shadow:0 14px 34px #00000080}.sto-menu button{color:#ff453a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.sto-menu button:disabled{color:var(--sto-mo);cursor:default}.sto-menu button:not(:disabled):hover{background:#ffffff12}.sto-rieng-tu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.sto-rieng-tu>div{background:var(--sto-be);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.sto-rieng-tu svg{color:var(--sto-nhan);font-size:26px}.sto-rieng-tu b{font-size:15px}.sto-rieng-tu small{color:var(--sto-mo);font-size:13px}.sto-chip{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sto .sto-chip a{background:var(--sto-be2);color:var(--sto-chu);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 5px;font-size:13.5px;display:inline-flex}.sto .sto-lien-dong{border-bottom:1px solid var(--sto-vien);color:var(--sto-nhan);align-items:center;gap:8px;padding:12px 0;font-size:15px;display:flex}.sto .sto-lien-dong svg:last-child{color:var(--sto-mo);margin-left:auto}.sto .sto-lien-dong svg:first-child:not(:last-child){color:#ffd60a}.sto-tt{grid-template-columns:max-content 1fr;margin:0;display:grid}.sto-tt dt,.sto-tt dd{border-bottom:1px solid var(--sto-vien);margin:0;padding:10px 0;font-size:14.5px}.sto-tt dt{color:var(--sto-mo);padding-right:24px}.sto-tt dd{text-align:right;overflow-wrap:anywhere}.sto-lien-ds{margin-top:4px}.sto-sheet-nen{z-index:70;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sto-sheet{background:var(--sto-be);border-radius:20px;flex-direction:column;gap:10px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:14px 18px 18px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #0000008c}.sto-sheet header{justify-content:space-between;align-items:center;display:flex}.sto-sheet-ten{text-align:center;color:var(--sto-mo);margin:0;font-size:13.5px}.sto-sheet input,.sto-sheet textarea{border:1px solid var(--sto-vien);background:var(--sto-be2);width:100%;color:var(--sto-chu);font:inherit;resize:vertical;border-radius:12px;padding:11px 12px;font-size:16px}.sto-sheet input:focus,.sto-sheet textarea:focus{border-color:#0a84ff99;outline:none}@media (max-width:820px){.sto{grid-template-columns:minmax(0,1fr)}.sto-ben{display:none}.sto-than{padding:calc(14px + env(safe-area-inset-top,0px)) 16px calc(96px + env(safe-area-inset-bottom,0px))}.sto-dau h1{font-size:30px}.sto-tab{z-index:40;padding:6px 2px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sto-vien);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111116f0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.sto-tab button{color:var(--sto-mo);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:3px 0;font-size:10.5px;display:flex}.sto-tab button svg{font-size:25px}.sto-tab button[aria-current=page]{color:var(--sto-nhan)}.sto-toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.sto-ct-trang .sto-toast{bottom:calc(24px + env(safe-area-inset-bottom,0px))}.sto-luoi-cot{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;column-gap:16px;margin:0 -16px;padding:0 16px;scroll-padding:0 16px;overflow-x:auto}.sto-luoi-cot::-webkit-scrollbar{display:none}.sto-luoi-cot>.sto-dong{scroll-snap-align:start}.sto-hai-the{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;margin:26px -16px 0;padding:0 16px;overflow-x:auto}.sto-hai-the>*{scroll-snap-align:start}.sto .sto-noi-bat-lien{min-height:300px;padding:20px 20px 16px}.sto-noi-bat h2{font-size:27px}.sto-noi-bat-icon{top:auto;bottom:18px;right:18px;transform:rotate(-8deg)}.sto-noi-bat-nho .sto-noi-bat-lien{min-height:220px}.sto-dm-luoi{grid-template-columns:1fr 1fr;gap:8px}.sto-dm{padding:9px 10px;font-size:13.5px}.sto-ct-thanh{padding-inline:16px}.sto-ct{padding:18px 16px calc(40px + env(safe-area-inset-bottom,0px))}.sto-ct-dau{gap:16px}.sto-ct-dau .st-icon{border-radius:22px!important;width:96px!important;height:96px!important;font-size:48px!important}.sto-ct-dau h1{font-size:23px}.sto-ct-phu{font-size:14px}.sto-ct-dai{scrollbar-width:none;margin-inline:-16px;padding-inline:8px;display:flex;overflow-x:auto}.sto-ct-dai>div{flex:0 0 31%}.sto-dg-ds{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.sto-dg{scroll-snap-align:start}.sto-xh{gap:18px}.sto-xh-diem b{font-size:50px}.sto-rieng-tu{grid-template-columns:1fr}.sto-sheet-nen{align-items:flex-end;padding:0}.sto-sheet{width:100%;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}}@media (prefers-reduced-motion:reduce){.sto-xoay{animation-duration:2s}}.sto .st-icon{color:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.sto-dau-tk{flex-direction:row;justify-content:space-between;align-items:flex-end}.sto-dau-tk>span{flex-direction:column;gap:6px;min-width:0;display:flex}.sto-nut-tk{color:#fff;cursor:pointer;background:linear-gradient(160deg,#5e5ce6,#0a84ff);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:700;display:inline-flex}.sto-nut-tk svg{font-size:26px}.sto .sto-nut-tai-lai{background:var(--sto-be3);width:36px;height:36px;color:var(--sto-nhan);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:19px;display:inline-flex}.sto .sto-nut-tai-lai:disabled{opacity:.6}.sto-than{padding-top:14px}.sto-dau{gap:4px;margin-bottom:16px;padding:0 0 14px}@media (max-width:820px){.sto-than{padding-top:calc(8px + env(safe-area-inset-top,0px))}.sto-dau{margin-bottom:14px;padding-bottom:12px}.sto-dau h1{font-size:28px}}@media (max-width:720px){.sto-sheet{max-height:calc(100dvh - 10px - env(safe-area-inset-top,0px));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}}.sto-noi-ds{background:var(--sto-be2);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.sto-noi{border-bottom:1px solid var(--sto-vien);align-items:center;gap:8px;padding:0 12px;display:flex}.sto-noi:last-child{border-bottom:0}.sto-noi-chon{min-height:54px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:8px 0;display:flex}.sto-noi-chon:disabled{cursor:default;opacity:.55}.sto-noi-chon svg{color:#0a84ff;flex:none;font-size:24px}.sto-noi-chon span{flex-direction:column;min-width:0;display:flex}.sto-noi-chon small{color:var(--sto-mo);font-size:12.5px}.sto-noi-chon:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #0a84ff}.sto .nut-nha.sto-nha-dt{display:none!important}@media (max-width:820px){.sto .nut-nha.sto-nha-dt{color:var(--sto-chu);margin-bottom:10px;display:inline-grid!important}}
.sto .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sto-dau .sto-o-tim{margin-top:10px}.sto-o-tim input::-webkit-search-cancel-button{display:none}.sto-phim{border:1px solid var(--sto-vien);min-width:22px;height:22px;color:var(--sto-mo);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font:600 12px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:inline-flex}.sto-loc{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.sto-loc .sto-phan-doan{margin-top:0}.sto-chip-loc{scrollbar-width:none;flex:260px;gap:6px;min-width:0;display:flex;overflow-x:auto}.sto-chip-loc::-webkit-scrollbar{display:none}.sto-chip-loc button,.sto-goi-y-ngang button{border:1px solid var(--sto-vien);background:var(--sto-be);color:var(--sto-chu);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:5px 11px;font-size:13px}.sto-chip-loc button[aria-pressed=true]{background:var(--sto-nhan);border-color:var(--sto-nhan);color:#fff}.sto-goi-y-ngang{scrollbar-width:none;gap:6px;margin-top:8px;display:flex;overflow-x:auto}.sto-goi-y-ngang::-webkit-scrollbar{display:none}.sto-goi-y-ngang button{color:var(--sto-nhan);align-items:center;gap:5px;display:inline-flex}.sto-goi-y-ngang svg{color:#bf5af2}.sto .sto-sang-khac{border:1px solid var(--sto-vien);background:var(--sto-be);color:var(--sto-nhan);cursor:pointer;border-radius:12px;align-items:center;gap:6px;margin-top:16px;padding:10px 14px;font-size:14px;display:inline-flex}.sto-ghi-xh{color:var(--sto-mo);margin:0 0 6px;font-size:13.5px}.tt svg,.tt-ct svg{display:inline-block}.tt-ct .tt-bd-lon{display:block}.tt-gd,.tt-the{white-space:nowrap}.sto .tt-nut-kn{text-transform:none}.tt,.tt-ct{--tt-tang:#30d158;--tt-giam:#ff453a;--tt-dung:#ffd60a;--tt-so:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--tt-dong:#101116}.tt-so{font-variant-numeric:tabular-nums}.tt-so[data-chieu=tang],.tt-rong [data-chieu=tang],.sto .tt-ma[data-chieu=tang],.tt-o-thay[data-chieu=tang]{color:var(--tt-tang)}.tt-so[data-chieu=giam],.tt-rong [data-chieu=giam],.sto .tt-ma[data-chieu=giam],.tt-o-thay[data-chieu=giam]{color:var(--tt-giam)}.tt-so[data-chieu=dung],.tt-rong [data-chieu=dung],.sto .tt-ma[data-chieu=dung],.tt-o-thay[data-chieu=dung]{color:var(--tt-dung)}.sto .tt-ma{font-family:var(--tt-so);letter-spacing:.02em;font-weight:700}.tt-mo{color:var(--sto-mo)}.tt-tong{background:var(--sto-vien);border:1px solid var(--sto-vien);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tt-tong-o{background:var(--sto-be);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.tt-tong-o>span:first-child{letter-spacing:.05em;text-transform:uppercase;color:var(--sto-mo);font-size:11.5px;font-weight:600}.tt-tong-o b{font-size:22px;font-weight:700;font-family:var(--tt-so);font-variant-numeric:tabular-nums;line-height:1.25}.tt-tong-o small{color:var(--sto-mo);font-variant-numeric:tabular-nums;font-size:12px}.tt-tong-o small.tt-so[data-chieu]{color:inherit}.tt-tong-o small.tt-so[data-chieu=tang]{color:var(--tt-tang)}.tt-tong-o small.tt-so[data-chieu=giam]{color:var(--tt-giam)}.tt-tong-o small.tt-so[data-chieu=dung]{color:var(--tt-dung)}.tt-tong-o .tt-rong{gap:10px;font-size:17px;display:flex}.tt-rong i{font-style:normal}.tt-rong-thanh{background:var(--sto-be3);border-radius:3px;gap:2px;height:5px;margin-top:6px;display:flex;overflow:hidden}.tt-rong-thanh i[data-chieu=tang]{background:var(--tt-tang)}.tt-rong-thanh i[data-chieu=giam]{background:var(--tt-giam)}.tt-rong-thanh i[data-chieu=dung]{background:var(--tt-dung)}.tt-nganh{scrollbar-width:none;gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.tt-nganh::-webkit-scrollbar{display:none}.tt-nganh button{border:1px solid var(--sto-vien);background:var(--sto-be);color:var(--sto-chu);text-align:left;cursor:pointer;border-radius:12px;flex:none;grid-template-columns:auto auto;align-items:baseline;column-gap:12px;padding:8px 12px;display:grid}.tt-nganh button[aria-pressed=true]{border-color:var(--sto-nhan);box-shadow:inset 0 0 0 1px var(--sto-nhan)}.tt-nganh button span{font-size:13.5px;font-weight:600}.tt-nganh button small{color:var(--sto-mo);grid-row:2;font-size:11.5px}.tt-nganh button b{font-family:var(--tt-so);grid-area:1/2/span 2;align-self:center;font-size:14px}.tt-cong-cu{margin:16px 0 10px}.tt-chon{align-items:center;display:inline-flex;position:relative}.tt-chon select{appearance:none;border:1px solid var(--sto-vien);background:var(--sto-be2);height:32px;color:var(--sto-chu);font:inherit;cursor:pointer;border-radius:10px;padding:0 30px 0 12px;font-size:13.5px}.tt-chon svg{pointer-events:none;color:var(--sto-mo);font-size:12px;position:absolute;right:10px}.sto .tt-bat{border:1px solid var(--sto-vien);background:var(--sto-be2);height:32px;color:var(--sto-chu);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex}.sto .tt-bat[aria-pressed=true]{color:var(--tt-tang);border-color:color-mix(in srgb, var(--tt-tang) 50%, transparent)}.tt-dem{color:var(--sto-mo);font-variant-numeric:tabular-nums;margin:4px 0 6px;font-size:12.5px}.tt-bang-boc{border:1px solid var(--sto-vien);background:var(--tt-dong);scrollbar-width:thin;border-radius:14px;overflow-x:auto}.tt-bang{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13.5px}.tt-bang th{z-index:1;color:var(--sto-mo);letter-spacing:.04em;text-transform:uppercase;text-align:right;border-bottom:1px solid var(--sto-vien);background:#17181e;padding:0;font-size:11.5px;font-weight:600;position:sticky;top:0}.tt-bang th:not(:has(button)){padding:9px 10px}.tt-bang th button{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;padding:9px 10px;display:inline-flex}.tt-bang th[aria-sort=ascending],.tt-bang th[aria-sort=descending]{color:var(--sto-chu)}.tt-bang .tt-trai,.tt-bang .tt-c-ten,.tt-bang .tt-c-ma{text-align:left}.tt-bang th.tt-trai button{justify-content:flex-start}.tt-bang td{text-align:right;border-bottom:1px solid #ffffff0d;padding:8px 10px}.tt-bang tbody tr{cursor:pointer}.tt-bang tbody tr:hover td{background:#ffffff09}.tt-bang tbody tr:last-child td{border-bottom:0}.tt-bang td.tt-so{font-family:var(--tt-so);font-size:13px}.tt-bang td.tt-c-diem{font-size:14.5px;font-weight:700}.tt-bang .tt-c-sao{text-align:center;width:34px;padding-left:8px;padding-right:0}.tt-bang .tt-c-ma .tt-ma{font-size:14px}.tt-bang .tt-c-bd{text-align:center}.tt-ten{align-items:center;gap:9px;min-width:0;display:flex}.tt-ten>span:last-child{flex-direction:column;min-width:0;max-width:260px;line-height:1.25;display:flex}.tt-ten b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.tt-ten small{color:var(--sto-mo);text-overflow:ellipsis;font-size:12px;overflow:hidden}.tt-bang-nho tbody tr{cursor:default}.tt-bang-nho tbody tr:hover td{background:0 0}.sto .tt-sao{width:30px;height:30px;color:var(--sto-mo);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.sto .tt-sao:hover{color:var(--sto-chu);background:#ffffff12}.sto .tt-sao[aria-pressed=true]{color:var(--sto-sao)}.tt-gd{background:var(--sto-be3);color:var(--sto-chu);border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.tt-gd[data-gd=nghien_cuu]{color:#da8fff;background:#bf5af22e}.tt-gd[data-gd=thu_nghiem]{color:#64d2ff;background:#64d2ff29}.tt-gd[data-gd=ra_mat]{color:#5eb1ff;background:#0a84ff2e}.tt-gd[data-gd=tang_truong]{color:#4fe07a;background:#30d15829}.tt-gd[data-gd=mo_rong]{color:#ffb340;background:#ff9f0a2e}.tt-nguon{background:var(--sto-be3);color:var(--sto-mo);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.tt-nguon[data-nguon=vietos]{color:#4fe07a;background:#30d15824}.tt-nguon[data-nguon=api]{color:#5eb1ff;background:#0a84ff29}.tt-nguon[data-nguon=tu_khai]{color:#e6c300;background:#ffd60a1f}.tt-the{border-radius:6px;padding:1px 7px;font-size:11px;font-weight:600}.tt-the-von{color:#ffb340;background:#ff9f0a2e}.tt-von{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.tt-von>span{align-items:center;gap:3px;display:inline-flex}.tt-von svg{color:var(--tt-tang);font-size:12px}.tt-von>i{background:var(--sto-be3);border-radius:2px;width:64px;height:3px;display:block;overflow:hidden}.tt-von>i>i{background:#ff9f0a;height:100%;display:block}.tt-bd{vertical-align:middle;display:inline-block;overflow:visible}.tt-bd-trong{border-bottom:1px dashed var(--sto-be3)}.tt-bd-duong{fill:none;stroke:var(--tt-dung);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.tt-bd-nen{fill:color-mix(in srgb, var(--tt-dung) 14%, transparent);stroke:none}.tt-bd-cham{fill:var(--tt-dung)}[data-chieu=tang]>.tt-bd-duong{stroke:var(--tt-tang)}[data-chieu=tang]>.tt-bd-nen{fill:color-mix(in srgb, var(--tt-tang) 14%, transparent)}[data-chieu=tang]>.tt-bd-cham{fill:var(--tt-tang)}[data-chieu=giam]>.tt-bd-duong{stroke:var(--tt-giam)}[data-chieu=giam]>.tt-bd-nen{fill:color-mix(in srgb, var(--tt-giam) 14%, transparent)}[data-chieu=giam]>.tt-bd-cham{fill:var(--tt-giam)}.tt-bd-lon{width:100%;height:auto;display:block}.tt-bd-lon .tt-bd-duong{stroke-width:2.2px}.tt-bd-luoi{stroke:#ffffff12;stroke-width:1px}.tt-bd-chu{fill:var(--sto-mo);font-size:11px;font-family:var(--tt-so)}.tt-ds{margin:0;padding:0;list-style:none;display:none}.tt-cach{background:var(--sto-be);border-radius:14px;margin-top:18px;padding:12px 14px}.tt-cach summary{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:flex}.tt-cach summary::-webkit-details-marker{display:none}.tt-cach>div{color:var(--sto-mo);max-width:78ch;margin-top:8px;font-size:13.5px}.tt-cach p{margin:8px 0 4px}.tt-cach ul{gap:4px;margin:0;padding-left:18px;display:grid}.tt-cach b{color:var(--sto-chu)}.tt-moi{background:linear-gradient(150deg,#0a84ff1f,#5e5ce60f);border:1px solid #0a84ff4d;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.tt-moi>svg{color:#5eb1ff;flex:none;font-size:28px}.tt-moi>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tt-moi small{color:var(--sto-mo);font-size:13px}.sto .tt-moi a{background:var(--sto-nhan);color:#fff;border-radius:999px;flex:none;padding:8px 14px;font-size:13.5px;font-weight:600}.tt-trong{border:1px dashed var(--sto-be3);border-radius:16px;padding:20px}.tt-trong h2{font-size:19px}.tt-trong p{color:var(--sto-mo);max-width:70ch;margin:6px 0}.tt-trong ol{color:var(--sto-mo);gap:6px;margin:8px 0 0;padding-left:20px;font-size:14px;display:grid}.tt-mien-tru{font-size:12px}.tt-thanh-nut{gap:8px;display:inline-flex}.sto .tt-thanh-nut .sto-icon-nut[aria-pressed=true]{color:var(--sto-sao)}.tt-ct-dau{align-items:flex-start;gap:16px;display:flex}.tt-ct-dau>div{flex-direction:column;min-width:0;display:flex}.tt-ct-dau h1{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.15}.tt-ct-ma{align-items:center;gap:10px;margin:0 0 2px;display:flex}.tt-ct-ma .tt-ma{background:var(--sto-be2);border-radius:6px;padding:1px 8px;font-size:15px}.tt-ct-ma span{color:var(--sto-mo);font-size:13px}.tt-ct-dn{color:var(--sto-mo);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;font-size:13.5px;display:flex}.tt-xac-minh{color:var(--tt-tang);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.tt-gia{background:var(--sto-vien);border:1px solid var(--sto-vien);border-radius:16px;grid-template-columns:minmax(200px,260px) 1fr;gap:1px;margin-top:20px;display:grid;overflow:hidden}.tt-gia-chinh{background:var(--tt-dong);flex-direction:column;gap:2px;padding:16px 18px;display:flex}.tt-gia-chinh>span:first-child{letter-spacing:.05em;text-transform:uppercase;color:var(--sto-mo);font-size:11.5px;font-weight:600}.tt-gia-chinh b{font-family:var(--tt-so);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1.1}.tt-gia-chinh small{color:var(--sto-mo);font-variant-numeric:tabular-nums;font-size:12.5px}.tt-o-thay{font-family:var(--tt-so);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:14px;font-weight:600;display:inline-flex}.tt-gia-luoi{background:var(--sto-vien);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.tt-gia-luoi>div{background:var(--sto-be);flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.tt-gia-luoi dt{color:var(--sto-mo);font-size:11.5px}.tt-gia-luoi dd{font-family:var(--tt-so);margin:0;font-size:18px;font-weight:600}.tt-bieu-do>header{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.tt-bieu-do .sto-phan-doan{margin-top:0}.tt-vong-doi{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:4px 0 14px;padding:0;list-style:none;display:grid}.tt-vong-doi li{background:var(--sto-be);border-top:3px solid var(--sto-be3);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.tt-vong-doi li b{font-size:13.5px}.tt-vong-doi li small{color:var(--sto-mo);font-size:11.5px;line-height:1.35}.tt-vong-doi li[data-trang=qua]{border-top-color:color-mix(in srgb, var(--sto-nhan) 55%, transparent)}.tt-vong-doi li[data-trang=nay]{border-top-color:var(--sto-nhan);background:#0a84ff1f}.tt-vong-doi li[data-trang=toi]{opacity:.55}.tt-mo-ta{margin-top:14px}.tt-phan{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tt-phan li{grid-template-columns:minmax(0,1.4fr) minmax(80px,1fr) 64px;align-items:center;gap:12px;display:grid}.tt-phan li>span:first-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}.tt-phan small{color:var(--sto-mo);font-size:12px}.tt-phan li>i{background:var(--sto-be3);border-radius:3px;height:6px;display:block;overflow:hidden}.tt-phan li>i>i{background:var(--sto-nhan);border-radius:3px;height:100%;display:block}.tt-phan li>.tt-so{text-align:right;font-family:var(--tt-so);font-size:13px}.tt-von-the{background:var(--sto-be);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.tt-von-the header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tt-von-the header>span:first-child{flex-direction:column;line-height:1.3;display:flex}.tt-von-the header small{color:var(--sto-mo);font-size:12.5px}.tt-von-so{align-items:baseline;gap:6px;display:flex}.tt-von-so b{font-family:var(--tt-so);font-size:26px}.tt-von-so span{color:var(--sto-mo)}.tt-von-thanh{background:var(--sto-be3);border-radius:4px;height:8px;display:block;overflow:hidden}.tt-von-thanh>i{background:linear-gradient(90deg,#ff9f0a,#ffd60a);border-radius:4px;height:100%;display:block}.tt-von-ct{flex-wrap:wrap;gap:8px 28px;margin:4px 0 0;display:flex}.tt-von-ct dt{color:var(--sto-mo);font-size:11.5px}.tt-von-ct dd{margin:0;font-weight:600}.tt-xm-icon{color:var(--tt-tang);vertical-align:-2px}.tt-von-the+.tt-bang-boc,.sto-trong+.tt-bang-boc{margin-top:12px}.tt-ket-noi{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.tt-ket-noi small{color:var(--sto-mo);font-size:12.5px}.sto .tt-nut-kn{gap:8px;padding:0 18px}.tt-kn-tt{background:var(--sto-be2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:10px 12px;font-size:14px;display:flex}.tt-kn-tt svg{color:var(--sto-nhan)}.tt-kn-tt[data-tt=da_lien_he] svg{color:var(--tt-tang)}.tt-kn-tt span{color:var(--sto-mo);flex-basis:100%;font-style:italic}.tt-tin{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tt-tin li{border-bottom:1px solid var(--sto-vien);gap:12px;padding:12px 0;display:flex}.tt-tin li>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.tt-tin small{color:var(--sto-mo);font-size:12px}.tt-tin-loai{background:var(--sto-be3);text-align:center;border-radius:6px;flex:none;align-self:flex-start;min-width:72px;padding:2px 8px;font-size:11.5px;font-weight:600}.tt-tin-loai[data-loai=goi_von]{color:#ffb340;background:#ff9f0a2e}.tt-tin-loai[data-loai=san_pham]{color:#5eb1ff;background:#0a84ff2e}.tt-tin-loai[data-loai=cot_moc]{color:#4fe07a;background:#30d15829}.tt-kn .tt-o{color:var(--sto-mo);flex-direction:column;gap:4px;font-size:13px;display:flex}.tt-kn .tt-o small{font-size:11.5px}.tt-kn select{border:1px solid var(--sto-vien);background:var(--sto-be2);width:100%;color:var(--sto-chu);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px}.tt-dong-y{color:var(--sto-mo);align-items:flex-start;gap:10px;font-size:13px;display:flex}.sto-sheet .tt-dong-y input{width:auto;accent-color:var(--sto-nhan);margin-top:3px}.sto .tt-kn .sto-nut-lon{align-self:stretch;height:42px}.tt-kn header b{font-size:16px}@media (max-width:980px){.tt-tong{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.sto-o-tim .sto-phim,.tt-bang-boc{display:none}.tt-von-the+.tt-bang-boc,.sto-trong+.tt-bang-boc{display:block}.tt-ds{border-top:1px solid var(--sto-vien);flex-direction:column;display:flex}.tt-ds li{border-bottom:1px solid var(--sto-vien);align-items:center;display:flex}.sto .tt-dong{min-width:0;color:inherit;flex:1;grid-template-columns:minmax(0,1fr) 76px 84px;align-items:center;gap:10px;padding:10px 0;display:grid}.tt-dong-ma{flex-direction:column;min-width:0;line-height:1.25;display:flex}.tt-dong-ma .tt-ma{font-size:16px}.tt-dong-ma small{color:var(--sto-mo);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tt-dong-meta{gap:4px;margin-top:3px;display:flex}.tt-dong .tt-bd{width:76px}.tt-dong-diem{flex-direction:column;align-items:stretch;gap:3px;display:flex}.tt-dong-diem b{text-align:right;font-family:var(--tt-so);font-size:16px}.tt-dong-diem .tt-o-thay{border-radius:6px;justify-content:center;padding:3px 0;font-size:12.5px}.tt-dong-diem .tt-o-thay[data-chieu=tang]{color:#fff;background:#1f9d45}.tt-dong-diem .tt-o-thay[data-chieu=giam]{color:#fff;background:#d63a2f}.tt-dong-diem .tt-o-thay[data-chieu=dung]{color:#fff;background:#8a7400}.tt-ds .tt-sao{margin-left:6px}.tt-tong-o{padding:10px 12px}.tt-tong-o b{font-size:18px}.tt-moi{flex-wrap:wrap}.tt-gia{grid-template-columns:1fr}.tt-gia-chinh b{font-size:38px}.tt-gia-luoi{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-vong-doi{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.tt-phan li{grid-template-columns:minmax(0,1fr) 56px}.tt-phan li>i{grid-area:2/1/auto/-1}.tt-ct-dau h1{font-size:23px}.tt-bd-chu{font-size:18px}}.tt,.tt-ct{--tt-nc:#d7a6f5;--tt-nc-nen:#bf5af229;--tt-dt:#8fdcf7;--tt-dt-nen:#64d2ff24}.tt-chon-bang{background:var(--sto-be);border:1px solid var(--sto-vien);scrollbar-width:none;border-radius:14px;gap:4px;width:fit-content;max-width:100%;margin-top:14px;padding:4px;display:flex;overflow-x:auto}.tt-chon-bang::-webkit-scrollbar{display:none}.sto .tt-chon-bang button{min-height:40px;color:var(--sto-mo);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.sto .tt-chon-bang button small{font-family:var(--tt-so);opacity:.8;font-size:12px;font-weight:500}.sto .tt-chon-bang button:hover{color:var(--sto-chu)}.sto .tt-chon-bang button[aria-selected=true]{background:var(--sto-be3);color:var(--sto-chu)}.sto .tt-chon-bang button[data-bang=nghien_cuu][aria-selected=true]{background:var(--tt-nc-nen);color:#f0d6ff}.sto .tt-chon-bang button[data-bang=doanh_thu][aria-selected=true]{background:var(--tt-dt-nen);color:#d4f2ff}.sto .tt-chon-bang button:focus-visible{outline:2px solid var(--sto-nhan);outline-offset:2px}.tt-bang-ghi{align-items:flex-start;gap:8px;max-width:92ch;margin:10px 0 0;font-size:13px;line-height:1.45;display:flex}.tt-bang-ghi[data-bang=nghien_cuu]{color:var(--tt-nc)}.tt-bang-ghi[data-bang=doanh_thu]{color:var(--tt-dt)}.tt-bang-ghi svg{flex:none;margin-top:2px}.tt-chon-bang+.tt-tong,.tt-bang-ghi+.tt-tong{margin-top:12px}.tt-bang-nhan{white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.tt-bang-nhan[data-bang=nghien_cuu]{background:var(--tt-nc-nen);color:var(--tt-nc)}.tt-bang-nhan[data-bang=doanh_thu]{background:var(--tt-dt-nen);color:var(--tt-dt)}.tt-xem-xet{color:var(--tt-dung);white-space:nowrap;background:#ffd60a24;border-radius:6px;padding:2px 8px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-block}.tt-bang td.tt-c-diem{line-height:1.2}.tt-bang td.tt-c-diem>.tt-so{display:block}.tt-hang{color:var(--sto-mo);font-family:var(--tt-so);font-size:10.5px;font-weight:500;display:block}.tt-bang td.tt-c-chu{color:#d5d5dc;text-overflow:ellipsis;max-width:220px;overflow:hidden}.tt-trl{align-items:center;gap:8px;display:inline-flex}.tt-trl>i{background:var(--sto-be3);border-radius:3px;width:72px;height:6px;display:block;overflow:hidden}.tt-trl>i>i{background:#bf5af2;border-radius:3px;height:100%;display:block}.tt-trl .tt-so{font-family:var(--tt-so);font-size:12.5px}.tt-dai{background:var(--tt-dt-nen);color:var(--tt-dt);font-family:var(--tt-so);border-radius:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.tt-hang-dl{align-items:center;gap:6px;display:inline-flex}.tt-hang-dl b{min-width:20px;height:20px;font-family:var(--tt-so);background:var(--sto-be3);color:var(--sto-mo);border-radius:6px;place-items:center;padding:0 4px;font-size:12px;font-weight:700;display:inline-grid}.tt-hang-dl b[data-hang=A]{color:#4fe07a;background:#30d15829}.tt-hang-dl b[data-hang=B]{color:#5eb1ff;background:#0a84ff2e}.tt-hang-dl b[data-hang=C]{color:#e6c300;background:#ffd60a1f}.tt-hang-dl small{color:var(--sto-mo);font-size:11.5px}.tt-tin-loai[data-loai=chuyen_bang]{background:var(--tt-dt-nen);color:var(--tt-dt)}.tt-dong-dau{align-items:center;gap:6px;display:flex}.tt-dong-chi{color:var(--sto-mo);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.tt-dong-diem .tt-xem-xet{text-align:center;white-space:normal;line-height:1.25}@media (max-width:820px){.tt-chon-bang{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.sto .tt-chon-bang button{justify-content:center;gap:4px;padding:0 6px;font-size:13px}.sto .tt-chon-bang button svg{display:none}.tt-chon-bang button[data-bang] span{text-overflow:ellipsis;overflow:hidden}}.tt-cb-tien{font-style:normal}@media (max-width:820px){.tt-cb-tien{display:none}}.tt-canh{border-radius:14px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.tt-canh svg{flex:none;margin-top:2px;font-size:17px}.tt-canh[data-loai=nc]{background:var(--tt-nc-nen);color:#ecd3fb}.tt-canh[data-loai=nc] svg{color:var(--tt-nc)}.tt-canh[data-loai=treo]{color:#f5e6a0;background:#ffd60a1a}.tt-canh[data-loai=treo] svg{color:var(--tt-dung)}.tt-gia-chinh b.tt-gia-treo{color:var(--tt-dung);padding:6px 0;font-family:inherit;font-size:26px}.tt-gia-luoi dd .tt-trl>i{width:64px}.tt-gia-luoi dd .tt-trl .tt-so{font-size:18px}.tt-dd-dl{align-items:center;gap:8px;display:flex}.tt-dd-dl .tt-nguon{font-family:inherit}.tt-dt-luoi{background:var(--sto-vien);border:1px solid var(--sto-vien);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.tt-dt-luoi>div{background:var(--sto-be);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.tt-dt-luoi dt{color:var(--sto-mo);font-size:11.5px}.tt-dt-luoi dd{font-family:var(--tt-so);margin:0;font-size:20px;font-weight:700}.tt-dt-luoi small{color:var(--sto-mo);font-size:12px}.tt-lt-tom{margin-top:0}.tt-lt{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.tt-lt li{gap:12px;padding:0 0 16px;display:flex;position:relative}.tt-lt li:not(:last-child):before{content:"";background:var(--sto-be3);width:2px;position:absolute;top:20px;bottom:2px;left:8px}.tt-lt li>svg{z-index:1;color:var(--sto-mo);background:var(--sto-nen);border-radius:50%;flex:none;margin-top:2px;font-size:18px;position:relative}.tt-lt li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.tt-lt li small{color:var(--sto-mo);font-size:12.5px}.tt-lt li[data-trang=xong]>svg{color:var(--tt-tang)}.tt-lt li[data-trang=cho]>svg{color:#5eb1ff}.tt-lt li[data-trang=tre]>svg{color:var(--tt-giam)}.tt-lt li[data-trang=tre] small{color:#ff8a80}.tt-lt li[data-trang=gia_han]>svg{color:var(--tt-dung)}.tt-shtt{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tt-shtt li{background:var(--sto-be);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tt-shtt li>span:last-child{flex-direction:column;min-width:0;display:flex}.tt-shtt small{color:var(--sto-mo);font-size:12px}.tt-shtt-tt{text-align:center;color:#e6c300;background:#ffd60a1f;border-radius:6px;flex:none;min-width:58px;padding:2px 8px;font-size:11.5px;font-weight:600}.tt-shtt-tt[data-tt=da_cap]{color:#4fe07a;background:#30d15829}@media (max-width:820px){.tt-dt-luoi{grid-template-columns:1fr}.tt-dt-luoi>div{flex-flow:wrap;align-items:baseline;column-gap:10px}.tt-dt-luoi dt{flex-basis:100%}.tt-dt-luoi dd{font-size:18px}}.tt-bang .tt-hang-dl b{cursor:help}.tt-bang th{letter-spacing:.02em}.tt-bang th button{padding-left:8px;padding-right:8px}.tt-bang th:not(:has(button)){padding-left:8px;padding-right:8px}.tt-bang td{padding-left:8px;padding-right:8px}.tt-bang td.tt-c-chu{max-width:170px}.tt-bang .tt-trl>i{width:56px}.tt-bang .tt-ten>span:last-child{max-width:190px}.tc-nen{z-index:1000;background:#0000006b;justify-content:flex-end;display:flex;position:fixed;inset:0}.tc-nen[hidden]{display:none}.tc{--tc-tim:#bf5af2;background:var(--sto-be);width:min(440px,100%);height:100%;color:var(--sto-chu);border-left:1px solid #bf5af24d;flex-direction:column;animation:.18s ease-out tc-vao;display:flex;box-shadow:-18px 0 48px #00000073}@keyframes tc-vao{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tc{animation:none}}.tc-keo{display:none}.tc-dau{align-items:flex-start;gap:10px;padding:16px 16px 10px;display:flex}.tc-dau>svg{color:var(--tc-tim);flex:none;margin-top:3px;font-size:20px}.tc-dau>div{flex:1;min-width:0}.tc-dau h2{margin:0;font-size:17px;font-weight:700}.tc-dau small{color:var(--sto-mo);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.sto .tc-dong{background:var(--sto-be2);width:36px;height:36px;color:var(--sto-chu);cursor:pointer;border:0;border-radius:18px;flex:none;place-items:center;display:grid}.tc-ngu-canh{border-bottom:1px solid var(--sto-vien);flex-wrap:wrap;justify-content:space-between;gap:6px;padding:0 16px 12px;font-size:12px;display:flex}.tc-ngu-canh>span:first-child{background:var(--sto-be2);color:#d5d5dc;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:100%;padding:2px 8px;overflow:hidden}.tc-luot{color:var(--sto-mo);font-variant-numeric:tabular-nums;align-self:center}.tc-than{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;font-size:14px;line-height:1.55;display:flex;overflow-y:auto}.tc-mo-dau p{color:#d5d5dc;margin:0 0 8px}.tc-ghi{color:var(--sto-mo);font-size:13px}.tc-ban{background:var(--sto-nhan);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;align-self:flex-end;max-width:86%;margin:0;padding:9px 12px}.tc-visi{overflow-wrap:anywhere;flex-direction:column;align-self:stretch;gap:6px;display:flex}.tc-visi p{margin:0}.tc-visi ul{gap:4px;margin:0;padding-left:18px;display:grid}.tc-visi[data-loi]{color:#f5e6a0;background:#ffd60a1a;border-radius:12px;padding:10px 12px}.tc-nguon{color:var(--sto-mo);font-size:11.5px}.tc-hanh{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.sto .tc-ma{background:var(--sto-be2);color:var(--sto-chu);font-family:var(--tt-so);border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:700;text-decoration:none}.sto .tc-ma:hover{background:var(--sto-be3)}.sto .tc-loc{color:#e3b6ff;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #bf5af273;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.tc-mien{color:var(--sto-mo);font-size:11.5px}.tc-dang{color:var(--sto-mo);align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.tc-dang i{background:var(--tc-tim);border-radius:3px;width:6px;height:6px;animation:1s ease-in-out infinite tc-nhay}.tc-dang i:nth-child(2){animation-delay:.15s}.tc-dang i:nth-child(3){margin-right:6px;animation-delay:.3s}@keyframes tc-nhay{0%,to{opacity:.3}50%{opacity:1}}.tc-goi-y{scrollbar-width:none;border-top:1px solid var(--sto-vien);gap:6px;padding:10px 16px 0;display:flex;overflow-x:auto}.tc-goi-y::-webkit-scrollbar{display:none}.sto .tc-goi-y button{color:#e3b6ff;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #bf5af259;border-radius:17px;flex:none;padding:0 12px;font-size:12.5px}.sto .tc-goi-y button:disabled{opacity:.5;cursor:default}.tc-nhap{align-items:flex-end;gap:8px;padding:10px 16px 16px;display:flex}.tc-nhap textarea{border:1px solid var(--sto-vien);background:var(--sto-nen);min-width:0;min-height:44px;max-height:120px;color:var(--sto-chu);font:inherit;resize:none;field-sizing:content;border-radius:12px;flex:1;padding:11px 12px;font-size:15px}.tc-nhap textarea:focus-visible{outline:2px solid var(--tc-tim);outline-offset:1px}.sto .tc-nhap button{background:var(--tc-tim);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.sto .tc-nhap button:disabled{opacity:.45;cursor:default}.sto .tc-dong:focus-visible,.sto .tc-goi-y button:focus-visible,.sto .tc-loc:focus-visible,.sto .tc-nhap button:focus-visible{outline:2px solid var(--tc-tim);outline-offset:2px}.sto .tc-nut{color:#e3b6ff;height:32px;font:inherit;cursor:pointer;background:#bf5af21a;border:1px solid #bf5af273;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.sto .tc-nut svg{color:#bf5af2}.sto .tc-noi{display:none}@media (max-width:820px){.tc-nen{align-items:flex-end}.tc{border-top:1px solid #bf5af259;border-left:0;border-radius:20px 20px 0 0;width:100%;height:min(88dvh,720px);animation-name:tc-len;box-shadow:0 -12px 40px #00000080}@keyframes tc-len{0%{opacity:.6;transform:translateY(32px)}to{opacity:1;transform:none}}.tc-keo{background:var(--sto-be3);border-radius:3px;width:36px;height:5px;margin:8px auto 0;display:block}.tc-dau{padding-top:8px}.tc-nhap{padding-bottom:max(16px, env(safe-area-inset-bottom))}.sto .tt-cong-cu .tc-nut{display:none}.sto .tc-noi{right:16px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:40;color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#bf5af2;border:0;border-radius:23px;align-items:center;gap:7px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000073}}.tc-ct{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.tc-ct small{color:var(--sto-mo);font-size:12.5px}.sto .tt-thanh-nut .sto-icon-nut svg[data-weight]{color:inherit}.tc-visi ul{list-style:outside}.tc-visi li::marker{color:#bf5af2}body:has(.tc-nen:not([hidden])) #vietos-home{display:none!important}.tt-o-thay[data-chieu=moi]{color:#c7c7d1;font-family:inherit;font-size:12px}.tt-bd-it{text-align:center;color:var(--sto-mo);border:1px dashed var(--sto-be3);white-space:normal;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;line-height:1.2;display:inline-flex}.tt-bd-cho{margin:0}@media (max-width:820px){.tt{padding-bottom:76px}.tt .sto-dau-phu{font-size:14px}.tt-cong-cu .sto-loc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tt-cong-cu .sto-loc>.sto-phan-doan{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tt-cong-cu .sto-loc>.sto-phan-doan button{padding:0 4px}.sto .tt-cong-cu .tt-bat,.tt-cong-cu .tt-chon,.tt-cong-cu .tt-chon select{width:100%;min-width:0;height:40px}.sto .tt-cong-cu .tt-bat{white-space:nowrap;text-overflow:ellipsis;justify-content:center;font-size:14px;overflow:hidden}.tt-cong-cu .tt-chon select{text-overflow:ellipsis;font-size:16px}.tt-dong-diem .tt-o-thay[data-chieu=moi]{background:var(--sto-be3);color:#e5e5ea}.tt-dong .tt-bd-it{width:76px;height:34px}.tt-moi{flex-direction:column;align-items:stretch;gap:10px;padding:16px}.tt-moi>svg{font-size:26px}.tt-moi>span{gap:4px}.sto .tt-moi a{text-align:center;padding:11px 14px}.sto .tc-noi{bottom:calc(96px + env(safe-area-inset-bottom))}.tt-ct-ma{flex-wrap:wrap;row-gap:4px}.tt-ct-ma span:last-child{flex-basis:100%}.tt-ct-dau{gap:12px}.tt-dong .tt-bd-it{border:0;border-bottom:1px dashed var(--sto-be3);border-radius:0;height:18px;padding:0;font-size:0}.tt-cong-cu .sto-loc>.sto-phan-doan{padding:3px}.tt-cong-cu .sto-loc>.sto-phan-doan button{min-height:36px}}
