/*! normalize.css v9.0.1 | MIT License | github.com/csstools/normalize.css */html{-webkit-text-size-adjust:100%}h1{margin:.67em 0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}button,input,select{margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}progress{vertical-align:initial}textarea{margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}:root{--font-base-size:16;--font-size-11:calc(11/var(--font-base-size)*1rem);--font-size-12:calc(12/var(--font-base-size)*1rem);--font-size-13:calc(13/var(--font-base-size)*1rem);--font-size-14:calc(14/var(--font-base-size)*1rem);--font-size-15:calc(15/var(--font-base-size)*1rem);--font-size-16:calc(16/var(--font-base-size)*1rem);--font-size-17:calc(17/var(--font-base-size)*1rem);--font-size-18:calc(18/var(--font-base-size)*1rem);--font-size-20:calc(20/var(--font-base-size)*1rem);--font-size-22:calc(22/var(--font-base-size)*1rem);--font-size-24:calc(24/var(--font-base-size)*1rem);--font-size-26:calc(26/var(--font-base-size)*1rem);--font-size-28:calc(28/var(--font-base-size)*1rem);--font-size-30:calc(30/var(--font-base-size)*1rem);--font-size-37:calc(37/var(--font-base-size)*1rem);--font-size-40:calc(40/var(--font-base-size)*1rem);--font-size-42:calc(42/var(--font-base-size)*1rem);--font-primary:"-apple-system",BlinkMacSystemFont,Arial,sans-serif;--font-secondary:"Fira Sans",sans-serif;--line-height:1.6;--input-font-size:var(--font-size-14);--padding-x:20px;--padding-y:20px;--page-width:780px;--page-width--wide:1180px;--page-background:#f4f4f4;--link-color:#558cc0;--link-color--visited:#8864ad;--link-hover-color:#2164a3;--outline-color:#558cb7;--outline-size:2px;--z-index-popup:1000;--z-index-dropdown:3000;--z-index-overlay:5000;--z-index-toast:10000;--screen-phone:600px;--screen-mobile:760px;--screen-desktop:1024px}@media (max-width:779px){:root[data-ios]{--input-font-size:var(--font-size-16)}}@media (max-width:759px){:root{--padding-x:16px}}*,:after,:before{box-sizing:inherit}[data-ios] *{cursor:pointer}html{box-sizing:border-box}body{overflow-y:scroll;margin:0;background-color:var(--page-background);font-family:var(--font-primary);font-size:var(--font-size-15);line-height:var(--line-height);scroll-behavior:smooth}:link,:visited{color:var(--link-color);text-decoration:none;transition:.2s;transition-property:color}:link:hover{color:var(--link-hover-color);transition-duration:0s}:focus{outline:var(--outline-size) solid var(--outline-color);outline-offset:2px}[data-whatinput=mouse] :focus,[data-whatinput=touch] :focus{outline:none}img{max-width:100%}h1{font-family:var(--font-secondary);font-size:var(--font-size-28);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.45;color:#283034}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-moz-focus-inner{border:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.page-wrapper__layout{flex:1}.flex{display:flex}.flex--wrap{flex-wrap:wrap}.flex--baseline{align-items:baseline}.flex--center{align-items:center}.flex--start{align-items:flex-start}.list-container{padding:20px 0 80px}.visually-hidden{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.prevent-font-boosting{max-height:99999px}.prevent-fouc{visibility:visible}:root:not([data-safari]) .safari-only{display:none}.sanitize b,.sanitize i,.sanitize strong,.sanitize u{font-weight:inherit;font-style:inherit;text-decoration:inherit}.sanitize iframe{display:none}.sanitize br{content:"";display:block;height:0}.sanitize ol,.sanitize ul{margin:0;padding:0;list-style-position:inside}.sanitize ol ol,.sanitize ol ul,.sanitize ul ol,.sanitize ul ul{padding-left:1em}@media (min-width:780px){.mq-page-width-only{display:none!important}}@media (max-width:779px){.mq-not-page-width{display:none!important}}@media (max-width:1023px){.mq-desktop-only{display:none!important}}@media (min-width:1024px){.mq-not-desktop{display:none!important}}@media (min-width:760px){.mq-mobile-only{display:none!important}}@media (max-width:759px){.mq-not-mobile{display:none!important}}@media (min-width:600px){.mq-phone-only{display:none!important}}@media (max-width:599px){.mq-not-phone{display:none!important}}@media (max-width:979px){.mq-not-landing-small{display:none!important}}@media (min-width:980px){.mq-landing-small{display:none!important}}.transition-fade-enter-active,.transition-fade-leave-active,.transition-fade-slide-enter-active,.transition-fade-slide-leave-active,.transition-full-slide-bottom-enter-active,.transition-full-slide-bottom-leave-active,.transition-full-slide-top-enter-active,.transition-full-slide-top-leave-active,.transition-swap-enter-active,.transition-swap-leave-active,.transition-toast-enter-active,.transition-toast-leave-active{transition:.2s;transition-property:opacity}.transition-fade-enter,.transition-fade-leave-to,.transition-fade-slide-enter,.transition-fade-slide-leave-to,.transition-swap-enter,.transition-swap-leave-to,.transition-toast-enter,.transition-toast-leave-to{opacity:0}.transition-fade-slide-enter-active,.transition-fade-slide-leave-active,.transition-full-slide-bottom-enter-active,.transition-full-slide-bottom-leave-active,.transition-full-slide-top-enter-active,.transition-full-slide-top-leave-active{transition-property:opacity,transform}.transition-toast-enter-active,.transition-toast-leave-active{transition-property:opacity,margin}.transition-fade-slide-enter,.transition-fade-slide-leave-to{transform:translateY(5px)}.transition-full-slide-bottom-enter,.transition-full-slide-bottom-leave-to{transform:translateY(100%)}.transition-full-slide-top-enter,.transition-full-slide-top-leave-to{transform:translateY(-100%)}.transition-swap-move{transition:.35s}.burger-menu{--nav-link--color:#222;--nav-link--height:57px}.burger-menu__nav-items{margin:0 0 16px;padding:0;list-style:none;font-size:var(--font-size-16);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.25}.burger-menu__nav-item{border-bottom:1px solid #eaeaea}.burger-menu__subtitle{padding:0 20px;margin:0;font-weight:400;letter-spacing:.5px;text-transform:uppercase;font-size:var(--font-size-11);color:#798e98}.burger-menu__habr-projects{margin:3px 0 0;padding:0;list-style:none;font-size:var(--font-size-15);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.burger-trigger{--burger--width:20px;--burger--height:14px;--burger--line-width:2px;--burger--primaryColor:#fff;padding:10px;border:none;background:none}.burger-trigger--theme-landing{--burger--primaryColor:#111}.burger-trigger__wrapper{position:relative;display:flex;align-items:center;height:var(--burger--height);width:var(--burger--width)}.burger-trigger__icon,.burger-trigger__icon:after,.burger-trigger__icon:before{flex:1;height:var(--burger--line-width);background-color:var(--burger--primaryColor);border-radius:2px}.burger-trigger__icon:after,.burger-trigger__icon:before{content:"";position:absolute;left:0;right:0}.burger-trigger__icon:before{top:0}.burger-trigger__icon:after{bottom:0}.footer{--footer--padding:35px 0 21px;--footer--backgroundColor:#303b44;--footer--color:#fff;--footer--linkColor:#76d5b5;--footer--linkHoverColor:#c4eddf;--footer--fontSize:var(--font-size-14);--footer--socialGap:8px;--footer--socialIconSize:28px;padding:var(--footer--padding);margin-top:auto;background-color:var(--footer--backgroundColor);color:var(--footer--color);font-size:var(--footer--fontSize)}.footer--theme-landing{--footer--padding:24px 0 30px;--footer--info-p-margin:2.5em 0 0;--footer--color:#111;--footer--backgroundColor:#fff;--footer--linkColor:#111;--footer--linkHoverColor:#14935f;--footer--fontSize:var(--font-size-17);--footer--socialGap:12px;--footer--socialIconSize:40px;line-height:1.65;border-top:1px solid #e2e2e2}.footer__link{color:var(--footer--linkColor)}.footer__link:hover{color:var(--footer--linkHoverColor)}.footer__link--with-padding{padding:4px;margin:-4px}.footer__columns{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}@media (max-width:779px){.footer__columns{grid-template-columns:repeat(3,1fr)}.footer__column--social{grid-area:auto/span 2}}@media (max-width:599px){.footer__columns{grid-template-columns:100%}.footer__column--social{grid-area:auto}}.footer__column-title{margin:0 0 1em;font-size:1em;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.footer__column-items{margin:0;padding:0;list-style:none}.footer__column-item{margin-bottom:.5em}.footer__info{margin:26px 0 0}.footer__info p{margin:var(--footer--info-p-margin,.5em 0 0)}.footer__social-links{display:grid;grid-template-columns:repeat(auto-fill,var(--footer--socialIconSize));grid-gap:var(--footer--socialGap);white-space:nowrap}.header{--header-spacing:16px;--header-height:63px;--header-logo-height:23px;--header-font-size:var(--font-size-15);--header-border-color:#e7e7e7;--header-backgroundColor:#fff;--header-backgroundTransparentColor:hsla(0,0%,100%,0);position:relative;border-bottom:1px solid var(--header-borderColor,#d5dddf);background-color:var(--header-backgroundColor)}.header--theme-landing{--header-backgroundColor:#32c789;--header-backgroundTransparentColor:rgba(50,199,137,0);--header-borderColor:#14ac6e}@media (max-width:759px){.header{--header-height:60px}}.header__wrapper{position:relative;display:flex;height:var(--header-height,68px)}.header__nav{flex:1;position:relative;overflow:hidden;margin-left:-14px;font-size:var(--header-font-size);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.header__nav:after,.header__nav:before{content:"";position:absolute;z-index:1;top:0;bottom:0;width:var(--header-spacing);pointer-events:none}.header__nav:before{left:0;background-image:linear-gradient(270deg,var(--header-backgroundTransparentColor),var(--header-backgroundColor) 80%)}.header__nav:after{right:0;background-image:linear-gradient(90deg,var(--header-backgroundTransparentColor),var(--header-backgroundColor) 80%)}.header__main-nav{position:absolute;overflow-x:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%}.header__user-avatar{flex:none}.header__right{flex:none;position:relative;z-index:1;display:flex;align-items:center;margin-left:auto}.header__right-item{margin-left:4px}.header__right-item:last-child{margin-left:8px}.header__auth-links{display:grid;grid-auto-flow:column;grid-gap:8px}.header__create-task-icon{flex:none;position:relative;width:12px;height:12px}.header__create-task-icon:after,.header__create-task-icon:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:2px;background-color:currentColor}.header__create-task-icon:before{transform:translate(-50%,-50%)}.header__create-task-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.primary-navigation{--nav-link--height:100%;--nav-link--color:#838b93;--nav-link--selected-color:#40464b;display:flex;height:100%;margin:0;padding:0;overflow:auto;list-style:none}.primary-navigation__item{display:flex;align-items:center;height:100%;flex:0}.primary-navigation__item:hover{position:relative;z-index:1}.top-bar{font-size:var(--font-size-14);color:#fff;background-color:#303b44}@media (max-width:759px){.top-bar[data-featured=true]{margin-top:48px}}.top-bar__burger{margin:0 4px 0 -10px}.top-bar__wrapper{display:flex;align-items:center;height:48px}.top-bar__main{display:grid;grid-auto-flow:column;grid-gap:8px;align-items:center}.top-bar__spacer{flex:1}.top-bar__user{padding-left:12px}.top-bar__auth{margin-right:-12px}.top-bar__megaposts{align-self:flex-start;line-height:48px}.top-bar__feature{display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:14px;color:#fff}.top-bar__feature:hover{color:#ffa001}@media (min-width:760px){.top-bar__feature{margin:0 18px 0 8px}}@media (max-width:759px){.top-bar__feature{position:absolute;top:0;left:0;right:0;height:48px;background-color:#1f2225}}.top-bar__feature-icon{margin-right:10px;width:24px;height:24px;object-fit:cover}.top-bar-dropdown__title{margin:12px 24px;padding-bottom:12px;border-bottom:1px solid #dedede;font-size:var(--font-size-14);font-weight:400;line-height:1.5;color:#333}.landing-layout{--link-color:#111;--link-hover-color:#309f72}.external-auth-providers{display:grid;grid-gap:12px;grid-template-columns:repeat(auto-fit,36px);grid-template-rows:repeat(auto-fit,36px)}.safe-deal-badge{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:18px var(--padding-x);border-radius:4px;color:#222;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#f7f7f7}.safe-deal-select{padding:20px;border:1px solid #dbdbdb}.safe-deal-select__description{margin-top:14px;padding-top:12px;border-top:1px solid #dbdbdb;color:#777;font-size:var(--font-size-14)}.site-logo{--logo--fill:#333;display:inline-block;max-width:215px}.site-logo--appearance-top-bar{--logo--fill:#fff;width:172px}.site-logo__svg{width:100%;vertical-align:bottom}.slideable{position:absolute;left:0;right:0;padding-bottom:10px;z-index:calc(var(--z-index-popup) + 10);transition:.2s}.slideable--appearance-filters{border-top:1px solid #e7e7e7}.slideable-enter-active,.slideable-leave-active{overflow:hidden}.slideable-enter .slideable__wrapper,.slideable-leave-to .slideable__wrapper{transform:translateY(-102%)}.slideable__wrapper{transition-duration:inherit;transition-property:transform}.task-flow-navigation{display:flex;flex-wrap:wrap;margin-top:-20px}.task-flow-navigation__tab{margin-top:20px}.task-flow-navigation__tab:not(:last-child){margin-right:20px}.task-flow-navigation__task-icon{width:16px;height:16px;padding:2px;color:#abb8c5;border:2px solid}.task-flow-navigation__task-icon:before{content:"";display:block;height:2px;background-color:currentColor;box-shadow:0 4px}.urgent-badge{display:inline-flex;align-items:baseline;font-size:var(--font-size-14);line-height:var(--urgent-badge--size)}.urgent-badge__icon{display:flex;align-self:center;margin-right:8px}.urgent-badge__message{font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#6648c4}.a-card--list-item{margin:20px 0}.a-card__container{overflow:hidden}.a-card__container iframe{display:block;margin:auto;vertical-align:top}.agreement-header{display:flex;flex-direction:column;align-items:center;text-align:center}.agreement-header__title{padding-bottom:14px;border-bottom:4px solid #45ae8b;font-size:var(--font-size-18);font-weight:700;color:#333}.agreement-header__date,.agreement-header__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.agreement-header__date{padding-top:15px;font-weight:500;color:#888}.unavailable-alert{padding:18px 20px;min-height:110px;line-height:1.7;border:1px solid #dbdbdb;border-radius:3px;background-color:#f7f8f8;font-size:var(--font-size-14)}.await-loading{position:relative;height:100%}.await-loading__spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.await-loading__content{display:table;width:100%;height:100%}.button{--button--FontSize:var(--font-size-14);--button--height:40px;--button--paddingX:16px;--button--paddingY:5px;--button--OutlineColor:transparent;--button--OutlineColorWidth:1px;--button--boxShadow:inset 0 0 0 var(--button--OutlineColorWidth) var(--button--OutlineColor);display:inline-flex;align-items:center;justify-content:center;width:var(--button--width);min-height:var(--button--height);padding:var(--button--paddingY) var(--button--paddingX);border:none;border-radius:var(--button--BorderRadius,3px);font-size:var(--block-font-size,var(--button--FontSize));font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--button--Color);line-height:1;text-align:center;background-color:var(--button--BackgroundColor);box-shadow:var(--button--boxShadow);transition:.2s;transition-property:box-shadow,color,background,position,opacity;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;-webkit-appearance:none}.button:hover,[data-whatinput=keyboard] .button:focus{--button--boxShadow:inset 0 0 0 var(--button--OutlineColorWidth) var(--button--hoverOutlineColor,var(--button--activeOutlineColor,var(--button--OutlineColor)));position:var(--button--hoverPosition);color:var(--button--HoveredColor,var(--button--Color));background-color:var(--button--HoveredBackgroundColor,var(--button--BackgroundColor));box-shadow:var(--button--BoxShadowHover,var(--button--boxShadow));transition:none;--svg-icon--overrideFill:var(--button--hoverSvgFill)}.button:active{background-color:var(--button--PressedBackgroundColor,var(--button--HoveredBackgroundColor,var(--button--BackgroundColor)))}.button--active{--button--boxShadow:inset 0 0 0 var(--button--OutlineColorWidth) var(--button--activeOutlineColor,var(--button--OutlineColor));color:var(--button--ActiveColor,var(--button--Color));background-color:var(--button--ActiveBackgroundColor,var(--button--BackgroundColor))}button[disabled]{cursor:auto;pointer-events:none}.button--disabled{opacity:.5}.button:after,.button:before{content:"\200B";flex:none;width:0}.button--unstyled{--button--height:initial;--button--paddingX:0;--button--paddingY:0;--button--OutlineColor:initial;--button--BorderRadius:0}.button--color-blue{--button--Color:#558cb7}.button--wide{--button--width:100%;display:flex}.button--justify-start{justify-content:flex-start}.button--font-13{--button--FontSize:var(--font-size-13)}.button--size-32{--button--height:32px;--button--paddingX:12px}.button--size-36{--button--height:36px;--button--paddingX:13px}.button--full-size{--button--height:100%;--button--width:100%}.button--size-large,.button--submit{--button--height:56px}.button--submit+.button--submit{margin-top:20px}.button--blue,.button--primary{--button--BackgroundColor:#558cb7;--button--HoveredBackgroundColor:#376f9a;--button--Color:#fff}.button--green{--button--BackgroundColor:#1da56d;--button--Color:#fff}[data-whatinput=keyboard] .button--blue:focus,[data-whatinput=keyboard] .button--green:focus,[data-whatinput=keyboard] .button--primary:focus{--button--boxShadow:inset 0 0 0 1px var(--button--BackgroundColor),inset 0 0 0 2px #fff}.button--blue-outlined,.button--primary-outlined{--button--OutlineColor:#e3e8ec;--button--BackgroundColor:#fff;--button--ActiveBackgroundColor:#fafcfe;--button--Color:#558cc0}.button--grey-outlined{--button--OutlineColor:#dbdbdb;--button--BackgroundColor:#fff;--button--PressedBackgroundColor:#fcfcfc;--button--Color:#558cb7}.button--blue-outlined,.button--grey-outlined,.button--primary-outlined{--button--hoverOutlineColor:#558cb7}[data-whatinput=keyboard] .button--blue-outlined:focus,[data-whatinput=keyboard] .button--grey-outlined:focus,[data-whatinput=keyboard] .button--primary-outlined:focus{--button--OutlineColorWidth:2px;--button--OutlineColor:#558cb7}.button--header--create-task{--button--paddingY:0;--button--width:var(--button--height);--button--BorderRadius:50%;--button--Color:#558cb7;--button--FontSize:var(--font-size-20)}.button--header--personal{--button--BorderRadius:16px;--button--Color:#627781;--button--FontSize:var(--font-size-13)}.button--respond{--button--BackgroundColor:#fff;--button--OutlineColor:#d3dbdd;--button--hoverOutlineColor:#1da56d;--button--Color:#1da56d}.button--has-responded{--button--BackgroundColor:#1da56d;--button--Color:#fff;--button--boxShadow:inset 0 0 0 1px #1da56d,inset 0 0 0 2px #1da56d;--button--BoxShadowHover:inset 0 0 0 1px #1da56d,inset 0 0 0 2px #fff}.button--white-outlined{--button--BackgroundColor:#fff;--button--OutlineColor:#dadada;--button--Color:#888}.button--white-outlined:hover{--button--OutlineColor:#b5b5b5;--button--Color:#555}[data-whatinput=keyboard] .button--white-outlined:focus{--button--OutlineColorWidth:2px}.button--main-search{--button--OutlineColor:#d3dbdd;--button--hoverOutlineColor:#558cb7;--button--BackgroundColor:#fff;--button--Color:#558cb7;position:relative;z-index:1;margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.button--in-header{--button--height:32px}.button--with-counter{padding-right:7px}.button--response{--button--BackgroundColor:transparent;--button--OutlineColor:transparent;--button--Color:#627781;--button--FontSize:var(--font-size-13);--button--height:26px;--button--paddingX:0;border-radius:16px;margin-top:13px;margin-right:20px}.button--response:hover,[data-whatinput=keyboard] .button--response:focus{--button--Color:#558cb7;transition:none}.button--response--primary{--button--height:32px;--button--paddingX:14px;margin-right:8px}.button--response--primary:hover,[data-whatinput=keyboard] .button--response--primary:focus{--button--Color:#627781}.button--response--marked{--button--Color:#7f9f63}.button--response--reply{--button--BackgroundColor:#f2f6f9}.button--response--reply:hover,[data-whatinput=keyboard] .button--response--reply:focus{--button--BackgroundColor:#d3e3ee}.button--response--choose{--main-color:#e8f2df}.button--response--choose-outlined{--main-color:#65ab5b}.button--response--choose,.button--response--choose:hover,[data-whatinput=keyboard] .button--response--choose:focus{--button--BackgroundColor:var(--main-color)}.button--response--choose-outlined,.button--response--choose-outlined:hover,[data-whatinput=keyboard] .button--response--choose-outlined:focus{--button--OutlineColor:var(--main-color);--button--Color:var(--main-color)}.button--response--choose-outlined:hover,.button--response--choose:focus,.button--response--choose:hover,[data-whatinput=keyboard] .button--response--choose-outlined:focus{--main-color:#d3e4c3}.button--response--delete,.button--response--edit{--button--paddingX:0;--button--height:16px}.button--tag{--button--Color:#5c86a6;--button--BackgroundColor:transparent;--button--FontSize:var(--font-size-13);--button--OutlineColor:#94b3ca;--button--height:28px;--button--paddingX:12px}.button--tag:focus{--button--OutlineColor:var(--outline-color);--button--Color:var(--outline-color);--button--OutlineColorWidth:var(--outline-size)}.button--tag:hover{--button--Color:#fff;--button--BackgroundColor:#558cb7;--button--OutlineColor:transparent}.button--upload{--button--height:48px}.button--upload--dragover{--button--BackgroundColor:#eef4f8;--button--OutlineColor:var(--outline-color);--button--OutlineColorWidth:2px}.button--load-more{--button--height:56px;margin-top:16px}.button--load-more-40{--button--height:40px}@media (max-width:759px){.button--load-more{--button--BorderRadius:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}}.button--pagination-response-list{margin-top:60px}.button--favourite,.button--go-to-freelancer{--button--paddingX:var(--padding-x);--button--FontSize:var(--font-size-13);--button--Color:#4a525e}.button--notice{--hover-color:#8eb6ff;--button--height:32px;--button--BackgroundColor:#6f9beb;--button--Color:#fff;--button--FontSize:var(--font-size-13);--button--HoveredBackgroundColor:var(--hover-color);--button--hoverOutlineColor:transparent}.button--notice:not(:last-child){margin-right:8px}.button--notice--dismiss{--button--BackgroundColor:transparent;--button--OutlineColor:#6f9beb}.button--notice--news{--button--BackgroundColor:#926feb}.button--notice--news-dismiss{--button--BackgroundColor:transparent;--button--OutlineColor:#926feb}.button--notice--news,.button--notice--news-dismiss{--hover-color:#ae8eff}.button--task-edit{margin-top:16px}.button--paid-option{--button--FontSize:var(--font-size-13)}.button--paid-option--32{--button--height:32px}.button--promo-submit-form{--button--height:48px}.button--comment{--button--paddingX:0;--button--height:15px;--button--FontSize:var(--font-size-13);--button--Color:#627781;--button--HoveredColor:#558cb7}.button--file-action{--button--BorderRadius:2px;--button--HoveredBackgroundColor:hsla(0,0%,100%,0.75)}[data-whatinput=keyboard] .button--file-action:focus{--button--OutlineColor:#558cb7;--button--BackgroundColor:#fff}.button--kind-selected-filter,.button--reset-filters{--button--height:28px;--button--paddingX:0;--button--FontSize:var(--font-size-13)}.button--reset-filters{--button--Color:#888}.button--kind-dropdown-item{margin:6px 0;padding:10px 20px;--button--BorderRadius:0;--button--Color:#838a92;--button--HoveredBackgroundColor:#558cb7;--button--HoveredColor:#fff;--button--ActiveBackgroundColor:#558cb7;--button--ActiveColor:#fff;--button--PressedBackgroundColor:#558cb7;--button--PressedColor:#fff}.button--projects-tab{--button--height:36px;--button--BackgroundColor:#f0f0f0;--button--Color:#555;--button--ActiveBackgroundColor:#6e9dc2;--button--ActiveColor:#fff}.button--upload-images{--button--height:160px}.button--image-manager-control{--button--width:36px}.button--cart-option{--button--height:32px;--button--paddingX:8px}.button--cross{height:40px;--button--hoverSvgFill:#e06c6c}.button--section-scroller{--button--BorderRadius:0;--button--height:60px;--button--Color:#444;--button--boxShadow:inset 0 -0px #94b3ca;--button--BoxShadowHover:inset 0 -2px #94b3ca;--button--hoverPosition:relative}.button--add-item{--button--height:36px;--button--paddingX:14px;--button--FontSize:var(--font-size-13)}.button--slider-navigation{--button--width:48px;--button--height:48px;--button--paddingX:0;--button--paddingY:0;--button--BorderRadius:50%;--button--BackgroundColor:hsla(0,0%,100%,0.1);--button--HoveredBackgroundColor:hsla(0,0%,100%,0.25)}.button--kind-selected-filter{--button--BackgroundColor:#558cb7;--button--Color:#fff}.button--kind-user-menu-item{--button--BorderRadius:0;--button--paddingX:20px;--button--height:40px;--button--Color:#333;--button--HoveredBackgroundColor:#e0f0fc;margin:6px 0;text-align:left;justify-content:flex-start}.button--kind-user-menu-item.button--context-overlay{--button--FontSize:var(--font-size-15);--button--height:48px;margin:0}.button--kind-user-menu-item.button--context-header{--button--paddingY:16px}.button--kind-user-menu-item.button--context-footer{--button--Color:#838a92}.button--kind-user-menu-item .button__wrapper{flex:1;justify-content:flex-start}.button--kind-project{--button--Color:#548eaa;--button--height:260px;--button--BackgroundColor:#f1f1f1;--button--HoveredBackgroundColor:#deeaf3}.button--kind-projects-picker{--button--BackgroundColor:#558cc0;--button--Color:#fff}.button--kind-projects-picker.button--active{background-color:#1da56d}.button--kind-task-item{--button--Color:#627781}.button--kind-secondary-tab,.button--kind-task-item{--button--paddingX:14px;--button--HoveredColor:#558cb7}.button--kind-secondary-tab{--button--Color:#636a72;--button--ActiveColor:#558cb7}.button--kind-secondary-tab.button--context-dropdown{--button--height:48px;--button--paddingX:16px;text-align:left;justify-content:flex-start}.button--kind-switch{--button--paddingX:16px;--button--OutlineColor:#d3dbdd;--button--Color:#636a72;--button--BackgroundColor:#fff;--button--FontSize:var(--font-size-13);--button--HoveredColor:#558cb7;--button--ActiveColor:#558cb7;--button--activeOutlineColor:#90b3cf}.button--kind-switch:not(:last-child){margin-right:-3px;position:relative}.button--kind-switch.button--active{position:relative}.button--theme-landing,.button--theme-landing-bright{--button--PrimaryColor:#0d8654;--button--HoveredPrimaryColor:#275c46;--button--PressedPrimaryColor:#333;--button--HoveredBackgroundColor:#5bd2a1;--button--PressedBackgroundColor:#84ddb8;--button--PrimaryNavColor:#222;--button--ActivePrimaryNavColor:#222;--button--Color:#111;--button--FontSize:var(--font-size-15);--button--BorderRadius:24px;--button--WrapperMargin:-1px 0 0}.button--theme-landing-bright{--button--PrimaryColor:#33c689;--button--SecondaryColor:#fff;--button--HoveredSecondaryColor:#d3f0e4;--button--PressedSecondaryColor:#33c689}.button--appearance-primary{--button--Color:#fff;--button--FontSize:var(--font-size-15);--button--BackgroundColor:var(--button--PrimaryColor,#558cb7);--button--HoveredBackgroundColor:var(--button--HoveredPrimaryColor,#376f9a);--button--PressedBackgroundColor:var(--button--PressedPrimaryColor,#376f9a)}.button--appearance-primary-outlined{--button--BackgroundColor:var(--button--SecondaryColor);--button--HoveredBackgroundColor:var(--button--HoveredSecondaryColor);--button--PressedBackgroundColor:var(--button--PressedSecondaryColor);--button--OutlineColorWidth:2px;--button--OutlineColor:var(--button--PrimaryColor)}.button--appearance-primary-nav{--button--Color:var(--button--PrimaryNavColor,#838b93);--button--HoveredColor:#0b0c0c;--button--ActiveColor:var(--button--ActivePrimaryNavColor,#40464b);--button--FontSize:var(--font-size-15);--button--paddingX:14px}.button--appearance-payment{--button--Color:#fff;--button--BackgroundColor:#1da56d}.button--appearance-chat-submit{--button--paddingX:20px;--button--hoverSvgFill:#558cb7}.button--appearance-navigation-tab{--button--height:32px;--button--paddingX:12px;--button--FontSize:var(--font-size-13);--button--Color:#fff;--button--BackgroundColor:#73c084;--button--ActiveColor:#6f9ed3;--button--ActiveBackgroundColor:#fff;--button--HoveredBackgroundColor:#6f9ed3;--button--activeOutlineColor:#6f9ed3;--button--DividerColor:#fff}.button--appearance-navigation-tab.button--disabled{--button--Color:#6f7577;--button--BackgroundColor:#f4f4f4;--button--HoveredBackgroundColor:#f4f4f4;--button--OutlineColor:#d5dddf;--button--DividerColor:#d5dddf;opacity:1;pointer-events:none}.button--appearance-navigation-tab.button--active{--button--DividerColor:#6f9ed3}.button--appearance-task-tab{--button--height:32px;--button--paddingX:8px;--button--OutlineColor:#d5dddf;--button--activeOutlineColor:#6f9ed3}.button--appearance-agreement{--button--OutlineColor:#45ae8b;--button--Color:#333}.button--appearance-back{padding:0 3px 0 20px}.button--appearance-habr-project{--button--HoveredBackgroundColor:#eee;--button--BorderRadius:0;--button--Color:#909090;--button--FontSize:var(--font-size-14);justify-content:flex-start;padding:12px 24px;text-align:left;line-height:1.5}.button--appearance-habr-project .button__wrapper{flex-direction:column;align-items:flex-start}.button--appearance-top-bar-trigger{--button--paddingX:8px;--button--height:24px;--button--BorderRadius:0;border-left:1px solid hsla(0,0%,100%,.25)}[data-whatinput=keyboard] .button--appearance-top-bar-trigger:focus{outline:2px solid var(--outline-color);outline-offset:2px}.button--appearance-header-avatar{--button--paddingX:0;--button--paddingY:0;--button--height:0;--button--BoxShadowHover:0 0 0 1px var(--outline-color)}.button--with-left-counter{--button--hoverPosition:relative;position:relative;padding-left:calc(var(--button--paddingX) + 24px)}.button--width-40{--button--width:40px}.button--height-48,.button--size-big{--button--height:48px}.button--size-big{--button--paddingX:20px}.button--size-big,.button--size-large{--button--FontSize:var(--font-size-15)}.button--size-large{--button--height:56px}.button__wrapper{display:flex;margin:var(--button--WrapperMargin)}.button__wrapper,.counter{align-items:center;justify-content:center}.counter{display:inline-flex;padding:0 6px;min-width:20px;height:20px;text-align:center;border-radius:10px;background-color:#558cb7;color:#fff;font-size:var(--font-size-11);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:20px}.counter--position-right{margin-left:8px}.date{color:#636a72;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--block-font-size,var(--font-size-13))}.date--fontSize-14{font-size:var(--font-size-14);line-height:1.2}.basic-list{padding:0;margin:0;list-style:none}.option{display:flex;align-items:center;min-height:96px;padding:0 24px 0 20px;border-radius:4px;border:1px solid #ebebeb;background-color:#fafafa;font-size:var(--font-size-14);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer}.option+.option{margin-top:20px}.option--checked{border-color:#558cb7;background-color:#fff}.option--active{border-color:#1da56d;background-color:#fff}.option__input{display:flex}.option__content{flex:1}.price{--price--primary-color:#1da56d;--price--background-color:var(--price--primary-color);--price--color:#fff;--price--type-color:var(--price--primary-color,#1da56d);display:flex;flex-direction:column;align-items:center;font-size:var(--font-size-13)}.price--safeDeal{--price--value-margin:0 36px}.price--layout-horizontal{--price-title--margin:0 0 0 8px;flex-direction:row;align-items:baseline}.price--type-none{--price--primary-color:#8d9aa8}.price--outlined{--price--outline:var(--price--primary-color);--price--color:var(--price--primary-color);--price--type-color:var(--price--primary-color);--price--background-color:transparent;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.price--textSize-small{--price--font-size:var(--font-size-12);--price-type--font-size:var(--font-size-11)}.price__value{position:relative;display:flex;align-items:center;min-height:32px;padding:4px 14px;margin:var(--price--value-margin);white-space:nowrap;text-align:center;border-radius:24px;color:var(--price--color);font-size:var(--font-size-12);line-height:1;background-color:var(--price--background-color);box-shadow:inset 0 0 0 1px var(--price--outline)}.price__title{margin:var(--price-title--margin,2px 0 0);color:var(--price--type-color);font-size:var(--price-type--font-size);text-transform:lowercase}.price__safe-deal{position:absolute;top:0;right:-36px}.rating{display:inline-flex;align-items:center;justify-content:center;padding:2px 9px;border-radius:2px;background-color:#eff4f6;text-align:center;color:#558cb7;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.rating--response-item{height:16px;padding:0 6px;color:#5795c4;background-color:#e8eff2;font-size:var(--font-size-12)}.basic-section{padding:var(--padding-y) var(--padding-x)}.stat{display:inline-flex;align-items:baseline;font-size:var(--block-font-size,var(--font-size-13));color:#798e98;line-height:1.23;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;transition:.2s;transition-property:color}.stat__icon{display:flex;align-self:center;margin-right:8px}.stat__value{white-space:nowrap}.switch{display:flex}.switch__option{flex:1;cursor:pointer}.switch__option:not(:last-child){margin-right:-1px}.switch__option-wrapper{display:flex;align-items:center;justify-content:center;padding:12px;min-height:40px;border:1px solid #dbdbdb;color:#558cb7}.switch__input:checked+.switch__option-wrapper{position:relative;background-color:#ecf3f8;border-color:#82b3d9}.tree{padding:0;margin:0;list-style:none}.tree__item--level-0{margin:12px 0}.tree__element--level-0{margin-bottom:6px;box-shadow:inset 0 1px rgba(0,0,0,.02),inset 0 -1px rgba(0,0,0,.02);background-color:rgba(0,0,0,.03)}.button-text{align-self:center;margin-left:var(--button-text--marigin-left)}.button-text--icon-left{--button-text--marigin-left:8px}.checkbox{--checkbox--x-padding:0;--checkbox--y-padding:0;--checkbox--gap:8px;--checkbox--background:#fff;--checkbox--checkedBackground:#558cb7;--checkbox--box-shadow:inset 0 0 0 1px rgba(0,0,0,0.185);position:relative;display:inline-flex}.checkbox--list-item{--checkbox--x-padding:20px;--checkbox--y-padding:6px;display:block}.checkbox--list-item--top{--checkbox--y-padding:12px}.checkbox--disabled{--checkbox--background:#f5f5f5;--checkbox--checkedBackground:#9b9b9b}.checkbox--active{--checkbox--background:#1da56d;--checkbox--box-shadow:none}.checkbox__input{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;cursor:pointer}.checkbox__content{display:inline-flex;align-items:baseline;width:100%;padding:var(--checkbox--y-padding) var(--checkbox--x-padding);cursor:pointer}.checkbox__content a{position:relative;z-index:1}.checkbox__icon{display:flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;margin-right:var(--checkbox--gap);border-radius:2px;background-color:var(--checkbox--background,#fff);box-shadow:var(--checkbox--box-shadow);transition:.2s;transform:translateY(-.06em)}.checkbox__input:checked~.checkbox__content{--checkbox--box-shadow:none;--checkbox--background:var(--checkbox--checkedBackground)}.checkbox__input:focus~.checkbox__content{--checkbox--box-shadow:inset 0 0 0 1px var(--checkbox--checkedBackground),inset 0 0 0 2px #fff}.hidden-input{display:block;margin:0;padding:0;border:none}.input-group{display:grid;grid-gap:14px;grid-auto-flow:row}.link{--link--PrimaryColor:var(--link-color);--link--HoveredPrimaryColor:var(--link-hover-color);border:none;border-radius:0;background:transparent;cursor:pointer;padding:0;font-size:inherit;color:var(--link--PrimaryColor);transition:.2s}.link:hover{color:var(--link--HoveredPrimaryColor,var(--link-hover-color,var(--link--PrimaryColor)));transition:none}.link--active{color:var(--link--ActivePrimaryColor)}.link--appearance-reviews{--link--PrimaryColor:#888}.link--appearance-username{--link--PrimaryColor:#38404b}.link--appearance-habr-project,.link--appearance-nav-link{--link--PrimaryColor:#333;--link--HoveredPrimaryColor:#000;--link--ActivePrimaryColor:#000;display:flex;align-items:center;height:52px;padding:0 20px}.link--appearance-habr-project{height:44px}.link--appearance-underlined{text-decoration:underline}.link--appearance-megapost:hover{color:var(--link--PrimaryColor);text-decoration:underline}.link--appearance-megapost:focus{outline:none;text-decoration:underline}.list-item{margin:0 0 20px;padding:0}.list-item--messenger{margin:0 0 16px}@media (max-width:759px){.list-item--messenger:not(:last-child){margin:0 0 32px}}.price-input{display:inline-flex;position:relative;width:100%}.price-input__preview{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;pointer-events:none}.radio{--radio--x-padding:0;--radio--y-padding:0;--radio--gap:8px;--radio--background:transparent;--radio--outline-width:1px;--radio--outline-color:rgba(0,0,0,0.2);position:relative;display:inline-block}.radio[disabled]{opacity:.5}.radio--list-item{--radio--x-padding:20px;--radio--y-padding:6px;display:block}.radio--list-item--top{--radio--y-padding:12px}.radio__input{position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer}.radio__content{display:flex;width:100%;padding:var(--radio--y-padding) var(--radio--x-padding);vertical-align:middle;cursor:pointer}.radio__content a{position:relative}.radio__icon{flex:none;align-self:baseline;margin-top:.175em;margin-right:var(--radio--gap);width:16px;height:16px;padding:4px;border-radius:50%;background-color:var(--radio--background);background-clip:content-box;box-shadow:inset 0 0 0 var(--radio--outline-width) var(--radio--outline-color);transition:0s}.radio__input:checked+.radio__content .radio__icon,.radio__input:focus+.radio__content .radio__icon{transition:.2s}.radio__input:checked+.radio__content{--radio--outline-color:#558cb7;--radio--background:#558cb7}.radio__input:focus+.radio__content{--radio--outline-width:2px;--radio--background:#558cb7}.radio-block{--radio-block--height:40px;--radio-block--h-padding:14px;--radio-block--font-size:var(--font-size-13);--radio-block--color:#636a72;--radio-block--outline:transparent;font-size:var(--block-font-size,var(--radio-block--font-size))}.radio-block:hover{--radio-block--color:#558cb7;transition:none}.radio-block--order-item{flex:auto}.radio-block--order-item:not(:last-child){margin-right:-1px}.radio-block__label{display:flex;align-items:center;justify-content:center;min-height:var(--radio-block--height);padding:10px var(--radio-block--h-padding,14px);border-radius:3px;text-align:center;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--radio-block--color);line-height:1;box-shadow:inset 0 0 0 var(--radio-block--outline-width,1px) var(--radio-block--outline);cursor:pointer;transition:.2s}.radio-block__input:checked+.radio-block__label{--radio-block--outline:#90b3cf;--radio-block--color:#558cb7;transition:none}[data-whatinput=keyboard] .radio-block__input:focus+.radio-block__label{--radio-block--outline-width:2px}.reply-count{--reply-count--font-size:var(--font-size-13);--reply-count--color:#798e98;display:inline-flex;align-items:baseline;font-size:var(--block-font-size,var(--reply-count--font-size));color:var(--reply-count--color,#798e98);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;transition:.2s;transition-property:color}.reply-count__icon{align-self:center;margin-right:8px}.reply-count__value{white-space:nowrap}.select{--select--height:40px;--select--outline:rgba(0,0,0,0.185);--select--border-radius:0;--select--background:#fff;--select--color:#636a72;--select--icon-size:36px;position:relative;display:block;height:var(--select--height,40px);width:var(--select--width);color:var(--select--color);font-size:var(--select--font-size,var(--input-font-size))}.select--block{--select--width:100%}.select--in-list,.select--round-corners{--select--border-radius:3px}.select--blue-tint,.select--in-list{--select--outline:#d3dbdd}.select--in-list{--select--color:#636a72;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-size-14)}@media (min-width:760px){.select--month{--select--width:140px}}@media (max-width:759px){.select:not(.select--notResponsive){--select--width:100%}}:root:not([data-ios]) .select--in-list{--select--font-size:var(--font-size-13)}.select__icon{position:absolute;width:var(--select--icon-size);height:100%;right:0;top:0;pointer-events:none}.select__control{display:flex;align-items:center;height:100%;width:100%;padding:0 var(--select--icon-size) 0 14px;border:1px solid var(--select--outline);border-radius:var(--select--border-radius);background-color:var(--select--background);color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select__control[disabled]{cursor:default;--select--background:#eee}.select__control:focus{--select--outline:var(--outline-color);outline:none}.soft-box{background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:759px){.soft-box:not(.soft-box--preserve-radius){border-radius:0}}.soft-box--sharpEdges{border-radius:0}.status-indicator{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;min-height:24px;border-radius:3px;font-size:var(--font-size-13);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--indicator--color,#4d5d65);text-align:center;background-color:var(--indicator--background-color)}.status-indicator--appearance-bubble{height:28px;padding:6px 14px;border-radius:16px}.status-indicator--status-new,.status-indicator--status-searching{--indicator--color:#556269;--indicator--background-color:#d0e9b4}.status-indicator--status-inProgress{--indicator--background-color:#afddff}.status-indicator--status-arbitrage{--indicator--background-color:#ffbaba}.status-indicator--status-completed{--indicator--background-color:#d0d3ee}.status-indicator--status-overdue{--indicator--background-color:#fbd9a7}.status-indicator--status-archived{--indicator--background-color:#e4e4e4}.status-indicator--status-newReply,.status-indicator--status-newResponse{--indicator--background-color:#d4e6f4}.svg-icon{--svg-icon--size:var(--svg-icon--height,16);width:calc(1px*var(--svg-icon--size)*var(--svg-icon--width, 1)/var(--svg-icon--height, 1));height:calc(var(--svg-icon--size)*1px);fill:var(--svg-icon--overrideFill,var(--svg-icon--fill,var(--svg-icon--primaryColor)));flex:none;background-color:var(--svg-icon--backgroundColor);vertical-align:bottom;transition:.2s}.svg-icon:hover,[data-whatinput=keyboard] :focus>.svg-icon{fill:var(--svg-icon--overrideFill,var(--svg-icon--hoverFill,var(--svg-icon--fill)));background-color:var(--svg-icon--overrideBackgroundColor,var(--svg-icon--hoverBackgroundColor,var(--svg-icon--backgroundColor)));transition:none}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.svg-icon--icon-spinner{--svg-icon--size:20;--svg-icon--fill:none;stroke-width:5;stroke:rgba(141,151,161,.5);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite,rotate 2s linear infinite}.svg-icon--icon-replies{--svg-icon--width:18;--svg-icon--height:14;--svg-icon--fill:#bdcdd6;transition:.2s;transition-property:fill}.svg-icon--icon-eye{--svg-icon--width:21;--svg-icon--height:12;--svg-icon--fill:#bdcdd6}.svg-icon--icon-bookmark{--svg-icon--width:10;--svg-icon--height:16;--svg-icon--fill:#bdcdd6}.svg-icon--icon-search{--svg-icon--width:15;--svg-icon--height:16;--svg-icon--fill:#bfcad4}.svg-icon--icon-filter{--svg-icon--fill:#558cb7}.svg-icon--icon-cross,.svg-icon--icon-tick{--svg-icon--fill:#fff}.svg-icon--icon-file{--svg-icon--width:12;--svg-icon--height:16;--svg-icon--fill:#86b1d3;--corner--fill:#27689b}.svg-icon--icon-facebook,.svg-icon--icon-telegram,.svg-icon--icon-twitter,.svg-icon--icon-vk{--svg-icon--size:28;--svg-icon--fill:#fff}.svg-icon--icon-arrow{--svg-icon--width:12;--svg-icon--height:7;--svg-icon--fill:#558cb7;--svg-icon--width:10;--svg-icon--height:6}.svg-icon--icon-upload{--svg-icon--fill:#558cc0}.svg-icon--icon-restore{--svg-icon--width:16;--svg-icon--height:14}.svg-icon--icon-bin,.svg-icon--icon-restore{--svg-icon--fill:#9cb2c4}.svg-icon--icon-ellipsis{--svg-icon--width:15;--svg-icon--height:4;--svg-icon--fill:#9cb2c4}.svg-icon--icon-star{--svg-icon--stroke:#fca400;--svg-icon--fill:none}.svg-icon--icon-pointer{--svg-icon--width:12;--svg-icon--height:14;--svg-icon--fill:#6a9db5}.svg-icon--icon-image{--svg-icon--fill:#77a8d0}.svg-icon--icon-safe-deal{--svg-icon--size:32;--svg-icon--fill:#fff;--svg-icon--backgroundColor:#ef9225;border-radius:50%}.svg-icon--icon-safe-deal-small{--svg-icon--size:24;--svg-icon--fill:#ef9225}.svg-icon--icon-document{--svg-icon--width:16;--svg-icon--height:18;--svg-icon--fill:#90b4cf}.svg-icon--icon-user{--svg-icon--size:18}.svg-icon--icon-mark{--svg-icon--fill:transparent}.svg-icon--icon-submit-arrow{--svg-icon--fill:#b0c0cf}.svg-icon--icon-vk{--svg-icon--primaryColor:#4178a9}.svg-icon--icon-twitter{--svg-icon--primaryColor:#55acee}.svg-icon--icon-facebook{--svg-icon--primaryColor:#3b5998}.svg-icon--icon-habr{--svg-icon--primaryColor:#759aa8}.svg-icon--icon-googleplus{--svg-icon--primaryColor:#dc4e41}.svg-icon--icon-github{--svg-icon--primaryColor:#161514}.svg-icon--icon-telegram{--svg-icon--primaryColor:#009fda}.svg-icon--icon-project-habr{--svg-icon--height:22;--svg-icon--width:52}.svg-icon--icon-project-career{--svg-icon--height:21;--svg-icon--width:84}.svg-icon--icon-project-freelance{--svg-icon--height:21;--svg-icon--width:91}.svg-icon--icon-project-qna{--svg-icon--height:18;--svg-icon--width:46}.svg-icon--type-external-auth{--svg-icon--size:36;--svg-icon--fill:#fff;--svg-icon--backgroundColor:#cecece;--svg-icon--hoverBackgroundColor:var(--svg-icon--primaryColor);border-radius:3px}.svg-icon--type-auth-provider{--svg-icon--size:36}.svg-icon--type-auth-provider,.svg-icon--type-social{--svg-icon--fill:#fff;--svg-icon--backgroundColor:var(--svg-icon--primaryColor);border-radius:3px}.svg-icon--type-social{--svg-icon--size:28}.svg-icon--type-top-bar{--svg-icon--fill:#333}.svg-icon--width-13{--svg-icon--width:13px}.svg-icon--height-13{--svg-icon--height:14px}.svg-icon--color-white{--svg-icon--fill:#fff}.svg-icon--color-lighter-grey{--svg-icon--fill:#d8dee3}.svg-icon--color-light-grey{--svg-icon--fill:#bcc9cc}.svg-icon--color-grey{--svg-icon--fill:#c2c2c2}.svg-icon--color-darker-grey{--svg-icon--fill:#aaa}.svg-icon--color-dark-grey{--svg-icon--fill:#888}.svg-icon--color-blackish{--svg-icon--fill:#232628}.svg-icon--color-blueish{--svg-icon--fill:#9cb2c4}.svg-icon--color-lighter-blueish{--svg-icon--fill:#90b4cf}.svg-icon--color-blue{--svg-icon--fill:#558cb7}.svg-icon--color-green{--svg-icon--fill:#7f9f63}.svg-icon--color-light-orange{--svg-icon--fill:#ffd078}.svg-icon--color-red{--svg-icon--fill:#e06c6c}.svg-icon--stroke-grey{--svg-icon--stroke:#b1becb}.svg-icon--strokeWidth-4{stroke-width:4}.svg-icon--flip-y{transform:scaleY(-1)}.svg-icon--rotate-90{transform:rotate(90deg)}.svg-icon--rotate-270{transform:rotate(270deg)}.svg-icon--theme-social{--svg-icon--fill:#fff;--svg-icon--backgroundColor:var(--svg-icon--primaryColor);border-radius:3px}.svg-icon--theme-social:hover{box-shadow:0 0 0 1px var(--footer--backgroundColor),0 0 0 2px hsla(0,0%,100%,.75)}.svg-icon--theme-landing{--svg-icon--size:40;--svg-icon--backgroundColor:#000;--svg-icon--hoverBackgroundColor:var(--svg-icon--primaryColor);border-radius:50%}.text-input{--text-input--height:40px;--text-input--width:100%;--text-input--icon-width:16px;--text-input--icon-gap:16px;--text-input--icon-size:calc(var(--text-input--icon-gap)*2 + var(--text-input--icon-width));--text-input--padding-left:15px;--text-input--padding-right:15px;--text-input--outlineColor:rgba(0,0,0,0.185);display:inline-flex;flex-direction:column;position:relative;max-width:var(--text-input--width);font-size:var(--input-font-size);color:#333;-wekit-appearance:none;-moz-appearance:none;appearance:none}.text-input,.text-input__input{width:100%;-webkit-appearance:none}.text-input__input{flex:1 0 auto;display:flex;align-items:center;height:var(--text-input--height);padding:0 var(--text-input--padding-right) 0 var(--text-input--padding-left);border:1px solid var(--text-input--outlineColor);border-radius:var(--text-input--border-radius);background-color:var(--text-input--backgroundColor,#fff);font:inherit;text-overflow:ellipsis}.text-input__input[disabled]{--text-input--backgroundColor:#eee}.text-input__input:focus{--text-input--outlineColor:#558cb7;position:relative;z-index:2;outline:none}.text-input__input:invalid:not(:placeholder-shown):not(:focus){--text-input--outlineColor:#de5959}.text-input__icon-wrap{position:absolute;z-index:3;top:0;left:var(--text-input--icon-left);right:var(--text-input--icon-right);height:var(--text-input--height);width:var(--text-input--icon-size);pointer-events:none}.text-input--main-search{--text-input--height:48px;--text-input--padding-left:16px;--text-input--padding-right:16px;--text-input--outlineColor:#d3dbdd;--text-input--border-radius:4px 0 0 4px;flex:1}.text-input--icon-right{--text-input--padding-right:var(--text-input--icon-size);--text-input--icon-right:0}.text-input--icon-left{--text-input--padding-left:var(--text-input--icon-size);--text-input--icon-left:0}.text-input__icon-15{--text-input--icon-width:15px}.text-input__icon-13{--text-input--icon-width:13px;--text-input--icon-gap:13px}.textarea{--textarea--outline:#dbdbdb;--textarea--border-radius:0;display:block;width:100%;min-height:116px;max-height:220px;padding:15px 20px;border-radius:var(--textarea--border-radius);border:1px solid var(--textarea--outline);font:inherit;font-size:var(--input-font-size);color:#222;resize:vertical}.textarea[disabled]{background-color:#eee}.textarea:focus{--textarea--outline:var(--outline-color);outline:none}.textarea:invalid:not(:placeholder-shown):not(:focus){--textarea--outline:#de5959;box-shadow:none}.textarea--rounded{--textarea--border-radius:3px}.textarea--appearance-chat-submit{padding:16px 20px;min-height:55px;resize:none;border:none;border-radius:0 0 0 4px}.button-with-counter__counter{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:23px;border-right:1px solid var(--button--DividerColor,currentColor);text-align:center}.button:hover .button-with-counter__counter{border-color:currentColor}.favourite-button__icon{width:10px;height:30px}.load-more-button__content{position:relative;display:flex;align-items:center}.load-more-button__spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.selected-filter-button--context-list-item{margin:8px 12px 0 0}.selected-filter-button--context-picker{margin-top:8px}.selected-filter-button__title{margin-left:12px}.selected-filter-button__icon{margin:0 10px}.filterable-categories{font-size:var(--block-font-size,var(--font-size-14))}.dropdown,.dropdown-vanilla{position:absolute;top:0;z-index:var(--z-index-dropdown);max-width:100%;margin-top:10px;border-radius:4px;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px 0 rgba(0,0,0,.3)}.dropdown-vanilla{opacity:0;visibility:hidden;transform:translateY(5px);transition:.2s;transition-property:opacity,visibility,transform}.dropdown-vanilla--open{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-vanilla--appearance-top-bar{margin-top:12px;padding:0 0 12px;width:314px;box-shadow:0 0 12px rgba(0,0,0,.16);color:#333}.not-found{--not-found--font-size:var(--font-size-14);--not-found--line-height:var(--font-size-24);margin:20px 0;font-size:var(--not-found--font-size);line-height:var(--not-found--line-height);color:#777;text-align:center}.not-found__figure{display:inline-block;vertical-align:top;margin:0 auto;position:relative}.not-found__figure-image{display:block;position:relative;z-index:1;pointer-events:none}.not-found__figure-bubble-wrap{position:absolute;top:0;left:50%;width:57.1428%;transform:translateX(-50%)}.not-found__figure-bubble{display:block;padding-top:100%;border-radius:50%;background-color:#cae3f0}.not-found__description{margin-top:16px}.file-input{cursor:pointer}.file-item{--file-item--background-color:#f7f7f7;position:relative;display:flex;align-items:center;min-height:48px;padding:6px 4px;font-size:var(--font-size-15)}.file-item__link[href]:hover{--file-item--background-color:#ecf0f3}.file-item--list-item:not(:first-child){margin-top:16px}.file-item__icon,.file-item__name,.file-item__size{position:relative;z-index:1}.file-item__icon{flex:none;width:36px}.file-item__link{flex:auto;min-width:0;word-wrap:break-word;word-break:break-word;color:#558cc0;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.file-item__link:focus{outline:none}.file-item__background,.file-item__click-area{position:absolute;left:0;top:0;right:0;bottom:0}.file-item__background{border-radius:2px;background-color:var(--file-item--background-color);transition:.2s}.file-item__link:hover .file-item__background{transition:none}.file-item__errors{position:relative;z-index:1}.file-item__size{flex:none;margin-left:8px;white-space:nowrap;color:#888;font-size:var(--font-size-13);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.file-item__size:last-child{margin-right:12px}.file-item__actions{flex:none;position:relative;display:flex;justify-content:center;align-items:center;width:36px;height:36px}.file-item__actions:empty{display:none}.file-list{display:table;width:100%}.file-manager__list{margin-top:20px}.upload-area--dragged-over{outline:2px solid red}.upload-area__icon{flex:none}.upload-area__icon,.upload-area__text{pointer-events:none}.upload-area__text{margin-left:8px}.filters-form{--block-font-size:var(--font-size-14);display:table;width:100%;padding-bottom:40px;font-size:var(--block-font-size)}.searchable-dropdown{position:relative}.searchable-dropdown__dropdown{top:auto;width:100%;max-height:360px;margin-top:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.selected-filters--aside{margin-bottom:22px}.selected-filters__button{margin:8px 10px 0 0}.field-error{color:#de5959}.field-error a{color:inherit;text-decoration:underline}.field-errors{display:block;list-style:none;margin:0;padding:0;font-size:var(--font-size-13)}.field-errors__error{margin-top:5px}.form-actions{--button-h-spacing:16px;display:flex;flex-wrap:wrap}.form-actions:last-child{margin-top:20px}.form-actions__button{margin-top:10px;margin-right:var(--button-h-spacing,16px)}.form-actions__button:last-child{--button-h-spacing:0}@media (max-width:759px){.form-actions{flex-flow:column}.form-actions__button{width:100%;margin-right:0}}.form-heading{margin:0;color:#333;font-size:var(--font-size-14);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.form-hint{display:block;margin-top:10px;color:#777;font-size:var(--font-size-12)}.form-hint--gap-0{margin-top:0}.form-section{--form-section--marginTop:55px;margin:var(--form-section--marginTop) 0 0;padding:0;border:none}.form-section--context-auth{--form-section--marginTop:27px;--form-section--titleBottomMargin:12px}.form-section--filter{--form-section--marginTop:26px}.form-section--appearance-cart-section{--form-section--titleBottomMargin:32px;--form-section--title-font-size:var(--font-size-15);--form-section--marginTop:66px}.form-section--appearance-verification{margin:33px 0 0}@media (max-width:759px){.form-section--appearance-safe-deal-price+.form-section--appearance-safe-deal-price{--form-section--marginTop:10px}}.form-section--filter{margin:26px 0 0}.form-section--freelancer-info{--form-section--titleBottomMargin:0;padding:35px 0}.form-section--freelancer-info:not(:last-child){border-bottom:1px solid #e6e6e6}.form-section--inline{margin-top:20px}.form-section--titleWeight-500{--form-section--titleWeight:500}.form-section__title{display:block;float:left;padding:0;margin:0 0 var(--form-section--titleBottomMargin,10px);color:#333;font-weight:var(--form-section--titleWeight,bold);font-size:var(--form-section--title-font-size,var(--font-size-14))}.form-section__clearfix{clear:both}.form-submit-section{margin-top:60px}.form-submit-section--context-auth{margin-top:36px}.form-title{margin:0;font-family:var(--font-primary);font-size:var(--font-size-16);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333}.editor-form{display:flex;padding:var(--padding-y) var(--padding-x);border-radius:2px;background-color:#f7f8f8;border:1px solid #d8d8d8}.editor-form__aside{flex:none;margin-right:20px}.editor-form__main{flex:auto}.editor-form__footer{display:flex;flex-wrap:wrap;align-items:center;margin:16px 0 12px}.editor-form__button{margin-right:12px}.reply-form{display:flex;padding:var(--padding-y) var(--padding-x);border-radius:2px;background-color:#f7f8f8;border:1px solid #d8d8d8}.reply-form__aside{flex:none;margin-right:12px}.reply-form__main{flex:auto}.reply-form__footer{margin-top:16px}.freelancer-item--response-item{--freelance-item-reviews-color:#a1acaf}.freelancer-item__header{display:flex;justify-content:space-between}.freelancer-item__header-left{min-width:0}.freelancer-item__user{display:flex;margin-right:10px;font-size:var(--font-size-13)}.freelancer-item__avatar{flex:none}.freelancer-item__user-main{display:flex;flex-direction:column;justify-content:space-between;min-width:0;margin:-3px 0 -2px 12px}@media (max-width:759px){.freelancer-item__user-main{margin-bottom:-2px}}.freelancer-item__title{display:inline;margin:0 4px 0 0;font-size:var(--font-size-14)}.freelancer-item__username{display:inline-block;vertical-align:bottom;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.freelancer-item__user-meta{display:flex;align-items:baseline}.freelancer-item__status{color:#727272;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-size-13)}.freelancer-item__rating{margin-right:8px}.freelancer-item__price{margin-bottom:-12px}.freelancer-item__reviews{display:block;overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.freelancer-item__description{margin-top:16px;max-height:6.4em;overflow:hidden;font-size:var(--font-size-15);line-height:1.6;color:#222}.freelancer-item__tag-list{margin-top:17px}.freelancer-item__projects{margin-top:20px}.freelancer-item__project-list{display:flex;margin:0 calc(var(--padding-x)*-1) 14px;overflow:auto;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.freelancer-item__project-list:after,.freelancer-item__project-list:before{content:"";flex:none;position:-webkit-sticky;position:sticky;top:0;width:var(--padding-x)}.freelancer-item__project-list:before{left:0;background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,.98032) 1.17%,hsla(0,0%,100%,.92593) 4.49%,hsla(0,0%,100%,.84375) 9.72%,hsla(0,0%,100%,.74074) 16.59%,hsla(0,0%,100%,.62384) 24.86%,hsla(0,0%,100%,.5) 34.25%,hsla(0,0%,100%,.37616) 44.52%,hsla(0,0%,100%,.25926) 55.41%,hsla(0,0%,100%,.15625) 66.66%,hsla(0,0%,100%,.07407) 78.01%,hsla(0,0%,100%,.01968) 89.21%,hsla(0,0%,100%,0))}.freelancer-item__project-list:after{right:0;background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,.98032) 1.17%,hsla(0,0%,100%,.92593) 4.49%,hsla(0,0%,100%,.84375) 9.72%,hsla(0,0%,100%,.74074) 16.59%,hsla(0,0%,100%,.62384) 24.86%,hsla(0,0%,100%,.5) 34.25%,hsla(0,0%,100%,.37616) 44.52%,hsla(0,0%,100%,.25926) 55.41%,hsla(0,0%,100%,.15625) 66.66%,hsla(0,0%,100%,.07407) 78.01%,hsla(0,0%,100%,.01968) 89.21%,hsla(0,0%,100%,0))}.freelancer-item__project{flex:none;width:220px;scroll-snap-align:center}.freelancer-item__project:not(:last-child){margin-right:20px}.freelancer-item__project-image{max-width:100%;vertical-align:top}.freelancer-item__projects-link{font-size:var(--font-size-14);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.freelancer-list__item:not(:last-child){margin-bottom:16px}.freelancer-list-item--marked{position:relative}.freelancer-list-item--marked:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px #1da56d;border-radius:inherit;pointer-events:none;z-index:1}.freelancer-list-item__freelancer{padding:var(--padding-y) var(--padding-x)}.freelancer-list-item__controls{display:flex;flex-wrap:wrap;padding:3px 0;border-top:1px solid #e3e8ec}.freelancer-list-item__control{flex:none;display:inline-flex;vertical-align:top;align-items:center;min-height:47px;padding:4px 20px;color:#4a525e;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-size-13)}.freelancer-list-item__control-icon{margin-right:8px}.aside--main-search{--aside-wrapper--padding-top:25px;--aside-wrapper--padding-bottom:17px}.aside__wrapper{padding-top:var(--aside-wrapper--padding-top);padding-bottom:var(--aside-wrapper--padding-bottom)}.aside__selected-filters{margin-bottom:16px}.aside__results-count{margin-top:10px}.button-list{display:grid;grid-gap:20px}.center-items,.grid-center{display:grid;align-items:center;justify-content:center;grid-template-areas:". center ." ". center ."}.center-items{width:100%;height:100%}.center-items>*,.grid-cell-center{grid-area:center;justify-self:center}.clearfix{width:100%;display:table;clear:both}.columns{--column-gap:var(--y-gap,20px) var(--x-gap,20px);--collapsedGap:var(--column-gap);display:grid;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-template-columns:repeat(var(--column-count),1fr);grid-gap:var(--column-gap)}.columns>:first-child{grid-area:var(--column--firstItemArea)}.columns>:nth-child(2){grid-area:var(--column--secondItemArea)}.columns--collapseOrder-reversed{--column--firstItemAreaCollapsed:2/1;--column--secondItemAreaCollapsed:1/1}.columns--columns-2{--column-count:2}.columns--columns-3{--column-count:3}.columns--columns-4{--column-count:4}.columns--collapsedGap-8{--collapsedGap:8px}.columns--collapsedGap-33{--collapsedGap:33px}.columns--collapsedGap-48{--collapsedGap:48px}.columns--columns-landing,.columns--columns-landing-hero,.columns--columns-landing-reverse{grid-auto-columns:auto;width:100%;--column-aside-width:380px}@media (max-width:1279px){.columns--columns-landing,.columns--columns-landing-hero,.columns--columns-landing-reverse{--column-aside-width:300px}}.columns--columns-landing,.columns--columns-landing-hero{grid-template-columns:auto var(--column-aside-width)}.columns--columns-landing-reverse{grid-template-columns:var(--column-aside-width) auto}.columns--columns-promocode{grid-template-columns:540px auto}.columns--y-gap-10{--y-gap:10px}.columns--x-gap-40{--x-gap:40px}.columns--birthday{grid-template-columns:80px 140px 80px}.columns--location{grid-template-columns:140px auto 220px}.columns--price{grid-template-columns:auto 220px}.columns--messengers{grid-template-columns:140px auto}.columns--delete-button-right{grid-template-columns:auto 40px}@media (max-width:979px){.columns--collapse-landing-small{grid-auto-flow:row;grid-template-columns:1fr;grid-gap:var(--collapsedGap);--column--firstItemArea:var(--column--firstItemAreaCollapsed);--column--secondItemArea:var(--column--secondItemAreaCollapsed)}}@media (max-width:759px){.columns:not(.columns--not-responsive){grid-auto-flow:row;grid-template-columns:1fr;grid-gap:var(--collapsedGap);--column--firstItemArea:var(--column--firstItemAreaCollapsed);--column--secondItemArea:var(--column--secondItemAreaCollapsed)}}.equal-spacing{display:grid;grid-auto-flow:column;grid-gap:var(--gap-width,20px)}.equal-spacing--gap-40{--gap-width:40px}@media (max-width:759px){.equal-spacing--responsive{grid-auto-flow:row}}.horizontal-overflow{--overflow--gradient-width:var(--padding-x);--overflow--paddingX:var(--padding-x);position:relative;display:flex;width:calc(100% + var(--overflow--gradient-width)*2);margin-left:calc(var(--overflow--gradient-width)*-1);margin-right:calc(var(--overflow--gradient-width)*-1);white-space:nowrap}.horizontal-overflow--paddingX-0{--overflow--paddingX:0}.horizontal-overflow:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.98032) 1.17%,hsla(0,0%,100%,.92593) 4.49%,hsla(0,0%,100%,.84375) 9.72%,hsla(0,0%,100%,.74074) 16.59%,hsla(0,0%,100%,.62384) 24.86%,hsla(0,0%,100%,.5) 34.25%,hsla(0,0%,100%,.37616) 44.52%,hsla(0,0%,100%,.25926) 55.41%,hsla(0,0%,100%,.15625) 66.66%,hsla(0,0%,100%,.07407) 78.01%,hsla(0,0%,100%,.01968) 89.21%,hsla(0,0%,100%,0)) 0,linear-gradient(270deg,#fff,hsla(0,0%,100%,.98032) 1.17%,hsla(0,0%,100%,.92593) 4.49%,hsla(0,0%,100%,.84375) 9.72%,hsla(0,0%,100%,.74074) 16.59%,hsla(0,0%,100%,.62384) 24.86%,hsla(0,0%,100%,.5) 34.25%,hsla(0,0%,100%,.37616) 44.52%,hsla(0,0%,100%,.25926) 55.41%,hsla(0,0%,100%,.15625) 66.66%,hsla(0,0%,100%,.07407) 78.01%,hsla(0,0%,100%,.01968) 89.21%,hsla(0,0%,100%,0)) 100%;background-size:var(--overflow--gradient-width);background-repeat:repeat-y;pointer-events:none;border-radius:4px}.horizontal-overflow__wrapper{flex:1;overflow:auto;min-width:0;max-width:100%;padding:0 var(--overflow--paddingX);-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.inline-fields{display:flex}.inline-fields--wrap{flex-wrap:wrap}.inline-fields--align-start{align-items:flex-start}.inline-fields--align-baseline{align-items:baseline}.inline-fields--align-center{align-items:center}@media (max-width:759px){.inline-fields{flex-flow:column}.inline-fields--align-baseline{align-items:stretch}}.page-block__title{margin:0;color:#444;font-size:var(--font-size-15)}.page-block__subtitle{margin-top:10px;color:#333;font-size:var(--font-size-15)}.page-block__body{margin-top:44px}.page-section{--page-section--paddingX:0;--page-section--padding:30px var(--page-section--paddingX) 80px;margin:16px 0}.page-section--noMargin{margin:0}.page-section--appearance-onboarding-header{--page-section--padding:58px 0 59px}@media (max-width:759px){.page-section--appearance-onboarding-header{--page-section--padding:19px 0 40px}}.page-section--paddingY-0{--page-section--padding:0 var(--page-section--paddingX)}.page-section--paddingY-20{--page-section--padding:20px var(--page-section--paddingX)}.page-section:last-child:not(.page-section--noMargin){margin-bottom:80px}.page-section__wrapper{padding:var(--page-section--padding)}.page-width{--page-width--max-width:var(--page-width);--page-width--padding:var(--padding-x);width:100%;max-width:calc(var(--page-width--max-width) + var(--page-width--padding)*2);padding-left:var(--page-width--padding);padding-right:var(--page-width--padding);margin-left:auto;margin-right:auto}.page-width--wide{--page-width--max-width:var(--page-width--wide)}.page-width--no-padding{--page-width--padding:0}@media (max-width:1023px){.page-width--collapse-desktop{--page-width--padding:0}}@media (max-width:979px){.page-width--collapse-landing-small{--page-width--padding:0;--page-width--max-width:none}}@media (max-width:759px){.page-width--mobile{--page-width--padding:0}}@media (min-width:760px){.page-width--desktop{--page-width--padding:0}}@media (max-width:1279px){.page-width--behaviour-landing{--page-width--max-width:940px}}.width-limit{min-width:var(--width-limit--min)}@media (min-width:760px){.width-limit{max-width:var(--width-limit--max)}}.limit-list--appearance-chat-sidebar{--limit-list--button-padding:0 20px 20px}.limit-list__button{padding:var(--limit-list--button-padding)}.notice-item{font-size:var(--font-size-14);color:#fff;background-color:#4874c4}.notice-item--warning{background-color:#e06c6c}.notice-item--news{background-color:#6648c4}.notice-item__container{padding:20px 0}.notice-item__wrapper{display:flex;align-items:center}.notice-item__text{flex:1}.notice-item__actions{display:flex;align-items:center;padding-left:20px}@media (max-width:759px){.notice-item__wrapper{flex-direction:column}.notice-item__actions{padding-left:0;padding-top:20px}}.order-list{display:inline-flex;background-color:#fff;border-radius:3px;box-shadow:inset 0 0 0 1px #d3dbdd}.order-list--in-list{margin-right:12px}.overlay,.overlay-dim{position:fixed;left:0;top:0;width:100%;height:100%;min-height:-webkit-fill-available;padding:0;margin:0;z-index:var(--z-index-overlay);border:none;border-radius:0;background:rgba(0,0,0,.85)}.overlay-dim{opacity:0;visibility:hidden;transition:.2s;-webkit-tap-highlight-color:transparent}.overlay-dim--open{opacity:1;visibility:visible}.overlay--layout-flex{display:flex;flex-direction:column}.overlay-content{display:flex;width:100%;height:100%;padding-bottom:20px;overflow:auto}.overlay-dialog{width:100%;max-width:380px}.overlay-dialog__wrapper{padding:22px 24px}.overlay-dialog__header{display:flex;align-items:center;margin-bottom:20px}.overlay-dialog__title{font-size:var(--font-size-15);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#282828;line-height:1.2}.overlay-dialog__close{margin-left:auto}.overlay-dialog__footer{padding:20px 24px;border-top:1px solid #dbdbdb}.overlay-window{display:flex;flex-direction:column;height:100%}.overlay-window__header{display:flex;align-items:center;min-height:50px;padding:10px 0;margin:10px 0 20px;font-size:var(--font-size-16);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#d8dee3}@media (min-width:760px){.overlay-window__header{margin:30px 0 64px}}@media (--mq-mobile){.overlay-window__header{margin:20px 0 36px}}.overlay-window__title{padding:0;margin:0;line-height:inherit;font:inherit;color:inherit}.overlay-window__close{margin-left:auto}.overlay-window__content{min-height:0;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.overlay-menu{position:fixed;left:0;top:0;bottom:0;width:300px;max-width:80%;overflow:auto;display:flex;flex-direction:column;z-index:calc(var(--z-index-overlay) + 10);transform:translateX(-101%);visibility:hidden;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:.2s}.overlay-menu--right{left:auto;right:0;transform:translateX(101%)}.overlay-menu--open{transform:translateX(0);visibility:visible}.paid-manager{--paid-manager--columns:1}.paid-manager--columns-2{--paid-manager--columns:2}.paid-manager--columns-3{--paid-manager--columns:3}@media (max-width:779px){.paid-manager--columns-3{--paid-manager--columns:2}}@media (max-width:599px){.paid-manager{--paid-manager--columns:1}}.paid-manager__footer{margin-top:16px;padding-top:16px;border-top:1px solid #d8d8d8;font-size:var(--font-size-15);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.paid-manager__options{display:grid;grid-template-columns:repeat(var(--paid-manager--columns),1fr);grid-gap:20px}.paid-option{display:flex;height:100%;font-size:var(--font-size-14)}.paid-option__wrapper{flex:1;position:relative;display:flex;padding:var(--padding-x);border-radius:4px;box-shadow:inset 0 0 0 1px #dbdbdb;transition:.2s}.paid-option__input:checked+.paid-option__wrapper{box-shadow:inset 0 0 0 2px #558cb7;transition:none}.paid-option__left{display:flex;align-items:center}.paid-option__right{display:flex;flex-direction:column;align-items:flex-start}.paid-option__description{font-size:var(--font-size-15);line-height:1.4}.paid-option__icon{margin-right:12px}.paid-option__title{font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333}.paid-option__price{text-align:right;font-size:var(--font-size-13)}.paid-option__price-value{white-space:nowrap;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.paid-option__price-title{white-space:nowrap;text-transform:lowercase;color:#9f9f9f}.paid-option__action-cover{position:absolute;left:0;right:0;top:0;bottom:0}@media (min-width:600px){.paid-option__wrapper{flex-direction:column}.paid-option--layout-horizontal .paid-option__wrapper{flex-direction:row;justify-content:space-between}.paid-option__main{margin:10px 0 15px}.paid-option--layout-horizontal .paid-option__main,.paid-option--layout-horizontal .paid-option__title{margin:0}.paid-option__left{flex-direction:column;align-items:flex-start}.paid-option--layout-horizontal .paid-option__left{flex-direction:row;align-items:center}.paid-option--layout-horizontal .paid-option__right{flex-direction:row}.paid-option__right{margin-top:auto}.paid-option__description{margin-bottom:25px}.paid-option__price{display:flex;flex-direction:row}.paid-option--layout-horizontal .paid-option__price{flex-direction:column}.paid-option__price-value{margin-right:4px}.paid-option--layout-horizontal .paid-option__price-value{margin-right:0}.paid-option__action{margin-top:15px;width:100%}.paid-option--layout-horizontal .paid-option__action{margin:0 0 0 16px;width:84px}}@media (max-width:599px){.paid-option__wrapper{align-items:flex-start}.paid-option__left{padding-right:10px}.paid-option__right{margin-left:auto;align-items:flex-end}.paid-option__price{order:100;flex-direction:row;align-items:baseline;margin-top:12px;min-height:0}.paid-option__price-title:before{content:" ";white-space:pre}.paid-option__action{margin-left:16px}}.payment-option{cursor:pointer}.payment-option__body{display:flex;align-items:center;min-height:96px;padding:0 24px 0 20px;border-radius:4px;border:1px solid #ebebeb;font-size:var(--font-size-14);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.payment-option__input{position:absolute;width:1px;height:1px;opacity:0}.payment-option__input:checked+.payment-option__body{--radio--outline-color:#558cb7;--radio--background:#558cb7;border-color:#558cb7}.payment-option__radio{width:16px;height:16px;margin-right:12px;padding:3px;border:1px solid var(--radio--outline-color,#acb8bf);border-radius:50%;background-clip:content-box;background-color:var(--radio--background)}.payment-option__title{margin-right:10px}.payment-option__icon{flex:none;margin-left:auto}.payment-option__icon--card{width:32px;height:20px}.payment-option__icon--yad{width:21px;height:28px}.payment-option__icon--webmoney{width:24px;height:24px}.payment-option__icon--paypal{width:18px;height:24px}.project-card{padding:var(--padding-y) var(--padding-x)}.project-card--noPadding{padding:0}@media (max-width:759px){.project-card{display:flex}}.project-card__preview{position:relative;overflow:hidden;display:block}@media (min-width:760px){.project-card__preview{margin-bottom:18px}}@media (max-width:759px){.project-card__preview{flex:none;width:176px;margin-right:var(--padding-x)}}.project-card__preview-link{display:block;height:0;padding:75% 0 0}.project-card__preview-image{position:absolute;top:0;width:100%;height:100%;object-fit:cover;vertical-align:top}.project-card__meta{display:flex;flex-direction:column;min-height:77px;font-size:var(--font-size-14)}.project-card__link{word-break:break-word;line-height:1.143}.project-card__footer{margin-top:auto;color:#888;font-size:var(--font-size-13);line-height:1.214}.projects-picker__project{position:relative;border-radius:4px}.projects-picker__project--selected{box-shadow:inset 0 0 0 4px #1da56d}.projects-picker__project-position{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#1da56d;color:#fff;font-size:var(--font-size-13)}.projects-picker__button{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;z-index:1;display:flex}.projects-picker__project:hover>.projects-picker__button,[data-whatinput=keyboard] .projects-picker__button:focus{opacity:1}.review-card{padding:var(--padding-y) var(--padding-x);background-color:#f7f7f7}.review-card--appearance-primary{background-color:#f5f8fb;border-radius:3px}.review-card__header{display:flex;align-items:center;justify-content:space-between}.review-card__body{margin:14px 0 0}.review-card__title{margin:0 0 4px;font-size:var(--font-size-14);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.review-card__text{word-wrap:break-word}.review-card__footer{margin-top:18px;font-size:var(--font-size-13);line-height:1.15}.review-card-list__item:not(:first-child){margin-top:16px}.review-rating{display:inline-flex;align-items:center}.review-rating__icon{margin-top:-.15em}.review-rating__value{margin-left:4px;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#444}.main-search{--block-font-size:var(--font-size-13);display:flex}.main-search--aside{margin-bottom:12px}.results-count{color:#434a50;font-size:var(--font-size-13);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.results-count--aside{margin-top:18px}.secondary-tab__counter,.secondary-tab__icon{margin-left:4px}.secondary-tabs__wrapper{padding:8px}.secondary-tabs__switches,.secondary-tabs__tabs,.secondary-tabs__wrapper{display:flex;align-items:center}.secondary-tabs__switches{margin-left:5px}.secondary-tabs__switches--dropdown{padding:14px}.secondary-tabs__tabs{margin-right:auto;overflow:auto;white-space:nowrap}.secondary-tabs__switch:not(:last-child){margin-right:-1px}.tab-button{display:block;margin:0;padding:0 0 25px;border:none;background:none;font-size:var(--font-size-14);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--block--color,#444);cursor:pointer;white-space:nowrap;box-shadow:inset 0 0 #7fb0d5;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab-button--appearance-profile{padding:0 0 21px;line-height:1.4285}.tab-button--active,.tab-button[disabled]{--block--color:#558cb7;box-shadow:inset 0 -2px #7fb0d5;opacity:1}.tab-button:hover{--block--color:#558cb7;transition-property:box-shadow}.tab-button__count{color:var(--block--color,#8d8d8d)}.tab-list{display:flex}.tab-list--appearance-profile{padding-top:18px}.tab-list__tab{flex:0}.tab-list__spacer{flex:0 1 36px;min-width:10px;max-width:28px}@media (max-width:599px){.tab-list__spacer{flex-basis:24px}}.tag-item{display:inline-block}.tag-item__link{vertical-align:top}.tag-item__wrapper{padding:2px 0;max-width:170px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tag-list{display:table;width:100%;margin-top:-5px}.tag-list__item{margin-top:5px;margin-right:7px}.tag-manager__tags{margin-top:10px}.preserve-whitespace{white-space:pre-line;word-break:break-word}.toast{--Toast--Color:#fff;--Toast--BackgroundColor:#444;padding:12px var(--padding-x);color:var(--Toast--Color);background-color:var(--Toast--BackgroundColor);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1);font-size:var(--font-size-14)}.toast--type-error{--Toast--BackgroundColor:#bb5a53}.toast__title{font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.toaster{position:fixed;right:20px;top:10px;width:240px;z-index:var(--z-index-toast);visibility:hidden}.toaster__item{visibility:visible;padding:10px 0;max-width:240px;margin:auto}@media (max-width:759px){.toaster{width:auto;left:20px}}.transition-expand{will-change:height,overflow;position:relative;transition:var(--expand-duration)}.transition-expand:after,.transition-expand:before{content:" ";display:table;clear:both}.transition-expand__wrapper{overflow:hidden}.transition-expand__detached{position:absolute;width:100%;left:0;top:0}.avatar-manager{position:relative}.avatar-manager__avatar{position:absolute;left:0;top:0;width:80px;height:80px}.avatar-manager__main{display:flex;flex-direction:column;justify-content:space-between;min-height:80px;margin-left:80px;padding-left:16px}.avatar-manager__info{line-height:1.5;font-size:var(--font-size-13);color:#555}.phone-verification{font-size:var(--font-size-14)}@media (max-width:759px){.phone-verification__field{width:100%;margin-bottom:12px}}@media (min-width:760px){.phone-verification__field{width:200px}.phone-verification__inline-button{margin-left:12px}.phone-verification__column{margin-right:20px}}.phone-verification__called{margin-top:16px}.phone-verification__pending{margin-top:32px}.phone-verification__status-text{color:#6eaf5f;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.user-avatar{--avatar-size:36px;overflow:hidden;position:relative;display:inline-block;width:var(--avatar-size);height:var(--avatar-size);border-radius:2px;box-shadow:inset 0 0 3px rgba(0,0,0,.1);color:transparent}.user-avatar:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;border:.5px solid rgba(0,0,0,.05);pointer-events:none}.user-avatar--size-28{--avatar-size:28px;border-radius:3px}.user-avatar--size-32{--avatar-size:32px}.user-avatar--size-40{--avatar-size:40px}.user-avatar--size-48{--avatar-size:48px;border-radius:3px}.user-avatar--size-80{--avatar-size:80px;border-radius:3px}.user-avatar__image{width:100%;height:100%;object-fit:cover;vertical-align:top;border-radius:inherit}.user-card{display:flex;font-size:var(--font-size-13)}.user-card__main{display:flex;flex-direction:column;justify-content:space-between}.user-card__avatar{margin-right:12px;flex:none}.user-card__rating{margin-right:8px}.user-card__reviews{color:#6c6c6c;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.user-card__date{color:#888}.user-info{--user-info--min-height:28px;--user-info--font-size:var(--font-size-13);--user-info--font-size-small:var(--font-size-12);display:flex;align-items:center;font-size:var(--block-font-size,var(--user-info--font-size))}.user-info__avatar-with-rating{flex:none;display:flex;min-height:var(--user-info--min-height,28px);margin-right:8px}.user-info__avatar{flex:none;position:relative}.user-info__rating{flex:none;display:flex;align-items:center;justify-content:center;margin-left:-2px;padding:2px 9px 2px 12px;border-radius:0 2px 2px 0;background-color:#eff4f6;text-align:center;color:#558cb7;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--user-info--font-size-small)}.user-info__main{display:flex;align-items:baseline}.user-info__username{overflow:hidden;margin-right:8px;white-space:nowrap;text-overflow:ellipsis}.user-info__reviews{flex:none;font-size:var(--user-info--font-size-small);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.user-info__meta{display:flex;align-items:baseline}.user-menu{display:flex;flex-direction:column;width:280px;max-width:100%;overflow:auto}.user-menu--overlay{height:100%;width:100%;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.user-menu__user-avatar{display:block;margin-right:8px}.user-menu__icon{margin-left:auto}.user-menu__link-icon{flex:none;display:flex;align-items:center;justify-content:center;height:20px;min-width:20px;margin-left:7px;padding:0 6px;border-radius:20px;background-color:#558cb7;color:#fff;font-size:var(--font-size-11)}.user-menu__username{margin:0;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-size-15)}.user-menu__description{margin-top:8px;font-size:var(--font-size-13);color:var(--user-menu--description-color,#838a92);transition:inherit}.user-menu__description--nickname{color:var(--user-menu--nickname-color,#548eaa)}.user-menu__body,.user-menu__footer{box-shadow:inset 0 1px #e8e8e8}.user-menu__footer{margin:auto 0 0}.username{font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.username:not(a){color:#38404b}.username--bold{font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.username--size-14{font-size:var(--font-size-14)}.username--size-16{font-size:var(--font-size-16)}.ugc-text{word-break:break-word}.login-page__forgot-password{margin-top:15px}.auth-footer{padding:12px var(--padding-x);margin:16px 0;text-align:center;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333}.auth-form{padding:40px;font-size:var(--font-size-14);line-height:1.2}@media (max-width:759px){.auth-form{padding:40px var(--padding-x)}}.auth-form__title{margin:10px 0 4px}.auth-notice{padding:20px;border-radius:3px;font-size:var(--font-size-15);line-height:1.6;color:#fff}.auth-notice--type-info{background-color:#689cc5}.auth-notice--type-success{background-color:#65ab5b}.auth-notice--type-error{background-color:#cf5a5a}.auth-provider{display:flex}.auth-provider__icon{flex:none;margin-right:8px}.auth-provider__cancel{margin-top:4px;font-size:var(--font-size-12);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.33333}@media (min-width:760px){.auth-wrapper{width:460px;margin:124px auto 50px}}.auth-wrapper__content{margin:auto}.help-styler table{border-collapse:collapse}.help-styler td,.help-styler th{padding:.75em .5em;border:1px solid #ccc}.help-styler li{margin-top:1em;margin-bottom:1em}.help-styler a{word-break:break-word}.tab-tree{line-height:3}.tab-tree__item+.tab-tree__item{border-top:1px solid rgba(0,0,0,.1)}.tab-tree-child__link{display:block;padding:0 var(--padding-x) 0 calc(var(--padding-x) + 14px)}.tab-tree-child__link--active{color:#558cb7;box-shadow:inset 4px 0 #90b3cf}.tab-tree-item__link{display:block;padding:0 var(--padding-x);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.tab-tree-item__link--active{color:#333;box-shadow:inset 4px 0 #90b3cf}.table-container{overflow:auto}.table-container table{width:auto}.with-sidebar{display:grid;grid-gap:20px;grid-auto-flow:column}.with-sidebar--position-right{--sidebar-order:9999}@media (max-width:759px){.with-sidebar{grid-auto-flow:row;grid-template-columns:100%}.with-sidebar__sidebar{--sidebar-order:0}}@media (min-width:760px){.with-sidebar__sidebar{width:300px}}.with-sidebar__sidebar{order:var(--sidebar-order)}.landing-page{font-size:var(--font-size-17);line-height:1.65;color:#111}.landing-page__sections{overflow:hidden;background-color:#fff}.category-card{position:relative;flex:1;display:flex;flex-direction:column;padding:24px 28px 28px;border-radius:12px;background-color:#fff;transition:.2s;transition-property:box-shadow}@media (max-width:1279px){.category-card{min-height:240px;padding:16px 20px 24px}}.category-card:hover{transition:none;box-shadow:0 4px 4px rgba(0,0,0,.15)}.category-card__title{margin:0;font-size:inherit;font-weight:600;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.category-card__link{display:block}.category-card__link-area{position:absolute;left:0;top:0;right:0;bottom:0}.category-card__terms{overflow:hidden;margin:28px 0}@media (max-width:979px){.category-card__description{margin:24px 0}}.category-card__users{display:flex;margin-top:auto}.category-card__user-list{flex:0 1 auto;display:flex;flex-wrap:wrap;height:40px;list-style:none;padding:0;margin:0;overflow:hidden}.category-card__user{flex:none;width:40px;height:40px;margin-right:4px;border-radius:50%;overflow:hidden}.category-card__user-avatar{width:100%;height:100%;object-fit:cover}.category-card__users-total{display:flex;align-items:center;margin-left:4px;padding:0 16px;border:2px solid #29d08b;white-space:nowrap;border-radius:25px;font-weight:600;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-size-15);line-height:1.33333}.grid-logo{--outlineWidth:4px;--primaryColor:#33c689;--secondaryColor:#fff;--cellSize:64px;position:relative;display:grid;grid-template:repeat(5,var(--cellSize))/repeat(4,var(--cellSize));align-items:center;color:var(--outlineColor,var(--primaryColor))}@media (max-width:1279px){.grid-logo--behaviour-hero{justify-content:flex-end}}@media (max-width:979px){.grid-logo{justify-content:center}}.grid-logo--appearance-outline-secondary{--outlineColor:var(--secondaryColor)}.grid-logo--appearance-fill-primary{--fillColor:var(--primaryColor)}.grid-logo__user{overflow:hidden;width:40px;height:40px;justify-self:center;border-radius:50%;z-index:1}.grid-logo__user-avatar{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.grid-logo__bar{position:absolute;width:100%;height:100%;border:var(--outlineWidth) solid;border-radius:46px;background-color:var(--fillColor)}.grid-logo__bar--y1-x1-y1-x5{grid-area:1/1/1/5}.grid-logo__bar--y3-x1-y3-x4{grid-area:3/1/3/4}.grid-logo__bar--y1-x1-y6-x1{grid-area:1/1/6/1}.landing-hero{background-color:#32c789}.landing-hero__header{padding:131px 0 128px}@media (max-width:1279px){.landing-hero__header{padding:99px 0 96px}}@media (max-width:979px){.landing-hero__header{padding:36px 0 64px}}.landing-hero__main{flex:1}.landing-hero__aside{width:380px}.landing-hero__subtitle{max-width:680px;font-weight:400}@media (min-width:1024px){.landing-hero__subtitle{font-size:var(--font-size-22);line-height:1.6}}.landing-hero__call-to-action{margin-top:40px}@media (max-width:979px){.landing-hero__call-to-action{margin-top:28px}}.landing-hero__categories{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:20px;padding:0 0 108px;margin:0;list-style:none}@media (max-width:979px){.landing-hero__categories{grid-template-columns:repeat(2,1fr);padding:0 0 48px}}@media (max-width:759px){.landing-hero__categories{grid-template-columns:100%}}.landing-hero__category{display:flex;height:256px}@media (max-width:979px){.landing-hero__category{height:240px}}.landing-primary-text{font-size:var(--font-size-22);line-height:1.63}@media (max-width:979px){.landing-primary-text--reset-desktop{font-size:inherit;line-height:inherit}}.landing-section--name-intro{margin:66px 0 69px}.landing-section--name-how-to{margin:69px 0 100px}.landing-section--name-security{margin:100px 0 128px}.landing-section--name-chat{margin:128px 0 88px}.landing-section--name-outro{margin:88px 0 131px}@media (max-width:1279px){.landing-section--name-intro{margin:66px 0 82px}.landing-section--name-how-to{margin:82px 0 115px}.landing-section--name-security{margin:115px 0 144px}.landing-section--name-chat{margin:144px 0 75px}.landing-section--name-outro{margin:75px 0 111px}}@media (max-width:979px){.landing-section--name-intro{margin:30px 0 54px}.landing-section--name-how-to{margin:54px 0 64px}.landing-section--name-security{margin:64px 0 58px}.landing-section--name-chat{margin:58px 0 64px}.landing-section--name-outro{margin:64px 0}}.landing-section-title{margin:0;font-size:var(--font-size-30);font-weight:600;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.33333;color:inherit}.landing-section-title--section-hero{max-width:580px;margin:0 0 15px;font-family:var(--font-primary);font-size:var(--font-size-37);line-height:1.3}.landing-section-title--section-how-to{margin:0 0 53px}.landing-section-title--section-security{margin:0 0 23px}.landing-section-title--section-chat{margin:0 0 67px}.landing-section-title--section-outro{margin:0 0 23px}@media (max-width:979px){.landing-section-title{margin:0 0 12px;font-size:var(--font-size-22);line-height:1.63}.landing-section-title--section-how-to{margin:0 0 27px}.landing-section-title--section-chat{margin:0 0 36px}}.landing-chat-section{padding:32px 0 48px;background-color:#f6f6f6}@media (min-width:980px){.landing-chat-section{padding:93px 0 104px;border-radius:12px}}.landing-chat-section__bubbles{display:flex;flex-direction:column;align-items:flex-end}.landing-chat-section__bubble{--marginBottom:28px;padding:18px 24px;margin:0 0 0 18%;border-radius:32px;background-color:#b9ddff}.landing-chat-section__bubble--reply-1{max-width:568px}.landing-chat-section__bubble--reply-2{max-width:601px}.landing-chat-section__bubble--reply-3{max-width:563px}.landing-chat-section__bubble--reply-4{max-width:642px}@media (max-width:979px){.landing-chat-section__bubble{--marginBottom:12px}}.landing-chat-section__bubble--incoming{align-self:flex-start;padding:10px 24px;margin:0 18% 0 0;background-color:#fff;box-shadow:inset 0 0 0 1px #ebebeb}.landing-chat-section__bubble:not(:last-child){margin-bottom:var(--marginBottom)}.landing-how-to-section p{margin:16px 0}.landing-how-to-section__rows{padding:0;margin:0;list-style:none}.landing-how-to-section__row{margin:0 0 24px}.landing-how-to-section__column{padding:28px 24px 24px;background-color:#f6f6f6;border-radius:12px}@media (max-width:979px){.landing-how-to-section__column{padding:20px 20px 16px}}.landing-how-to-section__row-title{margin:0 0 16px;font:inherit;font-weight:600;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width:1024px){.landing-how-to-section__row-title{line-height:1.88}}.landing-how-to-section__row-title--aside{position:relative;z-index:1}.landing-how-to-section__row-title--aside:before{content:"";position:absolute;top:-4px;left:-8px;width:40px;height:40px;border-radius:50%;background-color:rgba(50,199,137,.51);z-index:-1}@media (max-width:979px){.landing-how-to-section__row-title--aside:before{width:36px;height:36px}}.landing-how-to-section__link{margin-top:16px}.landing-intro-section__main{max-width:680px}@media (max-width:1280px){.landing-intro-section__main{max-width:540px}}@media (max-width:979px){.landing-intro-section__main{max-width:none}}.landing-intro-section p{margin:0 0 24px}.landing-intro-section p:last-child{margin:0}@media (min-width:1024px){.landing-outro-section__main{max-width:680px}}.onboarding-step-1-page__art{float:right;margin:-31px 0 -32px 40px}.onboarding-step-1-page__title{margin:0;font-family:var(--font-primary);font-size:var(--font-size-15);font-weight:600;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.2}.onboarding-step-1-page__description{margin:9px 0 0;max-width:540px;line-height:1.4}.onboarding-step-2-page__description{margin:14px 0;line-height:1.2}.cover-manager__wrapper{padding:24px var(--padding-x);background-color:#f4f4f4}.cover-manager__limiter{margin:0 auto;max-width:260px}.cover-manager__input{display:block;padding:var(--padding-y) var(--padding-x)}.cover-manager__preview{padding-top:75%;position:relative;overflow:hidden}.cover-manager__transition-item{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cover-manager__spinner-wrapper{width:100%;height:100%;background-color:#fff;z-index:1}.image-manager__items{margin-top:35px}.image-manager__item{margin-top:12px;position:relative}.image-manager__item:focus-within{z-index:1}.image-manager__preview{position:relative;min-height:120px}.image-manager__dim{position:absolute;left:0;right:0;top:0;bottom:0;background-color:hsla(0,0%,100%,.85)}.image-manager__image{width:100%;vertical-align:top}@media (min-width:1024px){.image-manager__controls{position:absolute;right:-10px;top:0;display:flex;flex-direction:column;transform:translateX(100%)}}.project__header{display:flex;flex-wrap:wrap}@media (max-width:759px){.project__header{flex-flow:column}}.project__controls{display:flex;flex-wrap:wrap}.project__user-card{flex:1;margin-bottom:10px}.project__control{margin-bottom:10px}.project__control:not(:last-child){margin-right:12px}.project__title{margin:10px 0 5px}.project__category{color:#878787;font-size:var(--font-size-14)}.project__description{margin-top:10px;font-size:var(--font-size-16);line-height:1.625}.project__images{margin-top:60px}.project__image{width:100%;vertical-align:top;cursor:pointer}.project-page__list{margin-bottom:20px}.image-carousel{width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.image-carousel__navigation{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:22px}.image-carousel__slide-wrapper{height:100%;padding:20px 90px}.image-carousel__slide-container{height:100%;position:relative}.image-carousel__image{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;height:100%;max-width:100%;margin:auto;object-fit:contain}.service-card{padding:var(--padding-y) var(--padding-x)}.service-card__heading{margin:0}.service-card__link{display:block;padding:2px 0;margin-top:-.1em;font-family:var(--font-secondary);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-size-20);color:#252729;line-height:1.4}.service-card__link:visited{color:#8864ad}.service-card__link:hover{color:#4b84bb}.service-card__price{float:right}.service-card__footer,.service-card__projects{margin:20px 0 0}.task-cart-page__title{margin:45px 0 64px;font-size:var(--font-size-18);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font-primary)}.task-cart-page__submit-agreement{margin:0 0 20px}.cart-option{--cart-option--icon-hover-color:#e06c6c;display:flex;align-items:center;margin:0 12px 0 20px}.cart-option--hidden{--cart-option--opacity:0.35;--cart-option--icon-hover-color:#1da56d}.cart-option__body,.cart-option__icon{opacity:var(--cart-option--opacity)}.cart-option__body{flex:1;display:flex;align-items:baseline;margin:0 16px 0 12px;font-size:var(--font-size-14);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333}.cart-option__remove:hover,html[data-whatinput=keyboard] .cart-option__remove:focus{--svg-icon--overrideFill:var(--cart-option--icon-hover-color)}@media (max-width:759px){.cart-option__body{flex-direction:column}}@media (min-width:760px){.cart-option__body{justify-content:space-between}}.cart-options{padding:0 0 40px;background-color:#f1f9ff}.cart-options__section{padding:15px 0 32px;border-bottom:1px solid #888}.cart-options__section-title{margin:0;font-size:var(--font-size-13);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#6a6a6a}.cart-options__section-content{margin-top:20px}.cart-options__order-title{margin:0;font-size:var(--font-size-18);font-family:var(--font-secondary);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333}.cart-options__option:not(:first-child){margin-top:36px}.cart-sum__item{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #d8d8d8;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.cart-sum__item:not(:first-child){margin-top:30px}.payment-options{display:grid;grid-gap:20px}.tasks__list{padding-bottom:64px}.tasks__sort{display:flex;flex-wrap:wrap;padding-top:10px}.tasks__order,.tasks__sort-select{margin-top:10px}.tasks__sort-select:not(:last-child){margin-right:10px}.tasks__load-more{margin-bottom:16px}.task-card{--task-aside-width:180px;--task-aside-margin:var(--padding-x);--task-aside-padding:18px;--block-font-size:var(--font-size-13);font-size:var(--block-font-size)}.task-card--marked{--task--box-shadow:inset 0 0 0 2px #1da56d}.task-card__wrapper{display:flex;overflow:hidden;min-height:260px;padding:var(--padding-y) var(--padding-x);border-radius:inherit;box-shadow:var(--task--box-shadow)}.task-card__wrapper--no-min-height{min-height:0}@media (max-width:759px){.task-card__wrapper{flex-direction:column}}.task-card__urgent{margin-bottom:8px}.task-card__main{flex:auto;display:flex;flex-direction:column;margin-right:auto;min-width:0;width:100%;word-break:break-word;word-wrap:break-word}.task-card__date{font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.task-card__title{margin-bottom:7px}.task-card__heading{margin:0}.task-card__link{display:block;padding:2px 0;margin-top:-.1em;font-family:var(--font-secondary);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-size-20);color:#252729;line-height:1.4}.task-card__link:visited{color:#8864ad}.task-card__link:hover{color:#4b84bb}.task-card__description{flex:1;margin-bottom:auto;max-height:5.6em;overflow:hidden;font-size:var(--font-size-15);line-height:1.4}.task-card__tag-list{margin-top:19px}.task-card__footer{margin-top:24px}.task-card__footer-columns{display:flex;align-items:center;justify-content:space-between}.task-card__aside{flex:none;display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media (min-width:760px){.task-card__aside{width:var(--task-aside-width);margin-left:var(--task-aside-margin);padding-left:var(--task-aside-padding);border-left:1px solid #e6e6e6}}@media (max-width:759px){.task-card__aside{margin-top:var(--task-aside-margin);padding-top:var(--task-aside-padding);border-top:1px solid #e6e6e6}}.task-card__aside-primary{flex:auto;display:flex;flex-direction:column}@media (max-width:759px){.task-card__aside-primary{flex-direction:row;justify-content:space-between;align-items:baseline;margin-bottom:15px}}@media (min-width:760px){.task-card__date{margin-top:6px}.task-card__price{margin:22px 0}.task-card__replies{align-self:center;margin:auto 0 15px}}@media (max-width:759px){.task-card__date,.task-card__replies{flex:100px}.task-card__date{padding-right:5px;text-align:left;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.task-card__price{flex:auto;margin:5px 0 0}.task-card__replies{padding-left:5px;text-align:right}}.task-card-ad{margin-bottom:16px}.task-card-ad__wrapper{position:relative}.task-card-ad__close{position:absolute;right:calc(-1*var(--padding-x));top:-14px}@media (max-width:759px){.task-card-ad__close{position:absolute;top:0}}.task-card-ad__image{margin:auto;max-width:120px}.task-card-list__item:not(:last-child){margin-bottom:16px}.task-view__meta{display:flex;flex-wrap:wrap;align-items:baseline}.task-view__meta-left{display:flex;flex-wrap:wrap;align-items:baseline;flex:auto;min-height:32px}.task-view__meta-item{margin:0 12px 6px 0}.task-view__title{margin:6px 0 7px}.task-view__categories{padding:0;margin:0;list-style:none}.task-view__category{display:inline}.task-view__category:not(:last-child):after{content:" / ";vertical-align:middle;color:var(--link-color)}.task-view__category-link{display:inline-block;font-size:var(--font-size-14);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.task-view__body{margin:23px 0 25px;line-height:var(--font-size-26);word-break:break-word}.task-view__section:not(:last-of-type){margin-bottom:40px}.task-view__section:last-of-type{margin-bottom:60px}.task-view__section-title{margin:0;font-size:var(--font-size-14);color:#333}.task-view__section-body{margin-top:20px}.task-view__review-submit-button{margin-right:20px}.task-view__price-value{color:#5c86a6}.task-view__author-fields{margin:20px 0 0;padding:0}.task-view__author-field{display:flex;align-items:center;padding:5px 16px;margin-top:16px;min-height:40px;border-radius:4px;background-color:#e9f0f6;font-size:var(--font-size-14);color:#444}.my-response__response-limit{margin:7px 8px 7px 0;font-size:var(--font-size-14);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.response-comment{display:flex}.response-comment__aside{flex:none;padding-right:12px}.response-comment__main{flex:1;min-width:0}.response-comment__header{display:flex;align-items:baseline;margin-bottom:8px}.response-comment__username{font-weight:700;font-size:var(--font-size-14);color:#38404b}.response-comment__date,.response-comment__username{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.response-comment__date{margin-left:8px;font-weight:500;color:#636a72;font-size:var(--font-size-13)}.response-comment__message{word-wrap:break-word;font-size:var(--font-size-15);line-height:1.6}.response-comment__footer{margin-top:4px}.response--list-item:not(:last-child){margin-bottom:23px;padding-bottom:23px;border-bottom:1px solid #e7e7e7}.response__deleted-message{padding:4px 14px;border-left:4px solid #ff0d2a}.response__message{margin-top:11px;word-break:break-word;font-size:var(--font-size-15);line-height:1.6;color:#222}.response__controls{display:flex;flex-wrap:wrap;align-items:center}.response__main-controls{margin-right:12px}.response__comments{margin-top:4px;margin-left:40px}.response__comment{margin-top:28px}.response__editor{margin-top:13px}.response__date{color:#636a72;font-size:var(--font-size-13);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:nowrap}.response__date--header{display:inline-block;vertical-align:bottom;margin-bottom:13px}.response-notice{display:flex;justify-content:center;align-items:center;min-height:56px;padding:10px 20px;position:relative;border-radius:2px;background-color:var(--notice--background);color:#444;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-size-14);text-align:center}.response-notice--type-success{margin-top:50px;background-color:#e1f7d5}.response-notice--type-waiting{background-color:#eef0f9}.response-notice--type-error{background-color:#de5959;color:#fff}.response-notice__button{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.response-notice-list--context-responses-manager{margin-bottom:40px}.responses-container__counter{color:#5795c4}.responses-manager__tabs{margin-bottom:32px;box-shadow:inset 0 -1px #e7e7e7}.edit-task__price{display:flex;align-items:baseline}.edit-task__price-item{flex:none}.edit-task__price-item:not(:last-child){margin:0 20px 0 0}.edit-task__price-item--text-input{flex:1;min-width:150px;max-width:300px}@media (max-width:599px){.edit-task__price{flex-direction:column;align-items:stretch}.edit-task__price-item{margin:0}.edit-task__price-item:not(:first-child){margin-top:12px}.edit-task__price-item--text-input{max-width:none}}.review-placeholder{display:flex;align-items:center;justify-content:center;padding:var(--padding-y) var(--padding-x);height:200px;text-align:center;background-color:#f8f9fa;border-radius:3px;color:#888}.action-list__action+.action-list__action{margin-top:12px}.chat-message{display:flex}.chat-message__aside{margin-right:12px}.chat-message__main{flex:1}.chat-message__header{margin-bottom:7px;font-size:var(--font-size-14)}.chat-message__text{word-break:break-word}.chat-messages__message{margin:20px}.chat-messages__message+.chat-messages__message{margin-top:37px}.chat-window{display:flex;flex-direction:column;flex:1;min-height:0}.chat-window__wrapper{height:100%;display:flex;flex-direction:column}.chat-window__messages{flex:1;overflow-y:scroll}@media (min-width:760px){.chat-window__messages{flex:600px}}.chat-window__alert{padding:16px 20px}.chat-window__reply-form{display:flex;border-top:1px solid #e7e7e7}.chat-window__reply-form--disabled{background-color:#eee}.chat-window__reply-input{flex:1}.chat-window__submit-button{display:flex}.conversation-list__item{padding:16px var(--padding-x)}.conversation-list__item:hover{background:#f5f8fb;cursor:pointer}.conversation-list__item--active,.conversation-list__item--active:hover{background:#e0f0fc}.deal-submit{padding:var(--padding-y) var(--padding-x);border-radius:4px;background-color:#fff;border:1px solid #eee}.deal-submit--appearance-filled{background-color:#f7f7f7;border:none}.deal-submit__title{margin-bottom:16px;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#222}.deal-submit__icon{float:right}.deal-submit__body{margin-bottom:20px;color:#333}.freelancer-card{display:flex;align-items:center}.freelancer-card__avatar{display:flex;margin-right:8px}.freelancer-card__main{min-width:0}.freelancer-card__username{overflow:hidden;margin-top:-2px;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-14);line-height:1.4285}.freelancer-card__price{margin-top:5px;font-size:var(--font-size-12);line-height:1.166;color:#45ae8b;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.freelancer-card__button{flex:none;margin-left:auto;padding-left:5px}.freelancer-stats{margin:16px 0 0;padding:2px 16px;list-style:none;border-radius:4px;background-color:#f8f9fa;color:#777;font-size:14px;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.freelancer-stats__item{padding:10px 0}.freelancer-stats__counter{color:#558cb7}.hirer-card{display:flex}.hirer-card__avatar{display:flex;margin-right:8px}.hirer-card__username{margin-top:-4px;font-size:var(--font-size-14);line-height:1.4285}.hirer-card__reviews{margin:7px 0 -2px;font-size:var(--font-size-13);line-height:1.23;color:#777;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.info-block{padding:var(--padding-y) var(--padding-x);background:#f8f9fa;border-radius:3px}.inline-stats{display:flex;align-items:baseline;padding:12px 0;margin:0;font-size:var(--font-size-14);line-height:1.14}.inline-stats__title{flex:1;padding-right:10px;color:#333;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.inline-stats__value{color:#999}.payment-status__header{margin:0 0 20px}.payment-status__price{float:right}.payment-status__actions{display:flex;flex-wrap:wrap;margin:20px 0 0}.payment-status__action{margin-right:12px}.sidebar-block__header{position:relative;display:flex;z-index:calc(var(--z-index-popup) + 20);border-bottom:1px solid #e7e7e7}.sidebar-block__title{flex:1;padding:15px 20px;font-size:15px;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333}.sidebar-block__counter{color:#558cb7}.sidebar-block__content-wrapper{overflow:hidden}.sidebar-block__content-wrapper--adaptive-overlay{position:absolute;z-index:var(--z-index-popup);left:0;right:0}.sidebar-block__content{background-color:#fff}.sidebar-block__content--adaptive-overlay{border-bottom:1px solid #e7e7e7}.sidebar-block-section{padding:var(--padding-y) var(--padding-x)}.sidebar-block-section--divider-bottom{border-bottom:1px solid #e7e7e7}.sidebar-hirer-block__info{margin:16px 0 0;padding:2px 16px;list-style:none;border-radius:8px;background-color:#f8f9fa;color:#333;font-size:14px}.sidebar-hirer-block__info-item{display:flex;justify-content:space-between;padding:10px 0}.sidebar-hirer-block__info-counter{color:#999}.sidebar-hirer-block__actions{margin-top:20px}.star-rating{display:flex;height:44px;justify-content:space-around;border:1px solid #dbdbdb}[data-whatinput=keyboard] .star-rating:focus-within{border-color:#558cb7}.star-rating__label{flex:0;display:flex;align-items:center;justify-content:center;padding:0 5%;cursor:pointer}.task-flow-header{padding:var(--padding-y) var(--padding-x)}.task-flow-header__price{float:right;margin-top:-4px;margin-bottom:-10px}.task-flow-header__title{margin:0;font-size:var(--font-size-22);line-height:1.1}.task-flow-header__navigation{margin:20px 0 0}.task-flow-wrapper{display:flex}.task-flow-wrapper__sidebar{flex:none;width:300px;margin-right:20px}.task-flow-wrapper__main{flex:1}@media (max-width:759px){.task-flow-wrapper{flex-direction:column}.task-flow-wrapper__sidebar{flex:1;width:auto;margin:0 0 20px}.task-flow-wrapper__main--responsive-overlay{display:flex;flex-direction:column;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1}}.task-info-sidebar-block__stats{margin:-12px 0 20px}.city-list-item{text-align:left}.city-list-item__location{margin-top:4px;font-size:.8em}.city-picker__not-found{padding:14px 20px;color:#636a72}.portfolio-picker__projects{margin:0 0 20px;padding:20px;border:1px solid #e3e3e3;border-radius:4px}.portfolio-picker__button-text{display:flex;flex-direction:column;justify-content:space-between;height:110px;text-align:center}.portfolio-picker__button-index{font-size:var(--font-size-42);font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.event-list{margin-top:40px}.event-list__item{margin-top:20px}.event-item{font-size:var(--font-size-15);line-height:1.6}.event-item--unread{background-color:#f4faff}.event-item__wrapper{display:flex;padding:var(--padding-y) var(--padding-x)}.event-item__avatar{flex:none;padding-right:12px}.event-item__main{flex:1}.event-item__status{float:right}.event-item__header{margin-top:-5px}.event-item__username{margin-right:8px}.event-item__body{max-width:480px;color:#444}.task-list{margin-top:40px}.task-list__item{margin-top:20px}.task-item__body{padding:var(--padding-y) var(--padding-x)}.task-item__status{float:right;margin-left:10px}.task-item__meta-header{margin-bottom:4px;color:#636a72;font-size:var(--font-size-14);line-height:1.2}.task-item__date{margin-right:16px}.task-item__date,.task-item__price{display:inline-block;margin-bottom:10px}.task-item__title{margin:0;max-width:540px}.task-item__link{display:block;padding:2px 0;margin:-2px 0;font-family:var(--font-secondary);font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-size-20);color:#252729;line-height:1.5}.task-item__link:focus,.task-item__link:hover{color:#4b84bb;outline:none}.task-item__notice{display:flex;align-items:center;margin:11px calc(-1*var(--padding-x));padding:11px var(--padding-x);min-height:40px;line-height:1.2;font-size:var(--font-size-14);background-color:#edf2f7;color:#252729}.task-item__notice-icon{display:flex;align-items:center;width:28px;flex:none}.task-item__action{display:inline-block}.task-item__meta-footer{margin-top:21px;line-height:1}.task-item__view-count{margin-right:32px}.task-item__footer{padding:4px;border-top:1px solid #d4dcde}.finance-header__info{margin-top:40px}@media (max-width:759px){.finance-header__info{margin-top:12px}}.finance-info{font-size:var(--font-size-14);line-height:1.4285}.finance-info__wrapper{padding:var(--padding-y) var(--padding-x)}.finance-info__title{margin:0 0 11px;font-size:var(--font-size-22);font-weight:400;line-height:1.272727;color:#333}.finance-info__title:after{content:"";display:block;margin-top:10px;border-bottom:2px solid}@media (min-width:760px){.finance-info__title:after{max-width:160px}}.finance-info__footer{margin-top:24px;color:#777}@media (max-width:759px){.finance-info__footer{margin-top:16px}}.paid-options-summary__row{display:flex;align-items:baseline;justify-content:space-between;padding:17px 0;border-bottom:1px solid #ebebeb}@media (max-width:759px){.paid-options-summary__row{flex-direction:column;align-items:stretch}}.paid-options-summary__row--reduced-total{margin-top:40px}.paid-options-summary__title--bold{font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.personal-area-header{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.personal-area-header__title{margin:0;padding:47px 0 40px;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:var(--font-size-22);line-height:1.2;color:#313335}.subscription-item{font-size:var(--font-size-14);line-height:1.14;color:#333}.subscription-item__main{display:flex;justify-content:space-between;align-items:baseline}.subscription-item__description,.subscription-item__title{font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.subscription-item__active{margin:4px 0 0;font-weight:400}.transaction-item{display:flex;align-items:baseline;font-size:var(--font-size-15);line-height:1.6}@media (max-width:759px){.transaction-item{flex-direction:column;align-items:stretch}}.transaction-item__title{flex:1}.transaction-item__meta{display:flex;align-items:baseline}.transaction-item__date{flex:none;width:140px}.transaction-item__amount{flex:none;width:120px;margin-left:auto;text-align:right;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.transaction-item__amount--income{color:#5b971f}.transaction-list__item{padding:15px 0;border-bottom:1px solid #ebebeb}.credits-agreement__check{color:red}.promocode-form__notice{margin-top:12px}.projects__tabs{padding:6px 4px 12px 12px}.projects__tab{margin:6px 8px 0 0}.projects__list{margin:20px 0}.reviews__list{margin:0 0 20px;padding:80px 0}.freelancer__project-cards{margin:20px 0}.freelancer__info-left{flex:1 0 100%;max-width:220px;color:#777}.freelancer__info-right{margin:0;min-width:0;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.profile-header{border-bottom:1px solid #d3dbdd}.profile-header,.profile-header__main{padding:40px 0 32px}.profile-header__button{margin-top:8px}.profile-header__button:not(:last-child){margin-right:12px}.profile-header__price{float:right;margin-bottom:10px}.profile-header__user-info{font-size:var(--font-size-14)}.profile-header__extra-info{margin:15px 0 10px;clear:both}.profile-header__avatar{margin-right:16px;margin-bottom:8px}@media (min-width:600px){.profile-header__avatar{float:left}}.profile-header__extra-info{font-size:var(--font-size-13);line-height:1.7}.profile-header__about,.profile-header__extra-info{color:#777}.profile-header__about{margin-top:5px}.profile-header__skills{margin-top:2px}.profile-header__online,.profile-header__registered{display:inline-block;margin:3px 0}.profile-header__registered{margin-right:24px}.profile-header__online{color:#668196}.profile-header__fields{font-size:var(--font-size-14)}.profile-header__inline-fields{margin:10px 0}.community__info{display:flex;align-items:center}.community__icon{flex:none;width:24px;height:24px;margin-right:8px;border-radius:2px;object-fit:cover}.community__name{font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333}.community__since{margin-top:5px;font-size:var(--font-size-13)}.community__contribution{margin-top:6px;color:#777}.community__tags{margin-top:5px;line-height:1.7}.community__tag{display:inline-block;margin-right:4px}.community__tag:not(:last-child):after{content:" \2022   "}.connected-auth-providers{display:grid;grid-auto-flow:row;grid-gap:12px}.connected-auth-providers__provider{display:flex;align-items:center}.connected-auth-providers__provider-title{margin:0 10px;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333}