.trang-kt .mono{font-family:var(--phong-mono),ui-monospace,monospace}.trang-kt .dau-bai{min-width:64px;height:64px;font:800 20px var(--phong-mono),monospace;letter-spacing:-.04em;border-radius:18px;place-items:center;padding:0 14px;display:grid}.trang-kt .the-bai-lon .dau-bai{min-width:120px;height:88px;font-size:30px}.trang-bv .tien-doc{z-index:25;background:var(--gold);transform-origin:0;height:3px;transition:transform .15s linear;position:sticky;top:76px}.trang-bv .nhanh{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;min-height:40px;color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:flex}.trang-bv .nhanh:hover{color:var(--ink)}.trang-bv .nhanh:focus-visible{outline:2px solid var(--gold)}.trang-bv .mui{transition:transform .35s var(--ease);font-size:18px;display:inline-block}.trang-bv .mui.mo{transform:rotate(90deg)}.trang-bv .nhom-bai{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.trang-bv .nhom-bai.mo{grid-template-rows:1fr}.trang-bv .nhom-bai a{color:var(--text);border-radius:10px;padding:9px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.trang-bv .nhom-bai a:hover{background:var(--card)}.trang-bv .nhom-bai a.on{background:var(--gold-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--gold);font-weight:700}.trang-bv .the-tu{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;border-radius:22px;padding:24px;position:relative;overflow:hidden}.trang-bv .the-tu:before{content:"";z-index:-1;background:radial-gradient(300px circle at var(--mx,50%) var(--my,0%),#e8b44529,transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.trang-bv .the-tu:hover:before{opacity:1}.trang-bv .toc a{border-left:2px solid var(--line);color:var(--muted);padding:8px 0 8px 14px;font-size:14px;text-decoration:none;transition:color .3s,border-color .3s}.trang-bv .toc a:hover{color:var(--ink)}.trang-bv .toc a.on{color:var(--ink);border-color:var(--gold);font-weight:700}.trang-bv .chon{min-height:40px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);font:700 14px var(--phong-be),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 16px;transition:background .3s,box-shadow .3s}.trang-bv .chon.on{background:var(--gold);color:#111;box-shadow:none}@media (max-width:1000px){.trang-bv .g-doc{grid-template-columns:1fr!important}}.trang-bv .noi-dung-bai>p{margin-top:18px;font-size:18px;line-height:1.8}.trang-bb .noi-dung-bai>p{margin-top:16px;font-size:18px;line-height:1.8}.trang-bv .noi-dung-bai>p:first-child{margin-top:36px;font-size:19px}:is(.trang-bv,.trang-bb) .noi-dung-bai>h2{letter-spacing:-.03em;margin-top:56px;scroll-margin-top:100px;font-size:32px;font-weight:900}:is(.trang-bv,.trang-bb) .noi-dung-bai>h3{letter-spacing:-.025em;margin-top:40px;scroll-margin-top:100px;font-size:24px;font-weight:800}:is(.trang-bv,.trang-bb) .noi-dung-bai>h4{letter-spacing:-.02em;margin-top:32px;font-size:19px;font-weight:800}:is(.trang-bv,.trang-bb) .noi-dung-bai>dl.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 0;display:grid}:is(.trang-bv,.trang-bb) .noi-dung-bai .the-tu dt{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}:is(.trang-bv,.trang-bb) .noi-dung-bai .the-tu dt b{color:var(--ink);font-size:20px}:is(.trang-bv,.trang-bb) .noi-dung-bai .the-tu dt .khac{color:var(--gold-ink);font-size:14px;font-weight:700}:is(.trang-bv,.trang-bb) .noi-dung-bai .the-tu dd{margin:10px 0 0;font-size:15px;line-height:1.7}:is(.trang-bv,.trang-bb) .noi-dung-bai>blockquote{border-left:4px solid var(--gold);background:var(--gold-soft);color:var(--ink);border-radius:0 20px 20px 0;margin:28px 0 0;padding:22px 26px;font-size:18px;font-weight:600}:is(.trang-bv,.trang-bb) .noi-dung-bai>ul,:is(.trang-bv,.trang-bb) .noi-dung-bai>ol{flex-direction:column;gap:8px;margin:18px 0 0;padding-left:24px;font-size:18px;line-height:1.7;display:flex}:is(.trang-bv,.trang-bb) .noi-dung-bai li>ul,:is(.trang-bv,.trang-bb) .noi-dung-bai li>ol{margin-top:8px;padding-left:22px}:is(.trang-bv,.trang-bb) .noi-dung-bai li::marker{color:var(--gold-ink)}:is(.trang-bv,.trang-bb) .noi-dung-bai>figure.anh-bai{margin:32px 0 0}:is(.trang-bv,.trang-bb) .noi-dung-bai>figure.anh-bai img{background:var(--card);border-radius:20px;max-width:100%;height:auto;display:block}:is(.trang-bv,.trang-bb) .noi-dung-bai>figure.anh-bai figcaption{color:var(--muted);margin-top:10px;font-size:14px}.trang-bv .noi-dung-bai>.bang-wrap{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-top:28px;overflow-x:auto}.trang-bv .noi-dung-bai>.bang-wrap:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.trang-bv .noi-dung-bai table.bang{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.5}.trang-bv .noi-dung-bai table.bang th,.trang-bv .noi-dung-bai table.bang td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 16px}.trang-bv .noi-dung-bai table.bang thead th{color:var(--ink);background:var(--card);font-weight:800}.trang-bv .noi-dung-bai table.bang tbody th{color:var(--ink);font-weight:700}.trang-bv .noi-dung-bai table.bang tr:last-child>*{border-bottom:0}:is(.trang-bv,.trang-bb) .noi-dung-bai>pre{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font:500 14px/1.6 var(--phong-mono),ui-monospace,monospace;color:var(--ink);border-radius:16px;margin:24px 0 0;padding:18px 20px;overflow-x:auto}:is(.trang-bv,.trang-bb) .noi-dung-bai :not(pre)>code{background:var(--card);font:500 .9em var(--phong-mono),ui-monospace,monospace;color:var(--ink);border-radius:6px;padding:1px 6px}:is(.trang-bv,.trang-bb) .noi-dung-bai>hr{border:0;border-top:1px solid var(--line);margin:48px 0 0}:is(.trang-bv,.trang-bb) .noi-dung-bai a{color:var(--gold-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(.trang-bv,.trang-bb) .noi-dung-bai a:hover{text-decoration-thickness:2px}:is(.trang-bv,.trang-bb) .noi-dung-bai strong{color:var(--ink)}.trang-bb .noi-dung-bai .the-tu{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;padding:24px}:is(.trang-bv,.trang-bb) .noi-dung-bai>.luu-y{background:var(--gold-soft);color:var(--ink);border-radius:14px;margin:28px 0 0;padding:16px 20px;font-size:16px;line-height:1.7}:is(.trang-bv,.trang-bb) .noi-dung-bai>.luu-y:before{content:"LƯU Ý";letter-spacing:.12em;color:var(--gold-ink);margin-bottom:4px;font-size:11px;font-weight:800;display:block}
