.map-wrap.svelte-jb5o3f{position:relative}.map-glow.svelte-jb5o3f{border-radius:var(--radius-hero,2.125rem);filter:blur(28px);pointer-events:none;background:radial-gradient(circle at 15% 15%,#38bdf829,#0000 22%),radial-gradient(circle at 80% 20%,#ff009929,#0000 20%),radial-gradient(circle at 70% 85%,#10b98129,#0000 18%);position:absolute;inset:0}.map.svelte-jb5o3f{border-radius:var(--radius-hero,2.125rem);box-shadow:var(--shadow-hero);padding:1.5rem;position:relative}.map-head.svelte-jb5o3f{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;display:flex}.map-kicker.svelte-jb5o3f,.stage-kicker.svelte-jb5o3f,.lane-kind.svelte-jb5o3f{letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:700}.map-kicker.svelte-jb5o3f{color:var(--header-text-secondary,#555)}.map-title.svelte-jb5o3f{color:var(--color-text,#000);margin:.25rem 0 0;font-size:1.125rem;font-weight:700}.live.svelte-jb5o3f{color:#059669;background:#10b9811a;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.live-dot.svelte-jb5o3f,.lane-pulse.svelte-jb5o3f{background:#10b981;border-radius:9999px;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite hiai-soft-float}.stage.svelte-jb5o3f{border-radius:1rem;align-items:center;gap:.75rem;max-width:28rem;margin:0 auto;padding:.75rem 1rem;display:flex}.stage.svelte-jb5o3f i:where(.svelte-jb5o3f){flex-shrink:0;font-size:1.5rem;line-height:1}.stage-title.svelte-jb5o3f{color:var(--color-text,#000);margin:.15rem 0 0;font-size:.875rem;font-weight:600}.stage-sub.svelte-jb5o3f{color:var(--header-text-secondary,#555);margin:.25rem 0 0;font-size:.75rem}.stage-sky.svelte-jb5o3f{color:#0284c7;background:#0ea5e914;border:1px solid #0ea5e94d}.stage-amber.svelte-jb5o3f{color:#d97706;background:#f59e0b14;border:1px solid #f59e0b4d}.stage-pink.svelte-jb5o3f{text-align:center;border:1px solid color-mix(in srgb, var(--color-primary,#f09) 30%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary,#f09) 12%, transparent), #7c3aed1a);max-width:32rem;color:var(--color-primary,#f09);display:block}.pipe.svelte-jb5o3f{width:1px;height:2rem;margin:.5rem auto}.pipe-sky.svelte-jb5o3f{background:linear-gradient(#0ea5e966,#f59e0b66)}.pipe-amber.svelte-jb5o3f{background:linear-gradient(#f59e0b66,#f096)}.fan.svelte-jb5o3f{max-width:48rem;height:2.5rem;margin:.25rem auto -.5rem}.fan.svelte-jb5o3f svg:where(.svelte-jb5o3f){width:100%;height:100%}.lanes.svelte-jb5o3f{gap:.75rem;display:grid}.lane.svelte-jb5o3f{border:1px solid var(--header-border,#0000001a);background:var(--color-bg,#fff);border-radius:1rem;flex-direction:column;min-width:0;padding:1rem;display:flex}.lane-top.svelte-jb5o3f{align-items:center;gap:.5rem;display:flex}.lane-icon.svelte-jb5o3f{background:color-mix(in srgb, var(--color-surface,#f0f0f0) 80%, transparent);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.lane-name.svelte-jb5o3f{color:var(--color-text,#000);margin:.75rem 0 0;font-size:.875rem;font-weight:700}.lane-role.svelte-jb5o3f{margin:.15rem 0 0;font-size:.75rem;font-weight:600}.lane-detail.svelte-jb5o3f{color:var(--header-text-secondary,#555);margin:.5rem 0 0;font-size:.75rem;line-height:1.45}.lane-pulse.svelte-jb5o3f{margin-top:auto;padding-top:.75rem}.lane-primary.svelte-jb5o3f{color:#db2777;border-color:#ff00994d}.lane-primary.svelte-jb5o3f .lane-pulse:where(.svelte-jb5o3f){background:#f09}.lane-yellow.svelte-jb5o3f{color:#ca8a04;border-color:#eab3084d}.lane-yellow.svelte-jb5o3f .lane-pulse:where(.svelte-jb5o3f){background:#eab308}.lane-emerald.svelte-jb5o3f{color:#059669;border-color:#10b9814d}.lane-sky.svelte-jb5o3f{color:#0284c7;border-color:#0ea5e94d}.lane-sky.svelte-jb5o3f .lane-pulse:where(.svelte-jb5o3f){background:#0ea5e9}@media (width>=720px){.lanes.svelte-jb5o3f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.lanes.svelte-jb5o3f{grid-template-columns:repeat(4,minmax(0,1fr))}}.studio.svelte-1vhke52{background:var(--color-bg,#fff);width:100%;min-height:100vh;color:var(--color-text,#000)}.hero.svelte-1vhke52{border-bottom:1px solid var(--header-border,#00000014);padding:7.5rem 1.25rem 4.5rem;position:relative;overflow:hidden}.hero-grid-bg.svelte-1vhke52{pointer-events:none;position:absolute;inset:0}.hero-inner.svelte-1vhke52{z-index:1;gap:3rem;min-width:0;max-width:80rem;margin:0 auto;display:grid;position:relative}.hero-copy.svelte-1vhke52{min-width:0;max-width:40rem}h1.svelte-1vhke52{font-family:var(--font-heading,inherit);letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance;max-width:100%;margin:1.25rem 0;font-size:clamp(1.55rem,5.4vw + .55rem,3.75rem);line-height:1.04}h1.svelte-1vhke52 span:where(.svelte-1vhke52){background:linear-gradient(90deg, #0ea5e9, var(--color-primary,#f09), #10b981);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.lede.svelte-1vhke52{color:var(--color-text-sec,#333);overflow-wrap:anywhere;max-width:40rem;margin:0 0 1.25rem;font-size:1.15rem;line-height:1.65}.proof.svelte-1vhke52{gap:.75rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.proof.svelte-1vhke52 li:where(.svelte-1vhke52){border:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);background:color-mix(in srgb, var(--color-bg,#fff) 80%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-text-sec,#333);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.5;display:flex;box-shadow:0 1px 2px #0f172a0a}.proof.svelte-1vhke52 span:where(.svelte-1vhke52){background:linear-gradient(135deg, #38bdf8, var(--color-primary,#f09));border-radius:9999px;flex:none;width:.625rem;height:.625rem;margin-top:.35rem}.hero-cta.svelte-1vhke52,.pkg-card.svelte-1vhke52,.section-head.svelte-1vhke52{flex-direction:column;display:flex}.hero-cta.svelte-1vhke52,.cta-actions.svelte-1vhke52{flex-flow:wrap;gap:.75rem;max-width:100%}.section.svelte-1vhke52{max-width:80rem;margin:0 auto;padding:5.5rem 1.5rem}.band.svelte-1vhke52{background:var(--color-surface,#f0f0f0)}.band.svelte-1vhke52 .section:where(.svelte-1vhke52){padding-top:5.5rem;padding-bottom:5.5rem}.section-head.svelte-1vhke52{gap:.75rem;max-width:42rem;margin-bottom:2.25rem}.section-head.center.svelte-1vhke52{text-align:center;margin-left:auto;margin-right:auto}.section-head.svelte-1vhke52 h2:where(.svelte-1vhke52),.discuss.svelte-1vhke52 h2:where(.svelte-1vhke52),.pkg-card.svelte-1vhke52 h3:where(.svelte-1vhke52),.steps.svelte-1vhke52 h3:where(.svelte-1vhke52),.cta-inner.svelte-1vhke52 h2:where(.svelte-1vhke52){color:var(--color-text,#000);font-family:var(--font-heading,inherit);margin:0}.section-head.svelte-1vhke52 h2:where(.svelte-1vhke52){font-size:clamp(1.7rem,3vw,2.75rem);font-weight:700;line-height:1.1}.section-head.svelte-1vhke52 p:where(.svelte-1vhke52),.discuss.svelte-1vhke52>div:where(.svelte-1vhke52) p:where(.svelte-1vhke52){color:var(--header-text-secondary,#555);margin:0;font-size:1.05rem;line-height:1.7}.model.svelte-1vhke52{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.75rem;display:grid}.model-cell.svelte-1vhke52{flex-direction:column;gap:.15rem;padding:1rem 1.15rem;display:flex}.model-cell.svelte-1vhke52 span:where(.svelte-1vhke52){letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary,#f09);font-size:.65rem;font-weight:700}.pkg-grid.svelte-1vhke52{gap:1.25rem;display:grid}.pkg-card.svelte-1vhke52{gap:.85rem;padding:1.6rem}.pkg-n.svelte-1vhke52{color:var(--color-primary,#f09);margin:0;font-family:ui-monospace,Menlo,monospace;font-size:.75rem}.pkg-sum.svelte-1vhke52{color:var(--header-text-secondary,#555);margin:0;font-size:.95rem;line-height:1.55}.pkg-link.svelte-1vhke52{align-self:flex-start;margin-top:auto;padding:.7rem 1rem;font-size:.85rem}.pipeline.svelte-1vhke52{padding:1.5rem}.pipeline-head.svelte-1vhke52{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.pipeline-title.svelte-1vhke52{color:var(--color-text,#000);margin:0;font-size:1.25rem;font-weight:700}.pipeline-badge.svelte-1vhke52{border:1px solid var(--header-border,#0000001f);background:var(--color-bg,#fff);color:var(--color-text-sec,#333);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.pipeline-badge.svelte-1vhke52 span:where(.svelte-1vhke52){background:#10b981;border-radius:9999px;width:.5rem;height:.5rem}.steps.svelte-1vhke52{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1vhke52 li:where(.svelte-1vhke52){border:1px solid var(--header-border,#00000014);background:var(--color-bg,#fff);border-radius:1.6rem;grid-template-columns:2.5rem 1fr;gap:.85rem;padding:1.15rem;display:grid;position:relative}.steps.svelte-1vhke52 span:where(.svelte-1vhke52){color:color-mix(in srgb, var(--color-text) 22%, transparent);font-family:ui-monospace,Menlo,monospace;font-size:1.35rem;font-weight:800}.steps.svelte-1vhke52 p:where(.svelte-1vhke52){color:var(--header-text-secondary,#555);margin:.3rem 0 0;font-size:.92rem;line-height:1.6}.step-arrow.svelte-1vhke52{display:none}.oss-list.svelte-1vhke52{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.oss-list.svelte-1vhke52 a:where(.svelte-1vhke52){color:inherit;flex-direction:column;gap:.2rem;padding:1.1rem 1.15rem;text-decoration:none;display:flex}.oss-list.svelte-1vhke52 span:where(.svelte-1vhke52){color:var(--header-text-secondary,#555);font-size:.875rem}.more.svelte-1vhke52{margin:1.5rem 0 0}.more.svelte-1vhke52 a:where(.svelte-1vhke52){color:var(--color-text,#000);font-weight:700}.cta-band.svelte-1vhke52{background:var(--color-primary,#f09);color:#fff;text-align:center;padding:5.5rem 1.5rem;position:relative;overflow:hidden}.cta-grid.svelte-1vhke52{pointer-events:none;position:absolute;inset:0}.cta-inner.svelte-1vhke52{z-index:1;max-width:48rem;margin:0 auto;position:relative}.cta-inner.svelte-1vhke52 h2:where(.svelte-1vhke52){color:#fff;text-shadow:0 0 20px #ffffff4d;margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem)}.cta-inner.svelte-1vhke52 p:where(.svelte-1vhke52){color:#ffffffeb;max-width:36rem;margin:0 auto 1.75rem;font-size:1.15rem;line-height:1.6}.cta-actions.svelte-1vhke52{justify-content:center}.cta-light.svelte-1vhke52,.cta-ghost.svelte-1vhke52{border-radius:.75rem;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-light.svelte-1vhke52{color:var(--color-primary,#f09);background:#fff;box-shadow:0 25px 50px -12px #00000059}.cta-ghost.svelte-1vhke52{color:#fff;border:1px solid #ffffff73}.discuss.svelte-1vhke52{gap:1.75rem;display:grid}.hero-cta.svelte-1vhke52 .hiai-btn-primary:focus-visible,.hero-cta.svelte-1vhke52 .hiai-btn-secondary:focus-visible,.pkg-link.svelte-1vhke52:focus-visible,.oss-list.svelte-1vhke52 a:where(.svelte-1vhke52):focus-visible,.more.svelte-1vhke52 a:where(.svelte-1vhke52):focus-visible,.cta-light.svelte-1vhke52:focus-visible,.cta-ghost.svelte-1vhke52:focus-visible{outline:2px solid var(--color-primary,#f09);outline-offset:2px}.cta-light.svelte-1vhke52:focus-visible,.cta-ghost.svelte-1vhke52:focus-visible{outline-color:#fff}@media (width>=720px){.model.svelte-1vhke52{grid-template-columns:repeat(3,1fr)}}@media (width>=960px){.hero-inner.svelte-1vhke52{grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem}.pkg-grid.svelte-1vhke52{grid-template-columns:repeat(3,minmax(0,1fr))}.discuss.svelte-1vhke52{grid-template-columns:.9fr 1.1fr;align-items:start}}@media (width>=1200px){.steps.svelte-1vhke52{grid-template-columns:repeat(5,minmax(0,1fr))}.steps.svelte-1vhke52 li:where(.svelte-1vhke52){grid-template-columns:1fr}.step-arrow.svelte-1vhke52{z-index:2;border:1px solid var(--header-border,#0000001a);background:var(--color-bg,#fff);width:2.25rem;height:2.25rem;color:var(--header-text-secondary,#555);border-radius:9999px;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:50%;right:-1.1rem;translate:0 -50%;box-shadow:0 1px 2px #0f172a14}}@media (prefers-reduced-motion:reduce){.studio.svelte-1vhke52 *{transition:none!important;animation:none!important}}
