.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;}
  }
.card.svelte-1cq85v8 {display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden;

    --_bg: var(--elev-0-bg);--_border: var(--elev-0-border);--_shadow: var(--elev-0-shadow);--_fg: var(--text);--_radius: var(--radius-lg);
    --_card-text: var(--text-sm);border-radius:var(--_radius);border:1px solid var(--_border);background:var(--_bg);color:var(--_fg);font-size:var(--_card-text);
    padding-block:var(--_card-pad, var(--space-4));padding-inline:var(--_card-pad, var(--space-4));box-shadow:var(--_shadow);
    text-decoration:none;&.size-sm {gap:var(--space-3);
      padding-block:var(--_card-pad, var(--space-3));padding-inline:var(--_card-pad, var(--space-3));}

    &.interactive {transition:background var(--motion-fast) var(--ease-out),
        box-shadow var(--motion-fast) var(--ease-out),
        transform var(--motion-instant) var(--ease-out);&:hover,
      &:focus-within,
      a:focus-visible & {--_bg: var(--elev-1-bg);--_shadow: var(--elev-1-shadow);}&:active {transform:translateY(1px);}}

    --_card-glow: 0 0 0 0 transparent;--_card-lift: 0 0 0 0 transparent;--_card-edge: linear-gradient(135deg, var(--accent), var(--border) 55%, var(--accent-strong));

    --_glass-a: 72%;--_glass-a-hover: 80%;
    --_glass-ink: 0%;&[data-surface='glass'],
    &[data-surface='glass-glow'] {--_bg: color-mix(in oklab, var(--surface) var(--_glass-a), transparent);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));&.interactive:hover,
      &.interactive:focus-within {--_bg: color-mix(in oklab, var(--surface-raised) var(--_glass-a-hover), transparent);}

      @supports not (backdrop-filter: blur(1px)) {--_bg: var(--elev-0-bg);
      }}&[data-surface='glass'] [data-slot='card-description'],
    &[data-surface='glass-glow'] [data-slot='card-description'],
    &[data-surface='glass-static'] [data-slot='card-description'],
    &[data-surface='glass-static-glow'] [data-slot='card-description'] {color:color-mix(in oklab, var(--text-muted), var(--text) var(--_glass-ink));}

    &[data-surface='glass-glow'] {--_card-glow: 0 0 1.25rem -0.25rem color-mix(in oklab, var(--accent) 45%, transparent);border-color:color-mix(in oklab, var(--accent) 55%, var(--border));&:focus-within {--_card-glow: 0 0 2rem -0.125rem color-mix(in oklab, var(--accent) 70%, transparent);}

      @media (hover: hover) {&:hover {--_card-glow: 0 0 2rem -0.125rem color-mix(in oklab, var(--accent) 70%, transparent);}
      }}

    &[data-surface='glass-static'],
    &[data-surface='glass-static-glow'] {
      --_glass-a: 0%;--_glass-a-hover: 0%;--_bg: color-mix(in oklab, var(--surface) max(var(--_glass-a), var(--glass-fill-a, 80%)), transparent);--_border: var(--glass-edge, var(--border));--_card-hi: inset 0 1px 0 var(--glass-hi, color-mix(in oklab, var(--text) 10%, transparent));

      &.interactive:hover,
      &.interactive:focus-within,
      &[data-hover]:focus-within {--_bg: color-mix(in oklab, var(--surface-raised) max(var(--_glass-a-hover), var(--glass-fill-a-hover, 86%)), transparent);--_border: color-mix(in oklab, var(--accent) var(--_glass-edge-mix, 35%), var(--glass-edge, var(--border)));}

      @media (hover: hover) {&[data-hover]:hover {--_bg: color-mix(in oklab, var(--surface-raised) max(var(--_glass-a-hover), var(--glass-fill-a-hover, 86%)), transparent);--_border: color-mix(in oklab, var(--accent) var(--_glass-edge-mix, 35%), var(--glass-edge, var(--border)));}
      }}&[data-surface='glass-static-glow'] {--_card-glow: 0 0 1.25rem -0.25rem color-mix(in oklab, var(--accent) 45%, transparent);--_border: color-mix(in oklab, var(--accent) 55%, var(--glass-edge, var(--border)));--_glass-edge-mix: 75%;}&[data-surface='neon'] {--_card-glow: 0 0 1.25rem -0.25rem color-mix(in oklab, var(--accent) 45%, transparent);border-color:transparent;background:linear-gradient(var(--_bg), var(--_bg)) padding-box,
        var(--_card-edge) border-box;&:hover,
      &:focus-within {--_card-glow: 0 0 2rem -0.125rem color-mix(in oklab, var(--accent) 70%, transparent);}}

    &[data-surface='row'] {--_bg: transparent;--_shadow: none;--_radius: 0;border-width:0;border-block-end:1px solid var(--border);padding-inline:0;overflow:visible;&.interactive:hover,
      &.interactive:focus-within {--_bg: color-mix(in oklab, var(--accent) 6%, transparent);--_shadow: none;}}&[data-surface='neon'],
    &[data-surface='glass-glow'],
    &[data-hover='lift'],
    &[data-hover='tilt'] {box-shadow:var(--_card-glow), var(--_card-lift);}

    &[data-surface='glass-static'],
    &[data-surface='glass-static-glow'] {box-shadow:var(--_card-hi), var(--_card-glow), var(--_card-lift);}

    &[data-hover='lift']:focus-within,
    &[data-hover='tilt']:focus-within {--_card-lift: 0 0.75rem 1.5rem -0.75rem oklch(0.05 0.02 var(--hue-base) / 0.5);}

    @media (hover: hover) {&[data-hover='lift']:hover,
      &[data-hover='tilt']:hover {--_card-lift: 0 0.75rem 1.5rem -0.75rem oklch(0.05 0.02 var(--hue-base) / 0.5);}
    }

    @media (prefers-reduced-motion: no-preference) {&[data-surface='neon'],
      &[data-surface='glass-glow'],
      &[data-hover='lift'],
      &[data-hover='tilt'] {transition:background var(--motion-fast) var(--ease-out),
          box-shadow var(--motion-slow) var(--ease-out),
          transform var(--motion-slow) var(--ease-out);}&[data-surface='glass-static'],
      &[data-surface='glass-static-glow'] {transition:background var(--motion-fast) var(--ease-out),
          border-color var(--motion-fast) var(--ease-out),
          box-shadow var(--motion-slow) var(--ease-out),
          transform var(--motion-slow) var(--ease-out);}&[data-hover='lift']:focus-within {transform:translateY(-0.25rem);}

      @media (hover: hover) {&[data-hover='lift']:hover {transform:translateY(-0.25rem);}
      }
    }

    &[data-hover='spotlight'] {--_spot-r: 14rem;--_spot-edge: color-mix(in oklab, var(--text) 9%, transparent);--_spot-glow: color-mix(in oklab, var(--accent) 12%, transparent);
      --_glass-ink: 25%;position:relative;isolation:isolate;[data-slot='card-description'] {color:color-mix(in oklab, var(--text-muted), var(--text) var(--_glass-ink));}&::before,
      &::after {content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;}&::before {background:radial-gradient(ellipse 80% 60% at 50% 0%, var(--_spot-edge), transparent 70%);}&::after {background:radial-gradient(circle var(--_spot-r) at var(--spot-x, 50%) var(--spot-y, 0%), var(--_spot-glow), transparent 70%);opacity:0;}&[data-spot]::after {opacity:1;}}

    &[data-surface='glass-static'],
    &[data-surface='glass-static-glow'] {--_glass-ink: 45%;}

    
    @media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {&[data-hover='tilt'] {transform-style:preserve-3d;}&[data-hover='tilt']:hover {transform:perspective(100rem) rotateX(2deg) rotateY(-2.5deg) scale(0.985);}
    }}
.list.svelte-132ffd9 {--_gap: var(--_list-gap, var(--space-2));--_fg: var(--text);--_marker-fg: var(--text-muted);display:flex;flex-direction:column;gap:var(--_gap);margin:0;padding:0;list-style:none;color:var(--_fg);&.row {flex-direction:row;flex-wrap:wrap;}&.bullet {display:block;padding-inline-start:var(--space-6);list-style:revert;& > li {margin-block-end:var(--_gap);&::marker {color:var(--_marker-fg);}}}}

  .list-item.svelte-qjbg61 {--_fg: inherit;color:var(--_fg);}
.badge.svelte-1fo2fmg {
    --_bg: var(--accent);--_fg: var(--accent-fg);--_border-color: transparent;--_radius: var(--radius-full);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);width:fit-content;flex-shrink:0;overflow:hidden;white-space:nowrap;padding:var(--space-0-5) var(--space-2);border:1px solid var(--_border-color);border-radius:var(--_radius);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;line-height:var(--line-height-tight);transition:color var(--motion-fast) var(--ease-out),
      background var(--motion-fast) var(--ease-out);background:var(--_bg);color:var(--_fg);&:focus-visible {outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);}

    &.secondary {--_bg: var(--surface-raised);--_fg: var(--text);}&.destructive {--_bg: var(--danger);--_fg: var(--danger-fg);}&.outline {--_bg: transparent;--_fg: var(--text);--_border-color: var(--border);}

    &.glass {--_bg: color-mix(in oklab, var(--surface) var(--glass-fill-a, 86%), transparent);--_fg: var(--text);--_border-color: var(--glass-edge, var(--border));--_glass-hi: inset 0 1px 0 var(--glass-hi, color-mix(in oklab, var(--text) 10%, transparent));box-shadow:var(--_glass-hi);}}
.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;}