.nav.svelte-1h32yp1{position:sticky;top:0;z-index:40;background:#0b1220d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.bar.svelte-1h32yp1{display:flex;align-items:center;justify-content:space-between;height:68px}.brand.svelte-1h32yp1{display:inline-flex;align-items:center;gap:.55rem;font-size:.95rem;font-weight:500;color:var(--text-primary)}.brand-dot.svelte-1h32yp1{width:8px;height:8px;border-radius:50%;background:var(--status-ok);box-shadow:0 0 0 3px var(--status-ok-soft)}.links.svelte-1h32yp1{display:none;align-items:center;gap:1.9rem}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):not(.cta){font-size:.9rem;color:var(--text-secondary);transition:color .15s ease}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):not(.cta):hover{color:var(--text-primary)}.cta.svelte-1h32yp1{font-size:.8rem;padding:.55rem .95rem}.menu-toggle.svelte-1h32yp1{display:flex;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer}.menu-toggle.svelte-1h32yp1 span:where(.svelte-1h32yp1){display:block;width:16px;height:1.5px;margin:0 auto;background:var(--text-primary);transition:transform .2s ease}.bar1.open.svelte-1h32yp1{transform:translateY(3.25px) rotate(45deg)}.bar2.open.svelte-1h32yp1{transform:translateY(-3.25px) rotate(-45deg)}.mobile-menu.svelte-1h32yp1{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1.5rem 1.5rem;border-top:1px solid var(--border)}.mobile-menu.svelte-1h32yp1 a:where(.svelte-1h32yp1){padding:.85rem .25rem;font-size:.95rem;color:var(--text-secondary);border-bottom:1px solid var(--border)}.mobile-menu.svelte-1h32yp1 .btn:where(.svelte-1h32yp1){margin-top:.85rem;justify-content:center;border:none}@media(min-width:860px){.links.svelte-1h32yp1{display:flex}.menu-toggle.svelte-1h32yp1{display:none}}.topology.svelte-orgv3r{width:100%;height:auto;max-width:620px}.hero.svelte-1q37ri0{padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(3rem,6vw,4rem);overflow:hidden}.hero-grid.svelte-1q37ri0{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}h1.svelte-1q37ri0{font-size:clamp(2rem,5vw,3.1rem);color:var(--text-primary);margin-top:.6rem;display:flex;flex-direction:column;gap:.4rem}.dim.svelte-1q37ri0{font-family:var(--font-body);font-weight:400;font-size:.42em;color:var(--text-secondary);letter-spacing:0}.summary.svelte-1q37ri0{margin-top:1.4rem;font-size:1.08rem;max-width:52ch;color:var(--text-secondary)}.actions.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.terminal.svelte-1q37ri0{margin-top:2.5rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;max-width:520px;box-shadow:0 20px 60px -30px #0009}.terminal-bar.svelte-1q37ri0{display:flex;align-items:center;gap:.4rem;padding:.65rem .9rem;background:var(--surface);border-bottom:1px solid var(--border)}.dot.svelte-1q37ri0{width:9px;height:9px;border-radius:50%}.dot.red.svelte-1q37ri0{background:#4a3535}.dot.amber.svelte-1q37ri0{background:#4a4230}.dot.green.svelte-1q37ri0{background:#2f4a3a}.terminal-title.svelte-1q37ri0{margin-left:.6rem;font-size:.72rem;color:var(--text-muted)}.terminal-body.svelte-1q37ri0{padding:1.1rem 1.2rem 1.3rem;font-size:.83rem;min-height:132px}.line.svelte-1q37ri0{display:flex;gap:.55rem;margin-top:.9rem;color:var(--text-secondary)}.line.svelte-1q37ri0:first-child{margin-top:0}.prompt.svelte-1q37ri0{color:var(--accent)}.cmd.svelte-1q37ri0{color:var(--text-primary)}.output.svelte-1q37ri0{margin-top:.3rem;padding-left:1.25rem;color:var(--status-ok);white-space:pre-wrap;word-break:break-word;min-height:1.2em}.cursor.svelte-1q37ri0{display:inline-block;width:6px;height:.95em;background:var(--status-ok);margin-left:2px;vertical-align:text-bottom;animation:svelte-1q37ri0-blink 1s step-end infinite}@keyframes svelte-1q37ri0-blink{50%{opacity:0}}.visual.svelte-1q37ri0{display:none}.stats.svelte-1q37ri0{margin-top:clamp(3rem,7vw,5rem);display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem;padding-top:2.5rem;border-top:1px solid var(--border)}.stat.svelte-1q37ri0{display:flex;flex-direction:column;gap:.35rem}.stat-value.svelte-1q37ri0{font-size:clamp(1.5rem,3vw,2rem);color:var(--accent);font-weight:500}.stat-label.svelte-1q37ri0{font-size:.85rem;color:var(--text-secondary);max-width:22ch}@media(min-width:960px){.hero-grid.svelte-1q37ri0{grid-template-columns:1.05fr .95fr}.visual.svelte-1q37ri0{display:block}.stats.svelte-1q37ri0{grid-template-columns:repeat(4,1fr)}}.about-grid.svelte-7hpc9t{display:grid;grid-template-columns:1fr;gap:2.5rem}.copy.svelte-7hpc9t{display:flex;flex-direction:column;gap:1.1rem;max-width:62ch;color:var(--text-secondary)}@media(min-width:860px){.about-grid.svelte-7hpc9t{grid-template-columns:.8fr 1.2fr;gap:3.5rem}}.grid.svelte-1f1pl16{margin-top:2.75rem;display:grid;grid-template-columns:1fr;gap:1.1rem}.group.svelte-1f1pl16{padding:1.3rem 1.4rem 1.5rem}.group-head.svelte-1f1pl16{display:flex;align-items:center;gap:.6rem;font-size:.78rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}.service-name.svelte-1f1pl16{color:var(--text-primary)}.state.svelte-1f1pl16{margin-left:auto;color:var(--status-ok)}.items.svelte-1f1pl16{display:flex;flex-wrap:wrap;gap:.55rem}.items.svelte-1f1pl16 li:where(.svelte-1f1pl16){font-size:.85rem;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;padding:.4rem .85rem}@media(min-width:720px){.grid.svelte-1f1pl16{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.grid.svelte-1f1pl16{grid-template-columns:repeat(3,1fr)}}.trace.svelte-1ar0d6w{margin-top:2.75rem;display:flex;flex-direction:column}.hop.svelte-1ar0d6w{display:grid;grid-template-columns:2.2rem 1fr;column-gap:1.1rem}.hop-index.svelte-1ar0d6w{grid-row:1 / 3;font-size:.78rem;color:var(--text-muted);padding-top:.35rem}.hop-line.svelte-1ar0d6w{grid-row:2 / 3;grid-column:1 / 2;width:1px;background:var(--border);justify-self:center}.hop.svelte-1ar0d6w:last-child .hop-line:where(.svelte-1ar0d6w){display:none}.hop-body.svelte-1ar0d6w{grid-column:2 / 3;padding:1.4rem 1.5rem 1.6rem;margin-bottom:1.6rem}.hop-head.svelte-1ar0d6w{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.2rem}h3.svelte-1ar0d6w{font-size:1.05rem;color:var(--text-primary)}.org.svelte-1ar0d6w{margin-top:.25rem;font-size:.88rem;color:var(--text-secondary)}.period.svelte-1ar0d6w{font-size:.78rem;color:var(--accent);white-space:nowrap}.summary.svelte-1ar0d6w{margin-top:.9rem;font-size:.92rem;color:var(--text-secondary);max-width:62ch}.highlights.svelte-1ar0d6w{margin-top:1rem;display:flex;flex-direction:column;gap:.55rem}.highlights.svelte-1ar0d6w li:where(.svelte-1ar0d6w){position:relative;padding-left:1.1rem;font-size:.88rem;color:var(--text-secondary)}.highlights.svelte-1ar0d6w li:where(.svelte-1ar0d6w):before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.grid.svelte-1tes396{margin-top:2.75rem;display:grid;grid-template-columns:1fr;gap:1.2rem}.project.svelte-1tes396{display:flex;flex-direction:column;padding:1.5rem 1.5rem 1.6rem}.project-head.svelte-1tes396{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}h3.svelte-1tes396{font-size:1.05rem;color:var(--text-primary)}.period.svelte-1tes396{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.desc.svelte-1tes396{margin-top:.85rem;font-size:.9rem;color:var(--text-secondary);flex:1}.stack.svelte-1tes396{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.5rem}.stack.svelte-1tes396 li:where(.svelte-1tes396){font-size:.72rem;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:.3rem .7rem}.link.svelte-1tes396{margin-top:1.2rem;font-size:.78rem;color:var(--text-secondary);transition:color .15s ease}.project.svelte-1tes396:hover .link:where(.svelte-1tes396){color:var(--accent)}@media(min-width:780px){.grid.svelte-1tes396{grid-template-columns:repeat(3,1fr)}}.grid.svelte-an9kp5{margin-top:2.75rem;display:grid;grid-template-columns:1fr;gap:.9rem}.cert.svelte-an9kp5{display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.3rem}.cert.svelte-an9kp5 .status-dot:where(.svelte-an9kp5){flex-shrink:0}.name.svelte-an9kp5{font-size:.94rem;color:var(--text-primary)}.meta.svelte-an9kp5{margin-top:.25rem;font-size:.75rem;color:var(--text-muted)}@media(min-width:720px){.grid.svelte-an9kp5{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.grid.svelte-an9kp5{grid-template-columns:repeat(3,1fr)}}.contact-grid.svelte-wt4tt0{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}.panel.svelte-wt4tt0{padding:1.8rem;display:flex;flex-direction:column;gap:1.3rem}.email.svelte-wt4tt0{font-size:1.05rem;color:var(--accent);word-break:break-word}.socials.svelte-wt4tt0{display:flex;gap:.7rem;flex-wrap:wrap}@media(min-width:860px){.contact-grid.svelte-wt4tt0{grid-template-columns:1.2fr .8fr;gap:3.5rem}}.footer.svelte-jz8lnl{border-top:1px solid var(--border);padding-block:1.75rem}.row.svelte-jz8lnl{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;justify-content:space-between;font-size:.78rem;color:var(--text-muted)}.status.svelte-jz8lnl{display:inline-flex;align-items:center;gap:.5rem}
