.help-steps[data-astro-cid-dvhh4szm] {
  margin: var(--spacing-xl) 0;
  gap: var(--spacing-lg);
  flex-direction: column;
  padding: 0;
  list-style: none;
  display: flex;
}

.help-step[data-astro-cid-dvhh4szm] {
  counter-increment: step;
  padding-left: 38px;
  position: relative;
}

.help-step[data-astro-cid-dvhh4szm]:before {
  content: counter(step);
  width: 24px;
  height: 24px;
  color: var(--color-text);
  background: #eceef1;
  border: none;
  border-radius: 50%;
  place-items: center;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: grid;
  position: absolute;
  top: 3px;
  left: 0;
}

.help-step-title[data-astro-cid-dvhh4szm] {
  margin: 0;
  line-height: 1.6;
}

.help-step-body[data-astro-cid-dvhh4szm] {
  margin: var(--spacing-xs) 0 0;
  color: var(--color-muted);
  line-height: 1.6;
}

.help-step-list[data-astro-cid-dvhh4szm] {
  margin: var(--spacing-xs) 0 0;
  color: var(--color-muted);
  padding-left: 1.25rem;
  line-height: 1.6;
  list-style: outside;
}

.help-step-list[data-astro-cid-dvhh4szm] li[data-astro-cid-dvhh4szm] + li[data-astro-cid-dvhh4szm] {
  margin-top: 2px;
}

.help-steps[data-astro-cid-dvhh4szm] a {
  color: var(--color-brand);
  text-underline-offset: 2px;
  text-decoration: underline;
}

.help-steps[data-astro-cid-dvhh4szm] code {
  background: var(--color-surface);
  border-radius: 4px;
  padding: 1px 6px;
  font-size: .9em;
}

.help-step-shot[data-astro-cid-dvhh4szm] {
  margin-top: var(--spacing-md);
  border: 1px solid var(--color-border);
  border-radius: 10px;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 900px;
  display: block;
}
.article-callout[data-astro-cid-vmyrzwwp] {
  --tone: #2179f4;
  --tone-bg: #eff6ff;
  margin: var(--spacing-xl) 0;
  padding: var(--spacing-md) var(--spacing-lg);
  background: var(--tone-bg);
  border: 1px solid color-mix(in srgb, var(--tone) 25%, transparent);
  border-left: 4px solid var(--tone);
  border-radius: 12px;
}

.is-tip[data-astro-cid-vmyrzwwp] {
  --tone: #22a394;
  --tone-bg: #ecfaf7;
}

.is-warning[data-astro-cid-vmyrzwwp] {
  --tone: #e58b00;
  --tone-bg: #fff7e8;
}

.is-plan[data-astro-cid-vmyrzwwp] {
  --tone: #9726ab;
  --tone-bg: #f8eefa;
}

.article-callout-title[data-astro-cid-vmyrzwwp] {
  margin: 0 0 var(--spacing-xs);
  color: var(--tone);
  font-weight: 600;
}

.article-callout-body[data-astro-cid-vmyrzwwp] {
  margin: 0;
  line-height: 1.6;
}

.article-callout-body[data-astro-cid-vmyrzwwp] + .article-callout-body[data-astro-cid-vmyrzwwp] {
  margin-top: var(--spacing-xs);
}

.article-callout-body[data-astro-cid-vmyrzwwp] a {
  color: var(--tone);
  text-decoration: underline;
}

.article-callout-copy[data-astro-cid-vmyrzwwp] {
  margin-top: var(--spacing-sm);
}

.article-callout-label[data-astro-cid-vmyrzwwp] {
  font-size: var(--font-size-sm);
  color: var(--color-muted);
  margin-bottom: .35rem;
  display: block;
}

.article-callout-value[data-astro-cid-vmyrzwwp] {
  flex-wrap: wrap;
  align-items: center;
  gap: .5rem;
  display: flex;
}

.article-callout-value[data-astro-cid-vmyrzwwp] code[data-astro-cid-vmyrzwwp] {
  background: var(--color-bg);
  border: 1px solid color-mix(in srgb, var(--tone) 30%, transparent);
  border-radius: 8px;
  padding: .45rem .75rem;
  font-size: .95rem;
}

.article-callout-value[data-astro-cid-vmyrzwwp] button[data-astro-cid-vmyrzwwp] {
  background: var(--tone);
  color: #fff;
  font: inherit;
  font-size: var(--font-size-sm);
  cursor: pointer;
  border: 0;
  border-radius: 8px;
  padding: .45rem .9rem;
}

.article-callout-link[data-astro-cid-vmyrzwwp] {
  margin-top: var(--spacing-sm);
  color: var(--tone);
  font-weight: 600;
  display: inline-block;
}
.article-checklist[data-astro-cid-mio5qx54] {
  margin: var(--spacing-lg) 0;
  gap: var(--spacing-md);
  padding: 0;
  list-style: none;
  display: grid;
}

.article-checklist[data-astro-cid-mio5qx54] li[data-astro-cid-mio5qx54] {
  grid-template-columns: 22px 1fr;
  align-items: start;
  gap: .75rem;
  line-height: 1.6;
  display: grid;
}

.article-checklist-icon[data-astro-cid-mio5qx54] {
  color: #16b28a;
  width: 22px;
  height: 22px;
  margin-top: .15em;
}

.is-red[data-astro-cid-mio5qx54] .article-checklist-icon[data-astro-cid-mio5qx54] {
  color: #e5484d;
}
.article-video[data-astro-cid-dek2ykbh] {
  margin: var(--spacing-xl) 0;
}

.article-video[data-astro-cid-dek2ykbh] video[data-astro-cid-dek2ykbh] {
  background: #f0f2f5;
  border-radius: 12px;
  width: 100%;
  height: auto;
  display: block;
}

.article-video[data-astro-cid-dek2ykbh] figcaption[data-astro-cid-dek2ykbh] {
  font-size: var(--font-size-sm);
  color: var(--color-muted);
  text-align: center;
  margin-top: .5rem;
}
.article-embed[data-astro-cid-hu3qbo6m] {
  margin: var(--spacing-xl) 0;
}

.article-embed[data-astro-cid-hu3qbo6m] iframe[data-astro-cid-hu3qbo6m] {
  border: 1px solid var(--color-border);
  background: #fff;
  border-radius: 12px;
  width: 100%;
  max-height: calc(100vh - 80px);
  display: block;
}

.article-embed[data-astro-cid-hu3qbo6m] figcaption[data-astro-cid-hu3qbo6m] {
  font-size: var(--font-size-sm);
  text-align: right;
  margin-top: .5rem;
}
.help-image[data-astro-cid-q7warct4] {
  margin: var(--spacing-xl) 0;
}

.help-image[data-astro-cid-q7warct4] img[data-astro-cid-q7warct4] {
  border: 1px solid var(--color-border);
  border-radius: 10px;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 900px;
  margin-inline: auto;
  display: block;
}

.help-image[data-astro-cid-q7warct4] figcaption[data-astro-cid-q7warct4] {
  font-size: var(--font-size-sm);
  color: var(--color-muted);
  text-align: center;
  margin-top: .5rem;
}
.article-body {
  color: var(--color-text);
  overflow-wrap: break-word;
  font-size: 1.0625rem;
  line-height: 1.75;
}

.article-body > :first-child {
  margin-top: 0;
}

.article-body p, .article-body ul, .article-body ol {
  margin: 0 0 1.15em;
}

.article-body :is(h2, h3, h4, h5, h6) {
  letter-spacing: -.01em;
  color: var(--color-text);
  scroll-margin-top: 16px;
  line-height: 1.25;
}

.article-body h2 {
  margin: 2.2em 0 .7em;
  font-size: clamp(1.5rem, 1.15rem + 1.2vw, 1.95rem);
  font-weight: 600;
}

.article-body h3 {
  margin: 1.8em 0 .6em;
  font-size: clamp(1.2rem, 1.05rem + .6vw, 1.4rem);
  font-weight: 600;
}

.article-body h4, .article-body h5, .article-body h6 {
  margin: 1.6em 0 .5em;
  font-size: 1.1rem;
  font-weight: 600;
}

.article-body a {
  color: var(--accent-blue);
  text-underline-offset: 3px;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.article-body a:hover {
  text-decoration-thickness: 2px;
}

.article-body a.btn {
  text-decoration: none;
}

.article-body strong {
  font-weight: 600;
}

.article-body ul, .article-body ol {
  padding-left: 1.4em;
}

.article-body li {
  margin: .35em 0;
  padding-left: .2em;
}

.article-body li > ul, .article-body li > ol {
  margin: .35em 0 .5em;
}

.article-body ul > li::marker {
  color: var(--color-text);
}

.article-body ol > li::marker {
  color: var(--color-muted);
  font-weight: 600;
}

.article-body blockquote {
  border-left: 3px solid var(--accent-blue);
  color: var(--color-muted);
  margin: 1.6em 0;
  padding: .2em 0 .2em 1.25em;
  font-style: italic;
}

.article-body blockquote p:last-child {
  margin-bottom: 0;
}

.article-body .emdash-image {
  margin: 2em 0;
}

.article-body .emdash-image img {
  border-radius: 12px;
  margin: 0 auto;
  display: block;
  box-shadow: 0 1px 2px #0f172b0f, 0 8px 24px #0f172b0f;
}

.article-body .emdash-image figcaption {
  color: var(--color-muted);
  font-size: .875rem;
}

.article-body .emdash-gallery {
  gap: var(--spacing-md);
  margin: 2em 0;
}

.article-body .emdash-table-wrapper {
  border: 1px solid var(--color-border);
  -webkit-overflow-scrolling: touch;
  border-radius: 12px;
  margin: 2em 0;
  overflow-x: auto;
}

.article-body .emdash-table {
  border-collapse: collapse;
  width: 100%;
  font-size: .925rem;
  line-height: 1.5;
}

.article-body .emdash-table :is(th, td) {
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid var(--color-border);
  min-width: 120px;
  padding: .7rem .9rem;
}

.article-body .emdash-table th {
  background: color-mix(in srgb, var(--accent-blue) 7%, var(--color-bg));
  font-weight: 600;
}

.article-body .emdash-table tr:last-child td {
  border-bottom: 0;
}

.article-body .emdash-table tbody tr:nth-child(2n) td {
  background: color-mix(in srgb, var(--color-text) 2.5%, transparent);
}

.article-body .emdash-table p {
  margin: 0;
}

.article-body code {
  background: color-mix(in srgb, var(--color-text) 7%, transparent);
  border-radius: 5px;
  padding: .1em .35em;
  font-size: .9em;
}

.article-body .emdash-code {
  border-radius: 12px;
  margin: 1.6em 0;
  font-size: .875rem;
  overflow: auto;
}

.article-body .emdash-code code {
  background: none;
  padding: 0;
}

.article-body .emdash-embed {
  margin: 2em 0;
}

.article-body .emdash-pullquote {
  padding: var(--spacing-xl);
  background: #f0f2f5;
  border-radius: 20px;
  margin: 2em 0;
}

.article-body .emdash-break {
  margin: 2.5em 0;
}

.article-body hr {
  border: 0;
  border-top: 1px solid var(--color-border);
  margin: 2.5em 0;
}

html.dark .article-body .emdash-pullquote {
  background: #1c2230;
}
.article-aside[data-astro-cid-twdwaz5s] {
  font-size: .9rem;
}

.toc-sticky[data-astro-cid-twdwaz5s] {
  top: calc(var(--header-h) + 24px);
  gap: var(--spacing-md);
  display: grid;
  position: sticky;
}

.toc-card[data-astro-cid-twdwaz5s] {
  background: #f3f4f6;
  border-radius: 12px;
  padding: .9rem;
}

html.dark .toc-card[data-astro-cid-twdwaz5s] {
  background: #1c2230;
}

.toc-title[data-astro-cid-twdwaz5s] {
  text-transform: uppercase;
  letter-spacing: .06em;
  color: var(--color-muted);
  margin: 0 0 .4rem;
  padding: 0 .5rem;
  font-size: .75rem;
  font-weight: 600;
}

.toc-card[data-astro-cid-twdwaz5s] ol[data-astro-cid-twdwaz5s], .toc-mobile[data-astro-cid-twdwaz5s] ol[data-astro-cid-twdwaz5s] {
  max-height: min(52vh, 520px);
  margin: 0;
  padding: 0;
  list-style: none;
  overflow-y: auto;
}

.toc-card[data-astro-cid-twdwaz5s] li[data-astro-cid-twdwaz5s] a[data-astro-cid-twdwaz5s] {
  color: var(--color-muted);
  border-radius: 6px;
  padding: .35rem .5rem;
  line-height: 1.35;
  text-decoration: none;
  display: block;
}

.toc-card[data-astro-cid-twdwaz5s] li[data-astro-cid-twdwaz5s].toc-l3 a[data-astro-cid-twdwaz5s] {
  padding-left: 1.2rem;
  font-size: .85rem;
}

.toc-card[data-astro-cid-twdwaz5s] li[data-astro-cid-twdwaz5s] a[data-astro-cid-twdwaz5s]:hover {
  color: var(--color-text);
}

.toc-card[data-astro-cid-twdwaz5s] li[data-astro-cid-twdwaz5s] a[data-astro-cid-twdwaz5s].is-active {
  background: var(--color-bg);
  color: var(--color-text);
  font-weight: 600;
}

.toc-progress-row[data-astro-cid-twdwaz5s] {
  justify-content: space-between;
  margin-bottom: .5rem;
  display: flex;
}

.toc-bar[data-astro-cid-twdwaz5s] {
  background: color-mix(in srgb, var(--color-text) 10%, transparent);
  border-radius: 3px;
  height: 5px;
  overflow: hidden;
}

.toc-bar[data-astro-cid-twdwaz5s] span[data-astro-cid-twdwaz5s], .read-bar[data-astro-cid-twdwaz5s] span[data-astro-cid-twdwaz5s] {
  background: var(--accent-blue);
  width: 0;
  height: 100%;
  transition: width .15s linear;
  display: block;
}

.toc-remaining[data-astro-cid-twdwaz5s] {
  color: var(--color-muted);
  align-items: center;
  gap: .4rem;
  margin: .65rem 0 0;
  font-size: .8rem;
  display: flex;
}

.toc-mobile[data-astro-cid-twdwaz5s], .read-bar[data-astro-cid-twdwaz5s] {
  display: none;
}

@media (width <= 1023px) {
  .toc-sticky[data-astro-cid-twdwaz5s] {
    display: none;
  }

  .toc-mobile[data-astro-cid-twdwaz5s] {
    margin-bottom: var(--spacing-lg);
    background: #f3f4f6;
    border-radius: 12px;
    display: block;
  }

  html.dark .toc-mobile[data-astro-cid-twdwaz5s] {
    background: #1c2230;
  }

  .toc-mobile[data-astro-cid-twdwaz5s] summary[data-astro-cid-twdwaz5s] {
    cursor: pointer;
    padding: .85rem 1rem;
    font-weight: 600;
  }

  .toc-mobile[data-astro-cid-twdwaz5s] ol[data-astro-cid-twdwaz5s] {
    padding: 0 .75rem .75rem;
  }

  .toc-mobile[data-astro-cid-twdwaz5s] li[data-astro-cid-twdwaz5s] a[data-astro-cid-twdwaz5s] {
    color: var(--color-muted);
    padding: .35rem .25rem;
    text-decoration: none;
    display: block;
  }

  .toc-mobile[data-astro-cid-twdwaz5s] li[data-astro-cid-twdwaz5s].toc-l3 a[data-astro-cid-twdwaz5s] {
    padding-left: 1rem;
  }

  .read-bar[data-astro-cid-twdwaz5s] {
    z-index: 60;
    height: 3px;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
}
.kb-feedback[data-astro-cid-jvsx4qc2] {
  margin-top: var(--spacing-3xl);
  padding: var(--spacing-lg) 0;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 20px;
  display: flex;
}

.kb-feedback-q[data-astro-cid-jvsx4qc2] {
  font-weight: 600;
}

.kb-feedback-buttons[data-astro-cid-jvsx4qc2] {
  gap: 8px;
  display: flex;
}

.kb-feedback-buttons[data-astro-cid-jvsx4qc2][hidden] {
  display: none;
}

.kb-feedback-buttons[data-astro-cid-jvsx4qc2] button[data-astro-cid-jvsx4qc2] {
  min-width: 72px;
  font: inherit;
  font-size: var(--font-size-sm);
  border: 1px solid var(--color-border);
  cursor: pointer;
  background: #fff;
  border-radius: 20px;
  padding: 8px 18px;
  transition: background-color .2s, color .2s;
}

.kb-feedback-buttons[data-astro-cid-jvsx4qc2] button[data-astro-cid-jvsx4qc2]:hover {
  color: #fff;
  background: #000;
  border-color: #000;
}

.kb-feedback[data-astro-cid-jvsx4qc2] p[data-astro-cid-jvsx4qc2][hidden] {
  display: none;
}

.kb-chat-link[data-astro-cid-jvsx4qc2] {
  font: inherit;
  color: var(--color-brand);
  cursor: pointer;
  background: none;
  border: 0;
  padding: 0;
  text-decoration: underline;
}
.kb-article-page[data-astro-cid-4yxh6ep7] {
  padding-block: var(--spacing-2xl) 0;
}

.kb-crumbs[data-astro-cid-4yxh6ep7] {
  font-size: var(--font-size-sm);
  color: var(--color-muted);
  flex-wrap: wrap;
  gap: 8px;
  display: flex;
}

.kb-crumbs[data-astro-cid-4yxh6ep7] a[data-astro-cid-4yxh6ep7]:hover {
  color: var(--color-brand);
}

.kb-article-header[data-astro-cid-4yxh6ep7] {
  margin-bottom: var(--spacing-2xl);
  grid-area: head;
}

.kb-article-header[data-astro-cid-4yxh6ep7] h1[data-astro-cid-4yxh6ep7] {
  font-size: clamp(1.75rem, 1.2rem + 1.8vw, 2.5rem);
  font-weight: var(--font-weight-heading);
  text-wrap: balance;
  line-height: 1.25;
}

.kb-summary[data-astro-cid-4yxh6ep7] {
  margin-top: var(--spacing-md);
  font-size: var(--font-size-lg);
  color: var(--color-muted);
  line-height: 1.6;
}

.kb-meta[data-astro-cid-4yxh6ep7] {
  margin-top: var(--spacing-md);
  font-size: var(--font-size-sm);
  color: var(--color-muted);
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 20px;
  display: flex;
}

.kb-plan-chip[data-astro-cid-4yxh6ep7] {
  color: var(--pill-purple);
  background: color-mix(in srgb, var(--pill-purple) 8%, transparent);
  border-radius: 46px;
  padding: 2px 10px;
}

.kb-layout[data-astro-cid-4yxh6ep7] {
  margin-top: var(--spacing-lg);
  grid-template: "head aside"
                 "body aside" 1fr
                 / minmax(0, 760px) 260px;
  justify-content: space-between;
  column-gap: 64px;
  display: grid;
}

.kb-article[data-astro-cid-4yxh6ep7] {
  grid-area: body;
}

.kb-layout[data-astro-cid-4yxh6ep7] > .article-aside {
  grid-area: aside;
}

.kb-related[data-astro-cid-4yxh6ep7] {
  margin-top: var(--spacing-3xl);
  padding-top: var(--spacing-xl);
  border-top: 1px solid var(--color-border);
}

.kb-related[data-astro-cid-4yxh6ep7] h2[data-astro-cid-4yxh6ep7] {
  font-size: var(--font-size-xl);
  margin-bottom: var(--spacing-md);
}

.kb-related[data-astro-cid-4yxh6ep7] ul[data-astro-cid-4yxh6ep7] {
  gap: 10px;
  list-style: none;
  display: grid;
}

.kb-related[data-astro-cid-4yxh6ep7] a[data-astro-cid-4yxh6ep7] {
  color: var(--color-brand);
}

.kb-related[data-astro-cid-4yxh6ep7] a[data-astro-cid-4yxh6ep7]:hover {
  text-decoration: underline;
}

.kb-help-box[data-astro-cid-4yxh6ep7] {
  margin-top: var(--spacing-2xl);
  padding: var(--spacing-xl);
  background: var(--color-surface);
  border-radius: var(--radius-lg);
}

.kb-help-box[data-astro-cid-4yxh6ep7] p[data-astro-cid-4yxh6ep7] {
  margin-bottom: var(--spacing-md);
}

.kb-help-actions[data-astro-cid-4yxh6ep7] {
  flex-wrap: wrap;
  gap: 10px;
  display: flex;
}

.kb-help-actions[data-astro-cid-4yxh6ep7] .btn[data-astro-cid-4yxh6ep7] {
  border-radius: 24px;
}

.kb-help-title[data-astro-cid-4yxh6ep7] {
  font-size: var(--font-size-lg);
  font-weight: 600;
}

@media (width <= 1023px) {
  .kb-layout[data-astro-cid-4yxh6ep7] {
    grid-template: "head"
                   "aside"
                   "body"
                   / minmax(0, 1fr);
    column-gap: 0;
  }
}
.kb-page[data-astro-cid-n67f4zmd] {
  max-width: 856px;
  padding-block: var(--spacing-3xl);
}

.kb-page[data-astro-cid-n67f4zmd] h1[data-astro-cid-n67f4zmd] {
  margin-bottom: var(--spacing-xl);
  font-size: var(--font-size-display-2);
  font-weight: var(--font-weight-display);
  line-height: 1.2;
}
