@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_dce7f15f-module__qCIpRa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_dce7f15f-module__qCIpRa__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_30c7ab4c-module__VCrZzq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_30c7ab4c-module__VCrZzq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex-shrink:0}}@layer base{:root{--royal:#2c50ff;--paper:#f5f6f8;--black:#0a0b10;--pink:#fa7ac9}html{scroll-behavior:smooth;scroll-padding-top:96px}h1,h2{overflow-wrap:anywhere}body{font-family:var(--font-sans), sans-serif;background:var(--paper);color:var(--black);-webkit-font-smoothing:antialiased}::selection{color:#fff;background:var(--royal)}:focus-visible{outline:2px solid var(--royal);outline-offset:6px}button:disabled{cursor:default}.mono,.eyebrow{font-family:var(--font-mono), monospace}.mono{font-size:.75rem;line-height:1.65}.eyebrow{letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;line-height:1.7}.mavee-experience{--bg:#f5f6f8;--ink:#0a0b10;--muted:#595f6c;--line:#d4d7e0;--accent:#2c50ff;--surface:#ffffff8c;background:var(--bg);color:var(--ink);transition:background-color .5s,color .5s}.mavee-experience[data-tone=dark]{--bg:#080a11;--ink:#f1f3fa;--muted:#a0a6b8;--line:#2d3140;--accent:#8ba0ff;--surface:#151925a8}.skip-link{z-index:200;color:#000;background:#fff;padding:15px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}}@layer components{.site-header{z-index:100;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;height:82px;padding:0 4.2%;transition:color .4s,background .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.brand{letter-spacing:-.09em;align-items:center;gap:9px;font-size:1.9rem;font-weight:800;line-height:1;display:inline-flex}.brand-mark{width:27px;height:27px;color:var(--accent,var(--royal));display:block}.brand-mark svg{width:100%;height:100%}.brand-period{color:var(--accent,var(--royal))}.main-nav{align-items:center;gap:36px;margin-left:100px;display:flex}.main-nav a{color:var(--muted);font-size:.875rem;font-weight:550;transition:color .18s}.main-nav a:hover{color:var(--ink)}.header-actions{align-items:center;gap:20px;display:flex}.entry-link{border:1px solid var(--line);border-radius:3px;justify-content:center;align-items:center;gap:20px;padding:10px 15px;font-size:.875rem;font-weight:650;transition:background .18s,color .18s;display:flex}.entry-link:hover{background:var(--ink);color:var(--bg)}.menu-toggle{background:0 0;border:0;padding:10px;display:none}.reading-progress{background:var(--royal);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.scroll-story{isolation:isolate;position:relative;overflow:clip}.scene-stage{background:var(--bg);height:100svh;margin-bottom:-100svh;transition:background-color .6s;position:sticky;top:0;overflow:hidden}.scene-coordinate{font:.75rem var(--font-mono), monospace;color:var(--muted);letter-spacing:.04em;justify-content:space-between;gap:20px;display:flex;position:absolute}.scene-coordinate-top{border-bottom:1px solid var(--line);padding-bottom:13px;top:123px;left:51%;right:5.1%}.graph-viewport{width:59%;height:78%;position:absolute;top:13%;right:-1%}.graph-viewport:before,.graph-viewport:after{content:"+";font:20px var(--font-mono), monospace;color:var(--muted);opacity:.5;position:absolute}.graph-viewport:before{top:16%;left:15%}.graph-viewport:after{bottom:12%;right:12%}.graph-viewport canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block}.graph-viewport.is-ready canvas{opacity:1}.graph-fallback{width:74%;height:74%;color:var(--royal);opacity:.6;transition:opacity .6s;position:absolute;inset:13%}.graph-viewport.is-ready .graph-fallback{opacity:0}.graph-node-labels{pointer-events:none;position:absolute;inset:0}.graph-node-anchor{will-change:transform;opacity:0;position:absolute;top:0;left:0}.graph-node-anchor button{white-space:nowrap;font:.75rem var(--font-mono), monospace;letter-spacing:.025em;color:var(--ink);background:color-mix(in srgb, var(--bg) 88%, transparent);border:1px solid var(--line);pointer-events:auto;border-radius:2px;align-items:center;gap:7px;padding:7px 9px;transition:background-color .2s,border-color .2s;display:flex;transform:translate(-50%,24px)}.graph-node-anchor button i{background:var(--royal);border-radius:50%;width:4px;height:4px;display:block}.graph-node-anchor button:hover,.graph-node-anchor button.is-selected{border-color:var(--accent);background:var(--royal);color:#fff}.graph-node-anchor button:hover i,.graph-node-anchor button.is-selected i{background:var(--pink)}.core-label{color:#fff;text-align:center;pointer-events:none;mix-blend-mode:difference;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.core-label span{font:.75rem var(--font-mono), monospace;letter-spacing:.04em}.core-label small{font:.75rem var(--font-mono), monospace;opacity:.7}.scene-readout{border-top:1px solid var(--line);font:.75rem var(--font-mono), monospace;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex;position:absolute;bottom:10.7%;left:51%;right:5.1%}.scene-readout>span:first-child{align-items:center;gap:7px;display:flex}.scene-readout>span:last-child{color:var(--muted);text-align:right}.scene-readout i,.live-dot{background:var(--royal);border-radius:50%;width:6px;height:6px;display:inline-block}.scene-controls{color:var(--muted);font:.75rem var(--font-mono), monospace;justify-content:space-between;align-items:center;gap:15px;display:flex;position:absolute;bottom:6.8%;left:51%;right:5.1%}.scene-controls button{font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:flex}.scene-controls button:hover{color:var(--accent)}.story-chapter{z-index:2;pointer-events:none;height:auto;min-height:max(1250px,148svh);padding:15svh 0 30svh;scroll-margin-top:0;position:relative}.chapter-content{pointer-events:auto;width:43%;max-width:660px;margin-left:5.1%;position:sticky;top:15svh}.chapter-content h2{letter-spacing:-.065em;margin:29px 0 26px;font-size:clamp(2.5rem,4.05vw,4.75rem);font-weight:620;line-height:1.08}.chapter-content h2>span{display:block}.accent-line{color:var(--accent)}.chapter-description{letter-spacing:-.022em;max-width:500px;color:var(--muted);font-size:clamp(1rem,1.22vw,1.125rem);line-height:1.8}.chapter-detail{max-width:485px;color:var(--muted);margin-top:24px;font-size:.875rem;line-height:1.8}.tech-tags{color:var(--accent);font:.75rem var(--font-mono), monospace;flex-wrap:wrap;gap:9px 16px;margin-top:24px;display:flex}.tech-tags span:before{content:"↗ "}.chapter-watermark{letter-spacing:-.07em;color:var(--line);font-size:clamp(5rem,10vw,9rem);font-weight:500;line-height:1;position:absolute;bottom:12svh;left:5.1%}.chapter-anchor{position:relative;top:-82px}.hero{height:auto;min-height:max(870px,118svh);padding-top:max(190px,23svh)}.hero-content{pointer-events:auto;width:53%;max-width:800px;margin-left:5.1%}.hero .eyebrow{align-items:center;gap:9px;display:flex}.hero h1{letter-spacing:-.078em;margin-top:27px;font-size:clamp(4rem,7.5vw,8.8rem);font-weight:580;line-height:.98;position:relative}.hero h1>span{color:var(--royal)}.hero h1 sup{color:var(--royal);vertical-align:top;margin-left:.11em;font-size:.53em;font-weight:400;line-height:1.3;display:inline-block}.hero-description{color:var(--muted);letter-spacing:-.025em;margin-top:30px;font-size:clamp(1rem,1.26vw,1.2rem);line-height:1.8}.primary-button{background:var(--royal);color:#fff;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:17px 22px;font-size:.875rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.primary-button:hover{background:#1538e4;transform:translateY(-2px)}.hero .primary-button{margin-top:29px}.hero-definition{font:.75rem var(--font-mono), monospace;color:var(--muted);letter-spacing:.03em;flex-direction:column;gap:5px;margin-top:32px;display:flex}.hero-bottom{font:.75rem var(--font-mono), monospace;letter-spacing:.03em;color:var(--muted);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:17svh;left:5.1%;right:5.1%}.hero-bottom a{pointer-events:auto;align-items:center;gap:24px;display:flex}.hero-bottom a svg{color:var(--accent)}.chapter-rail{z-index:30;flex-direction:column;gap:2px;transition:opacity .2s;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.chapter-rail a{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.chapter-rail a i{background:var(--muted);opacity:.4;border-radius:50%;width:4px;height:4px;transition:height .25s,background .25s}.chapter-rail a[aria-current] i{background:var(--accent);opacity:1;border-radius:3px;height:18px}.chapter-rail a span{white-space:nowrap;font:.75rem var(--font-mono), monospace;background:var(--bg);border:1px solid var(--line);opacity:0;pointer-events:none;padding:9px 12px;transition:opacity .18s,transform .18s;position:absolute;right:30px;transform:translate(5px)}.chapter-rail a:hover span,.chapter-rail a:focus-visible span{opacity:1;transform:none}[data-past-story=true] .chapter-rail{opacity:0;visibility:hidden}.demo-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:500px;margin-top:26px;padding:18px 0}.option-row{flex-wrap:wrap;gap:5px;display:flex}.option-row button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:10px;padding:8px 10px;font-size:.875rem;display:flex}.option-row button[aria-pressed=true]{background:var(--royal);color:#fff}.option-row button:hover{border-color:var(--accent)}.demo-result{flex-direction:column;gap:8px;margin-top:17px;display:flex}.demo-result>strong{font-size:.875rem;font-weight:550}.demo-result>span{color:var(--muted);align-items:center;gap:7px;font-size:.75rem;line-height:1.65;display:flex}.demo-result>span.mono{color:var(--accent);font-size:.75rem}.permission-demo{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.permission-demo>div:first-child{flex-direction:column;gap:6px;display:flex}.permission-demo .mono{color:var(--muted);font-size:.75rem}.permission-demo strong{font-size:.9375rem;font-weight:550}.permission-switch{background:#303647;border:1px solid #72798d;border-radius:99px;width:46px;height:26px;padding:3px;transition:background .2s}.permission-switch span{background:#b6bed2;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;display:block}.permission-switch[aria-checked=true]{background:var(--royal);border-color:var(--royal)}.permission-switch[aria-checked=true] span{background:#fff;transform:translate(20px)}.permission-status{font:.75rem var(--font-mono), monospace;color:var(--muted);grid-column:1/-1;align-items:center;gap:8px;display:flex}.permission-status i{background:var(--pink);border-radius:50%;width:5px;height:5px;display:block}.permission-status i.is-allowed{background:#8ba0ff}.archive-demo{padding:0}.archive-demo>div{align-items:center;gap:16px;padding:19px 0;display:flex}.archive-demo>div+div{border-top:1px solid var(--line)}.archive-demo>div>svg{color:var(--accent)}.archive-demo>div>span{flex:1;font-size:.875rem}.archive-demo small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.waveform{align-items:center;gap:3px;height:35px;display:flex}.waveform i{background:var(--royal);width:2px}.question-select{position:relative}.question-select label{font:.75rem var(--font-mono), monospace;color:var(--muted);margin-bottom:10px;display:block}.question-select select{width:100%;color:var(--ink);appearance:none;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;padding:10px 30px 10px 0;font-size:.875rem}.question-select>svg{pointer-events:none;position:absolute;bottom:14px;right:0}.ask-demo .demo-result{margin-top:10px}.ask-demo p{color:var(--muted);font-size:.875rem;line-height:1.8}.source-line{color:var(--accent)!important}.coverage-periods{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.coverage-periods button{font:.75rem var(--font-mono), monospace;color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0 10px}.coverage-periods button[aria-pressed=true]{border-color:var(--royal);color:var(--royal)}.coverage-periods button>div{grid-template-columns:repeat(9,1fr);gap:3px;margin-top:11px;display:grid}.coverage-periods i{background:var(--royal);opacity:.7;border-radius:1px;height:20px}.coverage-periods .gap{opacity:1;border:1px solid var(--line);background:0 0}.coverage-demo>p{margin:17px 0 8px;font-size:.875rem}.coverage-demo>.mono{color:var(--muted);font-size:.75rem}.perspective{align-items:flex-start;gap:13px;display:flex}.perspective+.perspective{margin-top:22px;margin-left:40px}.perspective>span{font:.75rem var(--font-mono), monospace;border:1px solid var(--accent);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.perspective+.perspective>span{color:var(--pink);border-color:var(--pink)}.perspective p{font-size:.875rem;line-height:1.8}.perspective small{color:var(--muted);font-size:.75rem;display:block}.health-demo>div:first-child{color:var(--accent);justify-content:space-between;display:flex}.health-demo .mono{font-size:.75rem}.health-track{align-items:center;gap:10px;margin-top:24px;font-size:.75rem;display:flex}.health-track i{background:var(--line);flex:1;min-width:10px;height:1px}.legacy-demo>.mono{color:var(--muted);margin-bottom:18px;font-size:.75rem;display:block}.legacy-demo>div{align-items:center;gap:13px;margin-bottom:15px;display:flex}.legacy-demo>div>span:first-child{font:.75rem var(--font-mono), monospace;color:var(--accent)}.legacy-demo strong{font-size:.875rem;font-weight:500}.chapter-line{background:var(--line);flex:1;height:1px}.legacy-demo>p{color:var(--muted);gap:8px;font-size:.75rem;line-height:1.7;display:flex}.graph-demo>div{color:var(--accent);align-items:center;gap:19px;display:flex}.graph-demo .mono{font-size:.75rem}.graph-demo p{color:var(--muted);margin-top:15px;font-size:.875rem}.sovereignty{z-index:3;color:#f5f6f9;background:#0a0b10;padding:110px 7% 130px;position:relative}.section-index{font:.75rem var(--font-mono), monospace;color:#9ba3bb;border-bottom:1px solid #2d3140;justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.section-index svg{color:#8ba0ff}.sovereignty h2{letter-spacing:-.065em;margin:65px 0 28px;font-size:clamp(2.4rem,5vw,5rem);font-weight:550;line-height:1.15}.sovereignty h2>span{color:#8ba0ff}.sovereignty>p{color:#a7adbd;max-width:610px;font-size:1.0625rem;line-height:1.9}.sovereignty-grid{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:85px;display:grid}.sovereignty-grid>div{border-top:1px solid #3c4151;padding-top:21px}.sovereignty-grid .mono{color:#9ba3bb}.sovereignty-grid h3{letter-spacing:-.04em;margin:27px 0 22px;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:500}.sovereignty-grid h3 small{color:#9ba3bb;letter-spacing:0;margin-top:5px;font-size:.875rem;font-weight:400;display:block}.sovereignty-grid p{color:#a7adbd;max-width:260px;font-size:.9375rem;line-height:1.85}.universe{z-index:3;background:var(--paper);color:#0a0b10;grid-template-columns:1fr 1.2fr;gap:9%;padding:120px 7%;display:grid;position:relative}.universe-heading{align-self:start;position:sticky;top:140px}.universe-heading .eyebrow{color:#595f6c}.universe h2{letter-spacing:-.06em;margin:29px 0;font-size:clamp(2.5rem,4vw,4rem);font-weight:550;line-height:1.12}.universe h2 span{color:var(--royal)}.universe-heading>p:last-child{color:#595f6c;font-size:1rem;line-height:1.8}.universe-links a{border-top:1px solid #cbd0da;align-items:center;gap:25px;min-height:84px;padding:18px 0;transition:color .15s,padding .2s;display:flex}.universe-links a:last-child{border-bottom:1px solid #cbd0da}.universe-links a:hover{color:var(--royal);padding-left:10px}.universe-links a>span{color:#727885;font:.75rem var(--font-mono), monospace}.universe-links a>strong{letter-spacing:-.025em;flex:1;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:550}.universe-links a>svg{color:var(--royal)}.closing{z-index:3;background:var(--royal);color:#fff;padding:80px 7% 35px;position:relative;overflow:hidden}.closing>.eyebrow{color:#c4ceff}.closing h2{letter-spacing:-.07em;margin:55px 0 60px;font-size:clamp(3.7rem,8.5vw,9rem);font-weight:550;line-height:1.05;position:relative}.closing h2>span{color:#ccd4ff}.closing h2>svg{stroke-width:.75px;color:#92a5ff;width:18vw;height:18vw;position:absolute;bottom:0;right:0}.closing-bottom{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.closing-bottom p{color:#e1e6ff;font-size:1.0625rem;line-height:1.85}.button-white{color:#1f3de1;background:#fff}.button-white:hover{color:#1f3de1;background:#e8ecff}.closing-note{font:.75rem var(--font-mono), monospace;color:#ccd4ff;border-top:1px solid #6a84ff;align-items:center;gap:9px;margin-top:85px;padding-top:22px;display:flex}.closing-note .live-dot{background:var(--pink)}.site-footer{z-index:3;color:#0a0b10;background:#f5f6f8;justify-content:space-between;align-items:center;gap:40px;padding:45px 7%;display:flex;position:relative}.site-footer>div{flex-direction:column;gap:14px;display:flex}.site-footer>div>span{color:#595f6c;font-size:.75rem}.site-footer>p{color:#595f6c;max-width:340px;font-size:.75rem;line-height:1.8}.site-footer>a{white-space:nowrap;align-items:center;gap:18px;font-size:.875rem;display:flex}.site-footer .brand{--accent:#2c50ff}.entry-page{color:#f5f6fa;--accent:#7f97ff;background:#080a11;flex-direction:column;min-height:100svh;padding:0 6%;display:flex}.entry-nav{border-bottom:1px solid #2d3140;justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.entry-nav>a:last-child{align-items:center;gap:12px;font-size:.875rem;display:inline-flex}.entry-content{max-width:760px;margin:auto;padding:90px 0}.entry-content .eyebrow{color:#8ba0ff}.entry-content h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(3rem,6vw,5.5rem);font-weight:550;line-height:1.1}.entry-content h1>span{color:#8ba0ff}.entry-content>p{color:#a7adbd;max-width:580px;font-size:1.0625rem;line-height:1.9}.entry-status{border-top:1px solid #2d3140;border-bottom:1px solid #2d3140;gap:17px;max-width:580px;margin:34px 0;padding:26px 0;display:flex}.entry-status>svg{color:#8ba0ff;margin-top:3px}.entry-status strong{font-size:.9375rem;font-weight:500;display:block}.entry-status span{color:#a7adbd;margin-top:9px;font-size:.875rem;line-height:1.8;display:block}.entry-footer{color:#a7adbd;font:.75rem var(--font-mono), monospace;border-top:1px solid #2d3140;padding:25px 0}}@layer responsive{@media (min-width:901px){.graph-viewport,.scene-coordinate-top,.scene-readout,.scene-controls{transition:transform 1s cubic-bezier(.22,1,.36,1)}[data-graph-side=left] .graph-viewport{transform:translate(-72%)}[data-graph-side=left] .scene-coordinate-top,[data-graph-side=left] .scene-readout,[data-graph-side=left] .scene-controls{transform:translate(-104%)}.chapter-3 .chapter-content,.chapter-8 .chapter-content{width:40%;margin-left:54%}.chapter-3 .chapter-watermark,.chapter-8 .chapter-watermark{left:auto;right:6%}}@media (min-width:1800px){.chapter-content,.hero-content{margin-left:max(5.1%,50vw - 820px)}.hero{padding-top:24svh}}@media (max-height:820px) and (min-width:901px){.hero{min-height:900px;padding-top:155px}.hero h1{font-size:clamp(4rem,6.4vw,6.8rem)}.hero-description{margin-top:22px}.hero-bottom{bottom:45px}.chapter-content{top:110px}.story-chapter:not(.hero){min-height:1250px;padding-top:120px}.chapter-content h2{margin:22px 0;font-size:clamp(2.5rem,3.7vw,4rem)}.chapter-description{line-height:1.7}.chapter-detail{margin-top:17px}.demo-panel{margin-top:20px;padding-top:13px;padding-bottom:13px}.tech-tags{margin-top:17px}}@media (max-width:1100px){.main-nav{gap:25px;margin-left:0}.chapter-content{width:45%}.chapter-content h2{font-size:3.7vw}.chapter-description{font-size:1rem}.chapter-detail{font-size:.875rem}.option-row{gap:3px}.option-row button{padding:8px;font-size:.875rem}.waveform{display:none}.scene-coordinate-top,.scene-readout,.scene-controls{left:53%}.scene-controls>span{display:none}.hero-bottom>span{max-width:260px;line-height:1.8}.chapter-rail{right:8px}.sovereignty-grid{gap:24px}}@media (max-width:900px){html{scroll-padding-top:80px}.site-header{height:72px;padding:0 6%}.brand{font-size:1.7rem}.brand-mark{width:24px;height:24px}.main-nav{gap:22px}.main-nav a{font-size:.875rem}.entry-link{gap:12px;padding:8px 12px}.hero{height:auto;min-height:max(1030px,142svh);padding-top:138px}.hero-content{width:88%;max-width:none;margin-left:6%}.hero h1{font-size:clamp(4rem,10vw,6rem)}.hero h1 br:nth-of-type(2){display:none}.hero h1>span{margin-left:.15em}.hero-description{max-width:430px;margin-top:25px;font-size:1rem}.hero .primary-button{margin-top:22px}.hero-definition{display:none}.hero-bottom{bottom:34px;left:6%;right:6%}.scene-coordinate-top{display:none}.graph-viewport{height:calc(100% - 208px - env(safe-area-inset-bottom,0px));width:100%;top:96px;right:0}.scene-readout{left:9%;right:9%;bottom:calc(60px + env(safe-area-inset-bottom,0px));font-size:.75rem}.scene-controls{left:6%;right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.scene-controls button{font-size:.75rem}.graph-node-anchor button{gap:4px;padding:6px;font-size:.75rem}.graph-node-anchor button svg{display:none}.core-label{gap:3px}.core-label small{display:none}.core-label span{font-size:.75rem}.story-chapter:not(.hero){height:auto;min-height:max(1320px,166svh);padding:100px 0 50svh}.chapter-content{width:86%;max-width:650px;margin-left:6%;position:relative;top:auto}.chapter-content h2{max-width:630px;margin:22px 0;font-size:clamp(2.4rem,6.3vw,3.7rem)}.chapter-content h2>span{display:inline}.chapter-content h2>span:after{content:" "}.chapter-description{max-width:590px;font-size:1rem;line-height:1.8}.chapter-detail{max-width:590px;margin-top:20px;font-size:.875rem}.demo-panel{max-width:590px}.tech-tags{margin-top:20px}.chapter-content,.hero-content{background:var(--bg);box-shadow:0 15px 20px 4px var(--bg);padding-bottom:24px;transition:background-color .5s,box-shadow .5s}.chapter-watermark{font-size:5rem;bottom:45px;left:6%}.chapter-rail{display:none}.sovereignty{padding:80px 6%}.sovereignty-grid{grid-template-columns:repeat(2,1fr);gap:38px;margin-top:50px}.sovereignty-grid h3{margin-top:18px;font-size:2rem}.sovereignty-grid p{max-width:none}.universe{grid-template-columns:.9fr 1.1fr;gap:7%;padding:90px 6%}.universe-heading{top:115px}.universe h2{font-size:2.3rem}.universe-links a{gap:16px}.universe-links a>strong{font-size:.9375rem}.closing{padding:65px 6% 30px}.closing-bottom{align-items:flex-start}.closing-bottom p{font-size:.9375rem}.closing-bottom .primary-button{max-width:260px}.site-footer{flex-wrap:wrap;padding:40px 6%}.site-footer>p{max-width:280px}}@media (max-width:600px){.site-header{padding:0 5.5%}.header-actions{gap:8px}.menu-toggle{margin-right:-10px;display:flex}.main-nav{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:22px 6% 28px;display:none;position:absolute;top:71px;left:0;right:0}.main-nav.is-open{display:flex}.main-nav a{padding:16px 0;font-size:1rem}.entry-link{border:0;font-size:.875rem}.hero{height:auto;min-height:max(1000px,147svh);padding-top:138px}.hero h1{font-size:clamp(3.7rem,12.8vw,5rem)}.hero h1 br:nth-of-type(2){display:block}.hero h1>span{margin-left:0}.hero h1 sup{margin-left:.2em}.hero .eyebrow{font-size:.75rem}.hero-description{max-width:315px;font-size:1rem;line-height:1.75}.desktop-break{display:none}.hero .primary-button{gap:20px;min-height:51px;padding:15px 18px;font-size:.875rem}.hero-bottom>span{display:none}.hero-bottom{justify-content:flex-end;bottom:40px}.scene-stage{height:100svh}.graph-viewport:before,.graph-viewport:after{display:none}.scene-readout{left:6%;right:6%}.scene-readout>span:last-child,.graph-node-anchor button{font-size:.75rem}.graph-node-anchor:nth-child(5),.graph-node-anchor:nth-child(6){display:none}.core-label svg{width:15px}.core-label span{display:none}.story-chapter:not(.hero){height:auto;min-height:max(1450px,195svh);padding-top:110px}.chapter-content{width:88%;margin-left:6%}.chapter-content .eyebrow{font-size:.75rem}.chapter-content h2{font-size:clamp(2.25rem,9vw,3.1rem);line-height:1.12}.chapter-description{font-size:1rem;line-height:1.8}.chapter-detail{font-size:.875rem}.demo-panel{margin-top:24px}.option-row{gap:3px}.option-row button{padding:9px;font-size:.875rem}.demo-result>span{font-size:.75rem}.archive-demo>div{gap:12px}.archive-demo>div>span{font-size:.875rem}.archive-demo small{font-size:.75rem}.graph-demo>div{gap:13px}.graph-demo .mono{font-size:.75rem}.tech-tags{gap:6px 12px;font-size:.75rem;line-height:1.75}.health-track{gap:8px;font-size:.75rem;line-height:1.7}.health-track span{max-width:95px}.coverage-periods{gap:8px}.coverage-periods button{font-size:.75rem}.coverage-periods button>div{gap:2px}.coverage-demo>.mono{font-size:.75rem}.perspective p{font-size:.875rem}.perspective+.perspective{margin-left:18px}.chapter-watermark{font-size:4rem}.sovereignty{padding:65px 6% 80px}.section-index{font-size:.75rem}.sovereignty h2{margin-top:40px;font-size:2.4rem}.sovereignty>p{font-size:1rem}.sovereignty-grid{gap:30px 22px}.sovereignty-grid h3{font-size:1.7rem}.sovereignty-grid p{font-size:.875rem}.universe{padding:70px 6%;display:block}.universe-heading{margin-bottom:42px;position:static}.universe h2{font-size:2.75rem}.universe-heading .eyebrow{font-size:.75rem}.universe-links a{min-height:75px}.universe-links a>strong{font-size:1rem}.closing{padding:60px 6% 28px}.closing>.eyebrow{font-size:.75rem}.closing h2{margin:35px 0;font-size:12vw}.closing h2>svg{display:none}.closing-bottom{display:block}.closing-bottom .primary-button{max-width:none;margin-top:26px}.closing-note{margin-top:60px;font-size:.75rem;line-height:1.8}.site-footer{gap:26px;display:grid}.site-footer>p{max-width:none}.site-footer>a{justify-self:start}.entry-nav{min-height:80px}.entry-nav>a:last-child{font-size:.75rem}.entry-content{padding:80px 0}.entry-content h1{font-size:2.8rem}.entry-content>p{font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.chapter-content,.universe-heading{position:relative;top:auto}.primary-button:hover{transform:none}}}
