.text.svelte-1v7em6 {
    --_size: var(--text-base);--_weight: 400;--_leading: var(--line-height-normal);--_fg: var(--text);--_style: normal;--_tracking: normal;margin:0;
    overflow-wrap:anywhere;font-family:var(--font-body);font-size:var(--_size);font-weight:var(--_weight);line-height:var(--_leading);font-style:var(--_style);letter-spacing:var(--_tracking);color:var(--_fg);&.lead {--_size: var(--text-lg);--_leading: var(--line-height-relaxed);}&.caption {--_size: var(--text-xs);--_fg: var(--text-muted);}&.eyebrow {--_size: var(--text-xs);--_weight: 600;--_fg: var(--text-muted);--_tracking: var(--letter-spacing-wider);text-transform:uppercase;}&.quote {--_size: var(--text-lg);--_style: italic;--_fg: var(--text-muted);display:block;padding-inline-start:var(--space-4);border-inline-start:2px solid var(--border);}}
.forge-flex.svelte-1n84w8p {display:flex;width:100%;
    overflow-wrap:anywhere;}

  
  @container (width < 24rem) {.forge-flex[data-responsive-reverse].svelte-1n84w8p {flex-direction:column !important;}
  }
.language-switcher.svelte-kq7py4 {
    --_current-fg: var(--text);--_link-fg: var(--text-muted);--_link-fg-hover: var(--text);--_link-bg-hover: var(--surface-raised);--_link-bg-press: var(--surface-overlay);}.language-switcher__list.svelte-kq7py4 {display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;}.language-switcher__current.svelte-kq7py4,
  .language-switcher__link.svelte-kq7py4 {display:inline-flex;align-items:center;padding-block:var(--space-1);padding-inline:var(--space-2);font-size:var(--text-sm);}.language-switcher__current.svelte-kq7py4 {color:var(--_current-fg);font-weight:600;}.language-switcher__link.svelte-kq7py4 {
    min-block-size:var(--control-h-sm);border-radius:var(--radius-sm);color:var(--_link-fg);text-decoration:none;transition:background var(--motion-fast) var(--ease-out),
      color var(--motion-fast) var(--ease-out);}.language-switcher__link.svelte-kq7py4:hover {background:var(--_link-bg-hover);color:var(--_link-fg-hover);}

  .language-switcher__link.svelte-kq7py4:active {background:var(--_link-bg-press);color:var(--_link-fg-hover);}

  .language-switcher--menu.svelte-kq7py4 {--_trigger-fg: var(--text);--_panel-bg: var(--surface-raised);--_panel-border: var(--border);position:relative;display:inline-block;}.language-switcher__trigger.svelte-kq7py4 {display:inline-flex;align-items:center;gap:var(--space-1);
    min-block-size:var(--control-h-sm);min-inline-size:var(--control-h-sm);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--_trigger-fg);font-size:var(--text-sm);letter-spacing:0.04em;cursor:pointer;list-style:none;transition:background var(--motion-fast) var(--ease-out);}.language-switcher__trigger.svelte-kq7py4::-webkit-details-marker {display:none;}.language-switcher__trigger.svelte-kq7py4:hover {background:var(--_link-bg-hover);}.language-switcher__trigger.svelte-kq7py4:active,
  .language-switcher--menu[open].svelte-kq7py4 > .language-switcher__trigger:where(.svelte-kq7py4) {background:var(--_link-bg-press);}.language-switcher__trigger.svelte-kq7py4:focus-visible {outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);}.language-switcher--menu.svelte-kq7py4 > .language-switcher__list:where(.svelte-kq7py4) {position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:var(--z-raised);flex-direction:column;align-items:stretch;min-inline-size:max-content;max-inline-size:20rem;padding:var(--space-1);background:var(--_panel-bg);border:1px solid var(--_panel-border);border-radius:var(--radius-md);box-shadow:var(--elev-2-shadow);}.language-switcher--menu.svelte-kq7py4 .language-switcher__current:where(.svelte-kq7py4),
  .language-switcher--menu.svelte-kq7py4 .language-switcher__link:where(.svelte-kq7py4) {min-block-size:var(--control-h-sm);white-space:nowrap;}
.steps.svelte-rfjgtj {container:steps / inline-size;

    --_steps-marker: var(--space-8);--_steps-gap: var(--space-4);--_steps-line: 2px;--_steps-line-color: var(--border-strong);--_steps-marker-bg: var(--accent);--_steps-marker-fg: var(--accent-fg);
    --_steps-measure: var(--container-md);--_steps-marker-font: inherit;--_steps-marker-size: var(--text-sm);--_steps-marker-radius: var(--radius-full);--_steps-marker-justify: center;

    &[data-orientation='horizontal'][data-title-row='shared'] .step-title {text-wrap:balance;}&[data-orientation='horizontal'][data-title-row='shared'] .step-body {text-wrap:pretty;}

    &[data-marker='numeral'] {--_steps-marker: var(--space-12);--_steps-marker-bg: transparent;--_steps-marker-fg: var(--accent-strong);--_steps-marker-font: var(--font-mono);--_steps-marker-size: var(--text-xl);--_steps-marker-radius: 0;--_steps-marker-justify: start;}}.steps-list.svelte-rfjgtj {counter-reset:step;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;}

  .steps[data-marker='icon'].svelte-rfjgtj [data-slot='step-item'][data-icon]::before {color:transparent;font-size:0;}.steps[data-marker='icon'].svelte-rfjgtj [data-slot='step-item'][data-icon] [data-slot='step-title']::before {content:'';position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--_steps-marker);block-size:var(--_steps-marker);background:var(--_steps-marker-fg);
    mask:var(--_step-icon) center / 55% no-repeat;-webkit-mask:var(--_step-icon) center / 55% no-repeat;}

  .steps[data-body-surface='glass-static'].svelte-rfjgtj [data-slot='step-body'] {padding:var(--space-3) var(--space-4);border:1px solid var(--glass-edge, var(--border));border-radius:var(--radius-lg);
    --_glass-a: 80%;background:color-mix(in oklab, var(--surface) max(var(--_glass-a), var(--glass-fill-a, 86%)), transparent);
    color:color-mix(in oklab, var(--text-muted), var(--text) 45%);--_glass-hi: inset 0 1px 0 var(--glass-hi, color-mix(in oklab, var(--text) 10%, transparent));box-shadow:var(--_glass-hi);}

  
  @supports (animation-timeline: view()) {
    @media (prefers-reduced-motion: no-preference) {.steps[data-progress='scroll'].svelte-rfjgtj [data-slot='step-item'] {view-timeline:--steps-item block;
        animation: svelte-rfjgtj-steps-light linear both;animation-timeline:--steps-item;animation-range:entry 70% entry 100%;}.steps[data-progress='scroll'].svelte-rfjgtj [data-slot='step-item']::before {box-shadow:inset 0 0 0 var(--_steps-line) var(--_steps-ring, transparent);}.steps[data-progress='scroll'].svelte-rfjgtj [data-slot='step-item']:not(:last-child) [data-slot='step-title']::after {content:'';position:absolute;z-index:1;inset-block-start:calc(var(--_steps-marker) + var(--space-1));inset-block-end:calc(var(--space-1) * -1);inset-inline-start:calc((var(--_steps-marker) - var(--_steps-line)) / 2);inline-size:var(--_steps-line);background:var(--accent);transform-origin:top;
        animation: svelte-rfjgtj-steps-fill linear both;animation-timeline:--steps-item;animation-range:entry 0% entry 100%;}

      @keyframes svelte-rfjgtj-steps-light {
        from {
          --_steps-marker-bg: var(--surface);
          --_steps-marker-fg: var(--text);
          --_steps-ring: var(--border-strong);
        }
      }

      @keyframes svelte-rfjgtj-steps-fill {
        from {
          transform: scaleY(0);
        }
      }
    }
  }

  @media (forced-colors: active) {.steps[data-marker='icon'].svelte-rfjgtj [data-slot='step-item'][data-icon] [data-slot='step-title']::before {forced-color-adjust:none;background:ButtonText;}
  }.steps.svelte-rfjgtj [data-slot='step-item'] {counter-increment:step;position:relative;min-width:0;padding-inline-start:calc(var(--_steps-marker) + var(--_steps-gap));padding-block-end:var(--space-6);}.steps.svelte-rfjgtj [data-slot='step-item']:last-child {padding-block-end:0;}.steps.svelte-rfjgtj [data-slot='step-item']::before {content:counter(step);position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--_steps-marker);block-size:var(--_steps-marker);border-radius:var(--_steps-marker-radius);background:var(--_steps-marker-bg);color:var(--_steps-marker-fg);display:grid;place-items:center var(--_steps-marker-justify);font-family:var(--_steps-marker-font);font-size:var(--_steps-marker-size);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;}

  .steps[data-line='on'].svelte-rfjgtj [data-slot='step-item']:not(:last-child)::after {content:'';position:absolute;inset-block-start:calc(var(--_steps-marker) + var(--space-1));inset-block-end:calc(var(--space-1) * -1);inset-inline-start:calc((var(--_steps-marker) - var(--_steps-line)) / 2);inline-size:var(--_steps-line);background:var(--_steps-line-color);}

  
  @container steps (min-width: 40rem) {.steps[data-orientation='horizontal'].svelte-rfjgtj .steps-list:where(.svelte-rfjgtj) {display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);column-gap:var(--_steps-gap);}.steps[data-orientation='horizontal'].svelte-rfjgtj [data-slot='step-item'] {padding-inline-start:0;padding-block-start:calc(var(--_steps-marker) + var(--space-3));padding-block-end:0;}

    .steps[data-orientation='horizontal'][data-title-row='shared'].svelte-rfjgtj .steps-list:where(.svelte-rfjgtj) {grid-template-rows:auto 1fr;}.steps[data-orientation='horizontal'][data-title-row='shared'].svelte-rfjgtj [data-slot='step-item'] {display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;}

    .steps[data-orientation='horizontal'].svelte-rfjgtj .steps-list:where(.svelte-rfjgtj) {--_steps-measure: none;}.steps[data-orientation='horizontal'][data-line='on'].svelte-rfjgtj
      [data-slot='step-item']:not(:last-child)::after {inset-block-start:calc((var(--_steps-marker) - var(--_steps-line)) / 2);inset-block-end:auto;inset-inline-start:calc(var(--_steps-marker) + var(--space-2));inset-inline-end:calc(var(--_steps-gap) * -1 + var(--space-2));inline-size:auto;block-size:var(--_steps-line);}
  }

  .step-title.svelte-gwacpb {margin:0;
    min-block-size:var(--_steps-marker, var(--space-8));display:flex;align-items:center;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text);overflow-wrap:anywhere;max-inline-size:var(--_steps-measure, none);}.step-body.svelte-gwacpb {
    margin-block-start:var(--space-2);color:var(--text-muted);font-size:var(--text-base);line-height:var(--line-height-normal);overflow-wrap:anywhere;max-inline-size:var(--_steps-measure, none);}.step-body.svelte-gwacpb > :first-child {margin-block-start:0;}.step-body.svelte-gwacpb > :last-child {margin-block-end:0;}
.accordion.svelte-1co4ue0 {width:100%;font-family:var(--font-body);}

  .accordion[data-surface='glass-static'].svelte-1co4ue0 {display:grid;gap:var(--space-2);}.accordion[data-surface='glass-static'].svelte-1co4ue0 [data-slot='accordion-item'] {border:1px solid var(--glass-edge, var(--border));border-radius:var(--radius-lg);--_glass-a: 80%;background:color-mix(in oklab, var(--surface) max(var(--_glass-a), var(--glass-fill-a, 86%)), transparent);--_glass-hi: inset 0 1px 0 var(--glass-hi, color-mix(in oklab, var(--text) 10%, transparent));box-shadow:var(--_glass-hi);}.accordion[data-surface='glass-static'].svelte-1co4ue0 [data-slot='accordion-item'][data-state='open'] {border-color:color-mix(in oklab, var(--accent) 55%, var(--glass-edge, var(--border)));}

  .accordion[data-surface='glass-static'].svelte-1co4ue0 .accordion-content {--_fg: color-mix(in oklab, var(--text-muted), var(--text) 45%);}

  .accordion[data-surface='glass-static'].svelte-1co4ue0 [data-slot='accordion-trigger'],
  .accordion[data-surface='glass-static'].svelte-1co4ue0 .accordion-content-inner {padding-inline:var(--space-4);}
.accordion-item.svelte-1jl8gli {
    --_border: var(--border);border-block-end:1px solid var(--_border);}

  .accordion-item.svelte-1jl8gli::details-content {transition:content-visibility var(--motion-deliberate) allow-discrete;}
.accordion-trigger.svelte-1pqh8g2 {
    --_fg: var(--text);--_fg-active: var(--text-muted);--_chevron-fg: var(--text-muted);
    --_trigger-size: var(--text-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-4) 0;color:var(--_fg);font-family:var(--font-body);font-size:var(--_trigger-size);font-weight:500;text-align:start;cursor:pointer;list-style:none;transition:color var(--motion-instant) var(--ease-out);

    &::marker {content:'';}&::-webkit-details-marker {display:none;}&:hover {text-decoration:underline;}

    &:active {color:var(--_fg-active);}&:focus-visible {outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);}}.accordion-heading.svelte-1pqh8g2 {margin:0;font:inherit;color:inherit;}.accordion-chevron.svelte-1pqh8g2 {display:inline-flex;flex-shrink:0;color:var(--_chevron-fg);
    transition:transform var(--motion-deliberate) var(--ease-inout);

    details[open] & {transform:rotate(180deg);}}
.accordion-content.svelte-nh39y {
    --_fg: var(--text-muted);display:grid;grid-template-rows:0fr;overflow:hidden;font-size:var(--text-sm);color:var(--_fg);
    transition:grid-template-rows var(--motion-deliberate) var(--ease-inout);

    details[open] & {grid-template-rows:1fr;}}.accordion-content-inner.svelte-nh39y {overflow:hidden;padding-block-end:var(--space-4);}