
body{margin:0;background:#000}
a{color:#0009FF}a:hover{color:#0007CC}
.tk-sheen{-webkit-mask:url(/assets/redesign/logo/td-mark.svg) center/contain no-repeat;mask:url(/assets/redesign/logo/td-mark.svg) center/contain no-repeat;background:linear-gradient(115deg,#fff 0%,#fff 38%,#7d82ff 46%,#0009FF 50%,#7d82ff 54%,#fff 62%,#fff 100%);background-size:320% 100%;animation:tkSheen 11s ease-in-out infinite}
@keyframes tkSheen{0%{background-position:100% 0}55%{background-position:0% 0}100%{background-position:0% 0}}
.tk-feed-fast{animation:tkUp 36s linear infinite}
.tk-feed-slow{animation:tkUp 62s linear infinite}
@keyframes tkUp{from{transform:translateY(0)}to{transform:translateY(-50%)}}
.tk-video{transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s ease;transform-origin:100% 100%}
.tk-video:hover{transform:scale(1.16);box-shadow:0 30px 60px rgba(0,0,0,.35)}
.tk-video .tk-play{transition:transform .5s ease,background .5s ease}
.tk-video:hover .tk-play{transform:scale(1.12);background:#0009FF}
.tk-lift{transition:transform .35s ease,border-color .35s ease}
.tk-lift:hover{transform:translateY(-4px);border-color:#0009FF !important}
.tk-lift img{transition:transform .9s ease}
.tk-lift:hover img{transform:scale(1.05)}
.tk-btn{transition:background .25s ease,transform .25s ease}
.tk-btn:hover{transform:translateY(-1px)}
.tk-primary:hover{background:#0007CC !important}
.tk-ghost:hover{background:rgba(0,9,255,.12) !important}
.tk-bounce{animation:tkBounce 2.4s ease-in-out infinite}
@keyframes tkBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}
.tk-pulse{animation:tkPulse 2.4s ease-in-out infinite}
@keyframes tkPulse{0%,100%{box-shadow:0 0 0 0 rgba(0,9,255,.45)}50%{box-shadow:0 0 0 6px rgba(0,9,255,0)}}
.tk-photo{-webkit-mask:linear-gradient(90deg,transparent 0,#000 24%,#000 76%,transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 24%,#000 76%,transparent 100%)}
.tk-fade{-webkit-mask:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%)}
