.sr-landing:where(.astro-efcr6irt){--sr-bg: #020617;--sr-surface: rgba(15, 23, 42, .78);--sr-surface-strong: rgba(15, 23, 42, .94);--sr-card: rgba(15, 23, 42, .72);--sr-card-soft: rgba(30, 41, 59, .58);--sr-border: rgba(148, 163, 184, .22);--sr-border-strong: rgba(148, 163, 184, .34);--sr-text: #f8fafc;--sr-text-soft: #cbd5e1;--sr-muted: #94a3b8;--sr-accent: #8b5cf6;--sr-accent-strong: #a78bfa;--sr-cyan: #22d3ee;--sr-green: #22c55e;--sr-amber: #f59e0b;--sr-shadow: 0 28px 90px rgba(2, 6, 23, .42);--sr-radius-lg: 2rem;--sr-radius-md: 1.25rem;color:var(--sr-text);margin:-.25rem 0 0}:root[data-theme=light] .sr-landing:where(.astro-efcr6irt){--sr-bg: #f8fafc;--sr-surface: rgba(255, 255, 255, .88);--sr-surface-strong: rgba(255, 255, 255, .98);--sr-card: rgba(255, 255, 255, .82);--sr-card-soft: rgba(241, 245, 249, .84);--sr-border: rgba(100, 116, 139, .22);--sr-border-strong: rgba(100, 116, 139, .32);--sr-text: #0f172a;--sr-text-soft: #334155;--sr-muted: #64748b;--sr-accent: #6d28d9;--sr-accent-strong: #7c3aed;--sr-cyan: #0891b2;--sr-green: #15803d;--sr-amber: #b45309;--sr-shadow: 0 24px 80px rgba(15, 23, 42, .12)}.sr-shell:where(.astro-efcr6irt){display:grid;gap:clamp(3rem,6vw,5rem)}.sr-problem-solution:where(.astro-efcr6irt),.sr-section:where(.astro-efcr6irt),.sr-cta:where(.astro-efcr6irt){content-visibility:auto;contain-intrinsic-size:1px 780px}.sr-hero-block:where(.astro-efcr6irt){position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,4rem);overflow:hidden;border:1px solid var(--sr-border);border-radius:var(--sr-radius-lg);background:radial-gradient(circle at 12% 12%,rgba(34,211,238,.18),transparent 32%),radial-gradient(circle at 88% 18%,rgba(139,92,246,.22),transparent 34%),linear-gradient(135deg,var(--sr-surface-strong),var(--sr-surface));box-shadow:var(--sr-shadow)}.sr-hero-block:where(.astro-efcr6irt):before{content:"";position:absolute;inset:auto -10% -30% 30%;z-index:-1;height:18rem;background:linear-gradient(90deg,#22d3ee1f,#8b5cf624);opacity:.7;transform:rotate(-6deg)}.sr-kicker:where(.astro-efcr6irt),.sr-section-label:where(.astro-efcr6irt){display:inline-flex;align-items:center;gap:.55rem;width:fit-content;margin:0 0 1rem;padding:.42rem .7rem;border:1px solid color-mix(in srgb,var(--sr-cyan) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sr-cyan) 10%,transparent);color:var(--sr-cyan);font-size:.78rem;font-weight:800;letter-spacing:.03em}.sr-pulse:where(.astro-efcr6irt){width:.55rem;height:.55rem;border-radius:999px;background:var(--sr-green);box-shadow:0 0 0 6px color-mix(in srgb,var(--sr-green) 14%,transparent)}.sr-hero-copy:where(.astro-efcr6irt) h1:where(.astro-efcr6irt){max-width:11ch;margin:0;color:var(--sr-text);font-size:clamp(3rem,7vw,5.8rem);line-height:.92;letter-spacing:-.07em}.sr-subtitle:where(.astro-efcr6irt){max-width:46rem;margin:1.35rem 0 0;color:var(--sr-text-soft);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.75}.sr-actions:where(.astro-efcr6irt),.sr-cta-actions:where(.astro-efcr6irt){display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.sr-btn:where(.astro-efcr6irt){display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.78rem 1rem;border-radius:999px;border:1px solid var(--sr-border-strong);font-weight:800;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.sr-btn:where(.astro-efcr6irt):hover{transform:translateY(-1px);text-decoration:none}.sr-btn-primary:where(.astro-efcr6irt){color:#fff;border-color:color-mix(in srgb,var(--sr-accent) 70%,transparent);background:linear-gradient(135deg,var(--sr-accent),color-mix(in srgb,var(--sr-cyan) 70%,var(--sr-accent)));box-shadow:0 18px 36px color-mix(in srgb,var(--sr-accent) 24%,transparent)}.sr-btn-secondary:where(.astro-efcr6irt),.sr-btn-ghost:where(.astro-efcr6irt){color:var(--sr-text);background:color-mix(in srgb,var(--sr-surface-strong) 86%,transparent)}.sr-btn-ghost:where(.astro-efcr6irt){border-color:color-mix(in srgb,var(--sr-cyan) 24%,transparent);color:var(--sr-cyan);background:color-mix(in srgb,var(--sr-cyan) 7%,transparent)}.sr-metrics:where(.astro-efcr6irt){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:2rem 0 0}.sr-metrics:where(.astro-efcr6irt) div:where(.astro-efcr6irt){padding:.9rem;border:1px solid var(--sr-border);border-radius:1rem;background:color-mix(in srgb,var(--sr-card-soft) 75%,transparent)}.sr-metrics:where(.astro-efcr6irt) dt:where(.astro-efcr6irt){margin:0;color:var(--sr-muted);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.sr-metrics:where(.astro-efcr6irt) dd:where(.astro-efcr6irt){margin:.35rem 0 0;color:var(--sr-text);font-weight:900}.sr-hero-visual:where(.astro-efcr6irt){position:relative;min-height:33rem}.sr-terminal-card:where(.astro-efcr6irt),.sr-dashboard-card:where(.astro-efcr6irt),.sr-panel:where(.astro-efcr6irt),.sr-feature-card:where(.astro-efcr6irt),.sr-status-table:where(.astro-efcr6irt),.sr-cta:where(.astro-efcr6irt){border:1px solid var(--sr-border);border-radius:var(--sr-radius-md);background:linear-gradient(145deg,var(--sr-surface-strong),var(--sr-card));box-shadow:var(--sr-shadow)}.sr-terminal-card:where(.astro-efcr6irt){position:relative;z-index:1;overflow:hidden;transform:rotate(1.2deg)}.sr-window-bar:where(.astro-efcr6irt){display:flex;align-items:center;gap:.45rem;padding:.85rem 1rem;border-bottom:1px solid var(--sr-border);background:color-mix(in srgb,var(--sr-card-soft) 82%,transparent)}.sr-dot:where(.astro-efcr6irt){width:.62rem;height:.62rem;border-radius:999px;background:color-mix(in srgb,var(--sr-muted) 55%,transparent)}.sr-window-title:where(.astro-efcr6irt){margin-left:auto;color:var(--sr-muted);font-size:.78rem;font-weight:800}.sr-terminal-body:where(.astro-efcr6irt){padding:clamp(1.1rem,3vw,1.6rem)}.sr-terminal-body:where(.astro-efcr6irt) p:where(.astro-efcr6irt){margin:1rem 0 .4rem}.sr-terminal-body:where(.astro-efcr6irt) p:where(.astro-efcr6irt):first-child{margin-top:0}.sr-command-line:where(.astro-efcr6irt),.sr-trace-code:where(.astro-efcr6irt){display:block;margin:0;padding:.9rem;overflow-x:auto;border:1px solid var(--sr-border);border-radius:.95rem;background:color-mix(in srgb,#020617 86%,var(--sr-card));color:#e0f2fe;font-size:.88rem;line-height:1.65}.sr-command-line:where(.astro-efcr6irt){display:flex;gap:.6rem;align-items:center;margin-bottom:1rem;color:#67e8f9}.sr-command-line:where(.astro-efcr6irt) code:where(.astro-efcr6irt){border:0!important;padding:0!important;color:#e0f2fe!important;background:transparent!important;font:inherit}.sr-trace-code:where(.astro-efcr6irt) code:where(.astro-efcr6irt){border:0!important;padding:0!important;color:inherit;background:transparent!important;font:inherit}.sr-demo-grid:where(.astro-efcr6irt){display:grid;grid-template-columns:1.05fr .95fr;gap:.8rem;margin:0 0 1rem}.sr-demo-pane:where(.astro-efcr6irt){min-height:6.4rem;padding:.9rem;border:1px solid var(--sr-border);border-radius:1rem;background:color-mix(in srgb,var(--sr-card-soft) 72%,transparent)}.sr-demo-pane:where(.astro-efcr6irt) strong:where(.astro-efcr6irt){display:block;margin-top:.55rem;color:var(--sr-text);font-family:var(--sl-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.9rem;line-height:1.55}:root[data-theme=light] .sr-command-line:where(.astro-efcr6irt),:root[data-theme=light] .sr-trace-code:where(.astro-efcr6irt){background:#0f172a;color:#e0f2fe}.sr-code-key:where(.astro-efcr6irt){color:#93c5fd}.sr-code-str:where(.astro-efcr6irt){color:#86efac}.sr-code-bool:where(.astro-efcr6irt){color:#f0abfc}.sr-code-punct:where(.astro-efcr6irt){color:#cbd5e1}.sr-muted:where(.astro-efcr6irt){color:var(--sr-muted);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sr-token-row:where(.astro-efcr6irt){display:flex;flex-wrap:wrap;gap:.45rem}.sr-token:where(.astro-efcr6irt){display:inline-flex;padding:.42rem .62rem;border:1px solid color-mix(in srgb,var(--sr-cyan) 35%,transparent);border-radius:999px;color:var(--sr-cyan);background:color-mix(in srgb,var(--sr-cyan) 10%,transparent);font-size:.82rem;font-weight:900}.sr-floating-card:where(.astro-efcr6irt){position:absolute;z-index:2;width:max-content;max-width:15rem;padding:.8rem .95rem;border:1px solid var(--sr-border-strong);border-radius:1rem;background:color-mix(in srgb,var(--sr-surface-strong) 86%,transparent);box-shadow:var(--sr-shadow);backdrop-filter:blur(18px)}.sr-floating-card:where(.astro-efcr6irt) span:where(.astro-efcr6irt){display:block;color:var(--sr-muted);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.sr-floating-card:where(.astro-efcr6irt) strong:where(.astro-efcr6irt){display:block;margin-top:.25rem;color:var(--sr-text)}.sr-card-a:where(.astro-efcr6irt){left:-1rem;bottom:4.5rem}.sr-card-b:where(.astro-efcr6irt){right:-.4rem;top:3rem}.sr-section:where(.astro-efcr6irt),.sr-problem-solution:where(.astro-efcr6irt),.sr-dashboard-section:where(.astro-efcr6irt),.sr-status-section:where(.astro-efcr6irt){display:grid;gap:1.5rem}.sr-problem-solution:where(.astro-efcr6irt),.sr-dashboard-section:where(.astro-efcr6irt),.sr-cta:where(.astro-efcr6irt){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.sr-section-heading:where(.astro-efcr6irt){max-width:56rem}.sr-section-heading:where(.astro-efcr6irt).sr-narrow{max-width:48rem}.sr-section:where(.astro-efcr6irt) h2:where(.astro-efcr6irt),.sr-problem-solution:where(.astro-efcr6irt) h2:where(.astro-efcr6irt),.sr-dashboard-section:where(.astro-efcr6irt) h2:where(.astro-efcr6irt),.sr-cta:where(.astro-efcr6irt) h2:where(.astro-efcr6irt){margin:0;color:var(--sr-text);font-size:clamp(2rem,4vw,3.2rem);line-height:1;letter-spacing:-.055em}.sr-section-heading:where(.astro-efcr6irt) p:where(.astro-efcr6irt):not(.sr-section-label),.sr-dashboard-copy:where(.astro-efcr6irt) p:where(.astro-efcr6irt):not(.sr-section-label),.sr-cta:where(.astro-efcr6irt) p:where(.astro-efcr6irt){max-width:48rem;margin:.9rem 0 0;color:var(--sr-text-soft);font-size:1.02rem;line-height:1.75}.sr-split-panels:where(.astro-efcr6irt){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sr-panel:where(.astro-efcr6irt){min-height:13rem;padding:1.25rem}.sr-panel-label:where(.astro-efcr6irt){display:inline-flex;margin-bottom:.9rem;padding:.32rem .55rem;border-radius:999px;color:var(--sr-muted);background:var(--sr-card-soft);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sr-panel:where(.astro-efcr6irt) p:where(.astro-efcr6irt),.sr-feature-card:where(.astro-efcr6irt) p:where(.astro-efcr6irt){margin:0;color:var(--sr-text-soft);line-height:1.7}.sr-panel:where(.astro-efcr6irt) code:where(.astro-efcr6irt){color:var(--sr-cyan)}.sr-pipeline-v2:where(.astro-efcr6irt){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.sr-pipeline-v2:where(.astro-efcr6irt) article:where(.astro-efcr6irt),.sr-feature-card:where(.astro-efcr6irt){position:relative;overflow:hidden;padding:1.1rem;border:1px solid var(--sr-border);border-radius:1.2rem;background:linear-gradient(145deg,var(--sr-card),color-mix(in srgb,var(--sr-card-soft) 70%,transparent))}.sr-pipeline-v2:where(.astro-efcr6irt) article:where(.astro-efcr6irt):after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 22% 0%,color-mix(in srgb,var(--sr-accent) 13%,transparent),transparent 38%)}.sr-pipeline-v2:where(.astro-efcr6irt) span:where(.astro-efcr6irt){color:var(--sr-cyan);font-size:.78rem;font-weight:950}.sr-pipeline-v2:where(.astro-efcr6irt) h3:where(.astro-efcr6irt),.sr-feature-card:where(.astro-efcr6irt) h3:where(.astro-efcr6irt){position:relative;z-index:1;margin:.55rem 0 .4rem;color:var(--sr-text);font-size:1rem}.sr-pipeline-v2:where(.astro-efcr6irt) p:where(.astro-efcr6irt){position:relative;z-index:1;margin:0;color:var(--sr-muted);font-size:.88rem;line-height:1.55}.sr-feature-grid:where(.astro-efcr6irt){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sr-feature-primary:where(.astro-efcr6irt){grid-row:span 2;padding:1.35rem;background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--sr-cyan) 20%,transparent),transparent 38%),linear-gradient(145deg,var(--sr-surface-strong),var(--sr-card))}.sr-icon:where(.astro-efcr6irt){display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid color-mix(in srgb,var(--sr-accent) 35%,transparent);border-radius:.85rem;color:var(--sr-accent-strong);background:color-mix(in srgb,var(--sr-accent) 10%,transparent);font-weight:950}.sr-status:where(.astro-efcr6irt){display:inline-flex;width:fit-content;margin-top:1rem;padding:.3rem .58rem;border-radius:999px;border:1px solid var(--sr-border);font-size:.74rem;font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:.055em}.sr-ready:where(.astro-efcr6irt){color:var(--sr-green);border-color:color-mix(in srgb,var(--sr-green) 32%,transparent);background:color-mix(in srgb,var(--sr-green) 10%,transparent)}.sr-preview:where(.astro-efcr6irt){color:var(--sr-amber);border-color:color-mix(in srgb,var(--sr-amber) 34%,transparent);background:color-mix(in srgb,var(--sr-amber) 10%,transparent)}.sr-planned:where(.astro-efcr6irt){color:var(--sr-muted);background:var(--sr-card-soft)}.sr-dashboard-section:where(.astro-efcr6irt){padding:clamp(1.5rem,4vw,2.2rem);border:1px solid var(--sr-border);border-radius:var(--sr-radius-lg);background:radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--sr-accent) 16%,transparent),transparent 30%),linear-gradient(135deg,var(--sr-surface),color-mix(in srgb,var(--sr-card-soft) 70%,transparent))}.sr-inline-link:where(.astro-efcr6irt){display:inline-flex;margin-top:1.1rem;color:var(--sr-cyan);font-weight:900;text-decoration:none}.sr-inline-link:where(.astro-efcr6irt):hover{text-decoration:underline}.sr-dashboard-card:where(.astro-efcr6irt){overflow:hidden;padding:.95rem}.sr-dashboard-head:where(.astro-efcr6irt),.sr-dashboard-row:where(.astro-efcr6irt),.sr-dashboard-footer:where(.astro-efcr6irt){display:grid;grid-template-columns:.9fr 1.1fr .8fr;gap:.75rem;align-items:center;padding:.85rem;border-bottom:1px solid var(--sr-border)}.sr-dashboard-head:where(.astro-efcr6irt){grid-template-columns:1fr;border-radius:.95rem;background:var(--sr-card-soft)}.sr-dashboard-head:where(.astro-efcr6irt) span:where(.astro-efcr6irt),.sr-dashboard-row:where(.astro-efcr6irt) span:where(.astro-efcr6irt){color:var(--sr-muted);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.sr-dashboard-head:where(.astro-efcr6irt) strong:where(.astro-efcr6irt),.sr-dashboard-row:where(.astro-efcr6irt) strong:where(.astro-efcr6irt){color:var(--sr-text)}.sr-dashboard-row:where(.astro-efcr6irt) em:where(.astro-efcr6irt){justify-self:end;color:var(--sr-cyan);font-size:.78rem;font-style:normal;font-weight:850}.sr-dashboard-footer:where(.astro-efcr6irt){grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0;color:var(--sr-muted);font-size:.78rem}.sr-status-table:where(.astro-efcr6irt){overflow:hidden}.sr-status-row:where(.astro-efcr6irt){display:grid;grid-template-columns:.8fr .55fr 1.65fr;gap:1rem;align-items:center;padding:.9rem 1rem;border-bottom:1px solid var(--sr-border)}.sr-status-row:where(.astro-efcr6irt):last-child{border-bottom:0}.sr-status-row:where(.astro-efcr6irt) span:where(.astro-efcr6irt){color:var(--sr-text-soft)}.sr-status-row:where(.astro-efcr6irt) span:where(.astro-efcr6irt):first-child{color:var(--sr-text);font-weight:850}.sr-status-row-head:where(.astro-efcr6irt){background:var(--sr-card-soft)}.sr-status-row-head:where(.astro-efcr6irt) span:where(.astro-efcr6irt){color:var(--sr-muted)!important;font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.sr-status-row:where(.astro-efcr6irt) mark:where(.astro-efcr6irt){margin:0}.sr-cta:where(.astro-efcr6irt){padding:clamp(1.5rem,4vw,2rem)}@media(max-width:1180px){.sr-hero-block:where(.astro-efcr6irt),.sr-problem-solution:where(.astro-efcr6irt),.sr-dashboard-section:where(.astro-efcr6irt),.sr-cta:where(.astro-efcr6irt){grid-template-columns:1fr}.sr-hero-copy:where(.astro-efcr6irt) h1:where(.astro-efcr6irt){max-width:13ch}.sr-hero-visual:where(.astro-efcr6irt){min-height:auto}.sr-terminal-card:where(.astro-efcr6irt){transform:none}.sr-floating-card:where(.astro-efcr6irt){position:static;display:inline-block;margin:.8rem .5rem 0 0}.sr-pipeline-v2:where(.astro-efcr6irt),.sr-feature-grid:where(.astro-efcr6irt){grid-template-columns:repeat(2,minmax(0,1fr))}.sr-feature-primary:where(.astro-efcr6irt){grid-row:auto}}@media(max-width:760px){.sr-hero-block:where(.astro-efcr6irt){padding:1.25rem;border-radius:1.5rem}.sr-metrics:where(.astro-efcr6irt),.sr-demo-grid:where(.astro-efcr6irt),.sr-split-panels:where(.astro-efcr6irt),.sr-pipeline-v2:where(.astro-efcr6irt),.sr-feature-grid:where(.astro-efcr6irt),.sr-dashboard-footer:where(.astro-efcr6irt){grid-template-columns:1fr}.sr-status-row:where(.astro-efcr6irt),.sr-dashboard-row:where(.astro-efcr6irt){grid-template-columns:1fr;gap:.35rem;align-items:start}.sr-dashboard-row:where(.astro-efcr6irt) em:where(.astro-efcr6irt){justify-self:start}}.sr-hero-core:where(.astro-efcr6irt){grid-template-columns:minmax(21rem,.84fr) minmax(34rem,1.16fr);min-height:min(72vh,48rem);padding:clamp(2rem,5vw,4.6rem);background:radial-gradient(circle at 18% 20%,rgba(34,211,238,.17),transparent 29%),radial-gradient(circle at 78% 16%,rgba(139,92,246,.25),transparent 34%),radial-gradient(circle at 56% 82%,rgba(34,197,94,.1),transparent 32%),linear-gradient(135deg,#020617fa,#0f172adb)}.sr-hero-core:where(.astro-efcr6irt):after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:3.2rem 3.2rem;mask-image:radial-gradient(circle at 64% 48%,black 0%,transparent 62%);opacity:.42}:root[data-theme=light] .sr-hero-core:where(.astro-efcr6irt){background:radial-gradient(circle at 18% 20%,rgba(14,165,233,.18),transparent 30%),radial-gradient(circle at 78% 16%,rgba(109,40,217,.18),transparent 34%),radial-gradient(circle at 56% 82%,rgba(22,163,74,.1),transparent 32%),linear-gradient(135deg,#fffffffa,#f1f5f9eb)}.sr-hero-copy-core:where(.astro-efcr6irt) h1:where(.astro-efcr6irt){max-width:12ch;font-size:clamp(3rem,6.4vw,6rem)}.sr-core-metrics:where(.astro-efcr6irt) div:where(.astro-efcr6irt){backdrop-filter:blur(18px)}.sr-core-visual:where(.astro-efcr6irt){position:relative;min-height:clamp(33rem,42vw,42rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--sr-border) 92%,transparent);border-radius:2rem;background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.13),transparent 24%),radial-gradient(circle at 70% 30%,rgba(139,92,246,.16),transparent 32%),linear-gradient(145deg,#0206176b,#0f172a94);box-shadow:0 28px 90px #02061742,inset 0 0 0 1px #ffffff08}:root[data-theme=light] .sr-core-visual:where(.astro-efcr6irt){background:radial-gradient(circle at 50% 50%,rgba(14,165,233,.12),transparent 24%),radial-gradient(circle at 70% 30%,rgba(109,40,217,.1),transparent 32%),linear-gradient(145deg,#ffffffb8,#f1f5f9c7);box-shadow:0 28px 90px #0f172a1a,inset 0 0 0 1px #ffffff57}.sr-core-grid:where(.astro-efcr6irt){position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:2.5rem 2.5rem;mask-image:radial-gradient(circle at 50% 50%,black 0%,transparent 74%);opacity:.55}.sr-core-glow:where(.astro-efcr6irt){position:absolute;left:50%;top:50%;width:18rem;height:18rem;border-radius:999px;background:radial-gradient(circle,rgba(34,211,238,.22),transparent 68%);filter:blur(12px);transform:translate(-50%,-50%);animation:sr-core-breathe 5.2s ease-in-out infinite}.sr-signal-map:where(.astro-efcr6irt){position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sr-lines:where(.astro-efcr6irt) path:where(.astro-efcr6irt){fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:8 14;opacity:.88}.sr-lines-input:where(.astro-efcr6irt) path:where(.astro-efcr6irt){stroke:url(#sr-signal-gradient);animation:sr-signal-dash 7s linear infinite}.sr-lines-output:where(.astro-efcr6irt) path:where(.astro-efcr6irt){stroke:url(#sr-output-gradient);animation:sr-signal-dash 6s linear infinite reverse}.sr-packet-group:where(.astro-efcr6irt) circle:where(.astro-efcr6irt){filter:drop-shadow(0 0 8px rgba(34,211,238,.72))}.sr-packet-input:where(.astro-efcr6irt) circle:where(.astro-efcr6irt){fill:#22d3ee}.sr-packet-output:where(.astro-efcr6irt) circle:where(.astro-efcr6irt){fill:#22c55e}.sr-core-unit:where(.astro-efcr6irt){position:absolute;left:50%;top:50%;z-index:2;width:min(25rem,62%);padding:1.4rem;border:1px solid rgba(148,163,184,.3);border-radius:1.35rem;background:linear-gradient(135deg,#0f172af0,#1e293bbd);box-shadow:0 24px 80px #02061766,0 0 44px #22d3ee1f,inset 0 0 0 1px #ffffff0a;transform:translate(-50%,-50%)}:root[data-theme=light] .sr-core-unit:where(.astro-efcr6irt){background:linear-gradient(135deg,#fffffff5,#f8fafcd6);box-shadow:0 24px 80px #0f172a24,0 0 44px #0ea5e91a,inset 0 0 0 1px #ffffff70}.sr-core-unit-kicker:where(.astro-efcr6irt),.sr-output-card:where(.astro-efcr6irt) span:where(.astro-efcr6irt),.sr-signal-label:where(.astro-efcr6irt){color:var(--sr-cyan);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sr-core-unit:where(.astro-efcr6irt) strong:where(.astro-efcr6irt){display:block;margin-top:.45rem;color:var(--sr-text);font-size:clamp(1.35rem,2.7vw,2.1rem);line-height:1.03;letter-spacing:-.045em}.sr-core-unit:where(.astro-efcr6irt) p:where(.astro-efcr6irt){margin:.8rem 0 0;color:var(--sr-text-soft);font-size:.95rem;line-height:1.55}.sr-core-unit-grid:where(.astro-efcr6irt){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:1rem}.sr-core-unit-grid:where(.astro-efcr6irt) span:where(.astro-efcr6irt),.sr-output-card:where(.astro-efcr6irt){border:1px solid rgba(148,163,184,.2);border-radius:.8rem;background:#0206174d}:root[data-theme=light] .sr-core-unit-grid:where(.astro-efcr6irt) span:where(.astro-efcr6irt),:root[data-theme=light] .sr-output-card:where(.astro-efcr6irt){background:#ffffffa8}.sr-core-unit-grid:where(.astro-efcr6irt) span:where(.astro-efcr6irt){padding:.45rem .55rem;color:var(--sr-text-soft);font-size:.72rem;font-weight:850}.sr-signal-label:where(.astro-efcr6irt){position:absolute;z-index:3;display:inline-flex;align-items:center;min-height:1.8rem;padding:.34rem .55rem;border:1px solid rgba(34,211,238,.26);border-radius:999px;background:#0206179e;box-shadow:0 10px 34px #02061733;animation:sr-float 6s ease-in-out infinite}:root[data-theme=light] .sr-signal-label:where(.astro-efcr6irt){background:#ffffffb8}.sr-signal-label-a:where(.astro-efcr6irt){left:4%;top:23%;animation-delay:-.4s}.sr-signal-label-b:where(.astro-efcr6irt){left:12%;bottom:26%;animation-delay:-1.6s}.sr-signal-label-c:where(.astro-efcr6irt){left:42%;top:8%;animation-delay:-2.2s}.sr-signal-label-d:where(.astro-efcr6irt){right:7%;top:22%;animation-delay:-.9s}.sr-signal-label-e:where(.astro-efcr6irt){right:10%;bottom:24%;animation-delay:-2.8s}.sr-output-card:where(.astro-efcr6irt){position:absolute;z-index:4;max-width:17rem;padding:.8rem .9rem;backdrop-filter:blur(16px)}.sr-output-card:where(.astro-efcr6irt) strong:where(.astro-efcr6irt){display:block;margin-top:.3rem;color:var(--sr-text);font-size:.9rem;line-height:1.35}.sr-output-card-a:where(.astro-efcr6irt){right:5%;top:15%}.sr-output-card-b:where(.astro-efcr6irt){right:5%;bottom:16%}.sr-output-card-c:where(.astro-efcr6irt){left:6%;bottom:9%}@keyframes sr-signal-dash{to{stroke-dashoffset:-88}}@keyframes sr-core-breathe{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes sr-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@media(prefers-reduced-motion:reduce){.sr-lines-input:where(.astro-efcr6irt) path:where(.astro-efcr6irt),.sr-lines-output:where(.astro-efcr6irt) path:where(.astro-efcr6irt),.sr-core-glow:where(.astro-efcr6irt),.sr-signal-label:where(.astro-efcr6irt){animation:none}}@media(max-width:1180px){.sr-hero-core:where(.astro-efcr6irt){min-height:auto}.sr-core-visual:where(.astro-efcr6irt){min-height:32rem}}@media(max-width:760px){.sr-hero-core:where(.astro-efcr6irt){padding:1.25rem}.sr-core-visual:where(.astro-efcr6irt){min-height:34rem;border-radius:1.4rem}.sr-core-unit:where(.astro-efcr6irt){width:82%;padding:1rem}.sr-output-card:where(.astro-efcr6irt){position:relative;inset:auto;display:block;max-width:none;margin:.55rem .8rem}.sr-output-card-a:where(.astro-efcr6irt){margin-top:22rem}.sr-signal-label-d:where(.astro-efcr6irt),.sr-signal-label-e:where(.astro-efcr6irt){display:none}}.sr-landing:where(.astro-efcr6irt){position:relative;margin-top:0;overflow:hidden;background:radial-gradient(circle at 50% -12%,rgba(139,92,246,.16),transparent 34rem),radial-gradient(circle at 12% 18%,rgba(34,211,238,.12),transparent 30rem),radial-gradient(circle at 88% 24%,rgba(34,197,94,.08),transparent 28rem),linear-gradient(180deg,rgba(2,6,23,.88),rgba(2,6,23,.28) 36rem,transparent 52rem)}:root[data-theme=light] .sr-landing:where(.astro-efcr6irt){background:radial-gradient(circle at 50% -12%,rgba(109,40,217,.12),transparent 34rem),radial-gradient(circle at 12% 18%,rgba(14,165,233,.1),transparent 30rem),radial-gradient(circle at 88% 24%,rgba(22,163,74,.08),transparent 28rem),linear-gradient(180deg,rgba(248,250,252,.96),rgba(248,250,252,.48) 36rem,transparent 52rem)}.sr-shell:where(.astro-efcr6irt){width:min(100%,1540px);margin-inline:auto;padding:clamp(1.25rem,2.3vw,2.4rem) clamp(1rem,3vw,2.6rem) clamp(3.8rem,6vw,5.4rem);gap:clamp(3.2rem,6vw,6rem)}.sr-world-hero:where(.astro-efcr6irt){grid-template-columns:minmax(25rem,.78fr) minmax(42rem,1.22fr);gap:clamp(2rem,4.4vw,5.2rem);min-height:clamp(540px,calc(100svh - 5rem),760px);padding:clamp(1.85rem,4vw,4.4rem);border-radius:clamp(1.7rem,2.8vw,2.6rem);background:radial-gradient(circle at 10% 18%,rgba(34,211,238,.18),transparent 28rem),radial-gradient(circle at 86% 8%,rgba(139,92,246,.24),transparent 30rem),radial-gradient(circle at 68% 100%,rgba(34,197,94,.1),transparent 28rem),linear-gradient(135deg,#020617fa,#0b1227eb 48%,#191239db);box-shadow:0 40px 120px #0206177a,inset 0 1px #ffffff14}.sr-world-hero:where(.astro-efcr6irt):before{inset:auto -12% -34% 18%;height:24rem;background:linear-gradient(90deg,#22d3ee30,#8b5cf63b,#22c55e1f);filter:blur(58px);opacity:.9}.sr-world-hero:where(.astro-efcr6irt):after{background-size:3.8rem 3.8rem;mask-image:radial-gradient(circle at 62% 50%,black 0%,transparent 70%);opacity:.55}:root[data-theme=light] .sr-world-hero:where(.astro-efcr6irt){background:radial-gradient(circle at 10% 18%,rgba(14,165,233,.14),transparent 28rem),radial-gradient(circle at 86% 8%,rgba(109,40,217,.16),transparent 30rem),radial-gradient(circle at 68% 100%,rgba(22,163,74,.08),transparent 28rem),linear-gradient(135deg,#fffffffc,#f8fafceb 52%,#f1f5f9e6);box-shadow:0 32px 100px #0f172a1f,inset 0 1px #ffffffb8}.sr-world-copy:where(.astro-efcr6irt){position:relative;z-index:4}.sr-world-copy:where(.astro-efcr6irt) .sr-kicker:where(.astro-efcr6irt){margin-bottom:1.25rem}.sr-world-copy:where(.astro-efcr6irt) h1:where(.astro-efcr6irt){max-width:10.8ch;font-size:clamp(3.65rem,6vw,6.9rem);line-height:.89;letter-spacing:-2px;text-wrap:balance}.sr-world-copy:where(.astro-efcr6irt) .sr-subtitle:where(.astro-efcr6irt){max-width:45rem;margin-top:1.45rem;font-size:clamp(1.06rem,1.32vw,1.26rem);line-height:1.72}.sr-mobile-flow:where(.astro-efcr6irt){display:none}.sr-world-visual:where(.astro-efcr6irt){position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(9rem,.78fr) minmax(16.5rem,1.08fr) minmax(11rem,.92fr);grid-template-rows:1fr;gap:clamp(.75rem,1.2vw,1rem);min-height:clamp(29rem,35vw,36rem);padding:clamp(1.1rem,2vw,1.65rem);overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:clamp(1.35rem,2vw,2rem);background:radial-gradient(circle at 50% 48%,rgba(34,211,238,.14),transparent 17rem),radial-gradient(circle at 72% 26%,rgba(139,92,246,.16),transparent 19rem),linear-gradient(145deg,#02061757,#0f172a94);box-shadow:0 20px 58px #0206173d,inset 0 0 0 1px #ffffff08}.sr-world-visual:where(.astro-efcr6irt):before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:2.7rem 2.7rem;opacity:.34}:root[data-theme=light] .sr-world-visual:where(.astro-efcr6irt){background:radial-gradient(circle at 50% 48%,rgba(14,165,233,.11),transparent 17rem),radial-gradient(circle at 72% 26%,rgba(109,40,217,.1),transparent 19rem),linear-gradient(145deg,#ffffffa8,#f1f5f9d1);box-shadow:0 18px 48px #0f172a14,inset 0 0 0 1px #ffffff70}.sr-world-orbit:where(.astro-efcr6irt){position:absolute;z-index:-1;border-radius:999px;pointer-events:none}.sr-world-orbit-a:where(.astro-efcr6irt){left:50%;top:50%;width:23rem;height:23rem;border:1px solid rgba(34,211,238,.18);box-shadow:0 0 80px #22d3ee1a inset;transform:translate(-50%,-50%) rotate(-18deg) scaleX(1.45)}.sr-world-orbit-b:where(.astro-efcr6irt){left:50%;top:50%;width:16rem;height:16rem;border:1px solid rgba(139,92,246,.2);transform:translate(-50%,-50%) rotate(18deg) scaleX(1.65)}.sr-world-flow:where(.astro-efcr6irt){position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sr-world-lines:where(.astro-efcr6irt) path:where(.astro-efcr6irt){fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:7 15;opacity:.72}.sr-world-lines-in:where(.astro-efcr6irt) path:where(.astro-efcr6irt){stroke:url(#sr-world-line-a)}.sr-world-lines-out:where(.astro-efcr6irt) path:where(.astro-efcr6irt){stroke:url(#sr-world-line-b)}.sr-world-traces:where(.astro-efcr6irt) path:where(.astro-efcr6irt){fill:none;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:36 760;stroke-dashoffset:760;opacity:.9;animation:sr-world-trace 4.2s linear infinite}.sr-world-traces-in:where(.astro-efcr6irt) path:where(.astro-efcr6irt){stroke:#22d3ee}.sr-world-traces-out:where(.astro-efcr6irt) path:where(.astro-efcr6irt){stroke:#22c55e;animation-delay:-1.6s}.sr-world-traces:where(.astro-efcr6irt) path:where(.astro-efcr6irt):nth-child(2){animation-delay:-1.1s}.sr-world-traces:where(.astro-efcr6irt) path:where(.astro-efcr6irt):nth-child(3){animation-delay:-2.2s}.sr-world-packets:where(.astro-efcr6irt) circle:where(.astro-efcr6irt){opacity:.88}.sr-world-packets-in:where(.astro-efcr6irt) circle:where(.astro-efcr6irt){fill:#22d3ee}.sr-world-packets-out:where(.astro-efcr6irt) circle:where(.astro-efcr6irt){fill:#22c55e}.sr-world-card:where(.astro-efcr6irt){position:relative;z-index:2;align-self:center;border:1px solid rgba(148,163,184,.24);border-radius:1.25rem;background:linear-gradient(145deg,#0f172adb,#0f172a9e);box-shadow:0 16px 44px #0206173d,inset 0 1px #ffffff0d}:root[data-theme=light] .sr-world-card:where(.astro-efcr6irt){background:linear-gradient(145deg,#ffffffe6,#f8fafcb3);box-shadow:0 12px 34px #0f172a14,inset 0 1px #ffffffb3}.sr-world-card-input:where(.astro-efcr6irt){grid-column:1;grid-row:1;padding:1rem}.sr-world-card-core:where(.astro-efcr6irt){grid-column:2;grid-row:1;padding:clamp(1.15rem,2vw,1.45rem);border-color:#22d3ee52;background:radial-gradient(circle at 30% 0%,rgba(34,211,238,.16),transparent 58%),linear-gradient(145deg,#0f172af0,#1e293bc2);box-shadow:0 18px 54px #02061757,0 0 34px #22d3ee1a,inset 0 1px #ffffff0f}:root[data-theme=light] .sr-world-card-core:where(.astro-efcr6irt){background:radial-gradient(circle at 30% 0%,rgba(14,165,233,.14),transparent 58%),linear-gradient(145deg,#fffffffa,#f8fafcd1)}.sr-world-card-output:where(.astro-efcr6irt){grid-column:3;grid-row:1;padding:1rem}.sr-world-card-head:where(.astro-efcr6irt) span:where(.astro-efcr6irt),.sr-runtime-strip:where(.astro-efcr6irt) span:where(.astro-efcr6irt),.sr-output-stack:where(.astro-efcr6irt) span:where(.astro-efcr6irt){display:block;color:var(--sr-cyan);font-size:.69rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.sr-world-card-head:where(.astro-efcr6irt) strong:where(.astro-efcr6irt){display:block;margin-top:.38rem;color:var(--sr-text);font-size:clamp(1rem,1.45vw,1.32rem);line-height:1.08;letter-spacing:-.035em}.sr-world-card-core:where(.astro-efcr6irt) .sr-world-card-head:where(.astro-efcr6irt) strong:where(.astro-efcr6irt){font-size:clamp(1.35rem,2vw,1.95rem)}.sr-token-cloud:where(.astro-efcr6irt),.sr-control-grid:where(.astro-efcr6irt),.sr-output-stack:where(.astro-efcr6irt){display:grid;gap:.52rem;margin-top:1rem}.sr-token-cloud:where(.astro-efcr6irt){grid-template-columns:repeat(2,minmax(0,1fr))}.sr-token-cloud:where(.astro-efcr6irt) span:where(.astro-efcr6irt),.sr-control-grid:where(.astro-efcr6irt) span:where(.astro-efcr6irt),.sr-output-stack:where(.astro-efcr6irt) div:where(.astro-efcr6irt),.sr-runtime-strip:where(.astro-efcr6irt){border:1px solid rgba(148,163,184,.18);border-radius:.82rem;background:#02061747}:root[data-theme=light] .sr-token-cloud:where(.astro-efcr6irt) span:where(.astro-efcr6irt),:root[data-theme=light] .sr-control-grid:where(.astro-efcr6irt) span:where(.astro-efcr6irt),:root[data-theme=light] .sr-output-stack:where(.astro-efcr6irt) div:where(.astro-efcr6irt),:root[data-theme=light] .sr-runtime-strip:where(.astro-efcr6irt){background:#ffffff9e}.sr-token-cloud:where(.astro-efcr6irt) span:where(.astro-efcr6irt),.sr-control-grid:where(.astro-efcr6irt) span:where(.astro-efcr6irt){padding:.55rem .62rem;color:var(--sr-text-soft);font-size:.82rem;font-weight:850}.sr-control-grid:where(.astro-efcr6irt){grid-template-columns:repeat(2,minmax(0,1fr))}.sr-runtime-strip:where(.astro-efcr6irt){margin-top:.72rem;padding:.72rem .8rem}.sr-runtime-strip:where(.astro-efcr6irt) strong:where(.astro-efcr6irt){display:block;margin-top:.28rem;color:var(--sr-text);font-family:var(--sl-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.9rem}.sr-output-stack:where(.astro-efcr6irt) div:where(.astro-efcr6irt){padding:.72rem .78rem}.sr-output-stack:where(.astro-efcr6irt) strong:where(.astro-efcr6irt){display:block;margin-top:.26rem;color:var(--sr-text);font-size:.86rem;line-height:1.35}@keyframes sr-mobile-flow-rail{0%{transform:translateY(0)}to{transform:translateY(380%)}}@keyframes sr-world-dash{to{stroke-dashoffset:-88}}@keyframes sr-world-trace{0%{stroke-dashoffset:760;opacity:0}8%{opacity:.9}74%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}@media(prefers-reduced-motion:reduce){.sr-btn:where(.astro-efcr6irt),.sr-product-nav-link:where(.astro-efcr6irt){transition:none}.sr-world-lines:where(.astro-efcr6irt) path:where(.astro-efcr6irt),.sr-world-traces:where(.astro-efcr6irt) path:where(.astro-efcr6irt),.sr-mobile-flow-rail:where(.astro-efcr6irt):after{animation:none}}@media(max-width:1250px){.sr-world-hero:where(.astro-efcr6irt){grid-template-columns:1fr;min-height:auto}.sr-world-copy:where(.astro-efcr6irt) h1:where(.astro-efcr6irt){max-width:14ch}.sr-world-visual:where(.astro-efcr6irt){min-height:31rem}}@media(max-width:860px){.sr-shell:where(.astro-efcr6irt){padding-inline:1rem}.sr-world-hero:where(.astro-efcr6irt){padding:1.15rem;border-radius:1.45rem}.sr-world-copy:where(.astro-efcr6irt) h1:where(.astro-efcr6irt){max-width:11ch;font-size:clamp(3.05rem,13vw,5rem)}.sr-world-copy:where(.astro-efcr6irt) .sr-subtitle:where(.astro-efcr6irt){font-size:1rem}.sr-world-visual:where(.astro-efcr6irt){display:none}.sr-mobile-flow:where(.astro-efcr6irt){position:relative;isolation:isolate;display:grid;gap:.62rem;margin-top:1.15rem;padding:.92rem;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:1.35rem;background:radial-gradient(circle at 18% 8%,rgba(34,211,238,.15),transparent 12rem),radial-gradient(circle at 88% 14%,rgba(139,92,246,.16),transparent 11rem),linear-gradient(145deg,#02061770,#0f172aad);box-shadow:0 18px 42px #0206173d,inset 0 1px #ffffff0a}:root[data-theme=light] .sr-mobile-flow:where(.astro-efcr6irt){background:radial-gradient(circle at 18% 8%,rgba(14,165,233,.12),transparent 12rem),radial-gradient(circle at 88% 14%,rgba(109,40,217,.12),transparent 11rem),linear-gradient(145deg,#ffffffe0,#f1f5f9c7);box-shadow:0 16px 34px #0f172a14,inset 0 1px #ffffffb8}.sr-mobile-flow:where(.astro-efcr6irt):before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 1px);background-size:2.4rem 2.4rem;opacity:.24}.sr-mobile-flow-rail:where(.astro-efcr6irt){position:absolute;inset:1.2rem auto 1.2rem 1.35rem;z-index:-1;width:2px;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,#22d3ee1f,#8b5cf647,#22c55e1f)}.sr-mobile-flow-rail:where(.astro-efcr6irt):after{content:"";position:absolute;inset:-36% 0 auto;height:36%;border-radius:inherit;background:linear-gradient(180deg,transparent,#22d3ee,#22c55e,transparent);animation:sr-mobile-flow-rail 3.6s linear infinite}.sr-mobile-flow-card:where(.astro-efcr6irt){position:relative;margin-left:1rem;padding:.82rem .9rem .82rem 1rem;border:1px solid rgba(148,163,184,.22);border-radius:1rem;background:linear-gradient(145deg,#0f172ae6,#0f172aa3);box-shadow:inset 0 1px #ffffff0b}:root[data-theme=light] .sr-mobile-flow-card:where(.astro-efcr6irt){background:linear-gradient(145deg,#fffffff5,#f8fafcc7)}.sr-mobile-flow-card:where(.astro-efcr6irt):before{content:"";position:absolute;left:-1.06rem;top:1.2rem;width:.48rem;height:.48rem;border-radius:999px;background:var(--sr-cyan);box-shadow:0 0 0 .34rem #22d3ee1f}.sr-mobile-flow-card-core:where(.astro-efcr6irt){border-color:#22d3ee4d;background:radial-gradient(circle at 24% 0%,rgba(34,211,238,.15),transparent 70%),linear-gradient(145deg,#0f172af0,#1e293bbd)}:root[data-theme=light] .sr-mobile-flow-card-core:where(.astro-efcr6irt){background:radial-gradient(circle at 24% 0%,rgba(14,165,233,.13),transparent 70%),linear-gradient(145deg,#fffffffa,#f8fafcd1)}.sr-mobile-flow-card:where(.astro-efcr6irt) span:where(.astro-efcr6irt){display:block;color:var(--sr-cyan);font-size:.68rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.sr-mobile-flow-card:where(.astro-efcr6irt) strong:where(.astro-efcr6irt){display:block;margin-top:.28rem;color:var(--sr-text);font-size:clamp(.96rem,4vw,1.08rem);line-height:1.28;letter-spacing:-.025em}.sr-mobile-flow-arrow:where(.astro-efcr6irt){display:grid;place-items:center;width:1.65rem;height:1.65rem;margin-left:.18rem;border:1px solid rgba(34,211,238,.22);border-radius:999px;color:var(--sr-cyan);background:#02061775;font-size:.9rem;font-weight:900}:root[data-theme=light] .sr-mobile-flow-arrow:where(.astro-efcr6irt){background:#ffffffbd}}.sr-core-metrics:where(.astro-efcr6irt) div:where(.astro-efcr6irt),.sr-world-card:where(.astro-efcr6irt){-webkit-backdrop-filter:none;backdrop-filter:none}.sr-world-hero:where(.astro-efcr6irt):before{filter:none;opacity:.38}.sr-hero-core:where(.astro-efcr6irt):after,.sr-world-hero:where(.astro-efcr6irt):after,.sr-world-visual:where(.astro-efcr6irt):before{-webkit-mask-image:none;mask-image:none}.sr-world-hero:where(.astro-efcr6irt):after{opacity:.2}.sr-world-visual:where(.astro-efcr6irt):before{opacity:.24}.sr-world-lines:where(.astro-efcr6irt) path:where(.astro-efcr6irt){animation:sr-world-dash 5.8s linear infinite}.sr-world-lines-out:where(.astro-efcr6irt) path:where(.astro-efcr6irt){animation-direction:reverse}.sr-world-packets:where(.astro-efcr6irt) circle:where(.astro-efcr6irt){filter:none}@media(prefers-reduced-motion:reduce){.sr-world-lines:where(.astro-efcr6irt) path:where(.astro-efcr6irt),.sr-world-traces:where(.astro-efcr6irt) path:where(.astro-efcr6irt),.sr-mobile-flow-rail:where(.astro-efcr6irt):after{animation:none}}.sr-token-cloud:where(.astro-efcr6irt) span:where(.astro-efcr6irt),.sr-control-grid:where(.astro-efcr6irt) span:where(.astro-efcr6irt),.sr-output-stack:where(.astro-efcr6irt) div:where(.astro-efcr6irt),.sr-runtime-strip:where(.astro-efcr6irt){min-width:0}.sr-token-cloud:where(.astro-efcr6irt) span:where(.astro-efcr6irt){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:.5rem;font-size:clamp(.72rem,.74vw,.78rem);line-height:1.2}@media(min-width:1260px){.sr-world-visual:where(.astro-efcr6irt){grid-template-columns:minmax(10rem,.86fr) minmax(16rem,1.04fr) minmax(11.25rem,.9fr)}}@media(max-width:860px){.sr-mobile-flow:where(.astro-efcr6irt){gap:.48rem;padding:1rem}.sr-mobile-flow-rail:where(.astro-efcr6irt){inset:1.4rem auto 1.4rem 50%;transform:translate(-50%);width:2px;background:linear-gradient(180deg,#22d3ee1a,#8b5cf63d,#22c55e1a)}.sr-mobile-flow-card:where(.astro-efcr6irt){margin-left:0;z-index:1}.sr-mobile-flow-card:where(.astro-efcr6irt):before{display:none}.sr-mobile-flow-arrow:where(.astro-efcr6irt){z-index:2;width:2.35rem;height:2.35rem;margin:-.08rem auto;border-color:#22d3ee5c;color:#67e8f9;background:radial-gradient(circle at 50% 30%,rgba(34,211,238,.22),transparent 62%),#020617c7;font-size:1.18rem;box-shadow:0 0 0 .34rem #22d3ee14,0 10px 24px #0206173d}:root[data-theme=light] .sr-mobile-flow-arrow:where(.astro-efcr6irt){color:#0891b2;background:radial-gradient(circle at 50% 30%,rgba(14,165,233,.16),transparent 62%),#ffffffeb;box-shadow:0 0 0 .34rem #0ea5e914,0 10px 22px #0f172a14}}.sr-pulse:where(.astro-efcr6irt){flex:0 0 .55rem;inline-size:.55rem;block-size:.55rem;aspect-ratio:1}@media(max-width:860px){.sr-world-hero:where(.astro-efcr6irt){margin-inline:-1rem;border-inline:0;border-radius:0}.sr-world-copy:where(.astro-efcr6irt) .sr-kicker:where(.astro-efcr6irt){max-width:100%;padding-right:1rem}.sr-mobile-flow:where(.astro-efcr6irt){gap:.62rem;margin-top:1.05rem;padding:.9rem;border-radius:1.25rem}.sr-mobile-flow-rail:where(.astro-efcr6irt){display:none}.sr-mobile-flow-card:where(.astro-efcr6irt){padding:.82rem .9rem;background:linear-gradient(145deg,#0f172afa,#0f172ae0)}:root[data-theme=light] .sr-mobile-flow-card:where(.astro-efcr6irt){background:linear-gradient(145deg,#fffffffa,#f8fafceb)}.sr-mobile-flow-card:where(.astro-efcr6irt) strong:where(.astro-efcr6irt){font-size:clamp(.96rem,3.9vw,1.05rem);line-height:1.22}.sr-mobile-flow-arrow:where(.astro-efcr6irt){margin:.02rem auto;transform:none}}@media(max-width:520px){.sr-world-hero:where(.astro-efcr6irt){padding:1.15rem clamp(1rem,5vw,1.25rem)}.sr-mobile-flow:where(.astro-efcr6irt){margin-inline:0}}@media(max-width:860px){.sr-shell:where(.astro-efcr6irt){padding-top:0;padding-inline:0}.sr-world-hero:where(.astro-efcr6irt){width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(1rem,4vw,1.25rem);border-inline:0;border-radius:0}.sr-world-copy:where(.astro-efcr6irt) .sr-kicker:where(.astro-efcr6irt){gap:.58rem;align-items:center;max-width:min(100%,32rem)}.sr-pulse:where(.astro-efcr6irt){display:inline-block;flex:0 0 .55rem;width:.55rem;min-width:.55rem;max-width:.55rem;height:.55rem;min-height:.55rem;max-height:.55rem;aspect-ratio:1 / 1;border-radius:50%;line-height:0}.sr-mobile-flow:where(.astro-efcr6irt){display:flex;flex-direction:column;gap:.72rem;margin-top:clamp(1rem,3.5vw,1.25rem);padding:clamp(.82rem,3.8vw,1rem);border-radius:1.25rem}.sr-mobile-flow-rail:where(.astro-efcr6irt){display:none!important}.sr-mobile-flow-card:where(.astro-efcr6irt){width:100%;margin:0}.sr-mobile-flow-arrow:where(.astro-efcr6irt){display:inline-grid;place-items:center;flex:0 0 auto;width:2.18rem;height:2.18rem;margin:0 auto;transform:none}}@media(max-width:520px){.sr-world-hero:where(.astro-efcr6irt){padding-inline:clamp(.9rem,4vw,1.05rem)}}@media(max-width:860px){.sr-world-hero:where(.astro-efcr6irt){padding-block-start:clamp(2.35rem,8vw,3.1rem)}}@media(max-width:520px){.sr-world-hero:where(.astro-efcr6irt){padding-block-start:clamp(2.25rem,7vw,2.8rem)}}@media(max-width:860px){html.sr-home-page body:has(.sr-landing) .main-frame{padding-top:var(--sl-nav-height)!important}.sr-world-hero:where(.astro-efcr6irt){box-sizing:border-box;margin-top:0!important;padding-block-start:clamp(1.05rem,3.6vw,1.35rem);border-top:1px solid rgba(148,163,184,.22)}}@media(max-width:520px){.sr-world-hero:where(.astro-efcr6irt){padding-block-start:clamp(.95rem,3.8vw,1.15rem)}}@media(max-width:860px){.sr-shell:where(.astro-efcr6irt)>:where(.astro-efcr6irt):where(.sr-problem-solution,.sr-section,.sr-dashboard-section,.sr-status-section,.sr-cta){box-sizing:border-box;width:auto;margin-inline:clamp(1rem,4.8vw,1.35rem)}.sr-split-panels:where(.astro-efcr6irt),.sr-pipeline-v2:where(.astro-efcr6irt),.sr-feature-grid:where(.astro-efcr6irt){width:100%;min-width:0}.sr-panel:where(.astro-efcr6irt),.sr-pipeline-v2:where(.astro-efcr6irt) article:where(.astro-efcr6irt),.sr-feature-card:where(.astro-efcr6irt),.sr-status-table:where(.astro-efcr6irt),.sr-dashboard-card:where(.astro-efcr6irt){box-sizing:border-box;min-width:0}.sr-panel:where(.astro-efcr6irt){padding:clamp(1rem,4.2vw,1.18rem)}.sr-section-heading:where(.astro-efcr6irt),.sr-dashboard-copy:where(.astro-efcr6irt),.sr-cta:where(.astro-efcr6irt)>div:where(.astro-efcr6irt){min-width:0}}@media(max-width:420px){.sr-shell:where(.astro-efcr6irt)>:where(.astro-efcr6irt):where(.sr-problem-solution,.sr-section,.sr-dashboard-section,.sr-status-section,.sr-cta){margin-inline:clamp(.95rem,4.4vw,1.1rem)}}
