.featured-page{display:flex;flex-direction:column;width:100%;margin-block:0 120px}@media(min-width:1024px){.featured-page{gap:40px}}.featured-page-header{color:var(--white);font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal;display:none;height:40px}@media(min-width:768px){.featured-page-header{display:inline-flex;align-items:center}}.featured-page-content{width:100%;background:var(--list-item-bg);border-radius:36px 36px 0 0;padding:16px;margin-bottom:-16px;gap:16px}@media(min-width:656px){.featured-page-content{border-radius:36px;padding:24px 32px;margin-bottom:0}}.featured-page .featured-lists{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:36px}.toast-container .toast-inner-container{display:flex;flex-direction:column;gap:.5rem}.toast-container .toast-inner-container .toast-warning{color:#f81;font-size:.75rem}.toast-container .toast-inner-container .toast-link{color:var(--blue);text-align:none}.project-logo{position:relative;width:56px;height:56px;border-radius:50%;padding:4px;background:var(--list-item-bg)}.project-logo img{padding:4px;border-radius:50%;object-fit:contain}.hottest-projects{position:relative;display:flex;flex-direction:column;gap:24px;padding-block:16px}.hottest-projects:before{content:"";position:absolute;top:0;right:50%;transform:translateX(50%);width:calc(100% + 32px + 32px);height:1px;background:var(--bg-color)}.hottest-projects__label{color:var(--white);font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.hottest-projects__list{display:flex;justify-content:center;flex-direction:column;gap:16px}.hottest-projects__list-item{display:flex;align-items:center;gap:12px;color:var(--white);font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.hottest-projects__list-item--disabled{pointer-events:none}.hottest-projects__list-item:hover{opacity:.85;transition:all .3 ease}.hottest-projects__list-item .project-logo,.hottest-projects__list-item .project-logo img{width:40px;height:40px;padding:0}.loading-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;z-index:999}.loading-circle .loading-inner{width:100%;height:100%;border-radius:50%;border:8px solid rgba(90,196,255,.3);border-top-color:rgba(90,196,255,.75);animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.global-loading{display:flex;height:100vh}.global-loading,.primary-button{align-items:center;justify-content:center}.primary-button{display:inline-flex;font-family:inherit;height:2.5rem;padding:.5rem .75rem;gap:.25rem;outline:none;border-radius:var(--default-border-radius);border:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:all .15s ease;color:var(--text);font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}.primary-button:disabled{opacity:.4;cursor:default;pointer-events:none}.primary-button:disabled.hover-available{pointer-events:fill}.primary-button__default,.primary-button__default:disabled{background:var(--default-button)}.primary-button__default:hover{background:var(--default-button-hover)}.primary-button__default:active{background:var(--default-button-active)}.primary-button__default.primary-button--inverted{color:var(--blue)}.primary-button__default.primary-button--inverted,.primary-button__default.primary-button--inverted:disabled{background:var(--default-button-inverted)}.primary-button__default.primary-button--inverted:hover{background:var(--default-button-inverted-hover)}.primary-button__default.primary-button--inverted:active{background:var(--default-button-inverted-active)}.primary-button__grant,.primary-button__grant:disabled{background:var(--grant-button)}.primary-button__grant:hover{background:var(--grant-button-hover)}.primary-button__grant:active{background:var(--grant-button-active)}.primary-button__grant.primary-button--inverted{color:var(--text-green)}.primary-button__grant.primary-button--inverted,.primary-button__grant.primary-button--inverted:disabled{background:var(--grant-button-inverted)}.primary-button__grant.primary-button--inverted:hover{background:var(--grant-button-inverted-hover)}.primary-button__grant.primary-button--inverted:active{background:var(--grant-button-inverted-active)}.primary-button__grant.primary-button--active{background:var(--grant-button)}.primary-button__donate,.primary-button__donate:disabled{background:var(--donate-button)}.primary-button__donate:hover{background:var(--donate-button-hover)}.primary-button__donate:active{background:var(--donate-button-active)}.primary-button__donate.primary-button--inverted{color:var(--text-orange)}.primary-button__donate.primary-button--inverted,.primary-button__donate.primary-button--inverted:disabled{background:var(--donate-button-inverted)}.primary-button__donate.primary-button--inverted:hover{background:var(--donate-button-inverted-hover)}.primary-button__donate.primary-button--inverted:active{background:var(--donate-button-inverted-active)}.primary-button__donate.primary-button--active{background:var(--donate-button)}.primary-button__donate .donate-icon path{fill:var(--text)}.primary-button__error{color:var(--error)}.primary-button__error,.primary-button__error:disabled{background:var(--error-button)}.primary-button__error:hover{background:var(--error-button-hover)}.primary-button__error:active{background:var(--error-button-active)}.primary-button__purple{color:#090e15}.primary-button__purple,.primary-button__purple:disabled{background:var(--purple-button)}.primary-button__purple:hover{background:var(--purple-button-hover)}.primary-button__purple:active{background:var(--purple-button-active)}.primary-button__purple.primary-button--inverted{color:var(--purple)}.primary-button__purple.primary-button--inverted,.primary-button__purple.primary-button--inverted:disabled{background:var(--purple-button-inverted)}.primary-button__purple.primary-button--inverted:hover{background:var(--purple-button-inverted-hover)}.primary-button__purple.primary-button--inverted:active{background:var(--purple-button-inverted-active)}.primary-button__info-white{color:var(--text)}.primary-button__info-white .icon{--icon:var(--text)}.primary-button__info-white,.primary-button__info-white:disabled{background:var(--white)}.primary-button__info-white:hover{opacity:.9}.primary-button__info-white:active{opacity:.85}.primary-button__info-grey{color:var(--white)}.primary-button__info-grey .icon{--icon:var(--white)}.primary-button__info-grey,.primary-button__info-grey:disabled{background:hsla(0,0%,100%,.2)}.primary-button__info-grey:hover{opacity:.9}.primary-button__info-grey:active{opacity:.85}.primary-button__secondary{color:var(--blue)}.primary-button__secondary,.primary-button__secondary:disabled{background:none}.primary-button__secondary:hover{background:var(--default-button-inverted-hover)}.primary-button__secondary:active{background:var(--default-button-inverted-active)}.icon-button{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:32px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.likes-icon{transition:all 600 ease}.likes-container{display:flex;align-items:center;justify-content:center;gap:8px}.likes-container .likes-count{font-size:.75rem}.likes-container button.icon-button{padding:0;height:unset}.likes-container button.icon-button,.likes-container button.icon-button:active,.likes-container button.icon-button:hover{background:transparent}.post-footer{width:100%;display:flex;justify-content:space-between}.dropdown{position:relative;display:inline-block}.dropdown .dropdown-menu{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:8px;border-radius:20px;position:absolute;left:0;top:100%;z-index:2;background:#3e4651;box-shadow:0 4px 16px 0 rgba(9,14,21,.4)}.dropdown .dropdown-menu .splitter{display:flex;padding:8px 0;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.dropdown .dropdown-menu .splitter div{width:100%;height:1px;background:#212933}.dropdown .dropdown-menu .dropdown-item{width:185px;display:flex;align-items:center;flex-direction:row;gap:8px;cursor:pointer;color:var(--white);font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;border-radius:12px;padding:8px}.dropdown .dropdown-menu .dropdown-item:hover{background:rgba(9,14,21,.2)}.dropdown .dropdown-menu .dropdown-item--dangerous{color:var(--error)}.dropdown .dropdown-menu .dropdown-item--dangerous .icon{--icon:var(--error)}.dropdown .dropdown-menu .dropdown-item--disabled{opacity:.4;-webkit-user-select:none;-ms-user-select:none;user-select:none}.dropdown .dropdown-menu .dropdown-item--disabled:hover{background:none}.dropdown .dropdown-menu .dropdown-item .icon{min-width:24px}.dropdown--opened .primary-button.primary-button--inverted{background:var(--default-button-inverted-active)}.dropdown--opened .primary-button.primary-button--inverted .icon{--icon:var(--blue)}.dropdown .primary-button.primary-button--inverted{padding:4px}.dropdown.menu-left .dropdown-menu{left:12px;right:unset}.dropdown.menu-right .dropdown-menu{right:12px;left:unset}.dropdown.menu-top .dropdown-menu{top:unset;bottom:calc(100% + 12px)}.dropdown.menu-center .dropdown-menu{left:50%;transform:translateX(-50%)}.dropdown.menu-bottom .dropdown-menu{top:calc(100% + 12px);bottom:unset}.dropdown div.react-tooltip{display:inline-flex;padding:8px;flex-direction:column;align-items:flex-start;border-radius:8px;background:var(--tooltip-bg);box-shadow:0 4px 16px 0 rgba(9,14,21,.4);color:var(--white);text-align:center;font-size:.75rem;font-style:normal;font-weight:600;line-height:normal}.post-head{width:100%;display:flex;justify-content:space-between}.post-head--clickable .project-logo{cursor:pointer}.post-head-project-info{display:flex;align-items:center;gap:12px}.post-head-project-info-block{display:flex;justify-content:center;flex-direction:column;gap:3px}.post-head-project-info-block--name{color:var(--white);font-size:.875rem;font-style:normal;font-weight:700;line-height:normal}.post-head-project-info-block--date{color:var(--text-grey);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.post-head .project-logo{width:40px;height:40px;padding:0}.post-head .project-logo img{padding:0}.player-container{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:12px;overflow:hidden;width:328px;height:185px}@media(min-width:656px){.player-container{width:592px;height:334px}}.player-container .react-player{position:absolute}.player-container .react-player,.player-container .react-player video{border-radius:12px;width:328px;height:185px}@media(min-width:656px){.player-container .react-player{width:592px;height:334px}.player-container .react-player video{width:328px;height:185px}}.player-container .player-overlay{width:100%;height:100%;position:absolute;z-index:2;display:flex;background-color:var(--black);justify-content:stretch;align-items:center;border-radius:12px;transition:all .3s ease-in-out}.player-container .player-overlay--without-banner{visibility:hidden}.player-container .player-overlay:before{content:"";position:absolute;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:var(--banner-url);opacity:.4;width:100%;height:100%;top:0;left:0;transition:all .3s ease-in-out}.player-container .player-overlay:focus:before,.player-container .player-overlay:hover:before{filter:blur(3px) grayscale(20%)}.player-container .player-starts-soon{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.player-container .player-starts-soon__img-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}.player-container .player-starts-soon__info-container{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;font-size:1rem;color:var(--white);text-align:center;font-style:normal;font-weight:700;line-height:normal}@media(min-width:656px){.player-container .player-starts-soon__info-container{gap:14px;font-size:1.875rem}}.player-container .primary-button.player-play-button{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:rgba(90,196,255,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:50%;padding:0}.player-container .primary-button.player-play-button .player-play-icon{transition:all .3s ease-in-out}.player-container .primary-button.player-play-button:hover .player-play-icon{transform:scale(1.03);transition:all .3s ease-in-out}.player-container .primary-button.player-play-button,.player-container .primary-button.player-play-button:active,.player-container .primary-button.player-play-button:hover{background:transparent}.player-container .video-duration{right:8px;background-color:rgba(0,0,0,.6);padding:1px 2px;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.player-container .video-duration,.player-container .video-meta{position:absolute;bottom:8px;color:var(--white);font-size:.75rem;z-index:2}.player-container .video-meta{left:8px;display:flex;align-items:flex-start;gap:4px;flex-direction:column}.player-container .video-meta-info{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--white);opacity:.4;font-size:.75rem;cursor:default}.player-container .video-meta-info--splitter{width:4px;height:4px;background:var(--grey);border-radius:50%}.player-container .video-meta-info--project a{text-decoration:underline}.player-container .video-meta--title{color:var(--white);font-size:1rem;font-style:normal;font-weight:700;line-height:normal;cursor:default}.post-media-content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:185px;border-radius:12px}.post-media-content__image-container{width:100%;height:100%;border-radius:12px}.post-media-content__image-container img{height:185px;border-radius:12px}.post-media-content__image-container:after{z-index:1;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.1;border-radius:12px}@media(min-width:656px){.post-media-content{height:334px}.post-media-content img{height:185px}}.post-container{width:100%;position:relative;display:flex;padding-block:16px;flex-direction:column;align-items:flex-start;gap:24px}.post-container:before{content:"";position:absolute;top:0;right:50%;transform:translateX(50%);width:calc(100% + 32px + 32px);height:1px;background:var(--bg-color)}.post-container button.icon-button{padding:0}.post-container button.icon-button,.post-container button.icon-button:active,.post-container button.icon-button:hover{background:transparent}.post-text-content{color:var(--white);font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}.arrow-full-icon--top{transform:rotate(90deg)}.arrow-full-icon--right{transform:rotate(180deg)}.arrow-full-icon--bottom{transform:rotate(-90deg)}.arrow-full-icon--left{transform:rotate(0deg)}.arrow-icon--top{transform:rotate(-90deg)}.arrow-icon--right{transform:rotate(0deg)}.arrow-icon--bottom{transform:rotate(90deg)}.arrow-icon--left{transform:rotate(180deg)}.show-more-container{position:relative;min-height:70px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.show-more-container .icon path{fill:var(--blue)}.top-projects{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.top-projects-title{color:var(--white);font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.top-projects-list{display:flex;flex-direction:row;gap:16px;overflow-x:scroll;padding-bottom:24px}.top-projects-list::-webkit-scrollbar{width:352px;height:8px}.top-projects-list::-webkit-scrollbar-track{border-radius:4px;background:rgba(172,179,189,.4)}.top-projects-list::-webkit-scrollbar-thumb{border-radius:4px;background:var(--blue)}.top-projects-list-item{display:flex;flex-direction:column;gap:8px}