.th-nen{transform-origin:50% 100%;flex-direction:column;width:3px;display:flex;position:absolute;bottom:0}.th-nen-khung{clip-path:inset(-12px -12px 0);flex:0 0 74%;position:relative}.th-nen-than{background:linear-gradient(90deg, color-mix(in srgb, var(--red) 55%, black), color-mix(in srgb, var(--red) 75%, var(--da-nhan)) 55%, color-mix(in srgb, var(--red) 50%, black));border-radius:1.5px 1.5px 0 0;position:absolute;inset:0}.th-nen-than-chay{animation-name:th-chay;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes th-chay{to{transform:translateY(100%)}}.th-nen-chan{background:color-mix(in srgb, var(--da-phu) 50%, var(--da-nen));border-radius:0 0 1px 1px;flex:0 0 26%}.th-nen-dau{background:color-mix(in srgb, var(--ink-soft) 55%, var(--da-nen));border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.th-nen-dau[data-chay]{background:radial-gradient(circle at 50% 35%, var(--da-diem), var(--orange) 45%, var(--red) 80%);width:5px;height:6px;box-shadow:0 0 6px 2px color-mix(in srgb, var(--orange) 70%, transparent), 0 0 16px 5px color-mix(in srgb, var(--orange) 28%, transparent);animation:1.8s ease-in-out infinite alternate th-ho}@keyframes th-ho{0%{opacity:.82}to{opacity:1}}.th-cam-vao{animation:.55s cubic-bezier(.2,.7,.3,1) both th-cam-vao}@keyframes th-cam-vao{0%{opacity:0;translate:0 -18%}}.th-den{transform-origin:50% 0;animation:4.2s ease-in-out infinite alternate th-dung-dua}.th-den-2{animation-duration:5s;animation-delay:-1.7s}@keyframes th-dung-dua{0%{rotate:-4deg}to{rotate:4deg}}.th-hoa{animation:linear infinite th-roi;position:absolute;top:-6%}@keyframes th-roi{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.9}50%{transform:translate(28px,55cqh)rotate(160deg)}92%{opacity:.85}to{opacity:0;transform:translate(-12px,110cqh)rotate(320deg)}}.th-lua{transform-origin:6px 8px;animation:.18s ease-in-out infinite alternate th-lay}@keyframes th-lay{0%{rotate:-3deg;scale:1 .92}to{rotate:3deg;scale:.94 1.06}}.th-kien{transition:opacity .45s ease-out,translate .45s ease-out}.th-kien[data-an]{opacity:0;translate:-18%}.th-kien-tam{transform-origin:50% 100%;transition:rotate .38s ease-in-out}.th-kien-tam[data-vai]{rotate:9deg}.th-sau-load{animation:.5s ease-out both th-hien}@keyframes th-hien{0%{opacity:0}}.th-nen-canh{opacity:0;transition:opacity .7s ease-out}.th-nen-canh.da-da-tai{opacity:1}@media (prefers-reduced-motion:reduce){.th-den,.th-hoa,.th-lua,.th-nen-dau[data-chay],.th-cam-vao,.th-sau-load{animation:none}.th-hoa{display:none}.th-kien,.th-kien-tam,.th-nen-canh{transition:none}}
