.hero.svelte-1pvv6sy{border:var(--ds-border-width) solid var(--ds-color-border-2);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-paper);padding:var(--ds-space-2xl) var(--ds-space-xl);position:relative;overflow:hidden}.hero-content.svelte-1pvv6sy{z-index:1;position:relative}.eyebrow.svelte-1pvv6sy{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-color-ink-3);margin-bottom:var(--ds-space-md)}.hero-title.svelte-1pvv6sy{font-family:var(--ds-font-display);font-size:var(--ds-text-3xl);font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight);color:var(--ds-color-ink-1);display:inline-block;position:relative}.hero-underline.svelte-1pvv6sy{width:100%;height:.4em;color:var(--ds-color-spark);position:absolute;bottom:-.35em;left:0;right:0;overflow:visible}.hero-desc.svelte-1pvv6sy{margin-top:var(--ds-space-md);font-size:var(--ds-text-base);color:var(--ds-color-ink-2);max-width:42ch}.section-title.svelte-2kubj6{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-tight);color:var(--ds-color-ink-1);margin-bottom:var(--ds-space-md)}.entries.svelte-2kubj6{gap:var(--ds-space-sm);flex-direction:column;display:flex}.entry.svelte-2kubj6{align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-md) var(--ds-space-lg);border:var(--ds-border-width) solid var(--ds-color-border-2);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-ink-1);transition:border-color var(--ds-duration-short) var(--ds-ease-out), transform var(--ds-duration-short) var(--ds-ease-out), box-shadow var(--ds-duration-short) var(--ds-ease-out);text-decoration:none;display:flex}.entry-no.svelte-2kubj6{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);color:var(--ds-color-ink-3);font-variant-numeric:tabular-nums;flex:none}.entry-body.svelte-2kubj6{flex-direction:column;flex:1;gap:2px;display:flex}.entry-name.svelte-2kubj6{font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold)}.entry-desc.svelte-2kubj6{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-ink-3)}.entry-arrow.svelte-2kubj6{font-size:var(--ds-text-lg);color:var(--ds-color-ink-3);transition:transform var(--ds-duration-short) var(--ds-ease-out), color var(--ds-duration-short) var(--ds-ease-out);flex:none}.entry--active.svelte-2kubj6:hover{border-color:var(--ds-color-border-3);box-shadow:var(--ds-shadow-paper);transform:translateY(-1px)}.entry--active.svelte-2kubj6:hover .entry-arrow:where(.svelte-2kubj6){color:var(--ds-color-spark);transform:translate(3px)}.entry--active.svelte-2kubj6:hover .entry-no:where(.svelte-2kubj6){color:var(--ds-color-spark)}.entry--disabled.svelte-2kubj6{opacity:.55;cursor:not-allowed;border-style:dashed;border-color:var(--ds-color-border-1)}.entry-badge.svelte-2kubj6{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-ink-4);flex:none}.section-title.svelte-lyzzj4{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-tight);color:var(--ds-color-ink-1);margin-bottom:var(--ds-space-md)}.entry-arrow.svelte-lyzzj4{font-size:var(--ds-text-lg);color:var(--ds-color-ink-3);transition:transform var(--ds-duration-short) var(--ds-ease-out), color var(--ds-duration-short) var(--ds-ease-out);flex:none}.learn-cards.svelte-lyzzj4{gap:var(--ds-space-sm);flex-direction:column;display:flex}.faq-card.svelte-lyzzj4{justify-content:space-between;align-items:center;gap:var(--ds-space-md);padding:var(--ds-space-lg);border:var(--ds-border-width) solid var(--ds-color-border-2);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-ink-1);transition:border-color var(--ds-duration-short) var(--ds-ease-out), transform var(--ds-duration-short) var(--ds-ease-out);text-decoration:none;display:flex}.faq-body.svelte-lyzzj4{flex-direction:column;gap:2px;display:flex}.faq-title.svelte-lyzzj4{font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold)}.faq-desc.svelte-lyzzj4{font-size:var(--ds-text-sm);color:var(--ds-color-ink-3)}.faq-card.svelte-lyzzj4:hover{border-color:var(--ds-color-border-3);transform:translateY(-1px)}.faq-card.svelte-lyzzj4:hover .entry-arrow:where(.svelte-lyzzj4){color:var(--ds-color-spark);transform:translate(3px)}.landing.svelte-1w6p25h{gap:var(--ds-space-3xl);padding-bottom:var(--ds-space-2xl);flex-direction:column;display:flex}
