.tc-the{color:var(--ink)}.tc-tuyen{background:#fff4ee;height:120px;position:relative;overflow:hidden}.tc-tuyen svg{width:calc(100% - 48px);height:104px;position:absolute;top:8px;left:24px;right:24px;overflow:visible}.tc-cung{fill:none;stroke:#f2c9b4;stroke-width:3px;stroke-dasharray:4 8;stroke-linecap:round}.tc-diem{width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--navy);background:#fff;border-radius:50%;position:absolute;top:84px}.tc-d1{left:44px}.tc-d2{box-shadow:inset 0 0 0 4px var(--red);right:44px}.tc-mb{width:40px;height:40px;color:var(--red);background:#fff;border-radius:50%;place-items:center;animation:6s ease-in-out infinite tc-bay;display:grid;position:absolute;top:20px;left:calc(50% - 20px);box-shadow:0 8px 20px -8px #d9261f80}.tc-mb svg{width:20px;height:20px;transform:rotate(90deg)}@keyframes tc-bay{0%,to{transform:translate(-24px,4px)rotate(-8deg)}50%{transform:translate(24px,-4px)rotate(8deg)}}.tc-the-chan{padding:0 20px 16px}.tc-nhan{background:var(--soft);color:var(--muted);border-radius:1000px;padding:0 8px;font-size:12px;font-weight:700;line-height:20px;display:inline-block}.tc-the-dau{padding:16px 20px 8px}.tc-the-dau b{font-size:16px;font-weight:800;line-height:24px}.tc-viec{padding:0 8px 8px;list-style:none}.tc-viec li{animation:tc-sang 6.4s var(--ease) infinite;animation-delay:calc(var(--i)*1.6s);border-radius:16px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px;font-size:16px;font-weight:600;line-height:24px;display:grid;position:relative}.tc-viec li+li:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:12px;right:12px}.tc-viec i{background:var(--soft);width:36px;height:36px;color:var(--ink);animation:tc-sang-i 6.4s var(--ease) infinite;animation-delay:inherit;border-radius:12px;place-items:center;display:grid}.tc-viec i svg{width:20px;height:20px}.tc-viec em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:800;line-height:20px}@keyframes tc-sang{0%,30%,to{background-color:#fff4ee00}6%,24%{background-color:#fff4ee}}@keyframes tc-sang-i{0%,30%,to{background-color:var(--soft);color:var(--ink)}6%,24%{background-color:var(--red);color:#fff}}@media (prefers-reduced-motion:reduce){.tc-viec li:first-child{background:#fff4ee}.tc-viec li:first-child i{background:var(--red);color:#fff}}.tc-hero .ph3 picture,.tc-hero .nimg picture{width:100%;height:100%;display:block}.tc-hero .ph3 span{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 32px);overflow:hidden}.tc-cap{white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:1000px;max-width:calc(100% - 32px);padding:4px 12px;font-size:12px;font-weight:700;line-height:20px;position:absolute;bottom:16px;left:16px;overflow:hidden}.tc-hero .nbody small{font-size:12px;line-height:20px}.tc-so b{font-variant-numeric:tabular-nums}.tc-so b span{font-size:inherit;line-height:inherit;color:inherit}.tc-hero .chip.c1{top:-20px;left:40px}.tc-hero .chip.c2{top:128px;right:-24px}.tc-hero .chip.c3{bottom:-16px;left:-24px}.tc-khach .wall .lg-chu{text-wrap:balance;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.tc-khach .wall .lg-chu b{font-size:20px;font-weight:800;line-height:28px}.tc-khach .wall .lg-chu small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:600;line-height:16px}.tc-khach .wall .lg-ten{justify-content:center;align-items:center;gap:12px;display:flex}.tc-khach .wall .lg-ten b{white-space:nowrap}.tc-khach .wall .r-dt{display:none}.tc-khach .kh-bang{margin-top:8px}.tc-hai-ds{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;list-style:none;display:grid}.tc-hai-a{height:100%;display:block}.tc-hai-anh{position:relative}.tc-hai-lon img{border-radius:24px;box-shadow:0 32px 64px -32px #3c141e52}.tc-hai-nho{width:112px;transition:transform .4s var(--ease);border-radius:16px;position:absolute;bottom:16px;right:16px;overflow:hidden;transform:rotate(4deg);box-shadow:0 0 0 4px #fff,0 16px 32px -12px #1d1b2266}.tc-hai-nho img{display:block}.tc-hai-a:hover .tc-hai-nho,.tc-hai-a:focus-visible .tc-hai-nho{transform:rotate(0)translateY(-8px)}.tc-hai-cap{white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:1000px;max-width:calc(100% - 32px);padding:4px 12px;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:16px;left:16px;overflow:hidden}.tc-hai-chu{padding:24px 4px 0}.tc-hai-kick{letter-spacing:.04em;text-transform:uppercase;color:var(--red);font-size:12px;font-weight:800;line-height:20px;display:block}.tc-hai-chu h3{margin-top:4px;font-size:24px;font-weight:800;line-height:32px}.tc-hai-chu p{color:var(--muted);margin-top:8px}.tc-hai-nut{border-bottom:1px solid var(--ink);align-items:center;gap:8px;margin-top:16px;padding-bottom:4px;font-weight:700;display:inline-flex}.tc-hai-nut svg{width:16px;height:16px;transition:transform .25s var(--ease)}.tc-hai-a:hover .tc-hai-nut svg{transform:translate(4px)}.tc-dv .item{grid-template-columns:88px 1fr auto;align-content:start;row-gap:4px}.tc-dv .item p{align-self:start}.tc-hinh{background:var(--soft);width:88px;height:64px;transition:transform .3s var(--ease);border-radius:12px;grid-area:1/1/span 2;padding:8px;overflow:hidden}.tc-hinh svg{width:100%;height:100%;display:block}.tc-dv .item:hover .tc-hinh{transform:translateY(-4px)rotate(-2deg)}.tc-hang-ds{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.tc-hang-o{min-width:0}.tc-hang-nhan{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #0000;font-size:12px;font-weight:800;line-height:20px;transition:color .18s,border-color .18s;display:inline-block}.tc-hang-nhan:hover{color:var(--ink);border-color:var(--ink)}.tc-hang .bl{margin-top:4px}.tt{position:relative}.tt-khung{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;height:720px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.tt-cot{animation:tt-troi var(--t,96s) linear infinite;will-change:transform;margin:0;padding:0;list-style:none}.tt-xuong{animation-direction:reverse}@keyframes tt-troi{to{transform:translateY(-50%)}}.tt:hover .tt-cot,.tt:focus-within .tt-cot{animation-play-state:paused}.tt-o{padding-bottom:16px}.tt .ta-nut,.tt-nut{background:var(--soft);border-radius:16px;width:100%;display:block;overflow:hidden}.tt-nut{cursor:zoom-in}.tt .ta-nut img,.tt-nut img{width:100%;height:auto;aspect-ratio:var(--r);object-fit:cover;transition:transform .6s var(--ease);display:block}.tt-nut:hover img{transform:scale(1.04)}.tt-cap{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;font-weight:600;line-height:20px;display:block;overflow:hidden}.tt .tt-dung{position:absolute;bottom:-56px;right:0}.tt-them{margin-top:24px}.tt-them .btn svg{width:16px;height:16px}.tc-doi-ds{grid-template-rows:repeat(2,240px);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.tc-doi-ds>li:first-child{grid-row:span 2}.tc-doi-anh figure{background:var(--soft);border-radius:24px;height:100%;margin:0;position:relative;overflow:hidden}.tc-doi-anh picture,.tc-doi-anh img{object-fit:cover;width:100%;height:100%;display:block}.tc-doi-anh figcaption{white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:1000px;max-width:calc(100% - 24px);padding:4px 12px;font-size:12px;font-weight:700;line-height:20px;position:absolute;bottom:12px;left:12px;overflow:hidden}.tc-doi-gt{background:var(--soft);border-radius:24px;flex-direction:column;justify-content:flex-end;gap:8px;padding:24px;display:flex;position:relative}.tc-doi-gt:before{content:"";background:var(--grad);border-radius:4px;width:48px;height:4px;position:absolute;top:24px;left:24px}.tc-doi-gt span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800;line-height:20px}.tc-doi-gt h3{font-size:24px;font-weight:800;line-height:32px}.tc-doi-gt p{color:var(--muted)}.tc-ck{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:32px;padding:24px 0;display:flex}.tc-ck-nhan{white-space:nowrap;font-size:16px;font-weight:800;line-height:24px}.tc-ck-ds{flex:1;gap:32px;list-style:none;display:flex}.tc-ck-ds li{white-space:nowrap;align-items:center;gap:12px;font-weight:600;display:flex}.tc-ck-ds i{background:var(--grad);border-radius:50%;flex:none;width:8px;height:8px}.tc-cuoi .ask{margin-top:48px}@media (width<=1024px){.tc-hai-ds{gap:24px}.tc-hai-nho{width:88px}.tt-khung{gap:12px;height:640px}.tc-doi-ds{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:280px}.tc-doi-ds>li:first-child{grid-row:auto}.tc-doi-ba{display:none}.tc-doi-ds>li:nth-child(5){order:1}.tc-doi-ds>li:nth-child(3){order:2}.tc-ck{flex-wrap:wrap;gap:16px 32px}.tc-ck-ds{flex-basis:100%;order:3}}@media (width<=640px){.tc-tuyen{height:72px}.tc-tuyen svg{height:72px;top:0}.tc-diem{width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--navy);top:48px}.tc-d1{left:32px}.tc-d2{box-shadow:inset 0 0 0 3px var(--red);right:32px}.tc-mb{width:32px;height:32px;top:16px}.tc-mb svg{width:16px;height:16px}.tc-the-chan{padding:0 16px 12px}.tc-the-dau{padding:12px 16px 4px}.tc-the-dau b{font-size:12px;line-height:20px}.tc-viec{padding:0 4px 4px}.tc-viec li{grid-template-columns:28px 1fr auto;gap:8px;padding:4px 12px;font-size:12px;line-height:20px}.tc-viec i{border-radius:8px;width:28px;height:28px}.tc-viec i svg{width:16px;height:16px}.tc-cap{padding:0 8px;bottom:12px;left:12px}.tc-khach .wall{height:144px}.tc-khach .wall .plane{margin-top:-36px}.tc-khach .wall .row:not(.r-dt){display:none}.tc-khach .wall .r-dt{animation-duration:120s;display:flex}.tc-khach .wall .lg-chu small{display:none}.tc-khach .wall .lg-ten{gap:8px}.tc-khach .wall .lg{width:160px;height:72px}.tc-khach .wall .lg-anh img{max-width:128px;max-height:44px}.tc-khach .wall .lg-chu b{font-size:12px;line-height:16px}.tc-khach .kh-bang .kh-dung{bottom:-24px}.tc-hai-ds{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1*var(--gut));padding:0 var(--gut);scroll-padding:0 var(--gut);gap:12px;display:flex;overflow-x:auto}.tc-hai-ds::-webkit-scrollbar{display:none}.tc-hai-o{scroll-snap-align:start;flex:none;width:84%}.tc-hai-lon img{border-radius:16px}.tc-hai-nho{border-radius:8px;width:64px;bottom:12px;right:12px;box-shadow:0 0 0 2px #fff,0 8px 16px -8px #1d1b2266}.tc-hai-cap{padding:0 8px;top:12px;left:12px}.tc-hai-chu{padding-top:12px}.tc-hai-chu h3{font-size:16px;line-height:24px}.tc-hai-chu p{margin-top:4px;font-size:12px;line-height:20px}.tc-hai-nut{margin-top:8px;font-size:12px}.tc-dv .item{grid-template-columns:64px 1fr;gap:4px 16px}.tc-hinh{border-radius:8px;width:64px;height:48px;padding:4px}.tt-khung{scroll-snap-type:x mandatory;scrollbar-width:none;height:auto;margin:0 calc(-1*var(--gut));padding:0 var(--gut);scroll-padding:0 var(--gut);gap:12px;display:flex;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.tt-khung::-webkit-scrollbar{display:none}.tt-cot{display:contents}.tt-sao,.tt-cot>.ta-o:nth-child(n+4),.tt .tt-dung{display:none}.tt-o{width:calc(200px*var(--r));scroll-snap-align:start;flex:none;padding-bottom:0}.tt .ta-nut,.tt-nut{border-radius:12px}.tt-them .btn{width:100%}.tc-doi-ds{grid-auto-rows:200px;gap:8px}.tc-doi-anh figure,.tc-doi-gt{border-radius:16px}.tc-doi-anh figcaption{max-width:calc(100% - 16px);padding:0 8px;bottom:8px;left:8px}.tc-doi-gt{gap:4px;padding:16px}.tc-doi-gt:before{width:32px;top:16px;left:16px}.tc-doi-gt span{display:none}.tc-doi-gt h3{font-size:16px;line-height:24px}.tc-doi-gt p{font-size:12px;line-height:20px}.tc-ck{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0}.tc-ck-ds{flex-direction:column;order:0;gap:8px}.tc-ck-ds li{font-size:12px;line-height:20px}.tc-cuoi .ask{margin-top:32px}}@media (prefers-reduced-motion:reduce){.tt-sao{display:none}.tt-khung{height:auto;-webkit-mask-image:none;mask-image:none}.tt-cot>.ta-o:nth-child(n+5){display:none}}@media print{.tt,.tt-them,.tc-hang,.tc-khach .wall{display:none!important}}
