/* line 2, /rails/app/assets/stylesheets/minimal/account.scss */
body.premium.account .hero {
  max-width: var(--content-mid-max-width); }

/* line 6, /rails/app/assets/stylesheets/minimal/account.scss */
body.premium.account.industries .groups {
  border-top: 1px solid var(--card-border-color);
  border-bottom: 1px solid var(--card-border-color);
  margin-top: var(--spacer-medium);
  padding: var(--spacer-medium) 0;
  column-count: var(--column-count); }
  /* line 13, /rails/app/assets/stylesheets/minimal/account.scss */
  body.premium.account.industries .groups .group {
    max-width: var(--content-short-max-width);
    break-inside: avoid-column;
    margin-bottom: var(--spacer-medium); }
    /* line 18, /rails/app/assets/stylesheets/minimal/account.scss */
    body.premium.account.industries .groups .group h4 {
      font-size: 16px;
      font-weight: 600; }

/* line 27, /rails/app/assets/stylesheets/minimal/account.scss */
body.premium.account.content_seats .user-list {
  border-top: 1px solid var(--card-border-color);
  border-bottom: 1px solid var(--card-border-color);
  margin-top: var(--spacer-medium);
  padding: var(--spacer-medium) 0;
  column-count: var(--column-count); }
/**
 * Minimal Theme - for centered/non-header/non-footer action views
 *
 * See https://www.figma.com/design/57j0ih8RMs7nzZrXCcJVAE/Free-Plan?node-id=6810-2034&t=9gTN3cS9kSd7ilaZ-0
 */
/*  Premium Definitions File  */
/*  Colours  */
/*  Sizes  */
/*  Radii  */
/*  Width   */
/* for places we don't have tailwind in the stylesheet */
/* line 2, /rails/app/assets/stylesheets/_env-badge.scss */
.env-badge {
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 0.25rem;
  color: white;
  font-size: 12px;
  line-height: 16px;
  border-top-right-radius: .5rem;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  background-color: #1d4ed8; }

/* line 15, /rails/app/assets/stylesheets/minimal/base.scss */
:root {
  --system-color: rgba(31, 36, 41, 1);
  --body-padding: 60px;
  --card-border-color: #DFE5EC;
  --card-padding: 24px;
  --color-primary: #496FBC;
  --column-count: 3;
  --content-max-width: 1178px;
  --content-mid-max-width: 742px;
  --content-short-max-width: 436px;
  --input-font-size: 16px;
  --input-label-font-size: 16px;
  --input-description-font-size: 12px;
  --input-button-font-size: 16px;
  --spacer-medium: 24px;
  --text-size: 18px;
  --text-color-default: #1F2429;
  --text-color-subtle: #657281;
  --text-color-darker: #464f5a; }

@media screen and (max-width: 1165px) {
  /* line 38, /rails/app/assets/stylesheets/minimal/base.scss */
  :root {
    --column-count: 2; } }
@media screen and (max-width: 800px) {
  /* line 42, /rails/app/assets/stylesheets/minimal/base.scss */
  :root {
    --column-count: 1; } }
@media screen and (max-width: 479px) {
  /* line 46, /rails/app/assets/stylesheets/minimal/base.scss */
  :root {
    --body-padding: 1rem;
    --content-short-max-width: 100%;
    --card-padding: 1rem; } }
/* line 55, /rails/app/assets/stylesheets/minimal/base.scss */
body {
  margin: 0;
  padding: 0;
  color: var(--text-color-subtle, #657281);
  font-family: "Figtree", sans-serif;
  font-size: var(--text-size);
  font-optical-sizing: auto;
  line-height: 1.5;
  leading-trim: both;
  text-edge: cap;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(var(--spacer-medium) * 2);
  background: #F8FAFC;
  min-height: 95vh;
  padding: var(--body-padding); }
  /* line 5, /rails/app/assets/stylesheets/components/reset.scss */
  body * {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box; }
  /* line 15, /rails/app/assets/stylesheets/components/reset.scss */
  body blockquote, body q {
    quotes: none; }
  /* line 19, /rails/app/assets/stylesheets/components/reset.scss */
  body blockquote:before, body blockquote:after, body q:before, body q:after {
    content: '';
    content: none; }
  /* line 24, /rails/app/assets/stylesheets/components/reset.scss */
  body table {
    border-collapse: collapse;
    border-spacing: 0; }
  /* line 56, /rails/app/assets/stylesheets/minimal/typography.scss */
  body .card {
    color: var(--system-color, #333); }
  /* line 60, /rails/app/assets/stylesheets/minimal/typography.scss */
  body h1, body h2, body h3, body h4, body h5, body p {
    margin-top: var(--spacer, 1rlh);
    margin-bottom: var(--spacer, 1rlh); }
    /* line 11, /rails/app/assets/stylesheets/components/flow.scss */
    body h1:first-child, body h2:first-child, body h3:first-child, body h4:first-child, body h5:first-child, body p:first-child {
      margin-top: 0; }
    /* line 12, /rails/app/assets/stylesheets/components/flow.scss */
    body h1:last-child, body h2:last-child, body h3:last-child, body h4:last-child, body h5:last-child, body p:last-child {
      margin-bottom: 0; }
  /* line 64, /rails/app/assets/stylesheets/minimal/typography.scss */
  body h1 {
    font-size: 32px;
    font-weight: 600;
    color: #303030; }
  /* line 70, /rails/app/assets/stylesheets/minimal/typography.scss */
  body li {
    list-style-position: inside; }
  /* line 74, /rails/app/assets/stylesheets/minimal/typography.scss */
  body a {
    color: var(--text-link-color, #496FBC);
    text-decoration: none; }
    /* line 78, /rails/app/assets/stylesheets/minimal/typography.scss */
    body a:hover {
      text-decoration: underline; }
  /* line 84, /rails/app/assets/stylesheets/minimal/typography.scss */
  body form > * {
    margin: 0; }
  /* line 86, /rails/app/assets/stylesheets/minimal/typography.scss */
  body form h2 {
    font-size: 18px;
    color: var(--text-color-default);
    font-style: normal;
    font-weight: 600;
    line-height: 20px; }
  /* line 88, /rails/app/assets/stylesheets/minimal/typography.scss */
  body form ol, body form ul, body form p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; }
  /* line 91, /rails/app/assets/stylesheets/minimal/typography.scss */
  body strong {
    font-weight: 500; }
  /* line 95, /rails/app/assets/stylesheets/minimal/typography.scss */
  body .text-center {
    text-align: center; }
  /* line 96, /rails/app/assets/stylesheets/minimal/typography.scss */
  body .text-left {
    text-align: left; }
  /* line 97, /rails/app/assets/stylesheets/minimal/typography.scss */
  body .text-right {
    text-align: right; }
  /* line 16, /rails/app/assets/stylesheets/components/alerts.scss */
  body .ui-alert {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 16px 20px;
    width: 100%;
    border: 1px solid #496FBC;
    border-radius: 4px;
    color: var(--text-color-default, #1F2429);
    font-size: 16px;
    line-height: 20px; }
    /* line 31, /rails/app/assets/stylesheets/components/alerts.scss */
    body .ui-alert a {
      color: inherit; }
    /* line 33, /rails/app/assets/stylesheets/components/alerts.scss */
    body .ui-alert svg.icon {
      height: 20px;
      width: 20px; }
    /* line 38, /rails/app/assets/stylesheets/components/alerts.scss */
    body .ui-alert .upper {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      gap: 10px; }
      /* line 45, /rails/app/assets/stylesheets/components/alerts.scss */
      body .ui-alert .upper > span {
        flex-grow: 2; }
    /* line 48, /rails/app/assets/stylesheets/components/alerts.scss */
    body .ui-alert .lower {
      display: block; }
    /* line 52, /rails/app/assets/stylesheets/components/alerts.scss */
    body .ui-alert .title {
      font-weight: 500; }
    /* line 54, /rails/app/assets/stylesheets/components/alerts.scss */
    body .ui-alert.info {
      background: #F0F3FA;
      border-color: #496FBC; }
      /* line 10, /rails/app/assets/stylesheets/components/alerts.scss */
      body .ui-alert.info svg.icon {
        color: #496FBC; }
    /* line 55, /rails/app/assets/stylesheets/components/alerts.scss */
    body .ui-alert.success {
      background: #F6F9F1;
      border-color: #769B37; }
      /* line 10, /rails/app/assets/stylesheets/components/alerts.scss */
      body .ui-alert.success svg.icon {
        color: #769B37; }
    /* line 56, /rails/app/assets/stylesheets/components/alerts.scss */
    body .ui-alert.warning {
      background: #FEF5F0;
      border-color: #DD6A2C; }
      /* line 10, /rails/app/assets/stylesheets/components/alerts.scss */
      body .ui-alert.warning svg.icon {
        color: #DD6A2C; }
    /* line 57, /rails/app/assets/stylesheets/components/alerts.scss */
    body .ui-alert.error {
      background: #FFF0F0;
      border-color: #BB2625; }
      /* line 10, /rails/app/assets/stylesheets/components/alerts.scss */
      body .ui-alert.error svg.icon {
        color: #BB2625; }
    /* line 58, /rails/app/assets/stylesheets/components/alerts.scss */
    body .ui-alert.neutral {
      background: #F8FAFC;
      border-color: #657281; }
      /* line 10, /rails/app/assets/stylesheets/components/alerts.scss */
      body .ui-alert.neutral svg.icon {
        color: #657281; }
  /* line 69, /rails/app/assets/stylesheets/minimal/base.scss */
  body > .navigation {
    position: absolute;
    top: 1rem;
    left: 2rem; }
    /* line 74, /rails/app/assets/stylesheets/minimal/base.scss */
    body > .navigation a {
      color: var(--text-color-subtle, #657281);
      font-family: "Figtree", sans-serif;
      font-size: var(--text-size);
      font-optical-sizing: auto;
      line-height: 1.5;
      leading-trim: both;
      text-edge: cap;
      text-decoration: none; }
      /* line 77, /rails/app/assets/stylesheets/minimal/base.scss */
      body > .navigation a:hover {
        color: var(--text-color-darker); }
  /* line 81, /rails/app/assets/stylesheets/minimal/base.scss */
  body .hero {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 16px;
    text-align: center;
    max-width: var(--content-mid-max-width); }
    /* line 88, /rails/app/assets/stylesheets/minimal/base.scss */
    body .hero * {
      margin: 0; }
    /* line 89, /rails/app/assets/stylesheets/minimal/base.scss */
    body .hero p {
      font-size: 16px; }
    /* line 91, /rails/app/assets/stylesheets/minimal/base.scss */
    body .hero img {
      height: 64px;
      width: 64px; }
  /* line 97, /rails/app/assets/stylesheets/minimal/base.scss */
  body .card {
    background-color: var(--card-background-color, #FFFFFF);
    border: 1px solid var(--card-border-color, #DFE5EC);
    border-radius: var(--border-radius, 4px);
    box-shadow: var(--box-shadow-blur, 0px 2px 4px 0px) var(--box-shadow-color, #0B233C1F);
    padding: var(--card-padding, 1.5rem);
    width: 100%;
    max-width: var(--content-short-max-width); }
    /* line 101, /rails/app/assets/stylesheets/minimal/base.scss */
    body .card .top {
      display: flex;
      justify-content: space-between;
      line-height: 24px; }
      /* line 107, /rails/app/assets/stylesheets/minimal/base.scss */
      body .card .top h3 {
        font-size: 20px;
        font-weight: 600;
        text-transform: capitalize;
        margin: 0; }
    /* line 115, /rails/app/assets/stylesheets/minimal/base.scss */
    body .card .actions {
      display: flex;
      justify-content: flex-end;
      gap: var(--spacer-medium); }
    /* line 122, /rails/app/assets/stylesheets/minimal/base.scss */
    body .card.wide {
      max-width: var(--content-max-width); }
  /* line 125, /rails/app/assets/stylesheets/minimal/base.scss */
  body form {
    display: flex;
    flex-direction: column;
    gap: 1.5rem; }
    /* line 67, /rails/app/assets/stylesheets/components/inputs.scss */
    body form .ui-input {
      display: flex;
      flex-direction: column;
      font-size: var(--input-font-size, 16px);
      gap: 0.125rem; }
      /* line 73, /rails/app/assets/stylesheets/components/inputs.scss */
      body form .ui-input .description {
        color: var(--text-color-subtle);
        font-size: var(--input-description-font-size, 0.85rem); }
      /* line 79, /rails/app/assets/stylesheets/components/inputs.scss */
      body form .ui-input.description-after span.description {
        order: 10; }
      /* line 82, /rails/app/assets/stylesheets/components/inputs.scss */
      body form .ui-input .required-star {
        color: #BB2625; }
      /* line 87, /rails/app/assets/stylesheets/components/inputs.scss */
      body form .ui-input.error input, body form .ui-input.error select {
        border-color: #BB2625; }
        /* line 90, /rails/app/assets/stylesheets/components/inputs.scss */
        body form .ui-input.error input:focus, body form .ui-input.error select:focus {
          outline: 1px solid #BB2625; }
      /* line 93, /rails/app/assets/stylesheets/components/inputs.scss */
      body form .ui-input.error .description {
        color: #710505; }
    /* line 97, /rails/app/assets/stylesheets/components/inputs.scss */
    body form label {
      font-size: var(--input-label-font-size, 16px);
      font-weight: var(--font-weight-label, 500); }
    /* line 102, /rails/app/assets/stylesheets/components/inputs.scss */
    body form input, body form select {
      border: 1px solid var(--card-border-color, #DFE5EC);
      border-radius: var(--border-radius, 4px);
      padding: 0.5rem 1.5rem;
      font-size: var(--input-button-font-size, 16px);
      letter-spacing: 0.5px; }
      /* line 38, /rails/app/assets/stylesheets/components/inputs.scss */
      body form input:focus, body form select:focus {
        border-color: var(--border-color-active, #496FBC); }
    /* line 106, /rails/app/assets/stylesheets/components/inputs.scss */
    body form input[type=email], body form input[type=text], body form input[type=password], body form input[type=search], body form input[type=url], body form select {
      padding: 0.5rem; }
    /* line 110, /rails/app/assets/stylesheets/components/inputs.scss */
    body form select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: #FFF;
      background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);
      background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px);
      background-size: 5px 5px, 5px 5px;
      background-repeat: no-repeat; }
    /* line 115, /rails/app/assets/stylesheets/components/inputs.scss */
    body form button {
      border: 1px solid var(--card-border-color, #DFE5EC);
      border-radius: var(--border-radius, 4px);
      padding: 0.5rem 1.5rem;
      font-size: var(--input-button-font-size, 16px);
      letter-spacing: 0.5px; }
      /* line 38, /rails/app/assets/stylesheets/components/inputs.scss */
      body form button:focus {
        border-color: var(--border-color-active, #496FBC); }
    /* line 119, /rails/app/assets/stylesheets/components/inputs.scss */
    body form input[type=submit] {
      color: #FFF;
      background: var(--color-primary, #496FBC);
      text-transform: uppercase;
      font-weight: 500;
      cursor: pointer; }
    /* line 124, /rails/app/assets/stylesheets/components/inputs.scss */
    body form .ui-input.ui-action {
      flex-direction: row;
      gap: 1rem; }
      /* line 128, /rails/app/assets/stylesheets/components/inputs.scss */
      body form .ui-input.ui-action input, body form .ui-input.ui-action button {
        padding-left: 2rem;
        padding-right: 2rem; }
    /* line 135, /rails/app/assets/stylesheets/components/inputs.scss */
    body form .ui-input.ui-radio .radio-group {
      display: flex;
      gap: 1rem; }
    /* line 140, /rails/app/assets/stylesheets/components/inputs.scss */
    body form .ui-input.ui-radio .option {
      justify-content: center;
      align-items: center; }
    /* line 146, /rails/app/assets/stylesheets/components/inputs.scss */
    body form .ui-input.ui-checkbox {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center; }
      /* line 153, /rails/app/assets/stylesheets/components/inputs.scss */
      body form .ui-input.ui-checkbox input[type=checkbox] {
        order: 1; }
      /* line 154, /rails/app/assets/stylesheets/components/inputs.scss */
      body form .ui-input.ui-checkbox label {
        order: 10; }
      /* line 155, /rails/app/assets/stylesheets/components/inputs.scss */
      body form .ui-input.ui-checkbox span.description {
        order: 11; }
  /* line 127, /rails/app/assets/stylesheets/minimal/base.scss */
  body .ui-alert {
    max-width: 700px;
    margin-bottom: 1rem;
    text-align: left; }
  /* line 134, /rails/app/assets/stylesheets/minimal/base.scss */
  body .ui-input span.description {
    order: 10; }
  /* line 137, /rails/app/assets/stylesheets/minimal/base.scss */
  body .ui-input.error .description {
    display: flex; }
  /* line 140, /rails/app/assets/stylesheets/minimal/base.scss */
  body .ui-input.error .description:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNzM1Nl8xMjUzKSI+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMjgzNzEgMC4zNDkzMTJDNS40OTgzOSAwLjIwOTc5MiA1Ljc0NTI3IDAuMTMzNzg5IDYuMDAwMDMgMC4xMzM3ODlDNi4yNTQ3OCAwLjEzMzc4OSA2LjUwMTY2IDAuMjA5NzkyIDYuNzE2MzUgMC4zNDkzMTJDNi45MzA0NiAwLjQ4ODQ2IDcuMTAzOTMgMC42ODQ5MzIgNy4yMjQ3OCAwLjkxNDg5NUw3LjIyNTY2IDAuOTE2NTY4TDExLjY4NjkgOS41MTM0NkMxMS44MDUgOS43NDk1OCAxMS44NjYgMTAuMDE0IDExLjg2NjcgMTAuMjgwOUMxMS44NjczIDEwLjU0NzkgMTEuODA3NiAxMC44MTI2IDExLjY5MDYgMTEuMDQ5NEMxMS41NzM3IDExLjI4NjMgMTEuNDAxOCAxMS40OTAyIDExLjE4NzEgMTEuNjM2QzEwLjk3MTkgMTEuNzgyMiAxMC43MjIyIDExLjg2MzggMTAuNDYzNCAxMS44NjcxTDEwLjQ1ODggMTEuODY3MkwxLjUzNjY0IDExLjg2NzFDMS4yNzc4MiAxMS44NjM4IDEuMDI4MTkgMTEuNzgyMiAwLjgxMjkxNCAxMS42MzZDMC41OTgyMjUgMTEuNDkwMiAwLjQyNjM3NSAxMS4yODYzIDAuMzA5NDE2IDExLjA0OTRDMC4xOTI0OTkgMTAuODEyNiAwLjEzMjcyIDEwLjU0NzkgMC4xMzMzNjcgMTAuMjgwOUMwLjEzNDAxNSAxMC4wMTQgMC4xOTUwNzkgOS43NDk1OSAwLjMxMzE5NSA5LjUxMzQ4TDAuMzE1NjI4IDkuNTA4NjJMNC43NzQ0IDAuOTE2NTdMNC43NzUyOCAwLjkxNDg5NEM0Ljg5NjEyIDAuNjg0OTMyIDUuMDY5NiAwLjQ4ODQ2IDUuMjgzNzEgMC4zNDkzMTJaTTYuMDAwMDMgMC44NjcxMjNDNS44OTI4OSAwLjg2NzEyMyA1Ljc4Mzk4IDAuODk4Nzg0IDUuNjgzMzIgMC45NjQyMDRDNS41ODIyNyAxLjAyOTg3IDUuNDkxNjQgMS4xMjg0NCA1LjQyNDgzIDEuMjU1MjhDNS40MjQ3IDEuMjU1NTMgNS40MjQ1NyAxLjI1NTc4IDUuNDI0NDQgMS4yNTYwM0wwLjk2NzkzNiA5Ljg0Mzc5QzAuOTAyODkzIDkuOTc0NyAwLjg2NzA3OCAxMC4xMjYxIDAuODY2Njk4IDEwLjI4MjdDMC44NjYzMTYgMTAuNDQwMiAwLjkwMTc5NiAxMC41OTI4IDAuOTY2OTUxIDEwLjcyNDdDMS4wMzIwNiAxMC44NTY2IDEuMTIyNzUgMTAuOTU5OSAxLjIyNDk1IDExLjAyOTNDMS4zMjU5MiAxMS4wOTc5IDEuNDM1NzMgMTEuMTMyIDEuNTQzOTEgMTEuMTMzOEgxMC40NTYxQzEwLjU2NDMgMTEuMTMyIDEwLjY3NDEgMTEuMDk3OSAxMC43NzUxIDExLjAyOTNDMTAuODc3MyAxMC45NTk5IDEwLjk2OCAxMC44NTY2IDExLjAzMzEgMTAuNzI0N0MxMS4wOTgzIDEwLjU5MjggMTEuMTMzNyAxMC40NDAyIDExLjEzMzQgMTAuMjgyN0MxMS4xMzMgMTAuMTI2MiAxMS4wOTcyIDkuOTc0NzMgMTEuMDMyMSA5Ljg0MzgyTDYuNTc1NjIgMS4yNTYwM0M2LjU3NTQ5IDEuMjU1NzggNi41NzUzNiAxLjI1NTU0IDYuNTc1MjQgMS4yNTUzQzYuNTA4NDMgMS4xMjg0NSA2LjQxNzc5IDEuMDI5ODcgNi4zMTY3NCAwLjk2NDIwNEM2LjIxNjA4IDAuODk4Nzg0IDYuMTA3MTcgMC44NjcxMjMgNi4wMDAwMyAwLjg2NzEyM1pNNi4wMDAwMyA0LjA1NTkxQzYuMjAyNTMgNC4wNTU5MSA2LjM2NjcgNC4yMjAwNyA2LjM2NjcgNC40MjI1OFY2LjUyODI1QzYuMzY2NyA2LjczMDc1IDYuMjAyNTMgNi44OTQ5MSA2LjAwMDAzIDYuODk0OTFDNS43OTc1MiA2Ljg5NDkxIDUuNjMzMzYgNi43MzA3NSA1LjYzMzM2IDYuNTI4MjVWNC40MjI1OEM1LjYzMzM2IDQuMjIwMDcgNS43OTc1MiA0LjA1NTkxIDYuMDAwMDMgNC4wNTU5MVpNNS42MzMzNiA4LjYzMzkzQzUuNjMzMzYgOC40MzE0MiA1Ljc5NzUyIDguMjY3MjYgNi4wMDAwMyA4LjI2NzI2SDYuMDA0ODFDNi4yMDczMiA4LjI2NzI2IDYuMzcxNDggOC40MzE0MiA2LjM3MTQ4IDguNjMzOTNDNi4zNzE0OCA4LjgzNjQzIDYuMjA3MzIgOS4wMDA1OSA2LjAwNDgxIDkuMDAwNTlINi4wMDAwM0M1Ljc5NzUyIDkuMDAwNTkgNS42MzMzNiA4LjgzNjQzIDUuNjMzMzYgOC42MzM5M1oiIGZpbGw9IiNCQjI2MjUiLz4KICA8L2c+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzczNTZfMTI1MyI+CiAgICAgIDxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgo8L3N2Zz4=");
    padding-top: 2px;
    margin-right: 4px; }
  /* line 148, /rails/app/assets/stylesheets/minimal/base.scss */
  body .ui-input.ui-checkbox label, body .ui-input.ui-checkbox .description {
    width: 93%; }
  /* line 149, /rails/app/assets/stylesheets/minimal/base.scss */
  body .ui-input.ui-checkbox .description {
    margin-left: auto; }
  /* line 153, /rails/app/assets/stylesheets/minimal/base.scss */
  body .support {
    max-width: var(--content-short-max-width);
    padding: var(--card-padding); }
  /* line 158, /rails/app/assets/stylesheets/minimal/base.scss */
  body .hide {
    display: none; }
  /* line 160, /rails/app/assets/stylesheets/minimal/base.scss */
  body .primary.action.button {
    color: #FFF;
    background: var(--color-primary, #496FBC);
    text-transform: uppercase;
    font-weight: 500;
    cursor: pointer;
    border: 1px solid var(--card-border-color, #DFE5EC);
    border-radius: var(--border-radius, 4px);
    padding: 0.5rem 1.5rem;
    font-size: var(--input-button-font-size, 16px);
    letter-spacing: 0.5px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    width: 100%; }
    /* line 38, /rails/app/assets/stylesheets/components/inputs.scss */
    body .primary.action.button:focus {
      border-color: var(--border-color-active, #496FBC); }
  /* line 171, /rails/app/assets/stylesheets/minimal/base.scss */
  body .ui-submit input[type=submit] {
    width: 100%; }
  /* line 176, /rails/app/assets/stylesheets/minimal/base.scss */
  body .ui-submit.secondary input[type="submit"] {
    border-color: var(--color-primary);
    background: #FFF;
    color: var(--color-primary); }
  /* line 182, /rails/app/assets/stylesheets/minimal/base.scss */
  body .terms {
    max-width: var(--content-mid-max-width); }
    /* line 185, /rails/app/assets/stylesheets/minimal/base.scss */
    body .terms p {
      text-align: center; }
/*  Premium Definitions File  */
/*  Colours  */
/*  Sizes  */
/*  Radii  */
/*  Width   */
/* line 7, /rails/app/assets/stylesheets/minimal/upgrade.scss */
body.premium.upgrade .hero .steps {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: var(--spacer-medium);
  gap: var(--spacer-medium); }
  /* line 12, /rails/app/assets/stylesheets/minimal/upgrade.scss */
  body.premium.upgrade .hero .steps .step {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
    font-size: 20px;
    font-weight: 600;
    color: var(--text-color-default); }
    /* line 22, /rails/app/assets/stylesheets/minimal/upgrade.scss */
    body.premium.upgrade .hero .steps .step a {
      color: var(--text-color-default);
      text-decoration: none; }
      /* line 26, /rails/app/assets/stylesheets/minimal/upgrade.scss */
      body.premium.upgrade .hero .steps .step a:hover {
        text-decoration: underline; }
    /* line 29, /rails/app/assets/stylesheets/minimal/upgrade.scss */
    body.premium.upgrade .hero .steps .step span.number {
      border: 1px solid #657281;
      border-radius: 100%;
      font-size: 16px;
      line-height: 1.9;
      font-weight: 500;
      color: #fff;
      background: #657281;
      height: 32px;
      width: 32px;
      text-align: center; }
    /* line 43, /rails/app/assets/stylesheets/minimal/upgrade.scss */
    body.premium.upgrade .hero .steps .step.active span.number {
      background: #496FBC;
      border-color: #496FBC; }
/* line 51, /rails/app/assets/stylesheets/minimal/upgrade.scss */
body.premium.upgrade .main {
  display: flex;
  flex-direction: column;
  gap: 24px; }
  /* line 56, /rails/app/assets/stylesheets/minimal/upgrade.scss */
  body.premium.upgrade .main h2 {
    font-size: 20px;
    font-weight: 600; }
  /* line 61, /rails/app/assets/stylesheets/minimal/upgrade.scss */
  body.premium.upgrade .main p.small {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    margin-top: 0; }
  /* line 67, /rails/app/assets/stylesheets/minimal/upgrade.scss */
  body.premium.upgrade .main .radio-group {
    justify-content: space-between; }
    /* line 70, /rails/app/assets/stylesheets/minimal/upgrade.scss */
    body.premium.upgrade .main .radio-group .option {
      border: 1px solid var(--curve-color, #ccc);
      border-radius: 4px;
      border-color: #496FBC;
      cursor: pointer;
      display: flex;
      flex-grow: 1;
      gap: 12px;
      padding: 16px; }
      /* line 79, /rails/app/assets/stylesheets/minimal/upgrade.scss */
      body.premium.upgrade .main .radio-group .option input {
        cursor: pointer; }
      /* line 83, /rails/app/assets/stylesheets/minimal/upgrade.scss */
      body.premium.upgrade .main .radio-group .option label {
        cursor: pointer;
        font-weight: 400; }
  /* line 90, /rails/app/assets/stylesheets/minimal/upgrade.scss */
  body.premium.upgrade .main .payment-info {
    border: 1px solid var(--curve-color, #ccc);
    border-radius: 4px;
    background: #F8FAFC;
    border-color: #DFE5EC;
    padding: 32px; }
    /* line 96, /rails/app/assets/stylesheets/minimal/upgrade.scss */
    body.premium.upgrade .main .payment-info p {
      font-size: 16px; }
    /* line 98, /rails/app/assets/stylesheets/minimal/upgrade.scss */
    body.premium.upgrade .main .payment-info.credit_card {
      display: flex;
      flex-wrap: wrap;
      gap: 8px; }
      /* line 103, /rails/app/assets/stylesheets/minimal/upgrade.scss */
      body.premium.upgrade .main .payment-info.credit_card.hide {
        display: none; }
    /* line 106, /rails/app/assets/stylesheets/minimal/upgrade.scss */
    body.premium.upgrade .main .payment-info img.icon {
      width: 48px; }
/* line 113, /rails/app/assets/stylesheets/minimal/upgrade.scss */
body.premium.upgrade .plan h2 {
  color: var(--text-color-default);
  font-feature-settings: 'liga' off, 'clig' off;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: var(--spacer-medium); }
/* line 118, /rails/app/assets/stylesheets/minimal/upgrade.scss */
body.premium.upgrade .plan h3, body.premium.upgrade .plan p.price {
  color: #738196;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Figtree;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin-bottom: 8px; }
/* line 123, /rails/app/assets/stylesheets/minimal/upgrade.scss */
body.premium.upgrade .plan .breakdown {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  flex-direction: column; }
  /* line 128, /rails/app/assets/stylesheets/minimal/upgrade.scss */
  body.premium.upgrade .plan .breakdown > div {
    display: flex;
    justify-content: space-between; }
  /* line 133, /rails/app/assets/stylesheets/minimal/upgrade.scss */
  body.premium.upgrade .plan .breakdown div.gross {
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid var(--card-border-color, #DFE5EC);
    font-weight: 500; }
/* line 143, /rails/app/assets/stylesheets/minimal/upgrade.scss */
body.premium.upgrade .support h3 {
  font-size: 18px;
  color: var(--text-color-default);
  font-style: normal;
  font-weight: 600;
  line-height: 20px; }
/* line 144, /rails/app/assets/stylesheets/minimal/upgrade.scss */
body.premium.upgrade .support p {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #545963; }
  /* line 148, /rails/app/assets/stylesheets/minimal/upgrade.scss */
  body.premium.upgrade .support p a {
    color: inherit; }
@media screen and (min-width: 1009px) {
  /* line 156, /rails/app/assets/stylesheets/minimal/upgrade.scss */
  body.premium.upgrade .main {
    width: 960px;
    flex-flow: column wrap;
    justify-content: space-between;
    max-height: 550px; }
    /* line 162, /rails/app/assets/stylesheets/minimal/upgrade.scss */
    body.premium.upgrade .main .card, body.premium.upgrade .main .support {
      max-width: calc(33% - 24px/2); }
    /* line 166, /rails/app/assets/stylesheets/minimal/upgrade.scss */
    body.premium.upgrade .main .card.wide {
      max-width: calc(66% - 24px/2);
      order: 2; } }
/*


 */

