.ttg-acc--blue{--acc:var(--sb-brand-blue);--acc-soft:#e8efff;--acc-ink:#1d4ed8}.ttg-acc--teal{--acc:var(--sb-brand-teal);--acc-soft:#e2f6f4;--acc-ink:#0b6b63}.ttg-acc--orange{--acc:var(--sb-brand-amber);--acc-soft:#fff1de;--acc-ink:#8a4b00}.ttg-acc--navy{--acc:var(--sb-brand-navy);--acc-soft:#e6ebf3;--acc-ink:#0b1d3a}.ttg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ttg-trang{min-width:0}.ttg-lk{color:var(--sb-brand-blue);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ttg-khung a,.ttg-trang a,.ttg-bl a,.ttg-lb a{text-decoration:none}kbd{border:1px solid var(--sb-border-strong);background:var(--sb-panel);min-width:22px;color:var(--sb-text-secondary);font:600 .75rem/1.5 var(--sb-font-sans);text-align:center;border-bottom-width:2px;border-radius:6px;padding:1px 6px;display:inline-block}:where(.ttg-khung,.ttg-trang,.ttg-bl,.ttg-lb) :focus-visible{outline:3px solid var(--sb-border-focus);outline-offset:2px;border-radius:6px}.ttg-khung{background:var(--sb-canvas);border-top:1px solid var(--sb-border)}.ttg-thanh{background:var(--sb-panel);border-bottom:1px solid var(--sb-border)}.ttg-thanh__trong{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.ttg-thanh__ten{letter-spacing:-.01em;color:var(--sb-brand-navy);overflow-wrap:anywhere;font-weight:800}.ttg-thanh__phai{align-items:center;gap:12px;display:flex}.ttg-thanh__lk{min-height:44px;color:var(--sb-text-secondary);align-items:center;gap:6px;padding-inline:10px;font-weight:600;display:none}.ttg-thanh__lk:hover{color:var(--sb-brand-blue)}@media (min-width:720px){.ttg-thanh__lk{display:inline-flex}}.ttg-nut-tim{border:1px solid var(--sb-border-strong);border-radius:var(--sb-radius-control);background:var(--sb-subtle);min-width:0;min-height:40px;color:var(--sb-text-muted);font:inherit;cursor:pointer;align-items:center;gap:10px;padding:0 10px 0 12px;transition:border-color .15s,background .15s;display:inline-flex}.ttg-nut-tim:hover{border-color:var(--sb-brand-blue);background:var(--sb-panel)}.ttg-nut-tim__chu{text-align:left;min-width:90px}.ttg-nut-tim__phim{display:none}@media (min-width:720px){.ttg-nut-tim__chu{min-width:170px}.ttg-nut-tim__phim{display:inline-flex}}.ttg-luoi{gap:0;padding-block:20px 72px;display:grid}.ttg-giua{min-width:0}@media (min-width:1000px){.ttg-luoi{grid-template-columns:276px minmax(0,1fr);align-items:start;gap:40px;padding-top:28px}}.ttg-nut-nav{border:1px solid var(--sb-border-strong);border-radius:var(--sb-radius-control);background:var(--sb-panel);min-height:44px;font:inherit;cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;padding:0 14px;font-weight:600;display:inline-flex}.ttg-nav{display:none}.ttg-nav--mo{z-index:90;background:var(--sb-panel);width:min(88vw,340px);box-shadow:var(--m-shadow-pop);padding:16px;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto}.ttg-nav-nen{z-index:89;background:#0b1d3a80;position:fixed;inset:0}.ttg-nav__dau{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ttg-nav__ten{letter-spacing:.08em;text-transform:uppercase;color:var(--sb-text-muted);font-size:.8125rem;font-weight:700}.ttg-nav__dong{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}@media (min-width:1000px){.ttg-nut-nav,.ttg-nav__dong,.ttg-nav-nen{display:none}.ttg-nav{scrollbar-width:thin;max-height:calc(100vh - 100px);padding-right:4px;display:block;position:sticky;top:84px;overflow-y:auto}}.ttg-nav__lt{border:1px solid var(--sb-border);border-radius:var(--sb-radius-control);min-height:44px;color:var(--sb-brand-navy);background:linear-gradient(135deg,#eef3ff,#e6f7f5);align-items:center;gap:10px;margin-bottom:8px;padding:0 12px;font-weight:700;display:flex}.ttg-nav__lt--hien{border-color:var(--sb-brand-blue)}.ttg-nav__ds{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ttg-nav__tieude{border-radius:var(--sb-radius-control);width:100%;min-height:44px;color:var(--sb-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;font-weight:600;display:flex}.ttg-nav__tieude:hover{background:var(--sb-subtle)}.ttg-nav__icon{background:var(--acc-soft);width:28px;height:28px;color:var(--acc-ink);border-radius:8px;flex:none;place-items:center;display:inline-grid}.ttg-nav__chu{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.3}.ttg-nav__dem{color:var(--sb-text-muted);flex:none;font-size:.75rem;font-weight:600}.ttg-nav__mui{color:var(--sb-text-muted);flex:none;transition:transform .2s}.ttg-nav__tieude[aria-expanded=true] .ttg-nav__mui{transform:rotate(180deg)}.ttg-nav__bai{border-left:2px solid var(--sb-border);gap:1px;margin:2px 0 8px 24px;padding:0 0 0 10px;list-style:none;display:grid}.ttg-nav__bai[hidden]{display:none}.ttg-nav__bai a{min-height:36px;color:var(--sb-text-secondary);border-radius:8px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:.9375rem;line-height:1.35;display:flex}.ttg-nav__bai a:hover{background:var(--sb-subtle);color:var(--sb-text-primary)}.ttg-nav__bai a.ttg-nav__bai--dang{background:var(--acc-soft);color:var(--acc-ink);font-weight:700}.ttg-nav__tick{border:1.5px solid var(--sb-border-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;font-size:0;display:inline-grid}.ttg-nav__tick:has(svg){border-color:var(--sb-brand-teal);background:var(--sb-brand-teal)}.ttg-duong ol{color:var(--sb-text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 14px;padding:0;font-size:.875rem;list-style:none;display:flex}.ttg-duong li{align-items:center;gap:6px;min-width:0;display:inline-flex}.ttg-duong a{color:var(--sb-text-secondary)}.ttg-duong a:hover{color:var(--sb-brand-blue)}.ttg-duong [aria-current=page]{color:var(--sb-text-primary);overflow-wrap:anywhere;font-weight:600}.ttg-chip{border-radius:var(--sb-radius-badge);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.ttg-chip--san{color:#0b6b63;background:#e2f6f4}.ttg-chip--bat{color:#8a4b00;white-space:normal;background:#fff1de}.ttg-chip--co-ban{color:#1d4ed8;background:#e8efff}.ttg-chip--nang-cao{color:#0b1d3a;background:#e6ebf3}.ttg-chip--tl,.ttg-chip--pb{background:var(--sb-panel);border-color:var(--sb-border);color:var(--sb-text-secondary)}.ttg-bai-luoi{gap:24px;min-width:0;display:grid}@media (min-width:1240px){.ttg-bai-luoi{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:40px}}.ttg-bai{min-width:0;max-width:780px}.ttg-bai-don{min-width:0;max-width:980px}.ttg-bai__dau h1,.ttg-muc-dau h1{letter-spacing:-.02em;color:var(--sb-brand-navy);overflow-wrap:anywhere;margin:10px 0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);line-height:1.18}.ttg-bai__tom{color:var(--sb-text-secondary);margin:0 0 6px;font-size:1.125rem;line-height:1.6}.ttg-bai__chip{flex-wrap:wrap;gap:8px;margin:0;display:flex}.ttg-tiendo{z-index:95;pointer-events:none;background:0 0;height:3px;position:fixed;inset:0 0 auto}.ttg-tiendo span{background:linear-gradient(90deg, var(--sb-brand-blue), var(--sb-brand-teal));transform-origin:0;height:100%;display:block}.ttg-toast{z-index:96;border-radius:var(--sb-radius-badge);background:var(--sb-brand-navy);color:#fff;box-shadow:var(--m-shadow-pop);margin:0;padding:10px 16px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ttg-noi-dung{color:var(--sb-text-secondary);overflow-wrap:anywhere;margin-top:24px;font-size:1.0625rem;line-height:1.75}.ttg-noi-dung h2{letter-spacing:-.01em;color:var(--sb-text-primary);margin:40px 0 12px;padding-top:8px;scroll-margin-top:88px;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);line-height:1.3;position:relative}.ttg-noi-dung h2:first-child{margin-top:0}.ttg-noi-dung h3{color:var(--sb-text-primary);margin:28px 0 8px;scroll-margin-top:88px;font-size:1.1875rem;line-height:1.35;position:relative}.ttg-noi-dung h4{color:var(--sb-text-primary);margin:20px 0 6px;scroll-margin-top:88px;font-size:1.0625rem;position:relative}.ttg-neo{color:var(--sb-text-muted);font:inherit;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:8px;padding:0 6px;font-weight:700;transition:opacity .15s}.ttg-noi-dung :is(h2,h3,h4):hover .ttg-neo,.ttg-neo:focus-visible{opacity:1}@media (hover:none){.ttg-neo{opacity:.55}}.ttg-noi-dung p{margin:0 0 16px}.ttg-noi-dung ul,.ttg-noi-dung ol{margin:0 0 18px;padding-left:1.4em}.ttg-noi-dung li{margin-bottom:6px}.ttg-noi-dung li::marker{color:var(--sb-brand-teal);font-weight:700}.ttg-noi-dung a{color:var(--sb-brand-blue);text-underline-offset:3px;text-decoration:underline}.ttg-noi-dung code{background:var(--sb-subtle);border-radius:6px;padding:1px 6px;font-size:.9em}.ttg-noi-dung pre{border:1px solid var(--sb-border);border-radius:var(--sb-radius-control);background:var(--sb-subtle);margin:0 0 18px;padding:14px 16px;overflow-x:auto}.ttg-noi-dung pre code{background:0 0;padding:0}.ttg-noi-dung blockquote{border-left:4px solid var(--sb-border-strong);margin:0 0 18px;padding:4px 16px}.ttg-noi-dung hr{border:0;border-top:1px solid var(--sb-border);margin:28px 0}.ttg-noi-dung table{border-collapse:collapse;border:1px solid var(--sb-border);border-radius:var(--sb-radius-control);max-width:100%;margin:0 0 20px;font-size:.9375rem;display:block;overflow-x:auto}.ttg-noi-dung th,.ttg-noi-dung td{border-bottom:1px solid var(--sb-border);text-align:left;vertical-align:top;padding:10px 14px}.ttg-noi-dung th{background:var(--sb-subtle);color:var(--sb-text-primary);white-space:nowrap}.ttg-noi-dung tr:last-child td{border-bottom:0}.ttg-noi-dung .kb-anh{border:1px dashed var(--sb-border-strong);border-radius:var(--sb-radius-control);background:var(--sb-subtle);color:var(--sb-text-muted);margin:0 0 18px;padding:16px;font-size:.9375rem}.ttg-noi-dung .kb-callout{border:1px solid var(--sb-border);border-left:4px solid var(--sb-brand-blue);border-radius:var(--sb-radius-control);background:var(--sb-panel);margin:0 0 18px;padding:12px 16px}.ttg-noi-dung .kb-callout>:last-child{margin-bottom:0}.ttg-noi-dung .kb-callout-tip{border-left-color:var(--sb-brand-teal)}.ttg-noi-dung .kb-callout-warning,.ttg-noi-dung .kb-callout-caution,.ttg-noi-dung .kb-callout-important{border-left-color:var(--sb-brand-amber)}.ttg-noi-dung figure{margin:0 0 22px}.ttg-noi-dung img{border:1px solid var(--sb-border);border-radius:var(--sb-radius-card);max-width:100%;height:auto;box-shadow:var(--m-shadow-card);display:block}.ttg-noi-dung img.ttg-anh-bam{cursor:zoom-in}.ttg-noi-dung figcaption{color:var(--sb-text-muted);margin-top:8px;font-size:.875rem}.ttg-video{margin:24px 0}.ttg-video video{border-radius:var(--sb-radius-card);background:#000;width:100%;display:block}.ttg-video figcaption{color:var(--sb-text-muted);margin-top:8px;font-size:.875rem}.ttg-lb{z-index:120;background:#0b1d3ad1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ttg-lb__hop{border-radius:var(--sb-radius-card);background:var(--sb-panel);gap:10px;max-width:min(1200px,96vw);max-height:94vh;padding:16px;display:grid;position:relative}.ttg-lb__hop img{object-fit:contain;max-width:100%;max-height:78vh;margin:0 auto}.ttg-lb__hop p{text-align:center;color:var(--sb-text-secondary);margin:0}.ttg-lb__dong{border:1px solid var(--sb-border-strong);border-radius:var(--sb-radius-control);background:var(--sb-panel);min-height:44px;font:inherit;cursor:pointer;justify-self:end;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.ttg-bai__chan{border-top:1px solid var(--sb-border);gap:24px;margin-top:40px;padding-top:24px;display:grid}.ttg-da-hoc{border:1.5px solid var(--sb-brand-teal);border-radius:var(--sb-radius-control);background:var(--sb-panel);color:#0b6b63;min-height:48px;font:inherit;cursor:pointer;align-items:center;gap:10px;padding:0 18px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.ttg-da-hoc:hover{background:#e2f6f4}.ttg-da-hoc--roi{background:var(--sb-brand-teal);color:#fff}.ttg-da-hoc--roi:hover{background:#0e9a8d}.ttg-lt-bai{border:1px solid var(--sb-border);border-radius:var(--sb-radius-card);background:linear-gradient(135deg,#f3f7ff,#eefaf8);gap:10px;padding:16px;display:grid}.ttg-lt-bai__tieu{color:var(--sb-brand-navy);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.ttg-lt-bai__tieu a{color:var(--sb-brand-blue)}.ttg-ke-hang{gap:12px;display:grid}@media (min-width:640px){.ttg-ke-hang{grid-template-columns:1fr 1fr}}.ttg-ke{border:1px solid var(--sb-border);border-radius:var(--sb-radius-card);background:var(--sb-panel);gap:4px;padding:14px 16px;transition:border-color .15s,transform .15s;display:grid}.ttg-ke:hover{border-color:var(--sb-brand-blue);transform:translateY(-2px)}.ttg-ke--sau{text-align:right}.ttg-ke__nhan{color:var(--sb-text-muted);align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.ttg-ke--sau .ttg-ke__nhan{justify-self:end}.ttg-ke__ten{color:var(--sb-text-primary);overflow-wrap:anywhere;font-weight:700}.ttg-lien-quan h2{margin:0 0 10px;font-size:1.25rem}.ttg-lien-quan ul{gap:6px;margin:0;padding-left:1.2em;display:grid}.ttg-lien-quan a{color:var(--sb-brand-blue)}.ttg-hoi-them{border-radius:var(--sb-radius-card);background:var(--sb-subtle);color:var(--sb-text-secondary);margin:0;padding:16px 18px}.ttg-hoi-them a{color:var(--sb-brand-blue);font-weight:600}.ttg-phai{display:none}@media (min-width:1240px){.ttg-phai{scrollbar-width:thin;max-height:calc(100vh - 100px);font-size:.875rem;display:block;position:sticky;top:84px;overflow-y:auto}}.ttg-phai__tieu{letter-spacing:.08em;text-transform:uppercase;color:var(--sb-text-muted);margin:0 0 8px;font-size:.75rem;font-weight:800}.ttg-phai ol{border-left:2px solid var(--sb-border);margin:0;padding:0;list-style:none}.ttg-phai a{color:var(--sb-text-secondary);border-left:2px solid #0000;margin-left:-2px;padding:5px 0 5px 12px;line-height:1.4;display:block}.ttg-phai a:hover{color:var(--sb-brand-blue)}.ttg-phai a.ttg-phai--dang{border-left-color:var(--sb-brand-blue);color:var(--sb-brand-blue);font-weight:700}.ttg-phai__3 a{padding-left:24px}.ttg-phai__chep{border:1px solid var(--sb-border-strong);border-radius:var(--sb-radius-control);background:var(--sb-panel);min-height:36px;color:var(--sb-text-secondary);font:inherit;cursor:pointer;align-items:center;gap:6px;margin-top:14px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.ttg-phai__chep:hover{border-color:var(--sb-brand-blue);color:var(--sb-brand-blue)}.ttg-muc-dau{border:1px solid var(--sb-border);border-left:5px solid var(--acc);border-radius:var(--sb-radius-card);background:var(--sb-panel);align-items:flex-start;gap:16px;margin-bottom:24px;padding:22px;display:flex}.ttg-muc-dau h1{margin:0 0 6px}.ttg-muc-dau p{color:var(--sb-text-secondary);margin:0}.ttg-muc-dau__icon,.ttg-the-muc__icon{background:var(--acc-soft);width:52px;height:52px;color:var(--acc-ink);border-radius:14px;flex:none;place-items:center;display:inline-grid}.ttg-muc-dau__dem{font-size:.875rem;font-weight:700;color:var(--acc-ink)!important;margin-top:8px!important}.ttg-luoi-bai{gap:14px;display:grid}@media (min-width:720px){.ttg-luoi-bai{grid-template-columns:repeat(2,minmax(0,1fr))}}.ttg-the-bai{border:1px solid var(--sb-border);border-radius:var(--sb-radius-card);background:var(--sb-panel);align-content:start;gap:8px;min-width:0;padding:18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.ttg-the-bai:hover{border-color:var(--sb-brand-blue);box-shadow:var(--m-shadow-card);transform:translateY(-2px)}.ttg-the-bai h3{margin:0;font-size:1.0625rem;line-height:1.35}.ttg-the-bai h3 a{color:var(--sb-text-primary)}.ttg-the-bai h3 a:hover{color:var(--sb-brand-blue)}.ttg-the-bai__muc{letter-spacing:.06em;text-transform:uppercase;color:var(--sb-text-muted);margin:0;font-size:.75rem;font-weight:800}.ttg-the-bai__tom{color:var(--sb-text-secondary);overflow-wrap:anywhere;margin:0}.ttg-the-bai__chip{flex-wrap:wrap;gap:8px;margin:0;display:flex}.ttg-luoi-lt{gap:16px;display:grid}@media (min-width:720px){.ttg-luoi-lt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ttg-luoi-lt{grid-template-columns:repeat(3,minmax(0,1fr))}}.ttg-the-lt{border:1px solid var(--sb-border);border-radius:var(--sb-radius-card);background:var(--sb-panel);box-shadow:var(--m-shadow-card);align-content:start;gap:8px;padding:20px;display:grid}.ttg-the-lt__icon{background:linear-gradient(135deg, var(--sb-brand-blue), var(--sb-brand-teal));color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid}.ttg-the-lt h3{margin:0;font-size:1.1875rem}.ttg-the-lt h3 a{color:var(--sb-brand-navy)}.ttg-the-lt__tom{color:var(--sb-text-secondary);margin:0}.ttg-the-lt__meta{color:var(--sb-text-muted);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:.8125rem;font-weight:600;display:flex}.ttg-lt-td{gap:8px;margin-top:6px;display:grid}.ttg-lt-td__thanh{background:var(--sb-border);border-radius:9999px;height:8px;overflow:hidden}.ttg-lt-td__thanh span{background:linear-gradient(90deg, var(--sb-brand-blue), var(--sb-brand-teal));border-radius:9999px;height:100%;transition:width .4s;display:block}.ttg-lt-td__nhan{color:var(--sb-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0;font-size:.875rem;display:flex}.ttg-lt-td__nhan a{min-height:36px;color:var(--sb-brand-blue);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ttg-lt-td__xong{color:#0b6b63;align-items:center;gap:6px;font-weight:700;display:inline-flex}.ttg-buoc-ds{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.ttg-buoc{gap:16px;padding-bottom:22px;display:flex;position:relative}.ttg-buoc:not(:last-child):before{content:"";background:var(--sb-border);width:2px;position:absolute;top:38px;bottom:0;left:17px}.ttg-buoc__so{border:2px solid var(--sb-brand-blue);background:var(--sb-panel);width:36px;height:36px;color:var(--sb-brand-blue);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.ttg-buoc__so--roi{border-color:var(--sb-brand-teal);background:var(--sb-brand-teal);color:#fff}.ttg-buoc__noi-dung{border:1px solid var(--sb-border);border-radius:var(--sb-radius-card);background:var(--sb-panel);flex:1;gap:6px;min-width:0;padding:14px 16px;display:grid}.ttg-buoc__noi-dung h2{margin:0;font-size:1.125rem}.ttg-buoc__noi-dung h2 a{color:var(--sb-text-primary)}.ttg-buoc__noi-dung p{color:var(--sb-text-secondary);margin:0}.ttg-chu{background:var(--sb-canvas)}.ttg-hero{background:radial-gradient(1200px 500px at 85% -10%, #1b3f7a 0%, transparent 60%), var(--sb-brand-navy);color:#fff;position:relative;overflow:hidden}.ttg-hero__nen i{filter:blur(60px);opacity:.35;border-radius:50%;position:absolute}.ttg-hero__nen i:first-child{background:var(--sb-brand-teal);width:340px;height:340px;top:-60px;left:-80px}.ttg-hero__nen i:nth-child(2){background:var(--sb-brand-blue);width:300px;height:300px;bottom:-120px;right:-60px}.ttg-hero__trong{justify-items:start;gap:18px;padding-block:56px 48px;display:grid;position:relative}@media (min-width:768px){.ttg-hero__trong{padding-block:84px 72px}}.ttg-hero__nhan{border-radius:var(--sb-radius-badge);background:#ffffff14;border:1px solid #ffffff40;align-items:center;gap:8px;margin:0;padding:6px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.ttg-hero h1{max-width:18ch;font-size:var(--m-display);letter-spacing:-.03em;color:#fff;margin:0;line-height:1.08}.ttg-hero__mo{max-width:62ch;font-size:var(--m-lead);color:var(--m-on-navy-2);margin:0}.ttg-o-lon{width:100%;max-width:720px;min-height:60px;color:var(--sb-text-muted);font:inherit;text-align:left;cursor:text;box-shadow:var(--m-shadow-pop);background:#fff;border:0;border-radius:14px;align-items:center;gap:14px;padding:0 14px 0 18px;font-size:1.0625rem;transition:transform .15s;display:flex}.ttg-o-lon:hover{transform:translateY(-2px)}.ttg-o-lon__chu{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ttg-o-lon__phim{gap:4px;display:none}@media (min-width:720px){.ttg-o-lon__phim{display:inline-flex}}.ttg-hero__goi{color:var(--m-on-navy-2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.9375rem;display:flex}.ttg-hero__goi ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ttg-hero__goi a{border-radius:var(--sb-radius-badge);color:#fff;border:1px solid #ffffff47;align-items:center;min-height:36px;padding:0 14px;font-weight:600;transition:background .15s;display:inline-flex}.ttg-hero__goi a:hover{background:#ffffff24}.ttg-hero__so{color:var(--m-on-navy-2);flex-wrap:wrap;gap:6px 22px;margin:8px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.ttg-hero__so strong{color:#fff;font-size:1.125rem}.ttg-khoi{padding-block:56px}.ttg-khoi--nen{background:var(--sb-panel);border-block:1px solid var(--sb-border)}.ttg-khoi__dau{margin-bottom:24px}.ttg-khoi__dau--hang{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ttg-khoi__nhan{letter-spacing:.08em;text-transform:uppercase;color:var(--sb-brand-blue);align-items:center;gap:8px;margin:0 0 6px;font-size:.8125rem;font-weight:800;display:inline-flex}.ttg-khoi__dau h2{font-size:var(--m-h2);letter-spacing:-.02em;color:var(--sb-brand-navy);margin:0;line-height:1.15}.ttg-lk-lon{min-height:44px;color:var(--sb-brand-blue);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ttg-luoi-muc{gap:16px;display:grid}@media (min-width:640px){.ttg-luoi-muc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ttg-luoi-muc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ttg-luoi-muc{grid-template-columns:repeat(4,minmax(0,1fr))}}.ttg-the-muc{border:1px solid var(--sb-border);background:var(--sb-panel);min-width:0;color:inherit;border-radius:18px;align-content:start;gap:10px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative}.ttg-the-muc:before{content:"";background:var(--acc);opacity:.85;border-radius:18px 18px 0 0;height:4px;position:absolute;inset:0 0 auto}.ttg-the-muc:hover{border-color:var(--acc);box-shadow:var(--m-shadow-card);transform:translateY(-4px)}.ttg-the-muc__ten{color:var(--sb-text-primary);overflow-wrap:anywhere;font-size:1.125rem;font-weight:800;line-height:1.3}.ttg-the-muc__mo{color:var(--sb-text-secondary);font-size:.9375rem;line-height:1.5}.ttg-the-muc__duoi{color:var(--acc-ink);justify-content:space-between;align-items:center;margin-top:4px;font-size:.875rem;font-weight:700;display:flex}.ttg-bl{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1d3a8c;justify-content:center;align-items:flex-start;padding:8vh 12px 12px;display:flex;position:fixed;inset:0}.ttg-bl__hop{background:var(--sb-panel);width:min(680px,100%);max-height:80vh;box-shadow:var(--m-shadow-pop);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ttg-bl__o{border-bottom:1px solid var(--sb-border);color:var(--sb-text-muted);align-items:center;gap:12px;padding:0 8px 0 16px;display:flex}.ttg-bl__o input{min-width:0;min-height:56px;color:var(--sb-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1.0625rem}.ttg-bl__dong{width:44px;height:44px;color:var(--sb-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.ttg-bl__than{flex:1;padding:8px;overflow-y:auto}.ttg-bl__trong{color:var(--sb-text-secondary);margin:0;padding:18px 12px}.ttg-bl__nhom{letter-spacing:.06em;text-transform:uppercase;color:var(--sb-text-muted);align-items:center;gap:6px;margin:8px 0 4px;padding:0 10px;font-size:.75rem;font-weight:800;display:flex}.ttg-bl__xoa{text-transform:none;letter-spacing:0;margin-left:auto;font-size:.75rem}.ttg-bl ul{margin:0;padding:0;list-style:none}.ttg-bl__chip{flex-wrap:wrap;gap:8px;padding:4px 10px 8px;display:flex}.ttg-bl__chip button{border:1px solid var(--sb-border-strong);border-radius:var(--sb-radius-badge);background:var(--sb-subtle);min-height:36px;color:var(--sb-text-secondary);font:inherit;cursor:pointer;padding:0 14px}.ttg-bl__goi a{color:var(--sb-text-primary);border-radius:10px;padding:10px 12px;font-weight:600;display:block}.ttg-bl__goi a:hover{background:var(--sb-subtle)}.ttg-bl__kq{color:var(--sb-text-primary);border-radius:10px;gap:2px;padding:10px 36px 10px 12px;display:grid;position:relative}.ttg-bl__kq--chon{background:#e8efff}.ttg-bl__tt{font-weight:700}.ttg-bl__ph{color:var(--sb-text-muted);font-size:.8125rem;font-weight:600}.ttg-bl__tr{color:var(--sb-text-secondary);overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.ttg-bl__vao{color:var(--sb-text-muted);opacity:0;position:absolute;top:14px;right:12px}.ttg-bl__kq--chon .ttg-bl__vao{opacity:1}.ttg-bl__chan{border-top:1px solid var(--sb-border);background:var(--sb-subtle);color:var(--sb-text-muted);gap:16px;margin:0;padding:10px 16px;font-size:.8125rem;display:none}@media (min-width:720px){.ttg-bl__chan{display:flex}}.ttg-noi{color:inherit;background:#fff1b8;border-radius:3px;padding:0 1px}.ttg-tim{width:100%;max-width:640px}.ttg-tim__hang{border:1px solid var(--sb-border-strong);border-radius:var(--sb-radius-control);background:var(--sb-panel);color:var(--sb-text-muted);align-items:center;gap:10px;padding:6px 12px;display:flex}.ttg-tim__hang:focus-within{border-color:var(--sb-border-focus);box-shadow:0 0 0 3px #2563eb33}.ttg-tim input{min-width:0;min-height:44px;font:inherit;color:var(--sb-text-primary);background:0 0;border:0;outline:0;flex:1}.ttg-tk{gap:20px;margin-top:8px;display:grid}.ttg-tk__nhom h2{letter-spacing:.06em;text-transform:uppercase;color:var(--sb-text-muted);margin:0 0 10px;font-size:.8125rem;font-weight:800}.ttg-tk__ds{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ttg-tk__dem,.ttg-trong{color:var(--sb-text-secondary);margin:0}.ttg-trong a{color:var(--sb-brand-blue);font-weight:600}.ttg-tk__phan{color:var(--sb-text-muted);margin:0;font-size:.9375rem}.ttg-toc-mo{border:1px solid var(--sb-border);border-radius:var(--sb-radius-card);background:var(--sb-panel);margin-top:16px;padding:10px 16px}.ttg-toc-mo summary{cursor:pointer;align-items:center;min-height:36px;font-weight:700;display:flex}.ttg-toc-mo ol{gap:2px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.ttg-toc-mo a{color:var(--sb-text-secondary);overflow-wrap:anywhere;padding:6px 0;display:block}.ttg-toc-mo__3{padding-left:16px}@media (min-width:1240px){.ttg-toc-mo{display:none}}
