:root{--background: 210 43% 97%;--foreground: 210 53% 15%;--card: 0 0% 100%;--card-foreground: 210 53% 15%;--popover: 0 0% 100%;--popover-foreground: 210 53% 15%;--muted: 210 40% 94%;--muted-foreground: 211 19% 40%;--ivory: 38 41% 95%;--primary: 206 81% 23%;--primary-hover: 212 84% 19%;--primary-foreground: 0 0% 100%;--secondary: 210 40% 94%;--secondary-foreground: 210 53% 15%;--accent: 185 79% 94%;--accent-foreground: 210 53% 15%;--accent-strong: 184 100% 26%;--brand-cyan: 183 100% 40%;--brand-navy: 212 84% 19%;--destructive: 4 76% 40%;--destructive-foreground: 0 0% 100%;--destructive-subtle: 6 83% 95%;--success: 162 79% 27%;--success-foreground: 0 0% 100%;--success-subtle: 156 45% 94%;--warning: 36 100% 27%;--warning-subtle: 39 100% 94%;--border: 208 33% 89%;--input: 209 17% 55%;--ring: 206 81% 23%;--sidebar-background: 212 84% 19%;--sidebar-foreground: 206 28% 77%;--sidebar-primary: 184 75% 55%;--sidebar-primary-foreground: 212 84% 19%;--sidebar-accent: 206 81% 23%;--sidebar-accent-foreground: 202 44% 96%;--sidebar-border: 205 43% 25%;--sidebar-ring: 184 75% 55%;--chart-1: 206 81% 23%;--chart-2: 184 100% 26%;--chart-3: 162 79% 27%;--chart-4: 36 100% 27%;--chart-5: 4 76% 40%}.dark{--background: 208 70% 9%;--foreground: 202 44% 96%;--card: 207 62% 14%;--card-foreground: 202 44% 96%;--popover: 206 60% 18%;--popover-foreground: 202 44% 96%;--muted: 206 60% 18%;--muted-foreground: 206 28% 77%;--ivory: 207 62% 14%;--primary: 184 75% 55%;--primary-hover: 184 77% 68%;--primary-foreground: 208 70% 9%;--secondary: 206 60% 18%;--secondary-foreground: 202 44% 96%;--accent: 206 60% 18%;--accent-foreground: 202 44% 96%;--accent-strong: 184 75% 55%;--brand-cyan: 184 75% 55%;--brand-navy: 212 84% 19%;--destructive: 5 100% 75%;--destructive-foreground: 208 70% 9%;--destructive-subtle: 354 36% 17%;--success: 160 65% 54%;--success-foreground: 208 70% 9%;--success-subtle: 162 55% 13%;--warning: 38 90% 62%;--warning-subtle: 39 66% 14%;--border: 205 43% 25%;--input: 206 23% 48%;--ring: 184 75% 55%;--sidebar-background: 207 62% 14%;--sidebar-foreground: 206 28% 77%;--sidebar-primary: 184 75% 55%;--sidebar-primary-foreground: 208 70% 9%;--sidebar-accent: 206 60% 18%;--sidebar-accent-foreground: 202 44% 96%;--sidebar-border: 205 43% 25%;--sidebar-ring: 184 75% 55%;--chart-1: 184 75% 55%;--chart-2: 202 44% 96%;--chart-3: 160 65% 54%;--chart-4: 38 90% 62%;--chart-5: 5 100% 75%}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: hsl(var(--background));--surface: hsl(var(--card));--fg: hsl(var(--foreground));--fg-muted: hsl(var(--muted-foreground));--navy: hsl(var(--brand-navy));--navy-ink: hsl(var(--primary));--cyan: hsl(var(--brand-cyan));--cyan-strong: hsl(var(--accent-strong));--footer-fg: hsl(var(--sidebar-foreground));--footer-link: hsl(var(--sidebar-accent-foreground));--font-display: "Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: max(16px, env(safe-area-inset-left, 0px));color-scheme:light}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--font-display);text-wrap:balance;margin:0}a{color:inherit}a:focus-visible{outline:2px solid var(--navy-ink);outline-offset:3px;border-radius:2px}.page{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}header.site{display:flex;align-items:center;padding-block:20px;border-bottom:1px solid hsl(var(--border))}footer.site{background:var(--navy)}.footer-inner{max-width:1180px;margin:0 auto;padding:34px max(16px,env(safe-area-inset-right,0px)) 34px max(16px,env(safe-area-inset-left,0px));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}header.site a{display:block;line-height:0}.logo{display:block;height:36px;width:auto}.logo-footer{display:block;height:28px;width:auto}.footer-links{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.8125rem}.footer-links a{color:var(--footer-link);text-underline-offset:3px}.footer-links a:focus-visible{outline-color:var(--cyan)}.footer-copy{font-size:.75rem;color:var(--footer-fg)}body.doc{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}body.doc .page{flex:1 0 auto;width:100%}.prose{max-width:68ch;padding-block:48px 72px}.prose h1{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);font-weight:800;color:var(--navy-ink);line-height:1.15}.prose h2{font-size:1.125rem;font-weight:700;margin-top:36px;color:var(--navy-ink)}.prose p,.prose li{font-size:1rem;line-height:1.65;color:var(--fg)}.prose p{margin:12px 0 0}.prose ul{margin:12px 0 0;padding-left:1.2em}.prose .draft{margin-top:20px;padding:12px 14px;border:1px dashed hsl(var(--border));border-radius:8px;font-size:.875rem;color:var(--fg-muted)}.hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,6vw,64px);padding-block:clamp(40px,8vw,72px) clamp(32px,6vw,56px);align-items:center}@media (min-width: 860px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:clamp(56px,8vw,96px) clamp(40px,6vw,72px)}}.eyebrow{font-weight:600;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan-strong);margin:0 0 18px}h1.title{font-size:clamp(2rem,1.3rem + 2vw,2.75rem);font-weight:800;line-height:1.08;color:var(--navy-ink);max-width:22ch}.lede{font-size:1.0625rem;line-height:1.6;color:var(--fg-muted);max-width:46ch;margin:22px 0 0}.launch-marker{display:flex;align-items:center;gap:12px;margin-top:34px}.launch-marker .rule{height:1px;width:40px;background:hsl(var(--border));flex:none}.launch-marker .node{width:8px;height:8px;border-radius:50%;background:var(--cyan);flex:none}.launch-marker p{margin:0;font-size:.8125rem;font-weight:500;color:var(--fg-muted);letter-spacing:.01em}.network{width:100%;max-width:440px;margin-inline:auto;display:grid;gap:12px}.motif{width:100%;height:auto;display:block;overflow:visible}.motif .arch-ring{fill:none;stroke:var(--navy-ink);stroke-width:2;stroke-dasharray:1400;stroke-dashoffset:0}.motif .r1{stroke-width:2.6}.motif .r2{--o: .24;opacity:var(--o)}.motif .r3{--o: .15;opacity:var(--o)}.motif .r4{--o: .09;opacity:var(--o)}.motif .crescent{fill:var(--cyan);transform-box:fill-box;transform-origin:center}.motif .trace{fill:none;stroke:var(--cyan);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:.5;stroke-dasharray:100;stroke-dashoffset:0}.motif .signal{fill:none;stroke:var(--cyan);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 100;stroke-dashoffset:7}.motif .node{fill:var(--cyan);transform-box:fill-box;transform-origin:center}.poles{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.poles span{font-size:.75rem;font-weight:600;color:var(--fg-muted)}@media (min-width: 420px){.poles span{letter-spacing:.06em;text-transform:uppercase}}@media (prefers-reduced-motion: no-preference){.motif .r1{animation:draw .5s ease-out both}.motif .r2{animation:draw .5s ease-out 30ms both,wave 7s ease-in-out 1.4s infinite}.motif .r3{animation:draw .5s ease-out 60ms both,wave 7s ease-in-out 2.1s infinite}.motif .r4{animation:draw .5s ease-out 90ms both,wave 7s ease-in-out 2.8s infinite}.motif .crescent{animation:pop-in .2s ease-out .4s both}.motif #t1{animation:line-in .13s ease-out .48s both}.motif #t2{animation:line-in .13s ease-out .51s both}.motif #t3{animation:line-in .13s ease-out .54s both}.motif #t4{animation:line-in .13s ease-out .57s both}.motif #n1{animation:pop-in .12s ease-out .6s both,arrive 4.2s ease-in-out 1.3s infinite}.motif #n2{animation:pop-in .12s ease-out .66s both,arrive 4.2s ease-in-out 1.8s infinite}.motif #n3{animation:pop-in .12s ease-out .72s both,arrive 4.2s ease-in-out 2.3s infinite}.motif #n4{animation:pop-in .12s ease-out .78s both,arrive 4.2s ease-in-out 2.8s infinite}.motif #s1{animation:travel 4.2s ease-in-out 1.3s infinite}.motif #s2{animation:travel 4.2s ease-in-out 1.8s infinite}.motif #s3{animation:travel 4.2s ease-in-out 2.3s infinite}.motif #s4{animation:travel 4.2s ease-in-out 2.8s infinite}@keyframes draw{0%{stroke-dashoffset:1400}}@keyframes line-in{0%{stroke-dashoffset:100}}@keyframes pop-in{0%{opacity:0;transform:scale(.5)}}@keyframes wave{0%,to{opacity:var(--o)}50%{opacity:calc(var(--o) + .2)}}@keyframes travel{0%{stroke-dashoffset:7}55%,to{stroke-dashoffset:-100}}@keyframes arrive{0%,52%{transform:scale(1)}60%{transform:scale(1.4)}72%,to{transform:scale(1)}}}
