.idea-card{border-radius:var(--round-corners);background-color:#fff;flex-direction:column;width:100%;height:433px;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000001a}@media screen and (max-width:834px){.idea-card{height:355px}}.idea-card__header{cursor:pointer;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;height:100%;min-height:288px;padding:16px;display:flex;position:relative}@media screen and (max-width:834px){.idea-card__header{min-height:224px}}.idea-card__header>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.idea-card__header-actions{z-index:1;justify-content:space-between;align-items:center;display:flex}.idea-card__header-actions-author{color:#fff;height:32px;font:14px/18px var(--font-family-primary);letter-spacing:.25px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-color:#000c;border-radius:4px;max-width:50%;padding:6px;overflow:hidden}.idea-card__header-actions-social{display:flex;position:relative}.idea-card__header-actions-social-like{color:#fff;height:32px;font:14px/18px var(--font-family-primary);letter-spacing:.25px;cursor:pointer;background-color:#000c;border-radius:4px;flex-wrap:nowrap;align-items:center;margin-right:16px;padding:0 6px;display:flex}.idea-card__header-actions-social-like-rating{margin-left:5px}.idea-card__footer{background-color:#fff;height:100%;padding:16px;overflow:hidden}.idea-card__footer-tag{width:fit-content;font:normal normal 700 14px/18px var(--font-family-primary);letter-spacing:1.35px;text-transform:uppercase;color:#65aae0;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--round-corners-sm);border:1px solid #65aae0;padding:2px 10px;overflow:hidden}.idea-card__footer-tag--wrapper{display:flex}.idea-card__footer-tag--group{color:#65aae0;border:1px solid #65aae0}.idea-card__footer-tag:hover,.idea-card__footer-tag.active{color:#fff;background:#65aae0}.idea-card__footer-name{font:normal normal 700 18px/20px var(--font-family-primary);letter-spacing:.32px;-webkit-line-clamp:3;color:var(--base-text);-webkit-box-orient:vertical;flex-grow:1;margin-top:12px;display:-webkit-box;overflow:hidden}@media screen and (max-width:834px){.idea-card__footer-name{font:normal normal 700 14px/19px var(--font-family-primary);letter-spacing:0}}@media screen and (max-width:550px){.idea-card__footer-name{font:normal normal 700 14px/18px var(--font-family-primary);letter-spacing:.25px}}.idea-card .user-name-hidden-icon{font-size:13px}
.IdeasList-module-scss-module__wqiGVa__root{margin:0;position:relative}.IdeasList-module-scss-module__wqiGVa__root .infocard{width:288px}@media screen and (max-width:834px){.IdeasList-module-scss-module__wqiGVa__root .infocard{width:224px}}@media screen and (max-width:550px){.IdeasList-module-scss-module__wqiGVa__root .infocard{border:0;width:100%}}.IdeasList-module-scss-module__wqiGVa__all{font:400 18px/22px var(--font-family-secondary);letter-spacing:.17px;text-decoration:underline;position:absolute;bottom:0;right:0}@media screen and (max-width:834px){.IdeasList-module-scss-module__wqiGVa__all{font:400 16px/20px var(--font-family-secondary);letter-spacing:.29px}}@media screen and (max-width:550px){.IdeasList-module-scss-module__wqiGVa__all{text-align:center;font:400 14px/19px var(--font-family-secondary);letter-spacing:.1px;margin:auto;left:50%;transform:translate(-50%)}}.IdeasList-module-scss-module__wqiGVa__loading{opacity:.6;pointer-events:none}.IdeasList-module-scss-module__wqiGVa__wrapper{column-gap:24px;display:flex}@media screen and (max-width:550px){.IdeasList-module-scss-module__wqiGVa__wrapper{flex-direction:column;column-gap:0}}.IdeasList-module-scss-module__wqiGVa__swiper{width:100%;margin:0 -10px -10px;padding:10px}@media screen and (max-width:550px){.IdeasList-module-scss-module__wqiGVa__swiper{order:2;width:auto}}.IdeasList-module-scss-module__wqiGVa__withoutInfoCard .IdeasList-module-scss-module__wqiGVa__swiper{width:auto}
.infocard{border-radius:var(--round-corners);background-color:#fff;flex-direction:column;width:100%;height:100%;padding:24px 16px 16px;display:flex;position:relative;box-shadow:0 2px 10px #0000001a}@media screen and (max-width:834px){.infocard{max-height:355px;padding:16px}}@media screen and (max-width:550px){.infocard{max-height:386px}}.infocard_center{justify-content:space-between}.infocard__wrapper{flex-direction:column;display:flex}.infocard__icon{color:#65aae0;margin:16px;font-size:36px;position:absolute;top:0;left:0}.infocard__title{font:normal normal 700 14px/19px var(--font-family-secondary);letter-spacing:1.35px;color:#65aae0;text-transform:uppercase;align-items:center;max-width:max-content;display:flex}.infocard__title_clickable{cursor:pointer}@media screen and (max-width:834px){.infocard__title{font:normal normal 700 13px/19px var(--font-family-secondary)}}.infocard__title span{margin-right:8px}.infocard__text{font:normal normal 400 18px/22px var(--font-family-secondary);letter-spacing:.17px;flex-wrap:wrap;margin-top:24px;display:flex}@media screen and (max-width:834px){.infocard__text{font:normal normal 400 16px/20px var(--font-family-secondary);letter-spacing:.29px}}@media screen and (max-width:550px){.infocard__text{font:normal normal 400 16px/24px var(--font-family-secondary);letter-spacing:.13px;margin-top:15px}}.infocard__text_default{align-items:flex-start;height:100%;padding:50px 0}@media screen and (max-width:834px){.infocard__text_default{padding:50px 0 20px}}.infocard__text>a{text-decoration:underline;display:contents}.infocard__subtext{font:normal normal 400 18px/22px var(--font-family-secondary);letter-spacing:.17px;color:#65aae0;margin-top:16px}@media screen and (max-width:834px){.infocard__subtext{font:normal normal 400 16px/20px var(--font-family-secondary);letter-spacing:.29px;margin-top:8px}}@media screen and (max-width:550px){.infocard__subtext{margin-top:12px}}.infocard .pr-button{margin-top:auto}@media screen and (max-width:834px){.infocard .pr-button{font:normal normal 700 11px/14px var(--font-family-secondary);letter-spacing:.15px;margin-top:16px}}@media screen and (max-width:550px){.infocard .pr-button{font:normal normal 700 14px/19px var(--font-family-secondary);letter-spacing:1.35px;margin-top:12px}}
.discussion-landing-thematic-projects{flex-direction:column;gap:24px;display:flex}@media screen and (max-width:1024px){.discussion-landing-thematic-projects{gap:20px}}@media screen and (max-width:550px){.discussion-landing-thematic-projects{gap:16px}}.discussion-landing-thematic-projects .swiper-slide{height:auto}.discussion-landing-thematic-projects .swiper-slide>div,.discussion-landing-thematic-projects .swiper-slide .thematic-project-card{height:100%}@media screen and not (max-width:1024px){.discussion-landing-thematic-projects .common-slider__footer{min-height:unset;position:unset}.discussion-landing-thematic-projects .common-slider__footer .slider-arrows{z-index:1;pointer-events:none;justify-content:space-between;width:calc(100% + 112px);max-width:calc(100vw - 16px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0!important}.discussion-landing-thematic-projects .common-slider__footer .slider-arrows-left,.discussion-landing-thematic-projects .common-slider__footer .slider-arrows-right{pointer-events:all;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 10px #0000001a}.discussion-landing-thematic-projects .common-slider__footer .slider-arrows--disabled{pointer-events:none}}
.thematic-project-card{border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000001a}.thematic-project-card__img{flex-shrink:0;height:202px;position:relative}@media screen and (max-width:1024px){.thematic-project-card__img{height:180px}}@media screen and (max-width:550px){.thematic-project-card__img{height:144px}}.thematic-project-card__img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.thematic-project-card__repost-btn{position:absolute;bottom:16px;right:16px}.thematic-project-card__info{flex-grow:1;min-height:206px;padding:20px 16px}@media screen and (max-width:550px){.thematic-project-card__info{min-height:auto;padding:16px}}.thematic-project-card__date{text-align:right;font:normal normal 500 14px/18px var(--font-montserrat);letter-spacing:0;color:#8a8a8a;margin-bottom:16px}.thematic-project-card__title{text-align:left;font:normal normal 700 20px/24px var(--font-montserrat);color:#282828;min-height:48px;margin-bottom:8px}@media screen and (max-width:550px){.thematic-project-card__title{min-height:44px;font-size:18px;line-height:22px}}.thematic-project-card__scroll{height:76px}@media screen and (max-width:1024px){.thematic-project-card__scroll{height:95px}}@media screen and (max-width:550px){.thematic-project-card__scroll{height:114px}}.thematic-project-card__text{text-align:left;font:normal normal 400 16px/19px var(--font-montserrat);letter-spacing:0;color:#282828}@media screen and (max-width:550px){.thematic-project-card__text{font-size:16px;line-height:19px}}.thematic-project-card__button{width:100%;font:normal normal 700 20px/24px var(--font-montserrat);border-top-left-radius:0;border-top-right-radius:0;padding:28px 16px}@media screen and (max-width:1024px){.thematic-project-card__button{padding:20px 16px}}@media screen and (max-width:550px){.thematic-project-card__button{padding:16px;font-size:16px;line-height:19px}}.thematic-project-card__button--propose{background-color:#65a9e0!important}.thematic-project-card__button--estimate{background-color:#1473e6!important}.thematic-project-card__button--discuss{background-color:#ffc28d!important}.thematic-project-card__button--soon-start{cursor:default;pointer-events:none;background-color:#a69cef}.thematic-project-card__button--finished{cursor:default;pointer-events:none;background-color:#dedede}
.node-selector__title{font:normal normal 700 28px/34px var(--font-montserrat);color:var(--base-text);margin-bottom:8px}@media screen and (max-width:834px){.node-selector__title{margin-bottom:12px;font-size:20px;line-height:24px}}@media screen and (max-width:500px){.node-selector__title{margin-top:20px}}.node-selector__modal{padding:48px;max-width:696px!important}@media screen and (max-width:500px){.node-selector__modal{padding:0 20px 20px!important}}.node-selector__list{flex-direction:column;display:flex}.node-selector__list li{font:normal normal 700 20px/24px var(--font-montserrat);color:var(--base-blue);cursor:pointer;padding:16px 0}.node-selector__list li+li{border-top:1px solid #2828281a}@media screen and (max-width:834px){.node-selector__list li{padding:12px 0;font-size:16px;line-height:19px}}
.generation-modal{padding:48px;position:relative;max-width:800px!important}@media screen and (max-width:500px){.generation-modal{padding:0 20px 20px!important}}.generation-modal__title{font:normal normal 700 36px/42px var(--font-bebas-neue);color:var(--base-text);text-transform:uppercase;margin-bottom:32px}@media screen and (max-width:834px){.generation-modal__title{margin-bottom:24px;font-size:32px;line-height:38px}}@media screen and (max-width:550px){.generation-modal__title{margin-bottom:20px;font-size:24px;line-height:29px}}@media screen and (max-width:500px){.generation-modal__title{margin-top:20px}}.generation-modal .promo-icon-fullscreen-wrap{position:absolute;top:24px;right:72px}@media screen and (max-width:550px){.generation-modal .promo-icon-fullscreen-wrap{display:none}}.generation-modal .promo-icon-fullscreen-wrap button{color:var(--base-text);cursor:pointer;background:0 0;border:none;outline:none}
.reject-reason{font:normal normal 400 20px/32px var(--font-family-secondary);color:var(--base-text);background-color:var(--base-light-gray);border-radius:4px;flex-direction:column;align-items:flex-start;width:100%;padding:16px 24px;display:flex}.reject-reason__title{font-weight:700}.reject-reason__title:not(:first-child){margin-top:16px}.reject-reason__text{margin-top:8px}.reject-reason__hint{color:var(--base-red);font:italic normal 400 18px/23px var(--font-family-secondary)}@media screen and (max-width:834px){.reject-reason__hint{font:italic normal 400 16px/20px var(--font-family-secondary);font:italic normal 400 14px/18px var(--font-family-secondary)}.reject-reason{font:normal normal 400 18px/24px var(--font-family-secondary)}}@media screen and (max-width:550px){.reject-reason{font:normal normal 400 16px/20px var(--font-family-secondary)}}
