.hashtags{padding:var(--tf-s-4) var(--tf-s-4) var(--tf-s-8)}.hashtags__intro{max-width:46ch;color:var(--tf-muted)}.hashtags__search{display:grid;gap:var(--tf-s-3);margin-top:var(--tf-s-4)}.hashtags__go{width:100%}.hashtags__try{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tf-s-2);margin-top:var(--tf-s-4);color:var(--tf-muted);font-size:var(--tf-t-sm)}.hashtags__word{padding:5px 12px;border:1px solid var(--tf-line);border-radius:var(--tf-r-full);background:var(--tf-bg);color:var(--tf-fg);font-size:var(--tf-t-sm);font-weight:600;cursor:pointer;transition:transform var(--tf-fast) var(--tf-ease)}.hashtags__word:active{transform:scale(.96)}@media(hover:hover){.hashtags__word:hover{border-color:var(--tf-accent);color:var(--tf-accent)}}.hashtags__result{margin-top:var(--tf-s-5)}.hashtags__head{display:flex;align-items:center;justify-content:space-between;gap:var(--tf-s-3)}.hashtags__count{min-width:0;font-weight:600;overflow-wrap:anywhere}.hashtags__head .tf-btn{flex:none}.hashtags__cloud{display:flex;flex-wrap:wrap;gap:var(--tf-s-2);margin:var(--tf-s-4) 0 0;padding:0;list-style:none}.hashtags__cloud li{max-width:100%}.hashtags__item{animation:hashtags-rise .4s var(--tf-ease) both;animation-delay:calc(var(--i) * 18ms)}@keyframes hashtags-rise{0%{opacity:0;transform:translateY(8px)}}.hashtags__chip{display:block;max-width:100%;padding:7px 13px;border:0;border-radius:var(--tf-r-full);background:var(--tf-accent-soft);color:var(--tf-accent);font-size:var(--tf-t-md);font-weight:600;line-height:1.3;text-align:start;overflow-wrap:anywhere;cursor:pointer;transition:transform var(--tf-fast) var(--tf-ease)}.hashtags__chip:active{transform:scale(.95)}@media(hover:hover){.hashtags__chip:hover{background:var(--tf-accent);color:#fff}}.hashtags__hint{margin-top:var(--tf-s-4);color:var(--tf-muted);font-size:var(--tf-t-xs)}.hashtags__ghost{display:block;border-radius:var(--tf-r-full);background:var(--tf-fill);animation:hashtags-breathe 1.4s ease-in-out infinite}.hashtags__ghost--head{width:180px;height:18px;margin:7px 0}.hashtags__ghost--chip{height:32px}@keyframes hashtags-breathe{50%{opacity:.45}}.hashtags__about{margin-top:calc(var(--tf-s-8) + var(--tf-s-3));padding-top:var(--tf-s-8);border-top:1px solid var(--tf-line)}.hashtags__about-title{font-size:26px}.hashtags__tips{display:grid;gap:var(--tf-s-5);margin:var(--tf-s-5) 0 0;padding:0;list-style:none}.hashtags__tips b{display:block;font-weight:600}.hashtags__tips span{display:block;margin-top:2px;color:var(--tf-muted);font-size:var(--tf-t-sm)}.hashtags__faq-title{margin-top:40px;font-size:20px}.hashtags__faq{margin-top:var(--tf-s-3)}html[data-motion=reduced] .hashtags__item,html[data-motion=reduced] .hashtags__ghost{animation:none}@media(min-width:1024px){.hashtags{padding:var(--tf-s-2) 0 0}.hashtags__intro{font-size:var(--tf-t-lg)}.hashtags__search{grid-template-columns:minmax(0,1fr) auto;max-width:640px;margin-top:var(--tf-s-5)}.hashtags__go{width:auto;min-width:140px}.hashtags__result{margin-top:var(--tf-s-6);padding:var(--tf-s-6)}.hashtags__cloud{gap:10px;margin-top:var(--tf-s-5)}.hashtags__chip{padding:8px 15px;font-size:15px}.hashtags__about{margin-top:calc(var(--tf-s-8) * 2);padding-top:calc(var(--tf-s-8) + var(--tf-s-6))}.hashtags__about-title{font-size:var(--tf-t-2xl)}.hashtags__tips{grid-template-columns:repeat(3,1fr);gap:var(--tf-s-8);margin-top:var(--tf-s-7)}.hashtags__tips b{font-size:var(--tf-t-lg)}.hashtags__tips span{margin-top:6px;font-size:var(--tf-t-md)}.hashtags__faq-title{margin-top:56px;font-size:24px}.hashtags__faq{max-width:760px;margin-top:var(--tf-s-4)}}
