.constellation-case.svelte-363txu{--bg:#07090f;--panel:#0d1220;--line:#26304a;--text:#edf2ff;--muted:#97a2ba;--red:#ff365c;--blue:#3978ff;--purple:#9a5cff;background:var(--bg);min-height:100svh;color:var(--text);font-family:Arial,sans-serif}.constellation-case.svelte-363txu a:where(.svelte-363txu){color:inherit;text-decoration:none}.hero.svelte-363txu{background:radial-gradient(circle at 78% 38%,#3978ff30,#0000 28%),radial-gradient(circle at 65% 75%,#9a5cff1f,#0000 26%);grid-template-columns:.28fr .86fr 1fr;align-items:end;gap:2rem;min-height:100svh;padding:8rem clamp(1rem,3vw,3rem) 3rem;display:grid}.back.svelte-363txu{text-transform:uppercase;align-self:start;font-size:.65rem;font-weight:800;color:var(--muted)!important}.hero-copy.svelte-363txu>span:where(.svelte-363txu),.brief.svelte-363txu span:where(.svelte-363txu),.layers.svelte-363txu header:where(.svelte-363txu)>span:where(.svelte-363txu),.platform-scope.svelte-363txu header:where(.svelte-363txu)>span:where(.svelte-363txu),.guardrails.svelte-363txu header:where(.svelte-363txu)>span:where(.svelte-363txu){color:#72a0ff;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.hero.svelte-363txu h1:where(.svelte-363txu){letter-spacing:-.075em;margin:1.2rem 0;font-size:clamp(4.4rem,8vw,8.4rem);line-height:.76}.hero-copy.svelte-363txu p:where(.svelte-363txu){color:#b5bfd2;max-width:52ch;line-height:1.7}.cluster-visual.svelte-363txu{background:linear-gradient(145deg,#141e35eb,#090d18eb);border:1px solid #314164;gap:1rem;padding:2rem;display:grid;position:relative;box-shadow:0 35px 100px #1236913d}.cluster-visual.svelte-363txu:before{background:linear-gradient(120deg, var(--blue), transparent 35%, transparent 65%, var(--purple));opacity:.6;content:"";z-index:-1;position:absolute;inset:-1px}.edge.svelte-363txu,.physical.svelte-363txu{border:1px solid var(--line);text-transform:uppercase;justify-content:space-between;padding:1rem;font-size:.68rem;display:flex}.edge.svelte-363txu span:where(.svelte-363txu),.physical.svelte-363txu span:where(.svelte-363txu){color:var(--muted)}.diagram-note.svelte-363txu{color:var(--muted);font-size:.75rem;line-height:1.55}.mesh.svelte-363txu{grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:relative}.mesh.svelte-363txu:before,.mesh.svelte-363txu:after{content:"";background:#34466d;position:absolute}.mesh.svelte-363txu:before{height:1px;inset:50% 10% auto}.mesh.svelte-363txu:after{width:1px;inset:10% 50% 10% auto}.node.svelte-363txu{z-index:1;background:#10182a;border:1px solid #33466d;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .8rem;min-height:100px;padding:1rem;display:grid;position:relative}.node.svelte-363txu i:where(.svelte-363txu){background:var(--blue);width:.75rem;height:.75rem;box-shadow:0 0 20px var(--blue);border-radius:50%;grid-row:1/3}.node.svelte-363txu span:where(.svelte-363txu){font-weight:800}.node.svelte-363txu small:where(.svelte-363txu){color:var(--muted)}.node.worker.svelte-363txu i:where(.svelte-363txu){background:var(--purple);box-shadow:0 0 20px var(--purple)}.facts.svelte-363txu{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.facts.svelte-363txu div:where(.svelte-363txu){border-right:1px solid var(--line);flex-direction:column;gap:.8rem;min-height:130px;padding:1.3rem;display:flex}.facts.svelte-363txu span:where(.svelte-363txu){color:var(--muted);text-transform:uppercase;font-size:.62rem}.facts.svelte-363txu strong:where(.svelte-363txu){font-size:.9rem}.brief.svelte-363txu{grid-template-columns:1.1fr .65fr .65fr;gap:clamp(2rem,5vw,5rem);padding:clamp(6rem,10vw,10rem) clamp(1rem,3vw,3rem);display:grid}.brief.svelte-363txu h2:where(.svelte-363txu),.layers.svelte-363txu h2:where(.svelte-363txu),.platform-scope.svelte-363txu h2:where(.svelte-363txu),.guardrails.svelte-363txu h2:where(.svelte-363txu){letter-spacing:-.065em;margin:1.5rem 0 0;font-size:clamp(3.2rem,6vw,6rem);line-height:.9}.brief-copy.svelte-363txu{border-top:1px solid var(--line);padding-top:1.5rem}.brief-copy.svelte-363txu b:where(.svelte-363txu){color:#74a1ff;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.brief-copy.svelte-363txu p:where(.svelte-363txu){color:var(--muted);margin:1rem 0 0;line-height:1.75}.layers.svelte-363txu{color:#0a0d15;background:#e8ecf5;padding:clamp(6rem,9vw,9rem) clamp(1rem,3vw,3rem)}.layers.svelte-363txu>header:where(.svelte-363txu){grid-template-columns:.3fr 1fr .55fr;align-items:end;gap:2rem;margin-bottom:5rem;display:grid}.layers.svelte-363txu header:where(.svelte-363txu) p:where(.svelte-363txu){color:#4f586b;line-height:1.65}.layer-stack.svelte-363txu{max-width:1100px;margin:auto}.layer-stack.svelte-363txu article:where(.svelte-363txu){border:1px solid #0a0d1540;grid-template-columns:5rem 1fr;gap:1rem;margin-top:-1px;padding:1.5rem 2rem;display:grid}.layer-stack.svelte-363txu article:where(.svelte-363txu) b:where(.svelte-363txu){font-size:2rem}.layer-stack.svelte-363txu article:where(.svelte-363txu) span:where(.svelte-363txu){letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.layer-stack.svelte-363txu h3:where(.svelte-363txu){letter-spacing:-.04em;margin:.5rem 0;font-size:clamp(1.4rem,3vw,2.7rem)}.layer-stack.svelte-363txu p:where(.svelte-363txu){color:#3d4658;margin:0}.provisioning.svelte-363txu{background:#d9d1ff;margin-inline:9%!important}.integrations.svelte-363txu{background:#c8d6ff;margin-inline:6%!important}.applications.svelte-363txu{background:#aebff1;margin-inline:3%!important}.infrastructure.svelte-363txu{color:#fff;background:#131b2d!important}.infrastructure.svelte-363txu p:where(.svelte-363txu){color:#b7c1d5}.platform-scope.svelte-363txu{background:#0d1120;padding:clamp(6rem,10vw,10rem) clamp(1rem,3vw,3rem)}.platform-scope.svelte-363txu>header:where(.svelte-363txu){grid-template-columns:.3fr 1fr .55fr;align-items:end;gap:2rem;margin-bottom:4rem;display:grid}.platform-scope.svelte-363txu>header:where(.svelte-363txu) p:where(.svelte-363txu){color:var(--muted);margin:0;line-height:1.65}.platform-scope.svelte-363txu>div:where(.svelte-363txu){background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.platform-scope.svelte-363txu article:where(.svelte-363txu){background:#0d1120;min-height:360px;padding:1.6rem}.platform-scope.svelte-363txu article:where(.svelte-363txu) b:where(.svelte-363txu){color:var(--purple);font-size:.65rem}.platform-scope.svelte-363txu article:where(.svelte-363txu) span:where(.svelte-363txu){color:#72a0ff;letter-spacing:.1em;text-transform:uppercase;margin-top:3.5rem;font-size:.62rem;font-weight:800;display:block}.platform-scope.svelte-363txu article:where(.svelte-363txu) h3:where(.svelte-363txu){margin:1rem 0;font-size:1.6rem}.platform-scope.svelte-363txu article:where(.svelte-363txu) p:where(.svelte-363txu){color:var(--muted);line-height:1.7}.guardrails.svelte-363txu{grid-template-columns:.8fr 1fr;gap:5rem;padding:clamp(6rem,10vw,10rem) clamp(1rem,3vw,3rem);display:grid}.guardrails.svelte-363txu>div:where(.svelte-363txu){border-top:1px solid var(--line)}.guardrails.svelte-363txu article:where(.svelte-363txu){border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1rem;padding:1.7rem 0;display:grid}.guardrails.svelte-363txu article:where(.svelte-363txu) span:where(.svelte-363txu){color:var(--purple);font-weight:800}.guardrails.svelte-363txu article:where(.svelte-363txu) p:where(.svelte-363txu){color:var(--muted);margin:0;line-height:1.7}.scope.svelte-363txu{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.scope.svelte-363txu div:where(.svelte-363txu){background:linear-gradient(145deg,#11182a,#0a0e18);min-height:300px;padding:2rem}.scope.svelte-363txu span:where(.svelte-363txu){color:#74a1ff;text-transform:uppercase;font-size:.65rem;font-weight:800}.scope.svelte-363txu p:where(.svelte-363txu){color:#c0c8d7;margin-top:5rem;font-size:1.2rem;line-height:1.55}footer.svelte-363txu{border-top:1px solid var(--line);text-transform:uppercase;justify-content:space-between;padding:3rem clamp(1rem,3vw,3rem);font-size:.7rem;font-weight:800;display:flex}@media (width<=800px){.hero.svelte-363txu,.brief.svelte-363txu,.layers.svelte-363txu>header:where(.svelte-363txu),.platform-scope.svelte-363txu>header:where(.svelte-363txu),.guardrails.svelte-363txu{grid-template-columns:1fr}.hero.svelte-363txu{align-items:start}.hero.svelte-363txu>:where(.svelte-363txu){min-width:0}.cluster-visual.svelte-363txu{padding:1rem}.facts.svelte-363txu,.scope.svelte-363txu{grid-template-columns:1fr 1fr}.platform-scope.svelte-363txu>div:where(.svelte-363txu){grid-template-columns:1fr}.platform-scope.svelte-363txu article:where(.svelte-363txu){min-height:0;padding-block:1.4rem 2rem}.platform-scope.svelte-363txu article:where(.svelte-363txu) span:where(.svelte-363txu){margin-top:1.5rem}.guardrails.svelte-363txu{gap:3rem}.layer-stack.svelte-363txu article:where(.svelte-363txu){margin-inline:0!important}.scope.svelte-363txu div:where(.svelte-363txu){min-height:220px}footer.svelte-363txu{flex-direction:column;gap:1.5rem}}@media (width<=420px){.hero.svelte-363txu h1:where(.svelte-363txu){font-size:clamp(3.25rem,18vw,4.4rem);line-height:.82}.scope.svelte-363txu{grid-template-columns:1fr}.scope.svelte-363txu div:where(.svelte-363txu){min-height:190px}.scope.svelte-363txu p:where(.svelte-363txu){margin-top:3rem}}
