.hsk-lop{z-index:90;background:color-mix(in srgb,var(--bd-than) 45%,transparent);place-items:center;padding:16px;animation:.2s ease-out hsk-mo;display:grid;position:fixed;inset:0}.hsk-mua{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hsk-mua span{background:var(--bd-hat);opacity:0;border-radius:50%/60% 60% 40% 40%;width:10px;height:14px;animation:1.2s ease-in forwards hsk-roi;position:absolute;top:-24px}@keyframes hsk-roi{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(105vh)rotate(220deg)}}@keyframes hsk-mo{0%{opacity:0}to{opacity:1}}.hsk-lon{background:var(--bd-trang);text-align:center;width:min(380px,100%);font-family:var(--font-chu);color:var(--bd-than);border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:28px 20px 20px;animation:.35s cubic-bezier(.2,.9,.3,1.2) hsk-noi;display:flex;position:relative}@keyframes hsk-noi{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.hsk-dong{aspect-ratio:1;width:44px;height:44px;color:var(--bd-phu-1);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.hsk-lon-anh{aspect-ratio:1;background:var(--bd-la-non);width:80px;height:80px;color:var(--bd-nau-hat);font:700 26px var(--font-tieu-de);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:visible}.hsk-lon-anh img{object-fit:cover;border-radius:50%;width:100%;height:100%}.hsk-vm{color:var(--bd-hat);animation:.6s ease-out hsk-vm;position:absolute;top:-16px;left:50%;transform:translate(-50%)}@keyframes hsk-vm{0%{opacity:0;transform:translate(-50%,-14px)scale(.4)}to{opacity:1;transform:translate(-50%)scale(1)}}.hsk-lon h2{font:700 19px/1.3 var(--font-tieu-de);margin:4px 0 0}.hsk-lon-so{font:800 34px var(--font-tieu-de);color:var(--bd-nau-hat);font-variant-numeric:tabular-nums}.hsk-loi-nhan{color:var(--bd-phu-1);overflow-wrap:anywhere;margin:0;font-size:15px}.hsk-lon-nut{gap:8px;width:100%;margin-top:6px;display:flex}.hsk-nut,.hsk-nut-vien{height:48px;font:600 15px var(--font-chu);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hsk-nut{background:var(--bd-rung);color:var(--bd-suong);border:0}.hsk-nut-vien{background:var(--bd-trang);color:var(--bd-rung);border:1px solid var(--bd-ke)}.hsk-goc{z-index:85;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 32px);display:flex;position:fixed}@media (width<=767px){.hsk-goc{width:auto;bottom:auto;left:16px;right:16px;top:calc(8px + env(safe-area-inset-top))}}.hsk-the{pointer-events:auto;background:var(--bd-trang);border:1px solid var(--bd-ke);box-shadow:0 10px 30px color-mix(in srgb,var(--bd-than) 14%,transparent);font-family:var(--font-chu);color:var(--bd-than);border-radius:16px;align-items:center;gap:10px;padding:12px 10px 14px 12px;animation:.3s ease-out hsk-truot;display:flex;position:relative;overflow:hidden}@keyframes hsk-truot{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=767px){@keyframes hsk-truot{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}}.hsk-bt{aspect-ratio:1;background:color-mix(in srgb,var(--bd-hat) 16%,var(--bd-trang));width:40px;height:40px;color:var(--bd-nau-hat);border-radius:10px;flex-shrink:0;align-self:center;place-items:center;display:grid}.hsk-bt.xoay svg{animation:1.2s ease-in-out 2 hsk-xoay}@keyframes hsk-xoay{50%{transform:rotate(180deg)scale(1.08)}to{transform:rotate(360deg)}}.hsk-the.trung .hsk-bt{background:var(--bd-la-non);color:var(--bd-phu-1)}.hsk-nd{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;display:flex}.hsk-nd small{color:var(--bd-phu-2);overflow-wrap:anywhere;font-size:12.5px}.hsk-nd a{color:var(--bd-rung);font-size:13px;font-weight:600}.hsk-so{font:800 18px var(--font-tieu-de);color:var(--bd-song);font-variant-numeric:tabular-nums}.hsk-chong{flex-shrink:0;display:flex}.hsk-chong>span{aspect-ratio:1;border:2px solid var(--bd-trang);background:var(--bd-la-non);width:28px;height:28px;font:700 10px var(--font-tieu-de);color:var(--bd-rung);border-radius:50%;flex-shrink:0;place-items:center;margin-left:-8px;display:grid;overflow:hidden}.hsk-chong img{object-fit:cover;width:100%;height:100%}.hsk-x{aspect-ratio:1;width:32px;height:32px;color:var(--bd-phu-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.hsk-tien-do{background:var(--bd-hat);transform-origin:0;height:3px;animation:5s linear forwards hsk-tien;position:absolute;bottom:0;left:0;right:0}@keyframes hsk-tien{0%{opacity:.9;transform:scaleX(1)}to{opacity:.2;transform:scaleX(0)}}.hsk-hat-bay{z-index:95;background:var(--bd-hat);pointer-events:none;will-change:transform,opacity;border-radius:50%/60% 60% 40% 40%;width:12px;height:16px;position:fixed}.hsk-so-du{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:6ch;display:inline-block;position:relative}.hsk-so-du.nay{animation:.45s ease-out hsk-nay}@keyframes hsk-nay{40%{transform:scale(1.16)}to{transform:scale(1)}}.hsk-bay-so{font:800 12px var(--font-tieu-de);pointer-events:none;white-space:nowrap;animation:1.1s ease-out forwards hsk-len;position:absolute;top:-4px;left:50%}.hsk-bay-so.tang{color:var(--bd-song)}.hsk-bay-so.giam{color:var(--bd-phu-2);animation-name:hsk-xuong}@keyframes hsk-len{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-22px)}}@keyframes hsk-xuong{0%{opacity:1;transform:translate(-50%,8px)}to{opacity:0;transform:translate(-50%,26px)}}.hsk-chop{animation:.6s ease-out hsk-chop}@keyframes hsk-chop{30%{opacity:.55}to{opacity:1}}.hsk-lua{color:var(--bd-canh-bao);font:700 13px var(--font-tieu-de);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}@media (prefers-reduced-motion:reduce){.hsk-lop,.hsk-lon,.hsk-the,.hsk-vm,.hsk-bt.xoay svg,.hsk-so-du.nay,.hsk-chop{animation:none!important}.hsk-mua,.hsk-bay-so,.hsk-hat-bay{display:none!important}.hsk-tien-do{opacity:.4;animation:none}}
