.tmh .hero-me{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;padding:20px 0 48px;display:grid}.tmh .hero-me-side{gap:12px;display:grid}.tmh .intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;padding:14px 0 36px;display:flex}.tmh .intro .field-search{flex-shrink:0;width:min(440px,100%)}.tmh .lead+.lead{margin-top:8px}.tmh .lead a{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.tmh .diem-noi-bat{flex-wrap:wrap;gap:8px;max-width:720px;margin:16px 0 0;padding:0;list-style:none;display:flex}.tmh .diem-noi-bat li{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:4px;padding:5px 10px;font-size:13px}.tmh .nhom-con{flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;font-size:13px;display:flex}.tmh .nhom-con>span{color:var(--muted)}.tmh .nhom-con a{border:1px solid var(--line);border-radius:99px;padding:6px 12px;transition:border-color .2s}.tmh .nhom-con a:hover{border-color:var(--navy)}.tmh .nhom-con i{color:var(--muted);margin-left:4px;font-size:12px;font-style:normal}.tmh .usecase{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tmh .uc{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--color-surface), var(--paper));flex-direction:column;gap:8px;min-height:190px;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.tmh .uc:hover{border-color:var(--navy);box-shadow:var(--shadow);transform:translateY(-2px)}.tmh .uc p{color:var(--muted)}.tmh .uc-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.tmh .uc-foot b{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.tmh .draft-note{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.tmh .draft-note svg{width:16px;height:16px}.tmh .mini-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tmh .mini-chips span{border:1px solid var(--line);background:var(--color-surface);border-radius:99px;padding:4px 10px;font-size:12px}.tmh .mini-chips i{color:var(--muted);margin-left:4px;font-style:normal}.tmh .shortcut{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tmh .shortcut a{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.tmh .shortcut a:hover{border-color:var(--navy);background:var(--paper)}.tmh .shortcut b{font-size:15px}.tmh .shortcut span{color:var(--muted);grid-row:2;font-size:12px}.tmh .shortcut svg{grid-area:1/2/3}.tmh .tu-yeu-cau{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:24px;display:flex}.tmh .tu-yeu-cau>div{flex:320px}.tmh .tu-yeu-cau h2{font-size:22px}.tmh .tu-yeu-cau p{color:var(--muted);max-width:640px;margin-top:6px;font-size:14px}.tmh .tu-yeu-cau .btn{align-items:center;gap:8px;min-height:44px;display:inline-flex}.tmh .tu-yeu-cau .btn svg{width:16px;height:16px}.tmh .brand-strip{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.tmh .brand-strip a{border:1px solid var(--line);border-radius:var(--radius);text-align:center;align-content:center;place-items:center;gap:6px;height:96px;padding:10px;transition:border-color .2s;display:grid}.tmh .brand-strip a:hover{border-color:var(--navy)}.tmh .brand-strip span{color:var(--muted);font-size:12px}.tmh .brand-strip .brand-word{color:var(--navy);font-size:14px}.tmh .trang-ho-reset,.tmh .bp,.tmh .chip,.tmh .pill{font:inherit;color:inherit;cursor:pointer}.tmh .bp{background:var(--color-surface)}.tmh .bp.off{opacity:.38;cursor:default}.tmh .pill{border:0}.tmh .clear{cursor:pointer;background:0 0;border:0}.tmh .truc-list{display:contents}.tmh .hint-text{color:var(--ink);background:var(--color-surface);border:1px solid var(--line);border-radius:4px;max-width:560px;padding:8px 12px;font-size:13px}.tmh .hint-text small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.trang-ho[aria-busy=true] [data-vung=ket-qua]{opacity:.55;transition:opacity .2s}.tmh .seg{border:1px solid var(--line);background:var(--color-surface);border-radius:5px;padding:3px;display:inline-flex}.tmh .seg button{color:var(--muted);border-radius:3px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;display:flex}.tmh .seg button svg{width:16px;height:16px}.tmh .seg button.on{background:var(--navy);color:var(--color-surface)}.tmh .lc-body h3 a:hover{text-decoration:underline}.tmh .sib{flex-wrap:wrap;gap:10px;display:flex}.tmh .sib a{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:12px;padding:12px 16px;transition:border-color .2s;display:flex}.tmh .sib a:hover{border-color:var(--navy)}.tmh .sib a svg{width:16px;height:16px}.tmh .ma-lien{color:var(--navy);text-underline-offset:2px;font-weight:600;text-decoration:underline}.tmh .nguon-bang{color:var(--muted);max-width:90ch;margin-top:8px;font-size:12.5px}.tmh .hoi-dap{border:1px solid var(--line);border-radius:var(--radius)}.tmh .hoi-dap details+details{border-top:1px solid var(--line)}.tmh .hoi-dap summary{cursor:pointer;color:var(--ink);padding:14px 16px;font-weight:600}.tmh .hoi-dap details>p{max-width:85ch;color:var(--color-ink-soft);padding:0 16px 16px;font-size:14px;line-height:1.6}.tmh .hoi-dap a{color:var(--navy);text-underline-offset:2px;text-decoration:underline}@media (width<=1180px){.tmh .usecase,.tmh .shortcut{grid-template-columns:repeat(2,1fr)}.tmh .brand-strip{grid-template-columns:repeat(4,1fr)}}@media (width<=860px){.tmh .hero-me{grid-template-columns:1fr;gap:24px}.tmh .intro{flex-direction:column;align-items:stretch;gap:20px}.tmh .intro .field-search{width:100%}.tmh .res-tools{justify-content:space-between;width:100%}}@media (width<=560px){.tmh .usecase,.tmh .shortcut{grid-template-columns:1fr}.tmh .brand-strip{grid-template-columns:repeat(2,1fr)}}.cau-tao-at[data-astro-cid-cwnsjb4k]{background:var(--color-navy-950);color:var(--color-surface);margin-top:56px;padding:88px 0}.at-grid[data-astro-cid-cwnsjb4k]{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.at-copy[data-astro-cid-cwnsjb4k] h2[data-astro-cid-cwnsjb4k]{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.15}.at-dan[data-astro-cid-cwnsjb4k]{max-width:420px;color:var(--color-navy-200);margin:18px 0 28px;line-height:1.75}.at-tabs[data-astro-cid-cwnsjb4k]{gap:6px;max-width:420px;display:none}.cau-tao-at[data-astro-cid-cwnsjb4k][data-js] .at-tabs[data-astro-cid-cwnsjb4k]{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid}.at-tabs[data-astro-cid-cwnsjb4k] button[data-astro-cid-cwnsjb4k]{text-align:left;cursor:pointer;min-height:56px;color:var(--color-navy-100);border:1px solid color-mix(in srgb, var(--color-surface) 22%, transparent);touch-action:manipulation;background:0 0;border-radius:3px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;transition:border-color .2s,background-color .2s;display:flex}.at-tabs[data-astro-cid-cwnsjb4k] button[data-astro-cid-cwnsjb4k]:hover{border-color:color-mix(in srgb, var(--color-surface) 50%, transparent)}.at-tabs[data-astro-cid-cwnsjb4k] b[data-astro-cid-cwnsjb4k]{font-size:15px;font-weight:600}.at-tabs[data-astro-cid-cwnsjb4k] span[data-astro-cid-cwnsjb4k]{color:var(--color-navy-300);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.at-tabs[data-astro-cid-cwnsjb4k] button[data-astro-cid-cwnsjb4k][aria-selected=true]{border-color:var(--color-copper-600);background:color-mix(in srgb, var(--color-copper-600) 14%, transparent);color:var(--color-surface)}.at-tabs[data-astro-cid-cwnsjb4k] button[data-astro-cid-cwnsjb4k][aria-selected=true] span[data-astro-cid-cwnsjb4k]{color:var(--color-navy-100)}.at-tabs[data-astro-cid-cwnsjb4k] button[data-astro-cid-cwnsjb4k]:focus-visible,.at-panel[data-astro-cid-cwnsjb4k]:focus-visible{outline:2px solid var(--color-surface);outline-offset:3px}.at-panels[data-astro-cid-cwnsjb4k]{max-width:420px;margin-top:20px}.at-panel[data-astro-cid-cwnsjb4k]+.at-panel[data-astro-cid-cwnsjb4k]{margin-top:28px}.cau-tao-at[data-astro-cid-cwnsjb4k][data-js] .at-panel[data-astro-cid-cwnsjb4k][data-at-panel]:not(.on){display:none}.cau-tao-at[data-astro-cid-cwnsjb4k][data-js] .at-panel[data-astro-cid-cwnsjb4k]+.at-panel[data-astro-cid-cwnsjb4k]{margin-top:0}.at-cuc[data-astro-cid-cwnsjb4k]{align-items:baseline;gap:12px;margin:0 0 6px;font-size:18px;font-weight:700;display:flex}.at-cuc[data-astro-cid-cwnsjb4k] span[data-astro-cid-cwnsjb4k]+span[data-astro-cid-cwnsjb4k]{color:var(--color-navy-300);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.cau-tao-at[data-astro-cid-cwnsjb4k][data-js] .at-panel[data-astro-cid-cwnsjb4k][data-at-panel] .at-cuc[data-astro-cid-cwnsjb4k]{display:none}.at-mat[data-astro-cid-cwnsjb4k]{width:100%;max-width:280px;height:auto;display:block}.at-dung[data-astro-cid-cwnsjb4k]{color:var(--color-navy-200);margin:10px 0 0;font-size:13px;line-height:1.6}.at-figure[data-astro-cid-cwnsjb4k]{margin:0}.at-figure[data-astro-cid-cwnsjb4k] svg[data-astro-cid-cwnsjb4k]{width:100%;height:auto;max-height:600px;display:block;overflow:visible}.at-bo-phan[data-astro-cid-cwnsjb4k]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 28px;margin:18px 0 0;padding:0;list-style:none;display:grid}.at-bo-phan[data-astro-cid-cwnsjb4k] li[data-astro-cid-cwnsjb4k]{border-top:1px solid color-mix(in srgb, var(--color-surface) 14%, transparent);grid-template-columns:30px 1fr;gap:10px;padding:12px 0;display:grid}.at-bo-phan[data-astro-cid-cwnsjb4k] li[data-astro-cid-cwnsjb4k]>span[data-astro-cid-cwnsjb4k]{color:var(--color-copper-600);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px;font-weight:700}.at-bo-phan[data-astro-cid-cwnsjb4k] b[data-astro-cid-cwnsjb4k]{font-size:15px;font-weight:600;display:block}.at-bo-phan[data-astro-cid-cwnsjb4k] small[data-astro-cid-cwnsjb4k]{color:var(--color-navy-200);margin-top:4px;font-size:13px;line-height:1.6;display:block}.at-chu-thich[data-astro-cid-cwnsjb4k]{color:var(--color-navy-400);margin-top:18px;font-size:12px;line-height:1.6}.at-mm[data-astro-cid-cwnsjb4k] [data-astro-cid-cwnsjb4k]{vector-effect:non-scaling-stroke}.p-vo[data-astro-cid-cwnsjb4k]{fill:var(--color-surface-2);stroke:var(--color-navy-200);stroke-width:1.4px}.p-vo-trong[data-astro-cid-cwnsjb4k]{fill:var(--color-line)}.p-gan[data-astro-cid-cwnsjb4k]{fill:none;stroke:var(--color-line-strong);stroke-width:1.6px}.p-lo[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-700)}.p-lo-sang[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-800)}.p-kep[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-300)}.p-khung[data-astro-cid-cwnsjb4k]{fill:var(--color-line-strong);stroke:var(--color-navy-400);stroke-width:1px}.p-kim[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-300);stroke:var(--color-navy-400);stroke-width:.6px}.p-kim-toi[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-400);stroke:var(--color-navy-700);stroke-width:.8px}.p-kim-sang[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-100);stroke:var(--color-navy-400);stroke-width:.6px}.p-tam[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-300);stroke:var(--color-navy-700);stroke-width:1px}.p-dong[data-astro-cid-cwnsjb4k]{fill:var(--color-copper-600)}.p-dong-dam[data-astro-cid-cwnsjb4k]{fill:color-mix(in srgb, var(--color-copper-600) 55%, var(--color-surface));stroke:var(--color-copper-700);stroke-width:1px}.p-cuon[data-astro-cid-cwnsjb4k]{fill:var(--color-copper-700)}.p-vong[data-astro-cid-cwnsjb4k]{stroke:var(--color-copper-600);stroke-width:2.2px}.p-ray[data-astro-cid-cwnsjb4k]{fill:none;stroke:var(--color-copper-600);stroke-width:2.4px;stroke-linecap:round}.p-thanh[data-astro-cid-cwnsjb4k]{fill:none;stroke:var(--color-copper-600);stroke-width:5px;stroke-linejoin:round}.p-thanh-day[data-astro-cid-cwnsjb4k]{stroke-width:7px}.p-tay[data-astro-cid-cwnsjb4k]{stroke:var(--color-copper-600);stroke-width:7px;stroke-linecap:round}.p-tay-day[data-astro-cid-cwnsjb4k]{stroke-width:9px}.p-day-bien[data-astro-cid-cwnsjb4k]{fill:none;stroke:var(--color-copper-600);stroke-width:3px;stroke-dasharray:2 1.5;stroke-linecap:round}.p-net[data-astro-cid-cwnsjb4k]{fill:none;stroke:var(--color-navy-700);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.p-lo-xo[data-astro-cid-cwnsjb4k]{fill:none;stroke:var(--color-navy-700);stroke-width:1.6px;stroke-linejoin:round}.p-khop[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-100);stroke:var(--color-navy-700);stroke-width:1.4px}.p-nhua[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-800);stroke:var(--color-navy-300);stroke-width:1.2px}.p-ranh[data-astro-cid-cwnsjb4k]{stroke:var(--color-navy-400);stroke-width:1.2px}.p-oc[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-200);stroke:var(--color-navy-700);stroke-width:1px}.p-nut[data-astro-cid-cwnsjb4k]{fill:var(--color-copper-600);stroke:var(--color-copper-700);stroke-width:1px}.at-giong[data-astro-cid-cwnsjb4k] line[data-astro-cid-cwnsjb4k]{stroke:var(--color-navy-300);stroke-width:1.2px;stroke-dasharray:3 5;opacity:.75}.at-moc[data-astro-cid-cwnsjb4k] line[data-astro-cid-cwnsjb4k]{stroke:var(--color-copper-600)}.at-moc[data-astro-cid-cwnsjb4k] circle[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-900);stroke:var(--color-copper-600)}.at-moc[data-astro-cid-cwnsjb4k] text[data-astro-cid-cwnsjb4k]{fill:var(--color-surface);font-variant-numeric:tabular-nums}.m-than[data-astro-cid-cwnsjb4k]{fill:var(--color-surface-2);stroke:var(--color-navy-200);stroke-width:1.2px}.m-mat[data-astro-cid-cwnsjb4k]{fill:var(--color-line)}.m-khe[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-700)}.m-gat[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-800);stroke:var(--color-navy-400);stroke-width:1px}.m-nut[data-astro-cid-cwnsjb4k]{fill:var(--color-copper-600)}.m-oc[data-astro-cid-cwnsjb4k]{fill:var(--color-navy-300);stroke:var(--color-navy-700);stroke-width:1px}.m-ranh[data-astro-cid-cwnsjb4k]{stroke:var(--color-navy-700);stroke-width:1.4px}@media (prefers-reduced-motion:reduce){.at-tabs[data-astro-cid-cwnsjb4k] button[data-astro-cid-cwnsjb4k]{transition:none}}@media (width<=899px){.cau-tao-at[data-astro-cid-cwnsjb4k]{margin-top:40px;padding:64px 0}.at-grid[data-astro-cid-cwnsjb4k]{grid-template-columns:minmax(0,1fr);gap:32px}.at-tabs[data-astro-cid-cwnsjb4k],.at-panels[data-astro-cid-cwnsjb4k]{max-width:none}.at-mat[data-astro-cid-cwnsjb4k]{max-width:220px}.at-tabs[data-astro-cid-cwnsjb4k] button[data-astro-cid-cwnsjb4k]{padding:10px 12px}}
