:root{--color-primary:#ff6b35;--color-primary-dark:#e2531e;--color-primary-light:#f0c4ad;--color-secondary:#0e7a75;--color-secondary-dark:#0b5f5b;--color-secondary-light:#16a39d;--color-accent:#0e7a75;--color-accent-dark:#0b5f5b;--color-accent-light:#16a39d;--color-on-primary:#fff;--color-on-secondary:#fff;--color-on-accent:#fff;--color-surface:#f4f1e8;--color-surface-alt:#fff;--color-surface-hover:#efeadd;--color-content:#0a0e1a;--color-content-light:#3d4236;--color-content-lighter:#6b6f5e;--color-outline:#d9d2bf;--color-outline-light:#e4ddca;--card-surface:#fff;--thumb-1:linear-gradient(135deg, #dfd9c8, #cfc8b3);--thumb-2:linear-gradient(135deg, #16a39d, #0e7a75);--thumb-3:linear-gradient(135deg, #ff6b35, #f0c4ad);--planet:radial-gradient(circle, #16a39d, #0e7a75);--sun:#ff6b35;--orbit-line:#cfc7ae;--orbit-line-strong:#b7ae94;--grid-line:#0a0e1a0b;--grid-size:90px;--star:#0a0e1a59;--band-surface:#0a0e1a;--band-content:#f4f1e8;--band-content-light:#c4cad8;--band-outline:#1c2336;--band-accent:#3dd6d0;--status-online:#0e7a75;--status-building:#ff6b35;--status-offline:#6b6f5e;--thumb-plate:linear-gradient(180deg, #efeadd, #e4ddca);--frame-bar:#e9e4d6;--phone-bezel:#0b0f1a;--phone-bezel-line:#2a3247;--hero-scrim:#070912f0;--placeholder-ink:var(--color-primary);--text-numeral:56px;--color-success:#22c55e;--color-success-light:#bbf7d0;--color-success-dark:#166534;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-warning-dark:#92400e;--color-error:#ef4444;--color-error-light:#fecaca;--color-error-dark:#991b1b;--color-info:#3b82f6;--color-info-light:#dbeafe;--color-info-dark:#1e40af;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-rail:inset 3px 0 0 var(--rail,var(--color-secondary));--font-sans:"Space Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Michroma", "Space Grotesk", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:2.75rem;--text-display:clamp(2.75rem, 4.2vw, 3.75rem);--text-eyebrow:11px;--tracking-eyebrow:.16em;--tracking-label:.1em;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--pad-x:clamp(22px, 4vw, 44px);--pad-section:48px;--pad-hero:56px;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--container-prose:56rem;--container-full:100%;--frame-max:100%;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-orbit-1:44s;--duration-orbit-2:30s;--duration-orbit-3:18s;--duration-probe:26s;--duration-ping:2.6s;--duration-twinkle:5s;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}:root[data-theme=dark]{--color-secondary:#3dd6d0;--color-secondary-dark:#1a8b86;--color-secondary-light:#3dd6d0;--color-accent:#3dd6d0;--color-accent-dark:#1a8b86;--color-accent-light:#3dd6d0;--color-surface:#0a0e1a;--color-surface-alt:#0f1422;--color-surface-hover:#141a2b;--color-content:#f4f1e8;--color-content-light:#c4cad8;--color-content-lighter:#9aa3b8;--color-outline:#1c2336;--color-outline-light:#16203a;--card-surface:transparent;--thumb-1:linear-gradient(135deg, #16203a, #0d1426);--thumb-2:linear-gradient(135deg, #1a8b86, #0d1426);--thumb-3:linear-gradient(135deg, #ff6b35, #0d1426);--planet:radial-gradient(circle, #3dd6d0, #1a8b86);--orbit-line:#232c44;--orbit-line-strong:#3a465f;--grid-line:#f4f1e80d;--star:#f4f1e8b3;--band-surface:#0f1422;--status-online:#3dd6d0;--status-offline:#9aa3b8;--thumb-plate:linear-gradient(180deg, #111728, #0d1322);--frame-bar:#141a2a}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}body{font-family:var(--font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading,var(--font-sans,system-ui, sans-serif))}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.site-body{background-color:var(--color-surface);min-height:100vh;color:var(--color-content);font-family:var(--font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.container{width:100%;max-width:var(--container-7xl,80rem);padding-inline:clamp(var(--space-md,1rem), 4vw, var(--space-xl,2rem));margin-inline:auto}.page-frame{width:100%;max-width:var(--frame-max,100%);margin-inline:auto}.hidden{display:none!important}.rotate-180{transform:rotate(180deg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose{color:var(--color-content);line-height:1.75}.prose>*{margin-bottom:1.25rem}.prose h1{color:var(--color-content);margin-top:2rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.2}.prose h2{color:var(--color-content);margin-top:2rem;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.3}.prose h3{color:var(--color-content);margin-top:1.75rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1.4}.prose h4{color:var(--color-content);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.prose p{margin-bottom:1.25rem;line-height:1.75}.prose a{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s}.prose a:hover{color:var(--color-primary-dark);text-decoration:underline}.prose strong{color:var(--color-content);font-weight:600}.prose em{font-style:italic}.prose code{color:var(--color-primary-dark);background-color:var(--color-surface-alt);border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;font-weight:400}.prose code:before,.prose code:after{content:""}.prose pre{color:#e2e8f0;background-color:#1e293b;border-radius:.5rem;margin:1.5rem 0;padding:1.5rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.prose pre code{color:inherit;font-size:inherit;background-color:#0000;padding:0}.prose ul,.prose ol{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.75rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-top:.5rem;margin-bottom:.5rem;line-height:1.75}.prose li>p{margin-top:.75rem;margin-bottom:.75rem}.prose blockquote{border-left:4px solid var(--color-primary);color:var(--color-content-light);margin:1.5rem 0;padding-left:1.5rem;font-style:italic}.prose img{border-radius:.5rem;margin:1.5rem 0}.prose hr{border-color:var(--color-outline);margin:2rem 0}.prose table{border-collapse:collapse;width:100%;margin:1.5rem 0}.prose th,.prose td{border:1px solid var(--color-outline);text-align:left;padding:.75rem 1rem}.prose th{background-color:var(--color-surface-alt);font-weight:600}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-content-lighter);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-content-light)}*{scrollbar-width:thin;scrollbar-color:var(--color-content-lighter) transparent}.header[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--color-outline);background-color:var(--color-surface);padding:20px clamp(22px,4vw,44px);display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);color:var(--color-content);justify-content:flex-start;align-items:center;gap:15px;font-size:14px;text-decoration:none;display:inline-flex}.brand-sig[data-astro-cid-nen7h5rs]{color:var(--color-content);display:inline-flex}.brand-sig[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:auto;height:1.5em;display:block}.brand-dot[data-astro-cid-nen7h5rs]{background:var(--color-primary);border-radius:50%;flex:none;width:5px;height:5px}.brand-text[data-astro-cid-nen7h5rs]{letter-spacing:.02em;font-weight:var(--font-weight-medium)}.nav[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.1em;align-items:center;gap:28px;font-size:11px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-content-lighter);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active{color:var(--color-content)}.theme-toggle[data-astro-cid-nen7h5rs]{line-height:1;font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:11px;display:inline-flex}.theme-toggle[data-astro-cid-nen7h5rs] .glyph[data-astro-cid-nen7h5rs]{flex:none;width:10px;height:10px}.menu-toggle[data-astro-cid-nen7h5rs]{color:var(--color-content);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1;display:none}.mobile-nav[data-astro-cid-nen7h5rs]{display:none}@media (width<=768px){.header[data-astro-cid-nen7h5rs]{flex-wrap:wrap;padding:16px 22px}.brand[data-astro-cid-nen7h5rs]{font-size:12px}.nav[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:block}.mobile-nav[data-astro-cid-nen7h5rs]:not([hidden]){flex-direction:column;flex-basis:100%;gap:18px;padding-top:18px;display:flex}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-content-light);font-family:var(--font-mono);letter-spacing:.1em;font-size:12px;text-decoration:none}.mobile-nav[data-astro-cid-nen7h5rs] .theme-toggle[data-astro-cid-nen7h5rs]{align-self:flex-start}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-outline);background-color:var(--color-surface);padding:56px clamp(22px,4vw,44px) 26px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.7fr 1fr 1fr;gap:clamp(28px,5vw,64px);display:grid}.wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-content);font-size:16px;text-decoration:none}.tagline[data-astro-cid-jo6i4kqk]{max-width:42ch;color:var(--color-content-light);margin-top:16px;font-size:14px;line-height:1.7}.telemetry[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-secondary);margin-top:18px;font-size:11px}.col-head[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-primary);font-size:10px}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-content-light);transition:color var(--duration-fast) var(--ease-out);font-size:12px;text-decoration:none}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-content)}.footer-base[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-md);border-top:1px solid var(--color-outline-light);font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-content-lighter);margin-top:48px;padding-top:20px;font-size:10px;display:flex}.status[data-astro-cid-jo6i4kqk]{color:var(--color-secondary);align-items:center;gap:8px;display:inline-flex}.dot[data-astro-cid-jo6i4kqk]{background:var(--color-secondary);border-radius:50%;width:7px;height:7px}.status[data-astro-cid-jo6i4kqk].anomaly{color:var(--color-primary)}.status[data-astro-cid-jo6i4kqk].anomaly .dot[data-astro-cid-jo6i4kqk]{background:var(--color-primary)}@media (width<=768px){.footer[data-astro-cid-jo6i4kqk]{padding:40px 22px 22px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer-base[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:10px}}
