.van-dau[data-astro-cid-pleugi7j]{margin-top:18px}.van-dau[data-astro-cid-pleugi7j] h1[data-astro-cid-pleugi7j]{font-size:calc(1.9rem*var(--sp));font-weight:700;letter-spacing:-.026em}.van-dau[data-astro-cid-pleugi7j] p[data-astro-cid-pleugi7j]{color:var(--ink-2);margin:9px 0 0;max-width:52ch;font-size:calc(.94rem*var(--sp))}.van-phu[data-astro-cid-pleugi7j]{margin-top:6px;opacity:.72}.van-meta[data-astro-cid-pleugi7j]{margin-top:12px;font-size:calc(.84rem*var(--sp));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.van-top[data-astro-cid-pleugi7j]{display:flex;align-items:center;gap:12px;margin-top:18px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.hoc[data-astro-cid-pleugi7j]{padding:20px 0 120px}.dang-tai[data-astro-cid-pleugi7j]{color:var(--muted)}.van-chu[data-astro-cid-pleugi7j]{width:100%;margin-top:12px;padding:12px;border-radius:var(--r);border:1.5px solid var(--line);background:var(--raise);color:var(--ink);font-family:var(--f-ui);font-size:calc(.9rem*var(--sp));min-height:96px;resize:vertical}.van-chu[data-astro-cid-pleugi7j][hidden]{display:none}.hoc-chan[data-astro-cid-pleugi7j]{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--paper);border-top:1px solid var(--line-2);padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.hoc-chan[data-astro-cid-pleugi7j] .in[data-astro-cid-pleugi7j]{max-width:720px;margin:0 auto;display:flex;gap:10px}.hoc-chan[data-astro-cid-pleugi7j] .in[data-astro-cid-pleugi7j] .btn{flex:1}.rail{flex:1;height:6px;background:var(--line-2);border-radius:99px;overflow:hidden}.rail i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--mau),var(--mau-2));transition:width .45s var(--ease-out)}.chuoi{font-size:calc(.76rem*var(--sp));font-weight:800;color:var(--gold);background:var(--gold-soft);padding:4px 10px;border-radius:99px;white-space:nowrap;border:1px solid color-mix(in srgb,var(--gold) 30%,transparent)}.chuoi.nhay{animation:chuoiNhay .45s var(--ease)}@keyframes chuoiNhay{0%{transform:scale(1)}45%{transform:scale(1.28) rotate(-3deg)}to{transform:scale(1)}}.rail-so{font-size:calc(.78rem*var(--sp));color:var(--muted);font-weight:700;font-variant-numeric:tabular-nums;min-width:3.2em;text-align:right}#than.vao{animation:baiVao .4s var(--ease-out) both}@keyframes baiVao{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.nhan-buoc{font-size:calc(.8rem*var(--sp));letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--muted);margin:0 0 14px}.sticker{width:calc(112px*var(--sp));height:calc(112px*var(--sp));border-radius:var(--r-xl);display:grid;place-items:center;font-size:calc(2.8rem*var(--sp));margin-bottom:16px;background:radial-gradient(120% 100% at 30% 12%,color-mix(in srgb,var(--mau-2) 24%,transparent),transparent 62%),linear-gradient(150deg,var(--mau-soft),var(--raise));border:1.5px solid color-mix(in srgb,var(--mau) 24%,transparent);box-shadow:var(--sh-2);position:relative;overflow:hidden;animation:pop .45s var(--ease)}.sticker:before{content:"";position:absolute;top:-60%;left:-70%;width:46%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:quet 1.2s .3s var(--ease-out) both}@keyframes quet{0%{opacity:0;transform:translate(0) rotate(16deg)}16%{opacity:1}to{opacity:0;transform:translate(430%) rotate(16deg)}}@keyframes pop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.05)}to{transform:none;opacity:1}}.tu-lon{font-family:var(--f-disp);font-size:calc(2.7rem*var(--sp));font-weight:600;line-height:1.04;letter-spacing:-.03em;word-break:break-word}.tu-lon .r{font-style:normal;position:relative;background:linear-gradient(100deg,var(--mau),var(--mau-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.tu-lon .r:after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.02em;height:.13em;border-radius:99px;background:linear-gradient(90deg,var(--mau),var(--mau-2));opacity:.3;transform:scaleX(0);transform-origin:left center;animation:quetGoc .6s .3s var(--ease-out) forwards}@keyframes quetGoc{to{transform:scaleX(1)}}.ipa{font-family:var(--f-ipa);color:var(--muted);margin-top:6px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:calc(.95rem*var(--sp))}.ipa .pos{font-style:italic}.say{font-size:calc(.82rem*var(--sp));padding:8px 15px;border-radius:99px;border:1.5px solid color-mix(in srgb,var(--mau) 30%,transparent);background:var(--mau-soft);color:var(--mau-ink);font-weight:600;min-height:calc(40px*var(--sp));transition:transform var(--nhanh) var(--ease)}.say:hover{transform:scale(1.05)}.say:active{transform:scale(.94)}.nghia{font-size:calc(1.25rem*var(--sp));font-weight:700;margin-top:12px}.nghia.to{font-size:calc(1.6rem*var(--sp));margin-top:16px}.ct{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:16px;font-family:var(--f-ipa);font-size:calc(.9rem*var(--sp));color:var(--good);background:linear-gradient(120deg,var(--cum-soft),color-mix(in srgb,var(--cum-soft) 55%,var(--raise)));border:1px solid color-mix(in srgb,var(--good) 20%,transparent);padding:11px 14px;border-radius:var(--r)}.ct b{font-weight:700}.ct .mt{color:var(--muted);font-weight:700}.ct i{color:var(--ink-2)}.vd{margin-top:16px}.vd .en{font-family:var(--f-disp);font-size:calc(1.05rem*var(--sp));margin:0;line-height:1.5}.vd .vi{color:var(--ink-2);font-size:calc(.9rem*var(--sp));margin:3px 0 0}.anh-em{display:flex;gap:8px;overflow-x:auto;padding:14px 2px 4px;scrollbar-width:thin}.anh-em span{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:76px;padding:9px 10px;border-radius:var(--r);background:var(--raise);border:1px solid var(--line);font-size:calc(.76rem*var(--sp));font-weight:600;color:var(--ink-2);box-shadow:var(--sh-1)}.anh-em i{font-style:normal;font-size:calc(1.15rem*var(--sp));line-height:1.1}.anh-em img{width:calc(28px*var(--sp));height:calc(28px*var(--sp));object-fit:contain;display:block}.hoi{font-size:calc(1.12rem*var(--sp));line-height:1.6;margin:0 0 20px}.hoi b{color:var(--mau-ink)}.chon{display:flex;flex-direction:column;gap:10px;margin-top:20px}.chon.hai{gap:12px}.o-chon{text-align:left;padding:16px 18px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--raise);font-size:calc(1rem*var(--sp));font-weight:500;box-shadow:var(--sh-1);min-height:calc(54px*var(--sp));transition:border-color var(--nhanh),background var(--nhanh),transform var(--nhanh) var(--ease),box-shadow var(--nhanh);animation:chonVao .36s var(--ease-out) backwards}.chon .o-chon:nth-child(1){animation-delay:.03s}.chon .o-chon:nth-child(2){animation-delay:.09s}.chon .o-chon:nth-child(3){animation-delay:.15s}.chon .o-chon:nth-child(4){animation-delay:.21s}@keyframes chonVao{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.o-chon:hover:not(:disabled){border-color:var(--mau);transform:translate(3px);box-shadow:var(--sh-2)}.o-chon:active:not(:disabled){transform:translateY(1px) scale(.99)}.o-chon:disabled{cursor:default}.o-chon.dung{border-color:var(--good);background:color-mix(in srgb,var(--good) 11%,var(--raise));color:var(--good);font-weight:700;animation:nhipDung .5s var(--ease)}.o-chon.sai{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 11%,var(--raise));color:var(--bad);animation:lac .4s}@keyframes nhipDung{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes lac{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}input#o-go{width:100%;margin-top:18px;padding:15px 17px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--raise);color:var(--ink);font-family:var(--f-ui);font-size:calc(1.1rem*var(--sp));min-height:calc(52px*var(--sp));transition:border-color var(--nhanh),box-shadow var(--nhanh)}input#o-go:focus{border-color:var(--mau);outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--mau) 22%,transparent)}input#o-go.dung{border-color:var(--good)}input#o-go.sai{border-color:var(--bad)}.hop{margin-top:14px;padding:12px 15px;border-radius:0 var(--r) var(--r) 0;font-size:calc(.95rem*var(--sp));line-height:1.6;color:var(--ink-2)}.hop.tot{border-left:4px solid var(--good);background:color-mix(in srgb,var(--good) 9%,var(--raise))}.hop.xau{border-left:4px solid var(--bad);background:color-mix(in srgb,var(--bad) 9%,var(--raise))}.hop.ngo{border-left:4px solid var(--muted);background:color-mix(in srgb,var(--muted) 9%,var(--raise))}.btn.tiep{width:100%;position:relative;overflow:hidden}.btn.tiep.tu-chay:before{content:"";position:absolute;inset:0;background:#ffffff38;transform-origin:left center;transform:scaleX(0);animation:tuChay var(--tu-chay,4.5s) linear forwards}.btn#hoc-tiep{flex-direction:column;gap:2px;line-height:1.2}.btn#hoc-tiep small{display:block;font-weight:500;font-size:.72em;opacity:.85;white-space:nowrap}.btn.tiep{flex-direction:column;gap:2px;line-height:1.2}.tiep-dem{display:block;font-weight:500;font-size:.72em;opacity:.85;white-space:nowrap}.nhan-buoc:focus{outline:none}.o-chon.dung,.manh.dung{transform:translate(4px) scale(1.025);box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 28%,transparent),var(--sh-2);z-index:1;position:relative}.o-chon.sai{opacity:.85}.hop .khen{font-family:var(--f-disp);font-size:1.12em;color:var(--good);margin-right:4px}.hop .dau-sai{font-family:var(--f-disp);font-size:1.08em;color:var(--bad);margin-right:4px}.hop .dau-ngo{font-family:var(--f-disp);font-size:1.08em;color:var(--muted);margin-right:4px}.hop .chon-sai{display:block;color:var(--muted);font-size:.94em;margin:3px 0}.hop .chon-sai s{color:var(--bad)}.hop .chon-sai b{color:var(--good)}.hop-them{display:block;margin-top:8px}.hop-them a,.tra-nguon{font-size:.92em;font-weight:700;color:var(--mau-ink);text-decoration:none;border-bottom:1.5px solid color-mix(in srgb,var(--mau) 40%,transparent)}.hop-them a:hover,.tra-nguon:hover{border-color:var(--mau)}.hop{animation:hopVao .36s var(--ease-out)}@keyframes hopVao{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kim-box{position:fixed;inset:0;pointer-events:none;z-index:65;overflow:hidden}.kim{position:absolute;left:0;top:0;border-radius:2px;will-change:transform,opacity;animation:kimBay 1.4s cubic-bezier(.2,.8,.3,1) forwards}@keyframes kimBay{0%{opacity:0;transform:translate3d(var(--x0),var(--y0),0) rotate(0) scale(.6)}8%{opacity:1}58%{transform:translate3d(var(--xm),var(--ym),0) rotate(220deg) scale(1)}to{opacity:0;transform:translate3d(var(--x1),var(--y1),0) rotate(420deg) scale(.7)}}@keyframes tuChay{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.btn.tiep.tu-chay:before{display:none}}.xong{text-align:center;padding:40px 0}.dau-tick{width:88px;height:88px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;font-size:2.4rem;color:var(--on-mau);background:linear-gradient(140deg,var(--mau),var(--mau-deep));box-shadow:var(--sh-3);animation:pop .5s var(--ease)}.xong h2{font-size:calc(1.6rem*var(--sp))}.xong p{color:var(--ink-2);margin-top:8px}.xong .xong-loi{max-width:44ch;margin-left:auto;margin-right:auto}.hat-box{position:fixed;inset:0;pointer-events:none;z-index:70;overflow:hidden}.hat{position:absolute;left:0;top:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;animation:hatBay .78s var(--ease-out) forwards}@keyframes hatBay{0%{opacity:0;transform:translate3d(var(--x0),var(--y0),0) scale(.3)}14%{opacity:1}56%{transform:translate3d(var(--xm),var(--ym),0) scale(1)}to{opacity:0;transform:translate3d(var(--x1),var(--y1),0) scale(.5)}}.cau-loi{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;line-height:2.1}.tu-loi{padding:7px 11px;border-radius:var(--r-sm);border:1.5px solid transparent;background:transparent;font-size:calc(1.05rem*var(--sp));font-family:var(--f-disp);color:var(--ink);transition:background var(--nhanh),border-color var(--nhanh),transform .14s var(--ease)}.tu-loi:hover:not(:disabled){background:var(--raise);border-color:var(--line)}.tu-loi:active:not(:disabled){transform:scale(.96)}.tu-loi:disabled{cursor:default}.tu-loi.sai{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 11%,var(--raise));color:var(--bad)}.tu-loi.tim-dung{border-color:var(--good);background:color-mix(in srgb,var(--good) 12%,var(--raise));color:var(--good);font-weight:700}.sua-go{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line);animation:hopVao .3s var(--ease-out)}.sua-dan{color:var(--ink-2);font-size:calc(.9rem*var(--sp));margin:0 0 8px}#o-sua{width:100%;padding:14px 16px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--raise);color:var(--ink);font-family:var(--f-ui);font-size:calc(1.05rem*var(--sp));min-height:calc(50px*var(--sp))}#o-sua:focus{border-color:var(--mau);outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--mau) 22%,transparent)}#o-sua.dung{border-color:var(--good)}#o-sua.sai{border-color:var(--bad)}.nhac-dau{margin:12px 0 0;padding:10px 14px;border-radius:0 var(--r) var(--r) 0;border-left:4px solid var(--gold);background:var(--gold-soft);font-size:calc(.86rem*var(--sp));color:var(--ink-2);line-height:1.5}.nhac-dau b{color:var(--ink)}.cau-goc{margin-top:14px;padding:13px 16px;border-radius:0 var(--r) var(--r) 0;border-left:4px solid var(--line);background:var(--paper-2);font-family:var(--f-disp);font-size:calc(1.05rem*var(--sp));color:var(--ink-2)}.chon.ngang{flex-direction:row;flex-wrap:wrap}.chon.ngang .o-chon{flex:1 1 auto;min-width:104px;text-align:center;font-weight:600}.trong{display:inline-block;min-width:64px;border-bottom:2.5px solid var(--mau);margin:0 3px;vertical-align:baseline}.nut-loa{display:flex;flex-direction:column;align-items:center;gap:6px;margin:22px auto;width:calc(104px*var(--sp));height:calc(104px*var(--sp));border-radius:50%;font-size:2rem;color:var(--on-mau);background:linear-gradient(140deg,var(--mau),var(--mau-deep));box-shadow:var(--sh-3);transition:transform var(--nhanh) var(--ease)}.nut-loa span{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nut-loa:hover{transform:scale(1.04)}.nut-loa:active{transform:scale(.94)}.o-xep{min-height:calc(64px*var(--sp));display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;align-content:flex-start;padding:12px;margin-top:16px;border-radius:var(--r);border:1.5px dashed var(--line);background:var(--paper-2)}.xep-trong{color:var(--muted);font-size:calc(.86rem*var(--sp));align-self:center}.kho-manh{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.manh{padding:10px 14px;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--raise);font-size:calc(.95rem*var(--sp));font-weight:600;box-shadow:var(--sh-1);min-height:calc(44px*var(--sp));transition:transform .14s var(--ease),border-color var(--nhanh)}.manh:hover{border-color:var(--mau);transform:translateY(-2px)}.manh:active{transform:scale(.96)}.manh.dat{background:var(--mau-soft);border-color:color-mix(in srgb,var(--mau) 34%,transparent);color:var(--mau-ink)}.manh.dung{border-color:var(--good);background:color-mix(in srgb,var(--good) 12%,var(--raise));color:var(--good)}.manh.sai{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,var(--raise));color:var(--bad)}#than.lac{animation:lac .4s}.conf{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:60}.conf i{position:absolute;top:-18px;animation:conRoi linear forwards;will-change:transform}.conf i>b{display:block;animation:conLac ease-in-out infinite alternate}.conf i>b>u{display:block;width:8px;border-radius:2px;text-decoration:none;animation:conXoay linear infinite}@keyframes conRoi{0%{transform:translateY(0)}86%{opacity:1}to{opacity:0;transform:translateY(116vh)}}@keyframes conLac{0%{transform:translate(-17px)}to{transform:translate(17px)}}@keyframes conXoay{to{transform:rotate3d(1,.7,.25,1turn)}}@media(prefers-reduced-motion:reduce){.hat-box,.conf,.kim-box{display:none!important}}.tieng-loi{margin:6px 0 0;font-size:.9em;color:var(--muted)}.btn.tiep.dung-chay:before{animation-play-state:paused}.anh-tu{width:calc(132px*var(--sp));height:calc(132px*var(--sp));object-fit:contain;margin:0 auto 6px;display:block;padding:9px;border-radius:var(--r-xl);background:linear-gradient(150deg,var(--mau-soft,var(--tu-soft)),var(--raise));border:1.5px solid color-mix(in srgb,var(--mau,var(--tu)) 22%,transparent);box-shadow:var(--sh-2)}.anh-hop{float:right;width:calc(76px*var(--sp));height:calc(76px*var(--sp));object-fit:contain;margin:0 0 8px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--raise) 70%,transparent)}@media(max-width:420px){.anh-hop{float:none;display:block;margin:0 auto 8px;width:calc(96px*var(--sp));height:calc(96px*var(--sp))}}.van-o{font-size:calc(2rem*var(--sp));letter-spacing:.12em;margin-bottom:14px;animation:pop .5s var(--ease)}.van-chuoi{margin-top:12px;font-size:calc(.94rem*var(--sp));color:var(--gold)}.van-chuoi b{font-weight:800}
