.overview.svelte-17ie4m8{flex:1;min-height:0;padding-bottom:80px;overflow-y:auto}.hero.svelte-17ie4m8{position:relative;overflow:hidden}.hero-glow.svelte-17ie4m8{background:radial-gradient(ellipse 90% 85% at 0% 55%, color-mix(in oklab, var(--dev-color-primary) 13%, transparent), transparent 68%);pointer-events:none;position:absolute;inset:0}.hero-bar.svelte-17ie4m8{background:linear-gradient(to bottom, var(--dev-color-primary), color-mix(in oklab, var(--dev-color-primary) 25%, transparent));width:3px;position:absolute;top:0;bottom:0;left:0}.hero-inner.svelte-17ie4m8{max-width:920px;padding:40px 8% 52px;position:relative}.breadcrumb.svelte-17ie4m8{letter-spacing:.1em;color:var(--dev-color-text-tertiary);font-size:11px;font-family:var(--dev-font-mono,monospace);align-items:center;gap:8px;margin-bottom:28px;display:flex}.breadcrumb.svelte-17ie4m8 a:where(.svelte-17ie4m8){color:var(--dev-color-text-tertiary);text-decoration:none;transition:color .14s}.breadcrumb.svelte-17ie4m8 a:where(.svelte-17ie4m8):hover{color:var(--dev-color-text-secondary)}.hero-badges.svelte-17ie4m8{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.badge-kind.svelte-17ie4m8{letter-spacing:.22em;text-transform:uppercase;color:var(--dev-color-primary);background:color-mix(in oklab, var(--dev-color-primary) 10%, transparent);border:1px solid color-mix(in oklab, var(--dev-color-primary) 28%, transparent);border-radius:99px;padding:3px 10px;font-size:9px;font-weight:800}.badge-group.svelte-17ie4m8{letter-spacing:.14em;text-transform:uppercase;color:var(--dev-color-text-tertiary);border:1px solid var(--dev-color-border);font-size:9px;font-weight:600;font-family:var(--dev-font-mono,monospace);border-radius:99px;padding:3px 10px}.badge-dur.svelte-17ie4m8{letter-spacing:.14em;color:var(--dev-color-text-tertiary);font-size:9px;font-weight:600;font-family:var(--dev-font-mono,monospace)}.hero-eyebrow.svelte-17ie4m8{letter-spacing:.24em;text-transform:uppercase;color:var(--dev-color-primary);font-size:10px;font-weight:700;font-family:var(--dev-font-mono,monospace);margin:0 0 14px}.hero-title.svelte-17ie4m8{letter-spacing:-.025em;color:var(--dev-color-text);font-size:clamp(2rem,5.5vw,3.75rem);font-weight:900;line-height:1.07;font-family:var(--dev-font-display,sans-serif);margin:0 0 14px}.hero-subtitle.svelte-17ie4m8{text-transform:uppercase;letter-spacing:.12em;color:var(--dev-color-text-secondary);font-size:.875rem;font-weight:600;font-family:var(--dev-font-mono,monospace);margin:0 0 32px}.launch-cta.svelte-17ie4m8{letter-spacing:.04em;color:var(--dev-color-on-primary,#fff);background:var(--dev-color-primary);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:12px 24px;font-size:.875rem;font-weight:700;text-decoration:none;transition:filter .14s,transform .14s;display:inline-flex}.launch-cta.svelte-17ie4m8:hover{filter:brightness(1.1);transform:translateY(-1px)}.body.svelte-17ie4m8{flex-direction:column;gap:32px;max-width:1100px;padding:0 8%;display:flex}.section-label.svelte-17ie4m8{letter-spacing:.26em;text-transform:uppercase;color:var(--dev-color-text-tertiary);font-size:9px;font-weight:800;font-family:var(--dev-font-mono,monospace);margin:0 0 14px}.panel-label.svelte-17ie4m8{letter-spacing:.24em;text-transform:uppercase;color:var(--dev-color-text-tertiary);font-size:9px;font-weight:800;font-family:var(--dev-font-mono,monospace);align-items:center;gap:7px;margin:0 0 14px;display:flex}.panel-label.accent.svelte-17ie4m8{color:var(--dev-color-primary)}.dot.svelte-17ie4m8{background:var(--dev-color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.context-panel.svelte-17ie4m8{background:color-mix(in oklab, var(--dev-color-primary) 6%, var(--dev-color-surface));border:1px solid color-mix(in oklab, var(--dev-color-primary) 18%, var(--dev-color-border));border-radius:12px;padding:22px 24px}.context-text.svelte-17ie4m8{color:var(--dev-color-text-secondary);font-size:1rem;line-height:1.7}.mission-row.svelte-17ie4m8{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.mission-row.svelte-17ie4m8{grid-template-columns:1fr 1fr}}.mission-panel.svelte-17ie4m8,.product-panel.svelte-17ie4m8{border:1px solid var(--dev-color-border);border-radius:12px;padding:22px 24px}.product-panel.svelte-17ie4m8{border-color:color-mix(in oklab, var(--dev-color-primary) 26%, var(--dev-color-border));background:color-mix(in oklab, var(--dev-color-primary) 5%, var(--dev-color-surface))}.mission-text.svelte-17ie4m8{color:var(--dev-color-text-secondary);font-size:1rem;line-height:1.68}.product-text.svelte-17ie4m8{color:var(--dev-color-text);font-size:1rem;font-weight:500;line-height:1.68}.artefacts-grid.svelte-17ie4m8{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.artefacts-grid.svelte-17ie4m8{grid-template-columns:1fr 1fr}}.artefact-card.svelte-17ie4m8{border:1px solid var(--dev-color-border);background:var(--dev-color-surface);border-radius:10px;padding:18px 20px}.artefact-top.svelte-17ie4m8{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.artefact-name.svelte-17ie4m8{color:var(--dev-color-text);font-size:.9375rem;font-weight:700}.artefact-level.svelte-17ie4m8{letter-spacing:.1em;text-transform:uppercase;color:var(--dev-color-text-tertiary);border:1px solid var(--dev-color-border);font-size:9px;font-weight:600;font-family:var(--dev-font-mono,monospace);border-radius:4px;flex-shrink:0;padding:2px 7px}.artefact-brief.svelte-17ie4m8{color:var(--dev-color-text-secondary);font-size:.8125rem;line-height:1.55}.roles-grid.svelte-17ie4m8{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.roles-grid.svelte-17ie4m8{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.roles-grid.svelte-17ie4m8{grid-template-columns:repeat(3,1fr)}}.role-card.svelte-17ie4m8{border:1px solid var(--dev-color-border);background:var(--dev-color-surface);border-radius:10px;padding:18px 20px}.role-name.svelte-17ie4m8{color:var(--dev-color-text);margin-bottom:4px;font-size:.9375rem;font-weight:700}.role-tagline.svelte-17ie4m8{color:var(--dev-color-text-secondary);margin-bottom:12px;font-size:.8125rem;font-style:italic}.expectations.svelte-17ie4m8{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.expectations.svelte-17ie4m8 li:where(.svelte-17ie4m8){color:var(--dev-color-text-secondary);gap:8px;font-size:.75rem;line-height:1.4;display:flex}.arrow.svelte-17ie4m8{color:var(--dev-color-primary);flex-shrink:0}.exemplars-list.svelte-17ie4m8{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.exemplar-card.svelte-17ie4m8{border:1px solid var(--dev-color-border);background:var(--dev-color-surface);border-radius:10px;padding:18px 20px}.exemplar-title.svelte-17ie4m8{color:var(--dev-color-text);margin-bottom:4px;font-size:.9375rem;font-weight:700;text-decoration:none;display:block}.exemplar-title.link.svelte-17ie4m8{transition:color .14s}.exemplar-title.link.svelte-17ie4m8:hover{color:var(--dev-color-primary)}.exemplar-source.svelte-17ie4m8{color:var(--dev-color-text-tertiary);font-size:.75rem;font-family:var(--dev-font-mono,monospace);margin-bottom:8px}.exemplar-note.svelte-17ie4m8{color:var(--dev-color-text-secondary);font-size:.875rem;line-height:1.55}
