/* SINH TU tools/gen-twig.py — dung sua tay. Gop chuoi utility cua bundle Tailwind
   thanh class ngan de markup khong lap; khai bao chep nguyen nen hinh khong doi. */
.nlw-search:focus{border-color:rgba(231,217,122,.4);outline:none}
.nlw-ct dl{display:grid;grid-template-columns:auto 1fr;margin:0}.nlw-ct dd{margin:0;padding-left:16px}.nlw-ct ul{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none}.nlw-the[data-nlw-mo]{cursor:pointer}.border-red-400\/60{border-color:#ff656899}@media (min-width:40rem){.sm\:flex{display:flex}}
.nlw-float{display:none}@media (min-width:64rem){.nlw-float{display:block;position:fixed;right:8px;top:50%;z-index:30;width:218px;height:442px;transform:translateY(-50%) scale(.6);transform:translateY(-50%) scale(tan(atan2(100vw,2000px)));transform-origin:right center}.nlw-chua-float{--nlw-chua:max(140px,10.9vw + 16px);margin-right:var(--nlw-chua)}}.nlw-float img{position:absolute;left:0;top:0;max-width:none}.nlw-float a{position:absolute;background:url(float/sprite.webp) no-repeat;transition:filter .2s}.nlw-float a:hover{filter:brightness(1.12)}.nlw-float .btn-play:hover{background-position:0 0;filter:none}.nlw-float .btn-top::after{content:'';position:absolute;inset:-4px -14px -12px}.nlw-float .btn-play{left:44px;top:50px;width:132px;height:125px;background-position:-132px -0px}.nlw-float .btn-nap{left:28px;top:178px;width:169px;height:56px;background-position:-0px -125px}.nlw-float .btn-apk{left:28px;top:241px;width:169px;height:43px;background-position:-0px -251px}.nlw-float .ico-group{left:34px;top:292px;width:48px;height:34px;background-position:-49px -181px}.nlw-float .ico-fb{left:84px;top:292px;width:52px;height:34px;background-position:-169px -125px}.nlw-float .ico-yt{left:137px;top:292px;width:49px;height:34px;background-position:-0px -181px}.nlw-float .btn-top{left:94px;top:338px;width:33px;height:36px;background-position:-0px -215px}
.nlw-the{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;background-color:#ffffff05;padding:calc(var(--spacing) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
@supports (color:color-mix(in lab, red, red)){.nlw-the{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}
@media (hover:hover){.nlw-the:hover{border-color:#e7d97a4d;border-color:lab(86.3563% -4.24469 48.2463/.3);background-color:#ffffff0f}}
@media (hover:hover){@supports (color:color-mix(in lab, red, red)){.nlw-the:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}}
.nlw-hang{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}
.nlw-o{position:relative;display:block;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0}
.nlw-anh{height:100%;width:100%;object-fit:contain}
.nlw-than{min-width:0;flex:1}
.nlw-ten{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}
.nlw-phu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff73}
@supports (color:color-mix(in lab, red, red)){.nlw-phu{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}
.nlw-mota{margin-top:calc(var(--spacing) * 2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffff8c}
@supports (color:color-mix(in lab, red, red)){.nlw-mota{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}
.nlw-cs{margin-top:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;gap:var(--spacing)}
.nlw-chip{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:11px;color:#ffffffb3}
@supports (color:color-mix(in lab, red, red)){.nlw-chip{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);background-color:color-mix(in oklab, var(--color-white) 3%, transparent);color:color-mix(in oklab, var(--color-white) 70%, transparent)}}
.nlw-so{color:#e0c375}
.nlw-nhom{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2.5);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#e7d97a}
.nlw-dem{border-radius:.25rem;background-color:#ffffff0f;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:11px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#fff9}
@supports (color:color-mix(in lab, red, red)){.nlw-dem{background-color:color-mix(in oklab, var(--color-white) 6%, transparent);color:color-mix(in oklab, var(--color-white) 60%, transparent)}}
.nlw-trong{display:block;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;border-radius:var(--radius-lg);background-color:#ffffff08}
@supports (color:color-mix(in lab, red, red)){.nlw-trong{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}
.nlw-nen{position:fixed;inset:0;z-index:50;background-color:#000000b3}
@supports (color:color-mix(in lab, red, red)){.nlw-nen{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}
.nlw-boc{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:calc(var(--spacing) * 4)}
.nlw-khung{max-height:80vh;width:100%;max-width:680px;overflow-y:auto;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e7d97a40;border-color:lab(86.3563% -4.24469 48.2463/.25);background-color:#100e0b;padding:calc(var(--spacing) * 5)}
.nlw-dong{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 1.5);color:#ffffff80}
@supports (color:color-mix(in lab, red, red)){.nlw-dong{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}
@media (hover:hover){.nlw-dong:hover{background-color:#ffffff1a}}
@media (hover:hover){@supports (color:color-mix(in lab, red, red)){.nlw-dong:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}
.nlw-ct-ten{font-family:var(--font-serif-jp);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#f0e6a6}
.nlw-ct-phu{margin-top:var(--spacing);font-size:13px;color:#ffffff80}
@supports (color:color-mix(in lab, red, red)){.nlw-ct-phu{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}
.nlw-ct{font-size:13px;--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffbf}
@supports (color:color-mix(in lab, red, red)){.nlw-ct{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}
.nlw-ct h4{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#e7d97a}
.nlw-ct p{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;background-color:#ffffff05;padding:calc(var(--spacing) * 2.5)}
@supports (color:color-mix(in lab, red, red)){.nlw-ct p{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}
.nlw-ct b{color:#e0c375}
.nlw-ct dt{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#ffffff1a;padding-block:calc(var(--spacing) * 1.5);color:#ffffff80}
@supports (color:color-mix(in lab, red, red)){.nlw-ct dt{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);color:color-mix(in oklab, var(--color-white) 50%, transparent)}}
.nlw-ct dd{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:#ffffff1a;padding-block:calc(var(--spacing) * 1.5);text-align:right;color:#ffffffd9}
@supports (color:color-mix(in lab, red, red)){.nlw-ct dd{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);color:color-mix(in oklab, var(--color-white) 85%, transparent)}}
.nlw-ct li{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:11px;color:#ffffffb3}
@supports (color:color-mix(in lab, red, red)){.nlw-ct li{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);background-color:color-mix(in oklab, var(--color-white) 3%, transparent);color:color-mix(in oklab, var(--color-white) 70%, transparent)}}
.nlw-the-hang{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:calc(var(--spacing) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
@supports (color:color-mix(in lab, red, red)){.nlw-the-hang{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}
@media (hover:hover){.nlw-the-hang:hover{border-color:var(--c);background-color:#ffffff0f}}
@media (hover:hover){@supports (color:color-mix(in lab, red, red)){.nlw-the-hang:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}}
.nlw-o-48{position:relative;margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;background-color:#0000004d}
@supports (color:color-mix(in lab, red, red)){.nlw-o-48{border-color:color-mix(in oklab, var(--color-white) 15%, transparent);background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}
.nlw-chip-v{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#c9a24b40;border-color:lab(68.9849% 7.79524 49.7594/.25);background-color:#c9a24b12;background-color:lab(68.9849% 7.79524 49.7594/.07);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffe6}
@supports (color:color-mix(in lab, red, red)){.nlw-chip-v{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}
.nlw-ten-b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}
.nlw-chip-t{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#9b7fd64d;border-color:lab(58.5871% 24.9884 -41.2496/.3);background-color:#9b7fd617;background-color:lab(58.5871% 24.9884 -41.2496/.09);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffe6}
@supports (color:color-mix(in lab, red, red)){.nlw-chip-t{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}
.nlw-the-doc{position:relative;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}
@supports (color:color-mix(in lab, red, red)){.nlw-the-doc{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}
@media (hover:hover){.nlw-the-doc:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--fc);--tw-shadow:0 10px 28px -8px var(--tw-shadow-color,var(--fc-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}
.nlw-the-hang-l{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
@supports (color:color-mix(in lab, red, red)){.nlw-the-hang-l{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}
@media (hover:hover){.nlw-the-hang-l:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--c);background-color:#ffffff0f}}
@media (hover:hover){@supports (color:color-mix(in lab, red, red)){.nlw-the-hang-l:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}}
.nlw-the-hang-r{position:relative;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:calc(var(--spacing) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
@supports (color:color-mix(in lab, red, red)){.nlw-the-hang-r{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}
@media (hover:hover){.nlw-the-hang-r:hover{border-color:var(--c);background-color:#ffffff0f}}
@media (hover:hover){@supports (color:color-mix(in lab, red, red)){.nlw-the-hang-r:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}}
.nlw-glow{pointer-events:none;position:absolute;inset:0;border-radius:var(--radius-xl);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}
.nlw-nut-gap{width:100%;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;background-color:#ffffff08;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-color:#ffffff1a}
@supports (color:color-mix(in lab, red, red)){.nlw-nut-gap{background-color:color-mix(in oklab, var(--color-white) 3%, transparent);border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}
@media (hover:hover){.nlw-nut-gap:hover{border-color:#c9a24b80;border-color:lab(68.9849% 7.79524 49.7594/.5);background-color:#ffffff0f}}
@media (hover:hover){@supports (color:color-mix(in lab, red, red)){.nlw-nut-gap:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}}
.nlw-o-zoom{position:relative;flex-shrink:0;overflow:hidden;border-radius:var(--radius-xl);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}
.nlw-o-64{position:relative;margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);flex-shrink:0;overflow:hidden;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;background-color:#0000004d}
@supports (color:color-mix(in lab, red, red)){.nlw-o-64{border-color:color-mix(in oklab, var(--color-white) 15%, transparent);background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}
.nlw-tab{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
@media (hover:hover){.nlw-tab:hover{scale:1.04}}
.nlw-ten-serif{font-family:var(--font-serif-jp);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-white)}
.nlw-pb-ten{max-width:170px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}
.nlw-pb-o{position:relative;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}
.nlw-pb-sl{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:#ffffffb3}
@supports (color:color-mix(in lab, red, red)){.nlw-pb-sl{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}
.nlw-pb-cn{flex-shrink:0;border-radius:.25rem;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:11px;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);background-color:#d6a24b33;background-color:lab(70.3783% 13.3262 51.7387/.2);color:#e7c06f}
.nlw-pb-vn{flex-shrink:0;border-radius:.25rem;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:11px;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);background-color:#4bbf8a33;background-color:lab(69.7929% -43.6195 16.6959/.2);color:#7fe0b6}
.nlw-pb-cb{flex-shrink:0;border-radius:.25rem;background-color:#4bbf8a33;background-color:lab(69.7929% -43.6195 16.6959/.2);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-size:9px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;color:#7fe0b6}
.nlw-pb-meta{border-radius:.25rem;background-color:#ffffff1a;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5)}
@supports (color:color-mix(in lab, red, red)){.nlw-pb-meta{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}
.nlw-pb-roi{flex-shrink:0;font-size:11px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#e0c375e6;color:lab(80.0588% 3.277 42.9481/.9)}
.nlw-pb-tt{flex-shrink:0;font-size:11px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#c8b3f0e6;color:lab(76.3442% 16.6599 -27.7496/.9)}
.nlw-pb-hang{flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5)}
.nlw-pb-dau{flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:var(--spacing)}
.nlw-pb-metas{flex-wrap:wrap;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffb3}
@supports (color:color-mix(in lab, red, red)){.nlw-pb-metas{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}
.nlw-pb-tenmap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}
.nlw-pb-mui{flex-shrink:0;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#ffffff40}
@supports (color:color-mix(in lab, red, red)){.nlw-pb-mui{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}
.nlw-pb-phu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9}
@supports (color:color-mix(in lab, red, red)){.nlw-pb-phu{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}
.nlw-pb-than{min-width:0;flex:1}
.nlw-pb-gap{width:100%;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
@media (hover:hover){.nlw-pb-gap:hover{background-color:#ffffff0a}}
@media (hover:hover){@supports (color:color-mix(in lab, red, red)){.nlw-pb-gap:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}}
.nlw-pb-moc{border-radius:.25rem;background-color:#c9a24b33;background-color:lab(68.9849% 7.79524 49.7594/.2);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#e7d97a}
.nlw-pb-khoi{overflow:hidden;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;background-color:#ffffff05}
@supports (color:color-mix(in lab, red, red)){.nlw-pb-khoi{border-color:color-mix(in oklab, var(--color-white) 10%, transparent);background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}
.nlw-pb-luoi{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:#ffffff1a;padding:calc(var(--spacing) * 3)}
@supports (color:color-mix(in lab, red, red)){.nlw-pb-luoi{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}
.nlw-pb-cheo{color:#fff6;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
@supports (color:color-mix(in lab, red, red)){.nlw-pb-cheo{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}
.nlw-pb-khoa{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#e0956f}
@font-face{font-family:'NLW Serif';font-weight:700;font-display:swap;src:url(font/noto-serif-700-latin-subset.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'NLW Serif';font-weight:700;font-display:swap;src:url(font/noto-serif-700-vi-subset.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}body::before{content:'';position:fixed;inset:0;z-index:-1;background:linear-gradient(rgba(8,16,38,.18),rgba(8,16,38,.18)),url(bg/main.webp) center/cover no-repeat #0a1a33}@media (max-width:63.98rem){body::before{background-image:linear-gradient(rgba(8,16,38,.18),rgba(8,16,38,.18)),url(bg/main-mb.webp);background-position:center top}}.nlw-aside{background:url(bg/sidebar-day.webp) center bottom/100% auto no-repeat,url(bg/sidebar-dinh.webp) center top/100% auto no-repeat,#0a1a33;box-shadow:inset -2px 0 #c9a76f}.nlw-logo{display:flex;flex-direction:column;align-items:center;padding-bottom:.6rem;border-bottom:1px solid #c9a76f77}.nlw-logo img{width:62%}.nlw-logo span,.nlw-logo-thanh span{padding-left:.35em;font:700 1rem/1 'NLW Serif',Georgia,serif;letter-spacing:.35em;color:#ecd9a4}.nlw-logo span{margin-top:-.15rem}.nlw-thanh{background:rgba(9,20,44,.94);border-bottom:1px solid #c9a76f}.nlw-logo-thanh{display:flex;align-items:center;gap:.25rem}.nlw-logo-thanh img{height:3.3rem;width:auto;margin:-.4rem 0 -.5rem}.nlw-logo-thanh span{font-size:1.2rem;letter-spacing:.2em;color:#e9c983;text-shadow:0 1px 2px #000}.nlw-mo-menu{padding:.2rem;color:#e7c97a;filter:drop-shadow(0 1px 1px #000)}.nlw-mo-menu:hover{color:#fff1c4}.nlw-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1600/320;margin-bottom:1rem;padding:2.5% 11%;text-align:center;background:url(bg/hero.webp) center/100% 100% no-repeat}.nlw-hero h1{font:700 clamp(1.6rem,2.6vw,2.6rem)/1.2 'NLW Serif',Georgia,serif;color:#f0cf7a;background:linear-gradient(#fff6d2,#f0cf7a 55%,#c8923a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7))}.nlw-hero p{margin-top:.35rem;font-size:clamp(.75rem,.9vw,1rem);color:rgba(255,255,255,.9);text-shadow:0 1px 2px #000}@media (max-width:63.98rem){.nlw-hero{aspect-ratio:1200/311;padding:2.5% 12%;background-image:url(bg/hero-mb.webp)}.nlw-hero h1{font-size:clamp(1.2rem,5.2vw,2.4rem)}.nlw-hero p{font-size:clamp(.7rem,2.3vw,1rem)}}main>.page-fade:not(.nlw-trang-chu){padding:1rem;border:1px solid #c9a76f55;border-radius:1rem;background:rgba(8,15,34,.9);box-shadow:0 10px 30px rgba(0,0,0,.35)}@media (max-width:63.98rem){main>.page-fade:not(.nlw-trang-chu){padding:.6rem}}.nlw-trang-chu{max-width:1340px}.nlw-hub-tim{position:relative;display:block;margin-bottom:.6rem}.nlw-hub-tim svg{position:absolute;left:1rem;top:50%;width:1.3rem;transform:translateY(-50%);color:#e7c97a;pointer-events:none}.nlw-hub-tim input{width:100%;height:2.6rem;padding:0 1rem 0 2.9rem;border:1.5px solid #c9a76f;border-radius:999px;background:linear-gradient(#0e1e40,#0a1631);box-shadow:inset 0 2px 6px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.4);color:#fff;font-size:.95rem;outline:none}.nlw-hub-tim input::placeholder{color:rgba(255,255,255,.62)}.nlw-hub-tim input:focus{border-color:#f0d58c}.nlw-hub-luoi{display:grid;gap:.4rem}.nlw-hub{--goc:10px;position:relative;isolation:isolate;display:flex;align-items:center;gap:.9rem;padding:.2rem 1rem .2rem .4rem;clip-path:polygon(var(--goc) 0,calc(100% - var(--goc)) 0,100% var(--goc),100% calc(100% - var(--goc)),calc(100% - var(--goc)) 100%,var(--goc) 100%,0 calc(100% - var(--goc)),0 var(--goc));background:linear-gradient(135deg,#f3dc9c,#9a7433 30%,#e2c27a 55%,#8a672c 80%,#e9cf8a)}.nlw-hub::before{content:'';position:absolute;inset:2px;z-index:-1;--goc:9px;clip-path:polygon(var(--goc) 0,calc(100% - var(--goc)) 0,100% var(--goc),100% calc(100% - var(--goc)),calc(100% - var(--goc)) 100%,var(--goc) 100%,0 calc(100% - var(--goc)),0 var(--goc));background:linear-gradient(#15274b,#0a1733);box-shadow:inset 0 0 0 3px #0a1733,inset 0 0 0 4px #c9a76f77}.nlw-hub:hover::before{background:linear-gradient(#1e3561,#0e1f44)}.nlw-hub[hidden]{display:none}.nlw-hub-icon{flex-shrink:0;width:clamp(3rem,12.3vw,4.25rem);height:auto}.nlw-hub-chu{display:flex;min-width:0;flex:1;flex-direction:column}.nlw-hub-ten{font:700 clamp(1rem,4.2vw,1.45rem)/1.25 'NLW Serif',Georgia,serif;color:#f1dca3;text-shadow:0 1px 2px #000}.nlw-hub-dem{display:none}.nlw-hub-mui{font:400 2rem/1 'NLW Serif',Georgia,serif;color:#e7c97a}.nlw-hub-trong{margin-top:.6rem;padding:1rem;border:1px solid #c9a76f55;border-radius:.75rem;background:rgba(8,15,34,.88);text-align:center;color:rgba(255,255,255,.8)}@media (min-width:64rem){.nlw-hub-tim{display:none}.nlw-hub-luoi{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .95rem}.nlw-hub{gap:1.1rem;padding:.45rem 1.2rem .45rem .8rem}.nlw-hub-icon{width:5.2rem}.nlw-hub-ten{font-size:1.4rem}.nlw-hub-dem{display:block;margin-top:.25rem;font-size:.92rem;color:rgba(255,255,255,.8)}.nlw-hub-mui{display:none}}:root{--nlw-day-h:clamp(3.1rem,12.6vw,4rem)}.nlw-day{display:none}@media (max-width:63.98rem){.nlw-day{position:fixed;inset:auto 0 0;z-index:30;display:flex;align-items:center;height:var(--nlw-day-h);padding:0 .75rem env(safe-area-inset-bottom);box-sizing:content-box;border-top:1px solid #c9a76f;background:linear-gradient(#112346,#08132b);box-shadow:0 -4px 14px rgba(0,0,0,.45)}.nlw-chua-float{padding-bottom:calc(var(--nlw-day-h) + env(safe-area-inset-bottom))}}.nlw-day a{display:flex;flex:1;align-items:center;justify-content:center;gap:.5rem;font:700 clamp(.95rem,4vw,1.2rem)/1 'NLW Serif',Georgia,serif}.nlw-day svg{width:1.45em;height:1.45em}.nlw-day-nha{position:relative;height:100%;color:#f1dca3}.nlw-day-nha svg{color:#e7c97a}.nlw-day-nha::after{content:'';position:absolute;right:0;top:28%;bottom:28%;width:1px;background:#c9a76f}.nlw-day-choi{height:72%;margin-left:.9rem;color:#1a1204;clip-path:polygon(1rem 0,calc(100% - 1rem) 0,100% 50%,calc(100% - 1rem) 100%,1rem 100%,0 50%);background:linear-gradient(#fbe7a5,#e0b857 50%,#b98a2e)}.nlw-day-choi:hover{filter:brightness(1.08)}.nlw-chua-float>footer{margin-top:2.5rem;padding-bottom:2.5rem;border-color:#c9a76f88;background:rgba(8,15,34,.92)}@media (min-width:64rem){.nlw-chua-float>footer{margin-right:calc(-1 * var(--nlw-chua));padding-right:calc(1rem + var(--nlw-chua))}}
