.version-chip.svelte-1ve2q0l{display:inline-flex;align-items:center;padding:.375rem 1rem;font-size:.75rem;font-weight:600;border-radius:9999px;border:1px solid var(--docs-glass-border);background:var(--docs-glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--docs-accent);text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 2px 4px #0000000d}.version-chip.svelte-1ve2q0l:hover{border-color:var(--docs-accent);transform:translateY(-1px);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 0 12px var(--docs-glow),0 4px 8px #0000001a}.landing.svelte-1xmjmrw{min-height:100%}.hero.svelte-1xmjmrw{position:relative;padding:6rem 2rem 5rem;text-align:center;overflow:hidden}.hero.svelte-1xmjmrw:before{content:"";position:absolute;inset:0;background:url(../../../docs/hero-background.png) center 30% / cover no-repeat;filter:blur(12px);opacity:.5;scale:1.1}.hero-fade.svelte-1xmjmrw{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 40%,var(--docs-surface-solid) 100%)}.hero-content.svelte-1xmjmrw{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:480px;margin:0 auto}.hero-logo.svelte-1xmjmrw{height:2.5rem;width:auto;filter:var(--docs-logo-filter, none) drop-shadow(0 2px 8px rgba(0,0,0,.3))}.hero-tagline.svelte-1xmjmrw{font-size:1rem;color:var(--docs-text);margin:0;line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.4)}.hero-actions.svelte-1xmjmrw{display:flex;gap:.75rem;margin-top:.25rem}.btn-primary.svelte-1xmjmrw,.btn-secondary.svelte-1xmjmrw{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.5rem;font-size:.8125rem;font-weight:600;border-radius:.5rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-primary.svelte-1xmjmrw{background:var(--docs-btn-gradient);color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 1px #ffffff4d,0 2px 6px #01b2ff40;text-shadow:0 1px 1px rgba(0,0,0,.15)}.btn-primary.svelte-1xmjmrw:hover{background:var(--docs-btn-gradient-hover);transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 0 16px var(--docs-glow),0 4px 12px #01b2ff4d}.btn-primary.svelte-1xmjmrw:active{transform:translateY(0);box-shadow:inset 0 2px 4px #0003,0 1px 2px #0000001a}.btn-secondary.svelte-1xmjmrw{border:1px solid var(--docs-border);color:var(--docs-text);background:var(--docs-glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 2px 6px #00000014}.btn-secondary.svelte-1xmjmrw:hover{border-color:var(--docs-accent);background:var(--docs-surface-solid);transform:translateY(-2px);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 0 16px var(--docs-glow),0 4px 12px #0000001f}.btn-secondary.svelte-1xmjmrw:active{transform:translateY(0);box-shadow:0 1px 2px var(--docs-inner-shadow) inset,0 0 8px var(--docs-glow)}.content.svelte-1xmjmrw{max-width:44rem;margin:0 auto;padding:1.5rem 2rem 3rem}.section-title.svelte-1xmjmrw{font-size:.875rem;font-weight:600;color:var(--docs-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1.25rem}.nav-cards.svelte-1xmjmrw{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.nav-card.svelte-1xmjmrw{padding:1.25rem;border-radius:.75rem;border:1px solid var(--docs-border);background:var(--docs-surface);transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 2px 6px #0000000f}.nav-card.svelte-1xmjmrw:hover{border-color:color-mix(in srgb,var(--docs-accent) 40%,transparent);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 0 12px var(--docs-glow),0 4px 16px #00000014}.nav-card-header.svelte-1xmjmrw{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}.nav-card-header.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){font-size:.8125rem;font-weight:600;color:var(--docs-text);margin:0}.nav-card-icon.svelte-1xmjmrw{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.5rem;background:var(--docs-surface-solid);border:1px solid var(--docs-border);color:var(--docs-accent);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 1px 3px #0000000f}.nav-card-desc.svelte-1xmjmrw{font-size:.6875rem;color:var(--docs-text-muted);margin:0 0 .75rem;line-height:1.4}.nav-card-links.svelte-1xmjmrw{display:flex;flex-direction:column;gap:.25rem}.nav-card-link.svelte-1xmjmrw{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;color:var(--docs-text-muted);text-decoration:none;padding:.25rem .375rem;margin:0 -.375rem;border-radius:.375rem;transition:all .15s ease}.nav-card-link.svelte-1xmjmrw:hover{color:var(--docs-accent);background:var(--docs-surface-solid)}.oss-cta.svelte-1xmjmrw{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--docs-border);text-align:center}.oss-cta.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:.8125rem;color:var(--docs-text-muted);margin:0;line-height:1.6}.oss-cta.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--docs-accent);text-decoration:none;font-weight:500}.oss-cta.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{text-decoration:underline}@media(max-width:640px){.hero.svelte-1xmjmrw{padding:3.5rem 1.5rem 3rem}.hero-actions.svelte-1xmjmrw{flex-direction:column;width:100%}.btn-primary.svelte-1xmjmrw,.btn-secondary.svelte-1xmjmrw{justify-content:center}.content.svelte-1xmjmrw{padding:1.5rem 1rem 2rem}.nav-cards.svelte-1xmjmrw{grid-template-columns:1fr}}
