.teamcity-download-header__logo{height:60px;width:60px}
.tc-feature-list-item:not(:first-child){margin-top:12px}.tc-feature-list-item__text{margin-left:8px}.tc-feature-list-item svg{fill:#19191cb2}
.tс-download-card{border:1px solid #d1d1d2;border-radius:16px;padding:32px;position:relative}@media screen and (max-width:640px){.tс-download-card{padding:32px 16px}}.tс-download-card__header{display:flex;flex-direction:column;justify-content:space-between;min-height:var(--header-min-height)}@media screen and (max-width:1000px){.tс-download-card__header{min-height:unset;row-gap:32px}}.tс-download-card__features{display:flex;flex-direction:column;justify-content:space-between;min-height:var(--features-min-height)}@media screen and (max-width:1000px){.tс-download-card__features{min-height:unset;row-gap:32px}}.tс-download-card__tag{background-color:var(--rs-color-primary-t-fog-light-theme);border-top-left-radius:6px;border-top-right-radius:6px;bottom:calc(100% + 1px);padding:6px 12px;position:absolute;right:16px}.tс-download-card__label{background-color:var(--rs-color-grey-5);min-height:auto;padding:8px 16px}.tс-download-card__infinity-icon{--wt-icons-big-width:36px;--wt-icons-big-height:36px}
@media screen and (max-width:1000px){.tс-download-cards{row-gap:32px}}
@media screen and (max-width:640px){.sign-up-buttons__container{display:flex;flex-direction:column;margin-top:8px}.sign-up-buttons__container button{margin:8px 0 0;width:100%}}
.teamcity-cloud-email-verification-form,.teamcity-cloud-email-verification-form__email-input{width:100%}.submitted-message{background-color:var(--wt-color-grey-light);display:flex;flex-direction:row;padding:16px}.submitted-message__icon-col{margin-right:16px}.submitted-message__icon-col__warning-icon{color:var(--wt-color-error)}.submitted-message__icon-col_theme-dark{color:var(--wt-color-white)}.submitted-message_theme-dark{background-color:var(--wt-color-white-10)}.submitted-message_theme-dark .wt-link{border-bottom:1px solid var(--wt-color-white);color:var(--wt-color-white)}
.teamcity-download-license-key-email-notice{background-color:var(--rs-color-grey-5);border-radius:8px;padding:8px}
.on-prem-additional-content{display:flex;gap:12px}.on-prem-additional-content__title{color:#0068fd}.on-prem-additional-content__icon{fill:#0068fd;height:24px;width:24px}.on-prem-additional-content__tooltip-icon{vertical-align:text-bottom}@media screen and (max-width:1000px){.on-prem-additional-content__tooltip-icon{display:none}}
.teamcity-download-faq-section{background-color:var(--rs-color-black,#19191c)}.teamcity-download-faq-section__accordion,.teamcity-download-faq-section__accordion-item{background-color:initial}
@property --_rs-theme-dark-coefficient{syntax:"<number>";inherits:true;initial-value:0}.tc-signup-var__form-panel,.tc-signup-var__hero{box-sizing:border-box}.tc-signup-var__hero{background:#0f1116 url(/_assets/www/teamcity/download/parts/signup-var/img/hero-video-poster.8e69be095b1115fc69ff.jpg) 50%/cover no-repeat;display:flex;flex-direction:column;height:100vh;isolation:isolate;justify-content:space-between;left:0;overflow:hidden;padding:64px;position:fixed;top:0;width:50%}@media screen and (max-width:1000px){.tc-signup-var__hero{height:auto;justify-content:flex-start;padding:32px;position:relative;width:auto}}@media screen and (max-width:640px){.tc-signup-var__hero{padding:32px 24px}}@media screen and (max-width:1000px){.tc-signup-var__hero h1{--_rs-typography-letter-spacing:var(--rs-digits-2-letter-spacing,-0.005em);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:tabular-nums;--_rs-typography-font-family:var(
    --rs-font-family-headers,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif)
  );--_rs-typography-font-size:var(
    --rs-digits-2-font-size,40px
  );--_rs-typography-font-weight:var(
    --rs-font-weight-light,300
  );--_rs-typography-line-height:var(
    --rs-digits-2-line-height,44px
  );--_rs-typography-base-color:var(
    --_rs-typography-hardness-color,var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
)
  );--_rs-typography-text-auto-offset:0;--_rs-typography-ul-bullet-offset:initial;--_rs-typography-list-li-compact-left-offset:initial;--_rs-typography-list-li-default-left-offset:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px;font-family:var(--_rs-typography-font-family);font-feature-settings:"kern","liga","calt";font-size:var(--_rs-typography-font-size);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-weight:var(--_rs-typography-font-weight);letter-spacing:var(
    --rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing)
  );line-height:var(--_rs-typography-line-height);text-transform:var(--_rs-typography-text-transform);--rs-theme-dark:0;--rs-theme-dark:1;--_rs-theme-dark:var(
    --_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0)
  );--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
)}}.tc-signup-var__hero .tc-signup-var__hero-subtitle{color:var(--rs-color-white-t70,#ffffffb3)}@media screen and (max-width:1000px){.tc-signup-var__hero .tc-signup-var__hero-subtitle{--_rs-typography-letter-spacing:var(--rs-h4-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(
    --rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif)
  );--_rs-typography-font-size:var(--rs-h4-font-size,16px);--_rs-typography-font-weight:var(
    --rs-font-weight-semi-bold,600
  );--_rs-typography-line-height:var(--rs-h4-line-height,24px);--_rs-typography-base-color:var(
    --_rs-typography-heading-hardness-color,var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
)
  );--_rs-typography-text-auto-offset:0;--_rs-typography-ul-bullet-offset:initial;--_rs-typography-list-li-compact-left-offset:initial;--_rs-typography-list-li-default-left-offset:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px;font-family:var(--_rs-typography-font-family);font-feature-settings:"kern","liga","calt";font-size:var(--_rs-typography-font-size);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-weight:var(--_rs-typography-font-weight);letter-spacing:var(
    --rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing)
  );line-height:var(--_rs-typography-line-height);text-transform:var(--_rs-typography-text-transform);--rs-theme-dark:0;--rs-theme-dark:1;--_rs-theme-dark:var(
    --_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0)
  );--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
);color:var(--rs-color-white-t70,#ffffffb3)}}@media screen and (max-width:640px){.tc-signup-var__hero .tc-signup-var__hero-subtitle{--_rs-typography-letter-spacing:var(--rs-h5-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(
    --rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif)
  );--_rs-typography-font-size:var(--rs-h5-font-size,13px);--_rs-typography-font-weight:var(
    --rs-font-weight-semi-bold,600
  );--_rs-typography-line-height:var(--rs-h5-line-height,20px);--_rs-typography-base-color:var(
    --_rs-typography-heading-hardness-color,var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
)
  );--_rs-typography-text-auto-offset:0;--_rs-typography-ul-bullet-offset:initial;--_rs-typography-list-li-compact-left-offset:initial;--_rs-typography-list-li-default-left-offset:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px;font-family:var(--_rs-typography-font-family);font-feature-settings:"kern","liga","calt";font-size:var(--_rs-typography-font-size);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-weight:var(--_rs-typography-font-weight);letter-spacing:var(
    --rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing)
  );line-height:var(--_rs-typography-line-height);text-transform:var(--_rs-typography-text-transform);--rs-theme-dark:0;--rs-theme-dark:1;--_rs-theme-dark:var(
    --_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0)
  );--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
);color:var(--rs-color-white-t70,#ffffffb3)}}.tc-signup-var__hero-video{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.tc-signup-var__hero-logo{height:80px;width:80px}@media screen and (max-width:1000px){.tc-signup-var__hero-logo{height:48px;width:48px}}@media screen and (max-width:640px){.tc-signup-var__hero-logo{height:32px;width:32px}}.tc-signup-var__form-panel{align-items:flex-start;background-color:var(--rs-color-white,#fff);display:flex;justify-content:center;margin-left:50%;min-height:100vh;padding:max(24px,calc(50vh - 335px)) 24px 24px}@media screen and (max-width:1000px){.tc-signup-var__form-panel{margin-left:0;min-height:auto;padding-block:48px}}@media screen and (max-width:640px){.tc-signup-var__form-panel{padding:24px 16px 48px}}.tc-signup-var__form-column{max-width:498px;text-align:left;width:100%}@media screen and (max-width:1000px){.tc-signup-var__form-column{max-width:598px}}.tc-signup-var__form-column h2{--rs-h2-font-size-mobile:var(--rs-h3-font-size,20px);--rs-h2-line-height-mobile:var(--rs-h3-line-height,28px);text-align:center}.tc-signup-var__switcher{display:flex;width:100%}.tc-signup-var__switcher [data-rs-internal=switcher__option]{flex:1 1 0;justify-content:center}.tc-signup-var__trial{align-items:flex-start;display:flex;gap:8px}.tc-signup-var__trial .tc-signup-var__trial-tag{background-color:#e6f7e9;color:#1f8039;flex-shrink:0}.tc-signup-var__trial-text{margin-block:auto}.tc-signup-var__providers{border-radius:8px;list-style:none;margin-bottom:0;outline:1px solid #dfe1e5;outline-offset:-1px;overflow:hidden;padding:0}.tc-signup-var__providers li+li .tc-signup-var__provider{box-shadow:inset 0 1px #dfe1e5}.tc-signup-var__provider{align-items:center;background:none;border:0;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;min-height:80px;padding:16px 24px;text-align:left;width:100%}.tc-signup-var__provider:hover{background-color:var(--rs-color-grey-5,#f4f4f4)}@media screen and (max-width:640px){.tc-signup-var__provider{min-height:64px;padding:8px 16px}}.tc-signup-var__provider-icon{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media screen and (max-width:640px){.tc-signup-var__provider-icon{height:32px;width:32px}}.tc-signup-var__provider-icon .tc-signup-var__provider-logo{height:100%}.tc-signup-var__provider-title{flex-grow:1}.tc-signup-var__provider-arrow{color:#6c707e;flex-shrink:0}.tc-signup-var__divider{align-items:center;display:flex;gap:16px}.tc-signup-var__divider:after,.tc-signup-var__divider:before{border-top:1px solid #dfe1e5;content:"";flex-grow:1}.tc-signup-var__full-width{width:100%}.tc-signup-var__actions{column-gap:24px;display:grid;grid-auto-columns:1fr;grid-auto-flow:column}@media screen and (max-width:640px){.tc-signup-var__actions{grid-auto-flow:row}}.tc-signup-var__download li:last-child{border-top:1px solid #dfe1e5}.tc-signup-var__download li:last-child svg{display:none}
.teamcity-download-upgrade-banner{align-items:center;background-color:#0068fd1a;border-radius:16px;display:flex;justify-content:space-between;padding:16px 150px}@media screen and (max-width:1276px){.teamcity-download-upgrade-banner{padding:16px 32px}}@media screen and (max-width:640px){.teamcity-download-upgrade-banner{flex-direction:column;padding:16px}}
.what-you-get-banner{background:#f4f4f4;border-radius:16px;overflow:hidden}.what-you-get-banner__right-col{padding:32px}@media screen and (max-width:640px){.what-you-get-banner__right-col{padding:16px}}.what-you-get-banner__left-col{background-image:url(/_assets/www/teamcity/download/parts/teamcity-download-page/img/teamcity-what-you-get-banner-bg.acb8930e674fc98b6089.png);background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #19191c33;border-left:1px solid #19191c33;border-radius:12px 0 0 12px;border-top:1px solid #19191c33}@media screen and (max-width:1000px){.what-you-get-banner__left-col{border:1px solid #19191c33;border-radius:16px;height:450px}}@media screen and (max-width:640px){.what-you-get-banner__left-col{border:1px solid #19191c33;border-radius:16px;height:200px}}.what-you-get-banner__feature-li:not(:first-child){margin-top:16px}.what-you-get-banner__feature{column-gap:16px;display:flex}.what-you-get-banner__feature-icon{flex-shrink:0}
