.nb-bang-lenh{position:fixed;inset:12vh 0 auto;margin-inline:auto;width:min(640px,calc(100vw - 32px));max-height:76dvh;padding:0;border:1px solid var(--nb-line);background:var(--nb-surface);color:var(--nb-text);border-radius:12px;overflow:hidden}.nb-bang-lenh::backdrop{background:rgb(5 11 22/.65)}.nb-lenh-dau{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--nb-line)}.nb-lenh-dau input{flex:1;min-width:0;min-height:44px;background:transparent;color:var(--nb-text);font-size:16px}.nb-lenh-dau input::placeholder{color:var(--nb-text-mute)}.nb-lenh-dau button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0}.nb-lenh-ket-qua{max-height:52dvh;overflow-y:auto;padding:8px}.nb-lenh-ket-qua li{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 12px;border:1px solid transparent;cursor:pointer;overflow-wrap:anywhere}.nb-lenh-ket-qua li[aria-selected=true]{border-color:var(--nb-accent-text);background:var(--nb-raised)}.nb-lenh-ket-qua small{flex-shrink:0;color:var(--nb-text-mute);font-size:11px}.nb-lenh-phim,.nb-lenh-rong{padding:12px 16px;color:var(--nb-text-dim);font-size:12px;border-top:1px solid var(--nb-line)}.website-network_menu__MtyNL{position:relative;pointer-events:auto}.website-network_trigger__iAvw0{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--nb-line-soft);border-radius:50%;background:transparent;color:var(--nb-accent-text);cursor:pointer}.website-network_trigger__iAvw0 svg{flex-shrink:0;transition:transform .18s}.website-network_rotated__Kcqih{transform:rotate(180deg)}.website-network_panel__cZwrf{position:absolute;right:0;top:calc(100% + 14px);z-index:70;width:min(340px,calc(100vw - 32px));max-height:calc(100dvh - var(--nb-header) - 72px);overflow-y:auto;padding:8px;border:1px solid var(--nb-line);border-radius:16px;background:var(--nb-navy-800);opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .18s,transform .18s,visibility .18s}.website-network_panel__cZwrf[data-open=true]{opacity:1;visibility:visible;transform:translateY(0)}.website-network_list__SnVa6{display:grid;gap:8px;list-style:none;padding:0;margin:0}.website-network_list__SnVa6 li{min-width:0}.website-network_item__Q6cfT{display:flex;align-items:center;gap:12px;min-height:76px;height:100%;padding:12px;border:1px solid var(--nb-line-soft);border-radius:12px;background:var(--nb-navy-800);color:var(--nb-text);text-decoration:none}a.website-network_item__Q6cfT:hover{border-color:var(--nb-accent-text);color:var(--nb-accent-text)}.website-network_current__kxgLJ{border-color:var(--nb-accent-text)}.website-network_logo__DndyP{display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 88px;height:52px;padding:6px;border:1px solid var(--nb-line-soft);border-radius:6px}.website-network_logo__DndyP img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.website-network_plateLight__vmmw2{background:#fff}.website-network_plateDark__pnpl9{background:#0b1b2e}.website-network_copy__bGpih{min-width:0;flex:1}.website-network_name___4KdC{display:block;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.website-network_host__8mQPT{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:var(--nb-text-dim);overflow-wrap:anywhere}.website-network_status__n2K59{display:block;margin-top:4px;color:var(--nb-accent-text);font-size:12px}.website-network_dot__Py7Lv{flex:0 0 6px;height:6px;border-radius:50%;background:var(--nb-gold)}.website-network_arrow__dU8Ny{flex-shrink:0;color:var(--nb-accent-text)}.website-network_heading__riQrf{margin:0 0 14px;color:var(--nb-accent-text);font-size:15px;font-weight:600;line-height:1.5}.website-network_footer__Uoub8{padding-top:24px;padding-bottom:28px;border-top:1px solid var(--nb-line-soft)}.website-network_mobile__QjHXQ{margin-top:24px}.website-network_cards__2Yg9N{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.website-network_cards__2Yg9N{grid-template-columns:repeat(4,minmax(0,1fr))}}.website-network_cards__2Yg9N .website-network_item__Q6cfT{flex-direction:column;align-items:flex-start}.website-network_cards__2Yg9N .website-network_logo__DndyP{flex-basis:auto;width:104px;height:60px}.website-network_cards__2Yg9N .website-network_arrow__dU8Ny,.website-network_cards__2Yg9N .website-network_dot__Py7Lv{position:absolute;top:14px;right:14px}.website-network_cards__2Yg9N .website-network_item__Q6cfT{position:relative}@media (prefers-reduced-motion:reduce){.website-network_panel__cZwrf,.website-network_trigger__iAvw0 svg{transition:none;transform:none}}.website-network_panel__cZwrf .website-network_item__Q6cfT{min-height:64px;padding:10px}.website-network_trigger__iAvw0 svg{transition:transform .26s cubic-bezier(.22,.61,.36,1)}.website-network_trigger__iAvw0:is(:hover,:focus-visible) svg,.website-network_trigger__iAvw0[aria-expanded=true] svg{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.website-network_trigger__iAvw0 svg{transition:none;transform:none!important}}html[data-public] .nb-desktop-menu{background:color-mix(in srgb,var(--nb-surface) 78%,transparent)}html[data-public] .nb-desktop-menu[data-scrolled=true]{background:color-mix(in srgb,var(--nb-surface) 96%,transparent);backdrop-filter:blur(16px)}.nb-nav-item{position:relative;flex-shrink:0}html[data-public] .nb-desktop-nav .nb-nav-item>a{position:relative;border-radius:12px;isolation:isolate}.nb-nav-pill{position:absolute;inset:0;z-index:-1;border-radius:12px;background:color-mix(in srgb,var(--nb-navy-500) 45%,transparent);pointer-events:none}html[data-public][data-theme=ngay] .nb-nav-pill{background:rgba(10,31,68,.06)}.nb-nav-roll{position:relative;display:block;overflow:hidden;line-height:1.6}.nb-nav-roll>span{display:block;transition:transform .26s cubic-bezier(.22,.61,.36,1)}.nb-nav-roll>span+span{position:absolute;inset:0;transform:translateY(100%)}.nb-nav-item a:is(:hover,:focus-visible) .nb-nav-roll>span:first-child{transform:translateY(-100%)}.nb-nav-item a:is(:hover,:focus-visible) .nb-nav-roll>span+span{transform:translateY(0)}.nb-nav-active{position:absolute;height:2px;bottom:1px;left:12px;right:12px;border-radius:2px;background:var(--nb-gold-strong);pointer-events:none}.nb-nav-active:after,.nb-nav-active:before{content:"";position:absolute;width:3px;height:3px;top:-.5px;border-radius:50%;background:inherit}.nb-nav-active:before{left:-5px}.nb-nav-active:after{right:-5px}html[data-public] .nb-desktop-menu .nb-menu-tools{gap:8px}html[data-public] .nb-desktop-menu .nb-menu-tools>button,html[data-public] .nb-desktop-menu .nb-menu-tools>div>button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:1px solid var(--nb-line-soft);border-radius:50%;color:var(--nb-text-dim);transition:border-color .26s,color .26s,background-color .26s}html[data-public] .nb-desktop-menu .nb-menu-tools>div:not([data-website-network])>button{font-size:0;gap:0}.nb-desktop-menu .nb-menu-tools>div:not([data-website-network])>button>svg:last-child{display:none}.nb-desktop-menu .nb-menu-tools button>svg{transition:transform .26s cubic-bezier(.22,.61,.36,1)}html[data-public] .nb-desktop-menu .nb-menu-tools button:is(:hover,:focus-visible){border-color:var(--nb-accent-text);color:var(--nb-accent-text)}.nb-desktop-menu .nb-menu-tools>button:is(:hover,:focus-visible)>svg{transform:translateY(-1px) rotate(-8deg)}.nb-desktop-menu .nb-menu-tools>div:not([data-website-network])>button:is(:hover,:focus-visible)>svg:first-child{transform:rotate(12deg)}.nb-desktop-menu .nb-menu-tools>.nb-theme-button:is(:hover,:focus-visible)>svg{transform:rotate(90deg)}html[data-public] .nb-desktop-menu .nb-header-cta{display:contents}html[data-public] .nb-desktop-menu .nb-menu-consult{position:relative;isolation:isolate;overflow:hidden;min-height:36px;white-space:nowrap;box-shadow:none}html[data-public] .nb-desktop-menu .nb-menu-consult:hover{background:#e3c78f;box-shadow:none}.nb-menu-consult:before{content:"";position:absolute;z-index:-1;inset:-60% auto -60% -60%;width:32%;transform:skewX(-24deg) translateX(0);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);pointer-events:none}.nb-menu-consult:is(:hover,:focus-visible):before{animation:nb-menu-shine .6s ease-out both}.nb-menu-consult>svg{transition:transform .26s}.nb-menu-consult:is(:hover,:focus-visible)>svg{transform:translate(1px,-1px) rotate(-5deg)}@keyframes nb-menu-shine{to{left:135%}}html[data-public] .nb-desktop-menu :is(.nb-nav-item>a,.nb-menu-tools button,.nb-menu-consult):focus-visible{outline:2px solid var(--nb-accent-text);outline-offset:3px}@media (min-width:1024px) and (max-width:1399px){html[data-public] .nb-desktop-menu>.nb-wrap{gap:10px;padding-inline:16px}html[data-public] .nb-desktop-menu .nb-desktop-nav{gap:0}html[data-public] .nb-desktop-menu .nb-desktop-nav a{padding-inline:5px;font-size:12px}html[data-public] .nb-desktop-menu .nb-menu-consult{padding-inline:10px;font-size:12px}html[data-public] .nb-desktop-menu .nb-menu-tools{gap:6px}}@media (prefers-color-scheme:light){html[data-public]:not([data-theme]) .nb-nav-pill{background:rgba(10,31,68,.06)}}@media (prefers-reduced-motion:reduce){.nb-desktop-menu *,.nb-desktop-menu :after,.nb-desktop-menu :before{transition:none!important;animation:none!important}.nb-desktop-menu .nb-nav-roll>span{transform:none!important}.nb-desktop-menu .nb-nav-roll>span+span{display:none}.nb-desktop-menu .nb-menu-consult>svg,.nb-desktop-menu .nb-menu-tools button>svg{transform:none!important}}.nb-scroll-progress{position:fixed;inset:0 0 auto;height:2px;z-index:120;pointer-events:none;background:var(--nb-gold);transform-origin:left;transform:scaleX(var(--scroll-progress,0))}.nb-so-dong,.nb-tech-text{position:relative;display:inline-block;max-width:100%}.nb-tech-goc{visibility:hidden}.nb-tech-hien{position:absolute;inset:0;overflow:clip}.nb-so-dong{font-variant-numeric:tabular-nums}.nb-so-dong .nb-tech-hien{overflow:visible;white-space:nowrap}.nb-chuyen-luoi{position:absolute;inset:0;background-image:linear-gradient(var(--nb-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--nb-line-soft) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(circle at 50% 50%,#000 0,transparent 75%);animation:nb-chuyen-luoi 1.15s linear both}.nb-chuyen-quet{position:absolute;left:0;right:0;height:140px;top:-160px;border-bottom:1px solid var(--nb-gold);animation:nb-chuyen-quet .95s cubic-bezier(.4,0,.2,1) both}.nb-chuyen-nhip{position:absolute;left:50%;top:50%;width:min(360px,60vw);height:3px;translate:-50% -50%;background:var(--nb-line-soft);overflow:hidden}.nb-chuyen-nhip b{display:block;height:100%;background:var(--nb-gold);transform-origin:left;animation:nb-chuyen-nhip .75s cubic-bezier(.3,.7,.2,1) both}@keyframes nb-chuyen-luoi{to{background-position:0 56px}}@keyframes nb-chuyen-quet{to{top:105%}}@keyframes nb-chuyen-nhip{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){html.nb-motion-ready .nb-route-main{animation:nb-route-in .3s ease both}html.nb-motion-ready .nb-thay-khoi{animation:nb-tham-chieu-reveal .65s ease}html.nb-motion-ready [data-reveal].revealed{animation:nb-tham-chieu-reveal .65s ease var(--nb-tre,0s) backwards}}@keyframes nb-route-in{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}@keyframes nb-tham-chieu-reveal{0%{opacity:.45;translate:0 8px}to{opacity:1;translate:0 0}}@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.nb-motion-ready [data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .22s ease,border-color .2s,box-shadow .2s}html.nb-motion-ready [data-magnetic]{transform:translate(var(--mx,0),var(--my,0));transition:transform .18s,background .25s,border-color .25s,color .25s}}@media (max-width:1023px){@keyframes nb-tham-chieu-reveal{0%{opacity:.65;translate:0 4px}to{opacity:1;translate:0 0}}}@media (prefers-reduced-motion:reduce){.nb-scroll-progress{display:none}#noi-dung *,.nb-chuyen-trang *,footer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;translate:none!important}[data-magnetic],[data-tilt]{transform:none!important}}.nb-scroll-progress{height:6px;transform:none;background:repeating-linear-gradient(90deg,var(--nb-line) 0 1px,transparent 1px 12px)}.nb-scroll-progress>span{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--nb-gold) 0 1px,transparent 1px 12px);clip-path:inset(0 calc((1 - var(--scroll-progress,0))*100%) 0 0);border-top:1px solid var(--nb-gold)}.nb-text-mask{display:inline}.nb-mask-word{overflow:clip;vertical-align:bottom;padding-block:.15em;margin-block:-.15em}.nb-mask-word,.nb-mask-word>span{display:inline-block}.nb-cursor-label{position:fixed;top:0;left:0;z-index:125;pointer-events:none;padding:5px 10px;background:var(--nb-inverse-bg);color:var(--nb-inverse-text);border:1px solid var(--nb-gold);font-size:12px}.nb-cursor-label[hidden]{display:none}.nb-so-lat{font-variant-numeric:tabular-nums}.nb-so-lat,.nb-so-o{display:inline-block}.nb-so-o{position:relative;height:1.25em;line-height:1.25;overflow:clip;vertical-align:bottom}.nb-so-cuon{position:absolute;inset:0 0 auto;animation:nb-so-cuon .9s cubic-bezier(.2,.7,.3,1) both}.nb-so-cuon>span{display:block;height:1.25em}.nb-luoi-quet{position:absolute;inset:0;overflow:hidden;pointer-events:none}.nb-luoi-quet:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--nb-line);opacity:0}@keyframes nb-so-cuon{0%{transform:translateY(0)}to{transform:translateY(calc(var(--nb-so-dich) * -1.25em))}}@keyframes nb-text-mask{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes nb-luoi-quet{0%{top:0;opacity:1}to{top:100%;opacity:0}}@media (prefers-reduced-motion:no-preference){html.nb-motion-ready [data-reveal]:has([data-mask-title]){animation:none}.nb-text-mask.revealed .nb-mask-word>span{animation:nb-text-mask .6s cubic-bezier(.2,.7,.3,1) var(--nb-dong-tre,0s) backwards}.nb-luoi.revealed>.nb-luoi-quet:after{animation:nb-luoi-quet .9s ease-out both}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.nb-cursor-label{display:none!important}.nb-mask-word>span{transform:none!important}.nb-luoi-quet{display:none}}.nb-mask-word,.nb-mask-word>span{max-width:100%;overflow-wrap:anywhere}@keyframes nb-svg-mask{0%,99%{clip-path:var(--nb-svg-clip)}to{clip-path:none}}@keyframes nb-svg-rise{0%{transform:translateY(var(--nb-svg-rise))}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){[data-mask-title].revealed .nb-svg-mask{animation:nb-svg-mask .6s linear var(--nb-dong-tre) backwards}[data-mask-title].revealed .nb-svg-rise{animation:nb-svg-rise .6s cubic-bezier(.2,.7,.3,1) var(--nb-dong-tre) backwards}}@keyframes nb-mobile-anh-lo{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (max-width:1023px){html[data-public]{--nb-menu-day:72px;scroll-padding-bottom:calc(var(--nb-menu-day) + env(safe-area-inset-bottom,0px) + 28px)}html[data-public] body{padding-bottom:calc(var(--nb-menu-day) + env(safe-area-inset-bottom,0px) + 28px)}html[data-public] .nb-wrap{padding-inline:16px}html[data-public] :is(.nb-thuoc-toa-do,.nb-scroll-progress,.nb-mach-dien,.nb-dai-du-lieu,.nb-hero-luoi){display:none}html[data-public] .nb-cong-du-lieu{height:56px}html[data-public] .nb-cong-du-lieu>span{display:none}html[data-public] .nb-chuong{padding-block:40px}html[data-public] :is(.nb-chuong,.nb-sang,.dh-sang,.nb-chi-muc) h2{font-size:28px;line-height:1.25;text-wrap:balance}html[data-public] .nb-eyebrow{font:11px/1.8 ui-monospace,Consolas,monospace;letter-spacing:.14em}html[data-public] .nb-chuong-dau p:not(.nb-eyebrow){font-size:15px;line-height:1.8}html[data-public] .nb-chuong-dau{gap:20px}html[data-public] .nb-hero-media{height:auto;aspect-ratio:16/9}html[data-public] .nb-banner-con .nb-hero-khung{padding-block:24px 28px}html[data-public] .nb-banner-con .nb-hero-tam{padding:0}html[data-public] .nb-banner-con .nb-hero-tam>:is(.nb-hud-goc,.nb-kinh-vien){display:none}html[data-public] .nb-banner-con .nb-hero-tam:after,html[data-public] .nb-banner-con .nb-hero-tam:before{display:none}html[data-public] .nb-banner-con .nb-hero-ma{margin-bottom:14px;font-size:10px}html[data-public] .nb-banner-con h1{font-size:30px;line-height:1.2;max-width:none}html[data-public] .nb-banner-con .nb-kinh-noi>p:not(.nb-eyebrow,.nb-hero-ma){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:15px;line-height:1.75;margin-top:16px}html[data-public] .nb-hero-shortcuts{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;gap:8px}html[data-public] .nb-hero-shortcuts li{min-width:0}html[data-public] .nb-hero-shortcuts a{width:100%;justify-content:center;height:auto;min-height:44px;white-space:normal;padding-block:10px;text-align:center}html[data-public] .nb-banner-con :is(.nb-btn,.nb-btn-ghost){width:100%;justify-content:center;white-space:normal;text-align:center}html[data-public] .nb-don-noi-bat{display:grid;grid-auto-flow:column;grid-auto-columns:min(88vw,360px);grid-template-columns:none;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1px;padding-block:0 12px}html[data-public] .nb-don-tech{min-width:0}html[data-public] .nb-don-than{padding:16px}html[data-public] .nb-don-than h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.7em}html[data-public] .nb-don-than>p:not(.nb-don-nhan){font-size:15px;line-height:1.7}html[data-public] .nb-don-so{padding-top:20px;gap:8px}html[data-public] .nb-don-so b{font-size:20px;line-height:1.4;overflow-wrap:anywhere}html[data-public] .nb-don-so+span{min-height:44px}html[data-public] .nb-job-row{flex-direction:column;gap:16px}html[data-public] .nb-job-row>.nb-anh-quet{width:100%;height:auto;aspect-ratio:16/10}html[data-public] .nb-job-row>span:last-child{flex-direction:column;align-items:stretch;gap:12px;border-top:1px solid var(--nb-line-soft);padding-top:16px}html[data-public] .nb-job-row>span:last-child b{white-space:normal;overflow-wrap:anywhere;line-height:1.4}html[data-public] .nb-job-row>span:last-child>span{justify-content:space-between}html[data-public] .nb-directory,html[data-public] .nb-directory ul{gap:16px}html[data-public] .nb-nganh-ds{max-height:288px;padding-right:2px}html[data-public] .nb-nganh-hang{border-left:2px solid transparent}html[data-public] .nb-nganh-hang button{min-width:0;padding-inline:10px 4px}html[data-public] .nb-nganh-hang.dang-chon{border-left-color:var(--nb-gold);background:var(--nb-raised)}html[data-public] .nb-nganh-thong-tin{padding:16px}html[data-public] .nb-nganh-anh{aspect-ratio:16/10}html[data-public] .nb-danh-muc{gap:20px}html[data-public] .nb-bai{grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:start}html[data-public] .nb-bai-so{display:none}html[data-public] .nb-bai-anh{aspect-ratio:4/3}html[data-public] .nb-bai :is(h3,b){font-size:17px;line-height:1.4}html[data-public] .nb-bai p,html[data-public] .nb-bai>span.min-w-0>span:nth-last-child(2){font-size:15px;line-height:1.7}html[data-public] :is(.nb-don-anh,.nb-bai-anh,.nb-anh-quet,.nb-nganh-doi) img{mask-image:none!important;-webkit-mask-image:none!important;filter:none!important}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){html[data-public].nb-motion-ready :is(.nb-don-anh,.nb-bai-anh,.nb-anh-quet,.nb-nganh-doi).revealed img{animation:nb-mobile-anh-lo .55s cubic-bezier(.2,.7,.3,1) both;animation-play-state:var(--nb-tech-play,paused)}}@media (max-width:1023px){html[data-public] .nb-don-than>.nb-don-nhan{margin:-16px -16px 16px;padding:12px 16px}html[data-public] .nb-mobile-dock{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));height:var(--nb-menu-day);padding:4px;border-radius:20px;border:1px solid var(--nb-line-soft);background:rgba(7,21,37,.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 30px -12px rgba(3,12,26,.55);transition:transform .28s cubic-bezier(.22,.61,.36,1)}html[data-public][data-theme=ngay] .nb-mobile-dock{background:rgba(255,255,255,.82)}.nb-mobile-dock[data-hidden=true]{transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom,0px)))}}@media (max-width:1023px){.nb-mobile-dock:has(:focus-visible){transform:none}.nb-dock-item,.nb-dock-link{border-radius:15px}.nb-dock-link{min-width:48px;min-height:48px;overflow:hidden;isolation:isolate;color:var(--nb-text-dim);transition:transform .16s ease-out}.nb-dock-link:active{transform:scale(.92)}.nb-dock-pill{position:absolute;inset:0;z-index:-1;border-radius:15px;background:rgba(100,137,183,.16);pointer-events:none}html[data-public][data-theme=ngay] .nb-dock-pill{background:rgba(10,31,68,.06)}.nb-dock-icon{flex-shrink:0;transition:transform .26s cubic-bezier(.22,.61,.36,1),color .26s}.nb-dock-link[aria-current=page]{color:var(--nb-accent-text)}.nb-dock-link[aria-current=page] .nb-dock-icon{transform:translateY(-2px)}.nb-dock-label{position:relative;padding-inline:1px;font-size:clamp(10px,2.9vw,12px);font-weight:500}.nb-dock-link[aria-current=page] .nb-dock-label{font-weight:700}.nb-dock-link:focus-visible{outline:2px solid var(--nb-accent-text);outline-offset:-2px}.nb-dock-ripple{position:absolute;width:48px;height:48px;border-radius:50%;pointer-events:none;background:var(--nb-accent-text);animation:nb-dock-ripple .4s ease-out both}}@media (max-width:359px){.nb-mobile-dock .nb-dock-label{font-size:10px}}@keyframes nb-dock-ripple{0%{opacity:.2;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}@media (prefers-color-scheme:light){html[data-public]:not([data-theme]) .nb-mobile-dock{background:rgba(255,255,255,.82)}html[data-public]:not([data-theme]) .nb-dock-pill{background:rgba(10,31,68,.06)}}@media (prefers-reduced-motion:reduce){.nb-mobile-dock,.nb-mobile-dock *{transition:none!important;animation:none!important}.nb-mobile-dock .nb-dock-link:active{transform:none}.nb-mobile-dock .nb-dock-ripple{display:none}}html[data-public]{--nb-tech-ink:#aec3e0;--nb-tech-accent:#d9b878}html[data-public][data-theme=ngay]{--nb-tech-ink:#244b7c;--nb-tech-accent:#0a1f44}html[data-public] [data-theme-island=dark]{color-scheme:dark;color:var(--nb-text);--nb-heading:#ffffff;--nb-white:#ffffff;--nb-text:#eef3fa;--nb-text-dim:#c3d2e6;--nb-text-mute:#b3c6de;--nb-accent-text:#f0dcb4;--nb-bg:#050b16;--nb-surface:#071525;--nb-raised:#0b1c36;--nb-border:rgba(217,184,120,.3);--nb-border-soft:rgba(255,255,255,.2);--nb-line:var(--nb-border);--nb-line-soft:var(--nb-border-soft);--nb-grid:rgba(174,195,224,.10);--nb-grid-active:rgba(174,195,224,.16);--nb-navy-900:var(--nb-bg);--nb-navy-800:var(--nb-surface);--nb-navy-700:var(--nb-raised);--nb-tech-ink:#aec3e0;--nb-tech-accent:#d9b878;--s-page:var(--nb-surface);--s-alt:var(--nb-bg);--s-soft:var(--nb-raised);--s-ink:var(--nb-heading);--s-body:var(--nb-text-dim);--s-mute:var(--nb-text-mute);--s-gold:var(--nb-accent-text);--s-gold-strong:var(--nb-accent-text);background-color:var(--nb-surface)}html[data-public][data-theme=ngay] :is(body,.nb-home-tech,.nb-sang,.dh-sang){background-color:var(--nb-bg);background-image:radial-gradient(circle at 1px 1px,rgba(10,31,68,.22) 1px,transparent 1.5px),linear-gradient(rgba(10,31,68,.08) 1px,transparent 0),linear-gradient(90deg,rgba(10,31,68,.08) 1px,transparent 0),linear-gradient(rgba(10,31,68,.04) 1px,transparent 0),linear-gradient(90deg,rgba(10,31,68,.04) 1px,transparent 0);background-size:96px 96px,96px 96px,96px 96px,24px 24px,24px 24px}html[data-public][data-theme=ngay] header{background:rgba(255,255,255,.72);backdrop-filter:blur(18px);border-bottom:1px solid rgba(10,31,68,.28);--nb-text-dim:#0a1f44;--nb-text-mute:#0a1f44}html[data-public][data-theme=ngay] header:after{content:"";position:absolute;bottom:-5px;inset-inline:0;height:4px;background:repeating-linear-gradient(90deg,rgba(10,31,68,.28) 0 1px,transparent 1px 12px);pointer-events:none}.nb-logo-chip{position:relative;display:block}html[data-public][data-theme=ngay] .nb-logo-chip{border-radius:10px;padding:2px 6px;background:#071525;box-shadow:0 0 0 1px rgba(10,31,68,.28),0 8px 20px -12px rgba(10,31,68,.45)}html[data-public] header .nb-logo-chip [data-logo-dong]{border-radius:9px}.nb-bang-dieu-khien,.nb-chi-muc,.nb-chuong,.nb-sang section,.nb-toi{position:relative}.nb-do-hoa-cau{width:100%;max-width:560px;aspect-ratio:1;min-width:0}.nb-qua-cau{position:relative;width:100%;height:100%}.nb-do-hoa-net,.nb-truong-net{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.nb-do-hoa-net{z-index:0}.nb-qua-cau canvas,.nb-truong-net canvas{display:block;width:100%;height:100%}.nb-quy-dao{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:24px}.nb-quy-dao .nb-do-hoa-cau{justify-self:center}.nb-quy-dao .nb-tuyen-bay{padding-block:20px}.nb-quy-dao .nb-ma{display:block}.nb-quy-dao-dia-diem{margin-top:14px;color:var(--nb-text-dim);font-size:13px;line-height:1.8}.nb-net-noi-dung{position:relative;z-index:1}.nb-dai-du-lieu{min-width:0;max-width:100%;overflow:hidden;padding-block:16px;border-block:1px solid var(--nb-line);background:var(--nb-surface);color:var(--nb-text-dim);--nb-ticker-play:paused}.nb-dai-chay{display:flex;width:max-content;animation:nb-du-lieu-chay 100s linear infinite;animation-play-state:var(--nb-ticker-play)}.nb-dai-nhom{justify-content:space-around;flex-shrink:0;min-width:100vw}.nb-dai-dong,.nb-dai-nhom{display:flex;align-items:center}.nb-dai-dong{gap:22px;padding-inline:22px;font:11px/1.6 ui-monospace,Consolas,monospace;white-space:nowrap}.nb-dai-dong b{color:var(--nb-accent-text);font-weight:500}.nb-dai-dong i{width:4px;height:4px;background:var(--nb-gold)}.nb-dai-du-lieu:is(:hover,:focus-within) .nb-dai-chay{animation-play-state:paused}@keyframes nb-du-lieu-chay{to{transform:translateX(-50%)}}.nb-mach-dien{display:block;width:100%;height:32px;overflow:hidden;color:var(--nb-accent-text)}.nb-mach-dien path{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.nb-mach-nen{stroke:var(--nb-line);stroke-width:1;fill:none}.nb-mach-net{stroke:currentColor}.nb-mach-dien circle{fill:var(--nb-surface);stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.nb-home-tech :is(.nb-nganh-chuong,.nb-bai-chuong){border-top:0}.nb-thuoc-toa-do{display:none}@media (min-width:1280px){.nb-thuoc-toa-do{position:absolute;top:24px;bottom:24px;left:5px;width:15px;display:block;border-left:1px solid var(--nb-line);background:repeating-linear-gradient(0deg,var(--nb-line) 0 1px,transparent 1px 12px);pointer-events:none}.nb-thuoc-toa-do>span{position:sticky;top:100px;display:block;padding:5px 3px;writing-mode:vertical-rl;font:9px/1.6 ui-monospace,Consolas,monospace;letter-spacing:.15em;background:var(--nb-bg);color:var(--nb-text-dim)}}.nb-bieu-do{padding:18px 0 22px;border-top:1px solid var(--nb-line)}.nb-bieu-do figcaption{font-size:12px;color:var(--nb-text-dim);margin-bottom:14px}.nb-bieu-do>div{display:flex;flex-wrap:wrap;gap:16px}.nb-bieu-cot{display:flex;align-items:end;gap:7px;flex:1 1 65px;font:10px/1.5 ui-monospace,Consolas,monospace;color:var(--nb-text-dim)}.nb-bieu-cot svg{width:24px;height:36px;color:var(--nb-tech-accent)}.nb-bieu-cot b{color:var(--nb-heading);font-weight:500}.nb-bo-loc-khung{padding-top:28px;padding-bottom:12px}.nb-dieu-khien-ma{border:1px solid var(--nb-line);border-bottom:0;border-radius:12px 12px 0 0;background:var(--nb-raised)}html[data-public][data-theme=ngay] :is(.nb-don-tech,.nb-card,.nb-hud,.nb-the-quet){box-shadow:0 1px 0 rgba(10,31,68,.06),0 12px 32px -18px rgba(10,31,68,.25)}html[data-public] .nb-don-nhan{margin:-24px -24px 16px;padding:12px 24px;border-bottom:1px solid var(--nb-line);background:var(--nb-raised)}html[data-public] :is(.nb-hud-nhan,.nb-the-quet .nb-ma){background:var(--nb-raised)}.nb-the-quet .nb-ma{padding:7px 9px;border-block:1px solid var(--nb-line)}.nb-bai,.nb-don-tech,.nb-the-quet{position:relative}:is(.nb-the-quet,.nb-don-tech,.nb-bai):after{content:"";pointer-events:none;position:absolute;inset:0;z-index:3;background:linear-gradient(var(--nb-accent-text),var(--nb-accent-text)) 0 0/14px 1px no-repeat,linear-gradient(var(--nb-accent-text),var(--nb-accent-text)) 0 0/1px 14px no-repeat,linear-gradient(var(--nb-accent-text),var(--nb-accent-text)) 100% 0/14px 1px no-repeat,linear-gradient(var(--nb-accent-text),var(--nb-accent-text)) 100% 0/1px 14px no-repeat,linear-gradient(var(--nb-accent-text),var(--nb-accent-text)) 0 100%/14px 1px no-repeat,linear-gradient(var(--nb-accent-text),var(--nb-accent-text)) 0 100%/1px 14px no-repeat,linear-gradient(var(--nb-accent-text),var(--nb-accent-text)) 100% 100%/14px 1px no-repeat,linear-gradient(var(--nb-accent-text),var(--nb-accent-text)) 100% 100%/1px 14px no-repeat;opacity:0;transform:scale(.97);transition:opacity .18s,transform .24s}:is(.nb-the-quet,.nb-don-tech,.nb-bai):is(:hover,:focus-within):after{opacity:1;transform:scale(1)}:is(.nb-don-anh,.nb-bai-anh,.nb-anh-quet):after{content:"";position:absolute;inset:0 0 auto;height:1px;z-index:2;background:var(--nb-accent-text);opacity:0;pointer-events:none}@keyframes nb-anh-scan{0%{top:0;opacity:.8}99%{opacity:.8}to{top:100%;opacity:0}}@property --nb-o-mo{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes nb-anh-o{0%{--nb-o-mo:0%}99%{--nb-o-mo:100%}to{--nb-o-mo:100%;mask-image:none}}@keyframes nb-mach-ve{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){:is(.nb-don-anh,.nb-bai-anh,.nb-anh-quet).revealed img{mask-size:24px 24px;mask-image:linear-gradient(90deg,#000 var(--nb-o-mo),transparent 0),linear-gradient(#000 var(--nb-o-mo),transparent 0);mask-composite:intersect;animation:nb-anh-o .85s ease-out both;animation-play-state:var(--nb-tech-play,paused)}.nb-mach-dien.revealed .nb-mach-net{stroke-dasharray:1;animation:nb-mach-ve 1.2s ease both;animation-play-state:var(--nb-tech-play,paused)}:is(.nb-the-quet,.nb-don-tech,.nb-bai):is(:hover,:focus-within) :is(.nb-don-anh,.nb-bai-anh,.nb-anh-quet):after{animation:nb-anh-scan .8s linear;animation-play-state:var(--nb-tech-play,paused)}}html.nb-tab-hidden :is(.nb-don-anh,.nb-bai-anh,.nb-anh-quet):after,html.nb-tab-hidden :is(.nb-mach-net,.nb-dai-chay,.nb-don-anh img,.nb-bai-anh img,.nb-anh-quet img){animation-play-state:paused!important}@media (max-width:767px){.nb-quy-dao{grid-template-columns:minmax(0,1fr);gap:0}.nb-quy-dao .nb-do-hoa-cau{max-width:360px}.nb-dai-du-lieu{padding-block:12px}}@media (prefers-reduced-motion:reduce){.nb-dai-chay{animation:none}.nb-dai-du-lieu{overflow-x:auto}.nb-dai-nhom+.nb-dai-nhom{display:none}.nb-mach-net{stroke-dashoffset:0}}