.page-hero.svelte-cwls5q{opacity:0;transform:translateY(24px);transition:all .6s ease;padding:var(--hero-y) 0 var(--section-y);background:radial-gradient(ellipse at 60% 0%,rgba(20,184,166,.15),transparent 50%),radial-gradient(ellipse at 10% 80%,rgba(129,140,248,.08),transparent 40%)}.page-hero.visible.svelte-cwls5q{opacity:1;transform:translateY(0)}.hero-inner.svelte-cwls5q{max-width:900px}.overline.svelte-cwls5q,.section-overline.svelte-cwls5q{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;border:1px solid rgba(20,184,166,.25);background:#14b8a614;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}h1.svelte-cwls5q{margin-top:24px;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.04}.accent.svelte-cwls5q{color:var(--accent)}.subtitle.svelte-cwls5q{margin-top:22px;color:var(--text-secondary);font-size:1.08rem;line-height:1.8;max-width:720px}.hero-stats.svelte-cwls5q{display:flex;gap:40px;margin-top:48px;padding-top:36px;border-top:1px solid var(--border);flex-wrap:wrap}.hero-stat.svelte-cwls5q{display:flex;flex-direction:column;gap:4px}.hero-stat-value.svelte-cwls5q{font-size:2rem;font-weight:800;color:var(--text-primary);line-height:1}.hero-stat-label.svelte-cwls5q{font-size:.85rem;color:var(--text-muted)}.reveal.svelte-cwls5q{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.visible.svelte-cwls5q{opacity:1;transform:translateY(0)}.story-section.svelte-cwls5q,.tech-section.svelte-cwls5q,.values-section.svelte-cwls5q,.roadmap-section.svelte-cwls5q,.connect-section.svelte-cwls5q{padding:var(--section-y) 0}.story-grid.svelte-cwls5q{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.story-copy.svelte-cwls5q .section-overline:where(.svelte-cwls5q){margin-bottom:0}.story-copy.svelte-cwls5q h2:where(.svelte-cwls5q){margin-top:18px;font-size:clamp(1.8rem,3.5vw,2.6rem)}.story-copy.svelte-cwls5q p:where(.svelte-cwls5q){margin-top:16px;color:var(--text-secondary);line-height:1.82}.story-aside.svelte-cwls5q{display:flex;flex-direction:column;gap:20px}.quote-card.svelte-cwls5q{background:#14b8a60f;border:1.5px solid rgba(20,184,166,.2);border-radius:var(--radius-lg);padding:28px}.quote-mark.svelte-cwls5q{font-size:3rem;line-height:1;color:var(--accent);font-family:Georgia,serif;opacity:.5;margin-bottom:8px}.quote-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);font-style:italic;line-height:1.75;font-size:.95rem}.quote-attr.svelte-cwls5q{margin-top:14px;font-size:.8rem;color:var(--text-muted)}.model-card.svelte-cwls5q{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:24px}.model-card.svelte-cwls5q h4:where(.svelte-cwls5q){font-size:.95rem;font-weight:700;color:var(--text-primary);margin-bottom:10px}.model-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);line-height:1.75;font-size:.9rem}.model-card.svelte-cwls5q p:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:10px}.section-heading.svelte-cwls5q{max-width:760px;margin-bottom:36px}.section-heading.svelte-cwls5q h2:where(.svelte-cwls5q){margin-top:18px;font-size:clamp(1.8rem,3.5vw,2.6rem)}.section-sub.svelte-cwls5q{margin-top:12px;color:var(--text-secondary);font-size:1rem;line-height:1.75}.tech-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tech-card.svelte-cwls5q{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:28px;transition:border-color .2s,transform .2s}.tech-card.svelte-cwls5q:hover{border-color:var(--pillar-color);transform:translateY(-2px)}.tech-icon.svelte-cwls5q{width:44px;height:44px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--pillar-color)}.tech-icon.svelte-cwls5q svg{width:22px;height:22px}.tech-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.05rem;margin-bottom:10px}.tech-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);line-height:1.75;font-size:.9rem}.tech-footnote.svelte-cwls5q{margin-top:24px;padding:18px 24px;border-radius:var(--radius);background:#ffffff05;border:1px solid var(--border)}.tech-footnote.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-muted);font-size:.88rem;line-height:1.7}.tech-footnote.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text-secondary)}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.value-card.svelte-cwls5q{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:28px;transition:border-color .2s,transform .2s}.value-card.svelte-cwls5q:hover{border-color:var(--border-bright);transform:translateY(-2px)}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1rem;font-weight:700;color:var(--accent);margin-bottom:10px}.value-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);line-height:1.78;font-size:.92rem}.roadmap-inner.svelte-cwls5q{display:grid;grid-template-columns:1fr 1.6fr;gap:56px;align-items:start}@media(min-width:901px){.roadmap-head.svelte-cwls5q{position:sticky;top:104px}}.roadmap-head.svelte-cwls5q h2:where(.svelte-cwls5q){margin-top:18px;font-size:clamp(1.6rem,3vw,2.2rem)}.roadmap-head.svelte-cwls5q p:where(.svelte-cwls5q){margin-top:12px;color:var(--text-muted);font-size:.9rem;line-height:1.7}.roadmap-link.svelte-cwls5q{display:inline-flex;gap:6px;margin-top:20px;color:var(--accent);font-size:.88rem;font-weight:600}.roadmap-link.svelte-cwls5q:hover{text-decoration:underline;text-underline-offset:4px}.release-track.svelte-cwls5q{list-style:none;display:flex;flex-direction:column;gap:16px}.track-item.svelte-cwls5q{position:relative;isolation:isolate;padding-left:36px}.track-node.svelte-cwls5q{position:absolute;left:0;top:26px;width:16px;height:16px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px var(--bg-primary)}.status-active.svelte-cwls5q .track-node:where(.svelte-cwls5q){background:#f59e0b;animation:svelte-cwls5q-track-pulse 2.4s ease-in-out infinite}.status-base.svelte-cwls5q .track-node:where(.svelte-cwls5q){background:var(--bg-primary);border:2px solid #10b981}@keyframes svelte-cwls5q-track-pulse{0%,to{box-shadow:0 0 0 4px var(--bg-primary),0 0 0 6px #f59e0b1f}50%{box-shadow:0 0 0 4px var(--bg-primary),0 0 0 10px #f59e0b0f}}.track-item.svelte-cwls5q:not(:last-child):after{content:"";position:absolute;left:7px;top:34px;bottom:-50px;width:2px;background:#10b98159;z-index:-1}.track-item.status-active.svelte-cwls5q:not(:last-child):after{background:linear-gradient(#f59e0b73,#10b98159)}.track-card.svelte-cwls5q{padding:20px 24px 22px;border:1px solid #2b3e4a;border-radius:12px;background:#101a26}.status-active.svelte-cwls5q .track-card:where(.svelte-cwls5q){border-color:#f59e0b52}.track-meta.svelte-cwls5q{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.track-tag.svelte-cwls5q{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:3px 9px;border-radius:999px;background:#10b9811f;color:#34d399}.status-active.svelte-cwls5q .track-tag:where(.svelte-cwls5q){background:#f59e0b1f;color:#fbbf24}.status-base.svelte-cwls5q .track-tag:where(.svelte-cwls5q){background:#ffffff0d;color:var(--text-secondary)}.track-version.svelte-cwls5q{color:var(--text-muted);font:.75rem var(--font-mono, monospace)}.track-card.svelte-cwls5q h3:where(.svelte-cwls5q){margin-top:12px;font-size:1.05rem;font-weight:600;line-height:1.4;color:var(--text-primary)}.track-card.svelte-cwls5q p:where(.svelte-cwls5q){margin-top:8px;color:var(--text-secondary);font-size:.9rem;line-height:1.7}.track-list.svelte-cwls5q{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:14px}.track-list.svelte-cwls5q li:where(.svelte-cwls5q){position:relative;padding-left:20px;color:var(--text-secondary);font-size:.87rem;line-height:1.6}.track-list.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.connect-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.connect-card.svelte-cwls5q{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:28px;transition:border-color .2s,transform .2s}.connect-card.svelte-cwls5q:hover{border-color:var(--card-color);transform:translateY(-2px)}.connect-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.05rem;font-weight:700;margin-bottom:10px;color:var(--card-color)}.connect-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);font-size:.9rem;line-height:1.7}.connect-card.svelte-cwls5q a:where(.svelte-cwls5q){display:inline-flex;margin-top:18px;color:var(--card-color);font-weight:700;font-size:.9rem;transition:opacity .15s}.connect-card.svelte-cwls5q a:where(.svelte-cwls5q):hover{opacity:.8}@media(max-width:1024px){.tech-grid.svelte-cwls5q,.connect-grid.svelte-cwls5q{grid-template-columns:1fr}}@media(max-width:900px){.story-grid.svelte-cwls5q{grid-template-columns:1fr}.roadmap-inner.svelte-cwls5q{grid-template-columns:1fr;gap:32px}.values-grid.svelte-cwls5q{grid-template-columns:1fr}}@media(max-width:640px){.hero-stats.svelte-cwls5q{gap:24px}.track-list.svelte-cwls5q{grid-template-columns:minmax(0,1fr)}.track-card.svelte-cwls5q{padding:18px 18px 20px}.tech-card.svelte-cwls5q,.value-card.svelte-cwls5q,.connect-card.svelte-cwls5q{padding:22px}}
