@keyframes move{0%{left:-50%}to{left:150%}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes frame-highlight{0%{outline:2px solid pro-palette(primary,500);outline-offset:4px;scale:1.05}to{outline:2px solid transparent}}@keyframes size-highlight{0%{background:pro-palette(primary,500)}to{background:transparent}}@keyframes waves{0%{transform-origin:bottom;transform:scaleY(1) scaleX(1.2);filter:saturate(1.5)}to{transform-origin:bottom;transform:scaleY(.8) scaleX(1.3);opacity:.8}}@keyframes fall{0%{transform:translateY(-10vh) rotate(0deg)}to{transform:translateY(105vh) rotate(270deg)}}.snowflake{position:absolute;top:-5vh;animation-name:fall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes animatedgradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animated-gradient-text{--gradient-color-1:#ff7e5f;--gradient-color-2:#feb47b;--gradient-color-3:#86a8e7;--gradient-color-4:#91eae4;--animation-speed:5s;background-image:linear-gradient(-45deg,var(--gradient-color-1),var(--gradient-color-2),var(--gradient-color-3),var(--gradient-color-4));background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:animatedgradient var(--animation-speed) ease infinite}@keyframes fall-short{0%{transform:translateY(-120%) rotate(0deg)}to{transform:translateY(60px) rotate(270deg)}}.snowflake-short{position:absolute;top:0;animation-name:fall-short;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}.animate-fade-out{animation:fadeOut .5s ease-out forwards}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.animate-fill{animation-fill-mode:both}.animate-fade-in-slide-up{animation:fadeInSlideUp .5s ease-out forwards}.animate-fade-out-slide-down{animation:fadeOutSlideDown .5s ease-out forwards}@media(prefers-reduced-motion:reduce){.animate-fade-in,.animate-fade-in-slide-up,.animate-fade-out,.animate-fade-out-slide-down{animation:none}}.search-result{display:flex;align-items:center;text-align:left;padding:7px 24px;transition:opacity .2s ease-in-out;cursor:pointer}@media(min-width:992px){.search-result{padding:5px 24px}}.search-result:hover:not(.search-result--medium){background-color:var(--grey-base)}.search-result:hover:is(.search-result--medium){background-color:var(--grey-base);border-radius:10px}.search-result:hover:is(.search-result--medium) .go-to-channel{opacity:1;box-shadow:0 6px 18px rgba(0,0,0,.08)}.search-result:hover:is(.search-result--medium) .star-button{opacity:1;box-shadow:0 6px 18px rgba(0,0,0,.08)}.search-result .go-to-channel{display:flex;align-items:center;justify-content:space-between;width:auto;height:44px;padding:13.5px 16px;border-radius:7px;border:1px solid var(--grey-neutral);opacity:0;text-wrap:nowrap;font-weight:600!important;font-size:14px!important;transition:all .2s ease-in-out;background-color:hsl(from var(--vs-bg) h s l/1)}.search-result img{border-radius:12px;margin-right:12px}.search-result .channel-name-container{display:flex;align-items:center}.search-result .channel-name-container img{margin-left:8px}.search-result .channel-name{line-height:20px;font-size:14px!important;font-weight:600!important;margin-bottom:4px}.search-result .channel-handle{font-size:12px!important;font-weight:400!important;color:hsl(from var(--vs-sub-text) h s l/1)}.search-result--medium{margin:8px 0;width:100%;margin-inline:auto}.search-result--medium .channel-name{font-size:16px!important;line-height:19px}.search-result--medium .channel-handle{font-size:12px!important;line-height:14px;color:hsl(from var(--vs-sub-text) h s l/1);font-weight:500!important}.search-result--medium .channel-description{max-width:330px;text-overflow:ellipsis;line-height:18px;overflow:hidden;white-space:nowrap;padding-top:8px;color:hsl(from var(--vs-sub-text) h s l/1);font-weight:500!important}@media(min-width:768px){.search-result--medium .channel-description{max-width:700px}}@media(min-width:992px){.search-result--medium{padding-left:12px;width:90%;max-width:1100px;padding:18px 10px!important}.search-result--medium .channel-name{font-size:20px!important;line-height:24px}.search-result--medium .channel-handle{font-size:16px!important;line-height:20px;color:hsl(from var(--vs-sub-text) h s l/1);font-weight:600!important}}.divider{border-bottom:1px solid var(--grey-neutral)}@media(min-width:992px){.divider{width:70%;max-width:1100px;margin-inline:auto}}.skeleton,.skeleton--dark,.skeleton--light{background-color:var(--grey-base)}.search-result-container{display:flex;width:100%;align-items:center}@media(min-width:992px){.search-result-container{gap:14px}}.search-result-container--medium{gap:4px}.search-result-description{display:flex;margin-top:4px;gap:8px}@media(min-width:992px){.search-result-description{margin-top:0}}.button-group{display:flex;gap:16px}.star-button{opacity:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid;border-color:hsl(from var(--vs-sub-text) h s l/1);background-color:hsl(from var(--vs-bg) h s l/1)!important;border-radius:10px;font-weight:600!important;font-size:14px!important;transition:all .2s ease-in-out}@media(min-width:320px){.star-button{opacity:1}}@media(min-width:768px){.star-button{opacity:1}}