.ht{border:1px solid var(--color-line);background:#fff;border-radius:22px;gap:.8rem;padding:1.3rem 1.2rem;display:grid}.ht h2{margin:0;font-size:1.2rem;font-weight:800;line-height:1.3}.ht-ds{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ht-ds li{border-top:1px solid var(--color-line);gap:.35rem;padding-top:.9rem;display:grid}.ht-ds li:first-child{border-top:0;padding-top:0}.ht-hoi{margin:0;font-weight:700;line-height:1.5}.ht-dap{margin:0;line-height:1.6}.ht-dap a{color:var(--color-primary,inherit);text-underline-offset:.15em;text-decoration:underline}.ht-dang{color:var(--color-ink-faint);margin:0;font-style:italic}.ht-form{gap:.6rem;display:grid}.ht-form .lg-o-goi-y{justify-self:end}.ht .lg-loi{color:#b3261e;margin:0;font-size:.9rem}.ht-dong-y{border:1px solid var(--color-line);border-radius:18px;padding:1rem 1.1rem}
.gn{--gn-nen:#0d2219;--gn-mat:#153427;--gn-vach:#24493a;--gn-vang:#e0a53c;--gn-vang-dam:#a97a1f;--gn-vang-nhat:#f3d58a;--gn-nga:#f6efd9;--gn-nga-2:#ece2c4;--gn-muc:#17130f;--gn-muc-phu:#58514a;--gn-chu:#f3efe3;--gn-chu-phu:#bcc8bd;--gn-chu-nhat:#91a396;--gn-xanh:#2d5a45;--gn-xanh-sang:#8cc4a6;--gn-vang-to:linear-gradient(105deg, #a97a1f 0%, #f0c25c 28%, #e0a53c 46%, #f8dc93 62%, #b8862b 82%, #e0a53c 100%);--gn-chu-hien:var(--font-serif);--gn-chu-han:"Noto Serif TC", "Noto Serif CJK TC", "Songti TC", "STSong", "PMingLiU", var(--font-serif);--gn-bo-lon:26px;--gn-bo-vua:18px;isolation:isolate;background:var(--gn-nen);color:var(--gn-chu);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:#f3efe3;--color-ink-soft:#bcc8bd;--color-ink-faint:#91a396;--color-bg-alt:#1f4434;--color-line-strong:#2f5a47;--nmr-mau:#f3d58a;font-size:1rem;line-height:1.6;position:relative;overflow-x:clip}.gn:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(75rem 37rem at 85% -10%,#e0a53c21,#0000 60%),radial-gradient(56rem 44rem at -10% 18%,#2d5a458c,#0000 60%);position:absolute;inset:0}.gn a{color:inherit}.gn :focus-visible{outline:2px solid var(--gn-vang);outline-offset:3px;border-radius:8px}.gn-khung{box-sizing:content-box;max-width:74rem;margin-inline:auto;padding-inline:16px}@media (min-width:1024px){.gn-khung{padding-inline:24px}}.gn-vang{background:var(--gn-vang-to);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.gn-nut{border-radius:var(--gn-bo-vua);cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;min-height:50px;transition:transform var(--cd-phan-hoi) var(--cd-vao), box-shadow var(--cd-doi-trang-thai) var(--cd-vao), background var(--cd-phan-hoi) var(--cd-vao);border:0;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.gn-nut:active{transform:scale(.97)}.gn-nut-vang{background:var(--gn-vang-to);color:#1a130a;background-size:200% 100%;box-shadow:0 6px 22px #e0a53c40,inset 0 1px #ffffff59}.gn a.gn-nut-vang{color:#1a130a}@media (hover:hover){.gn-nut-vang:hover{box-shadow:0 10px 34px #e0a53c61,inset 0 1px #fff6}}.gn-nut-vien{color:var(--gn-vang-nhat);background:0 0;box-shadow:inset 0 0 0 1.5px #e0a53c8c}.gn a.gn-nut-vien{color:var(--gn-vang-nhat)}@media (hover:hover){.gn-nut-vien:hover{box-shadow:inset 0 0 0 1.5px var(--gn-vang);background:#e0a53c12}}.gn-hang-nut{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.gn-vang-bay{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.gn-duong{color:var(--gn-chu-nhat);margin:0;font-size:.82rem}.gn-duong a{color:var(--gn-chu-phu);text-underline-offset:3px;text-decoration:underline}@keyframes gn-dong{0%{opacity:0;transform:scale(1.9)rotate(-14deg)}55%{opacity:1;transform:scale(.92)rotate(-2deg)}to{transform:scale(1)rotate(-3deg)}}.gn-trong{aspect-ratio:1;width:min(100%,30rem);position:relative}.gn-trong svg{width:100%;height:100%;display:block;overflow:visible}.gn-trong-hao{filter:blur(10px);animation:gn-tho calc(var(--cd-nhip-cho) * 4) var(--cd-di-ve) infinite alternate;background:radial-gradient(circle,#e0a53c38,#0000 62%);border-radius:50%;position:absolute;inset:8%}.gn-xoay-cham{transform-origin:200px 200px;animation:gn-xoay calc(var(--cd-nhip-cho) * 117) linear infinite}.gn-xoay-nguoc{transform-origin:200px 200px;animation:gn-xoay calc(var(--cd-nhip-cho) * 183) linear infinite reverse}.gn-ve-dan{stroke-dasharray:var(--dai);stroke-dashoffset:var(--dai);animation:gn-ve calc(var(--cd-chuyen-man) * 4) var(--cd-vao) forwards;animation-delay:calc(var(--cd-phan-hoi) * var(--tre,0))}@keyframes gn-ve{to{stroke-dashoffset:0}}@keyframes gn-xoay{to{transform:rotate(360deg)}}@keyframes gn-tho{0%{opacity:.55;transform:scale(.97)}to{opacity:1;transform:scale(1.02)}}.gn-hien-dan{opacity:0;animation:gn-hien calc(var(--cd-chuyen-man) * 2) var(--cd-vao) forwards;animation-delay:calc(var(--cd-phan-hoi) * var(--tre,0))}@keyframes gn-hien{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gn-lap-lanh{animation:gn-lap calc(var(--cd-nhip-cho) * 3) var(--cd-di-ve) var(--cd-xe-to) 1 both}@keyframes gn-lap{0%{background-position:100% 0}to{background-position:0 0}}.gn-viet-nen{min-height:60vh}.gn-viet{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);min-height:calc(100dvh - 8rem);padding-block:2rem 4rem;display:grid}@media (min-width:880px){.gn-viet{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gn-viet-hinh{place-items:center;min-width:0;display:grid}.gn-viet .gn-trong{width:min(100%,28rem)}.gn-viet-chu{gap:1.1rem;min-width:0;display:grid}.gn-viet-chu h1{font-family:var(--gn-chu-hien);letter-spacing:-.02em;text-wrap:balance;color:inherit;margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:500;line-height:1.08}.gn-viet-dang{color:var(--gn-chu);margin:.7rem 0 0;font-size:1.05rem}.gn-viet-dang b{font-family:var(--gn-chu-hien);color:var(--gn-vang-nhat);margin-top:.15rem;font-size:1.2rem;font-weight:500;display:block}.gn-viet-ghi{color:var(--gn-chu-phu);margin:0;font-size:.95rem;line-height:1.6}.gn-phan-ds{border-radius:var(--gn-bo-lon);box-shadow:inset 0 0 0 1px var(--gn-vach);background:#153427c7;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.gn-phan-ds li{color:var(--gn-chu-phu);grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.6rem 1.05rem;font-size:.92rem;display:grid}.gn-phan-ds li+li{border-top:1px solid var(--gn-vach)}.gn-phan-so{font-family:var(--gn-chu-hien);color:var(--gn-vang);text-align:right;font-variant-numeric:tabular-nums}.gn-vanh path{transition:fill var(--cd-chuyen-man) var(--cd-vao)}.gn-vanh path[data-tt=dang]{animation:gn-nhay var(--cd-nhip-cho) var(--cd-di-ve) infinite alternate}@keyframes gn-nhay{0%{opacity:.35}to{opacity:1}}.gn-vanh path[data-tt=xong]{animation:gn-dat calc(var(--cd-chuyen-man) * 2) var(--cd-vao)}@keyframes gn-dat{0%{filter:brightness(2.2)drop-shadow(0 0 8px #f3d58a)}to{filter:none}}.gn-xong-len{animation:gn-hien var(--cd-chuyen-man) var(--cd-vao) both}.gn-viet .gn-duong{margin:0}.gn-nut-xoa-cho{color:#e7a197;text-underline-offset:3px;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;justify-self:start;font-size:.9rem;text-decoration:underline}@media (max-height:520px) and (orientation:landscape){.gn-viet{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:0;padding-block:1rem 2rem}.gn-viet .gn-trong{width:min(100%,72vh)}}@media (prefers-reduced-motion:reduce){.gn *{transition:none!important;animation:none!important}.gn-ve-dan{stroke-dashoffset:0}.gn-hien-dan{opacity:1}.gn-vang-bay{display:none}}
