@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lexend-vietnamese-400-normal.1227gg5uog_pu.woff2)format("woff2"),url(../media/lexend-vietnamese-400-normal.1a8fk3gm170w8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lexend-latin-ext-400-normal.08g5hk9uhgsmm.woff2)format("woff2"),url(../media/lexend-latin-ext-400-normal.08f9_pgw66aa0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lexend-latin-400-normal.1btqgq6a_l66v.woff2)format("woff2"),url(../media/lexend-latin-400-normal.43sdxf82t8swo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(../media/lexend-vietnamese-600-normal.1vwlf5z6daqlb.woff2)format("woff2"),url(../media/lexend-vietnamese-600-normal.2l0aywk70gvm7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(../media/lexend-latin-ext-600-normal.34yqa6wurj33u.woff2)format("woff2"),url(../media/lexend-latin-ext-600-normal.0_-3ul2zn2eov.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(../media/lexend-latin-600-normal.2ygncnxsiurn3.woff2)format("woff2"),url(../media/lexend-latin-600-normal.30u_1dyne40-f.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(../media/lexend-vietnamese-700-normal.0-dljibsui3ce.woff2)format("woff2"),url(../media/lexend-vietnamese-700-normal.3btl2i4jzzi7m.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(../media/lexend-latin-ext-700-normal.0412qdpbe0aqr.woff2)format("woff2"),url(../media/lexend-latin-ext-700-normal.0o57pi4rq9pj7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(../media/lexend-latin-700-normal.3rs-88t7lerk8.woff2)format("woff2"),url(../media/lexend-latin-700-normal.1_bmroo753mfv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.nb{--navy:#0f172a;--navy-2:#1e293b;--indigo:#137fec;--indigo-dark:#0b4e96;--indigo-soft:#eaf3fe;--sky:#4f9cf0;--sun:#f59e0b;--sun-dark:#d97706;--sun-soft:#fff7e6;--bg:#f8fafc;--bg-alt:#f8fafc;--card:#fff;--line:#e9eef5;--line-2:#d8e0ea;--text:#0f172a;--muted:#64748b;--muted-2:#94a3b8;--red:#e5484d;--dark:#101622;--radius:16px;--radius-sm:10px;--radius-lg:20px;--shadow:0 1px 2px #0f172a0a, 0 10px 30px -14px #0f172a24;--shadow-lg:0 24px 60px -24px #0f172a47;--hero:linear-gradient(120deg, #137fec 0%, #4f9cf0 55%, #a8cdf7 100%);--font-sans:"Lexend", "Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--paper:#fff;--grid-strong:var(--line);--red-pen:var(--red);--pencil:var(--muted);--font-hand:var(--font-sans);--paper-radius:var(--radius);font-family:var(--font-sans);color:var(--text);background:#fff;font-size:15.5px}.nb h1,.nb h2,.nb h3,.nb h4{color:var(--navy);font-weight:700}.nb h1{letter-spacing:-.025em;font-size:clamp(30px,4.2vw,48px);line-height:1.15}.nb h2{letter-spacing:-.02em;font-size:clamp(24px,2.8vw,34px);line-height:1.2}.nb .hl-sun{color:var(--indigo);background:0 0;padding:0}.nb .hl-red{color:var(--red)}.nb .hand{font-family:var(--font-sans);color:var(--muted)}.nb .muted{color:var(--muted)}.nb .kicker{background:var(--indigo-soft);width:fit-content;color:var(--indigo-dark);letter-spacing:0;text-transform:none;border:1px solid #d3e6fd;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.nb .kicker:before{content:"";background:var(--indigo);border-radius:50%;flex:none;width:6px;height:6px}.nb .ab-numkicker{color:var(--indigo);font-size:15px;font-weight:700}.nb .section-alt{background:var(--bg)}.nb .section-white{background:#fff}.nb .section-dark{background:var(--dark);color:#cbd5e1}.nb .section-dark h2,.nb .section-dark h3{color:#fff}.nb .page-hero{color:var(--text);border-bottom:1px solid var(--line);background:linear-gradient(#edf5ff 0%,#f8fbff 100%);padding:32px 0 52px}.nb .page-hero:after{display:none}.nb .page-hero h1{color:var(--navy)}.nb .page-hero .lead{color:#475569;max-width:64ch;font-size:17px}.nb .page-hero .breadcrumb,.nb .page-hero .breadcrumb a{color:var(--muted)}.nb .page-hero .chip-glass{border-color:var(--line-2);color:var(--navy);background:#fff}.nb .page-hero .chip-glass.is-on,.nb .page-hero .chip.is-on{background:var(--indigo);border-color:var(--indigo);color:#fff}.nb .page-hero-overlap{margin-top:-24px}.nb .page-hero .lib-popular,.nb .page-hero .legal-updated{color:var(--muted)}.nb .btn{border-radius:10px;font-weight:600}.nb .btn-sm{border-radius:8px}.nb .btn-sun{background:var(--sun);color:var(--navy);box-shadow:0 10px 22px -10px #f59e0bbf}.nb .btn-sun:hover{background:#fbab26}.nb .btn-primary{background:var(--indigo);color:#fff}.nb .btn-primary:hover{background:var(--indigo-dark)}.nb .btn-navy{background:var(--navy)}.nb .btn-navy:hover{background:#1e293b}.nb .btn-outline{color:var(--navy);border:1px solid var(--line-2);background:#fff}.nb .btn-outline:hover{border-color:var(--muted-2)}.nb .btn-outline-navy{border-width:1px;border-radius:10px}.nb .card{border-radius:var(--radius);border-color:var(--line);box-shadow:var(--shadow)}.nb .card-lg{border-radius:var(--radius-lg)}.nb .card-soft{background:var(--bg)}.nb .card-sun{background:var(--sun-soft);box-shadow:none;border-color:#fde3b0}.nb .acc,.nb .table-wrap{border-color:var(--line);border-radius:12px}.nb .icon-chip{border-radius:12px}.nb .icon-chip.blue{background:var(--indigo-soft);color:var(--indigo)}.nb .icon-chip.red{color:var(--red);background:#fdecec}.nb .icon-chip.orange{color:#ea7a0c;background:#fff3e0}.nb .icon-chip.violet{color:#8b5cf6;background:#f3edff}.nb .icon-chip.teal{color:#0f9f8f;background:#e6f7f5}.nb .input,.nb .select,.nb .textarea{background:#f8fafc;border-width:1px;border-radius:10px}.nb .input:focus,.nb .select:focus,.nb .textarea:focus{background:#fff}.ph-note{z-index:1;color:#fff;background:#0f172a8c;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;position:absolute;top:12px;left:12px}.nb .auth-aside{color:var(--text);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(#edf5ff,#fff)}.nb .auth-aside:after{display:none}.nb .auth-aside h2,.nb .auth-aside h2 span{color:var(--navy);background:0 0}.nb .auth-aside h2 span{color:var(--indigo)}.nb .auth-aside ul{color:#475569}.nb .acc-hero{color:var(--text);border:1px solid var(--line);border-left:5px solid var(--indigo);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}.nb .acc-hero h1{color:var(--navy)}.nb .acc-hero p{color:var(--muted)}.nb .topbar{color:var(--muted);border-bottom:1px solid var(--line);background:#f8fafc}.nb .topbar a,.nb .topbar .user-chip{color:var(--navy)}.nb .topbar-campuses a{color:var(--muted)}.nb .site-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--line);background:#fffffff2}.nb .site-header-inner{min-height:68px}.nb .main-nav a,.nb .nav-group>button{color:#475569;border-radius:8px;font-size:15px;font-weight:500}.nb .main-nav a:hover,.nb .nav-group>button:hover{color:var(--navy);background:var(--bg)}.nb .main-nav a.is-active,.nb .nav-group>button.is-active{color:var(--indigo);background:0 0}.nb .nav-panel{border-color:var(--line);border-radius:14px}.nb .nav-panel a{border-radius:8px}.nb .main-nav .nav-panel a.is-active{background:var(--indigo-soft)}.nb .nav-panel a b{color:var(--navy);font-weight:600}.nb .menu-btn{border-radius:10px}.nb .drawer a.nav-item.is-active{background:var(--indigo-soft);color:var(--indigo)}.nb .site-footer{color:var(--muted);border-top:1px solid var(--line);background:#fff;padding:48px 0 28px}.nb .site-footer h4{color:var(--navy);font-size:15px;font-weight:600}.nb .site-footer a{color:#475569}.nb .site-footer a:hover{color:var(--indigo)}.nb .site-footer b{color:var(--navy);font-weight:600}.nb .footer-bottom{border-top-color:var(--line);color:var(--muted)}@media (max-width:760px){.nb .page-hero{padding:22px 0 36px}}
