@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{color:#f4f4ef;background:#020202;font-family:Archivo,Helvetica Neue,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--black: #020202;--ink: #f4f4ef;--muted: #aaa9a0;--faint: #696861;--line: rgba(244, 244, 239, .14);--line-strong: rgba(244, 244, 239, .3);--panel: rgba(14, 14, 13, .92);--panel-soft: rgba(21, 21, 19, .74);--accent: #b7fff5}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--black);color:var(--ink);letter-spacing:0}body::selection{background:#f4f4ef;color:#020202}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}svg{flex:0 0 auto}.app-shell{position:relative;min-height:100vh;overflow-x:hidden;background:linear-gradient(rgba(244,244,239,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(244,244,239,.03) 1px,transparent 1px),#020202;background-size:64px 64px,64px 64px,auto}.app-shell:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(180deg,#0202021f,#020202e6),repeating-linear-gradient(0deg,rgba(244,244,239,.025) 0,rgba(244,244,239,.025) 1px,transparent 1px,transparent 5px);opacity:.65}.app-shell>*{position:relative;z-index:1}.site-header{position:fixed;top:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;padding:18px 34px;border-bottom:1px solid rgba(244,244,239,.1);background:#020202b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup{display:inline-flex;align-items:center;gap:12px;font-size:.96rem;font-weight:700}.brand-mark{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line-strong);background:#f4f4ef;color:#020202;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700}.brand-mark img{display:block;width:100%;height:100%}.desktop-nav{justify-self:center;display:flex;align-items:center;gap:26px;color:var(--muted);font-size:.82rem;font-weight:600}.desktop-nav a,.mobile-nav a{transition:color .18s ease}.desktop-nav a:hover,.mobile-nav a:hover{color:var(--ink)}.header-action,.primary-button,.secondary-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;padding:0 16px;font-size:.88rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.header-action,.primary-button{background:var(--ink);color:var(--black)}.secondary-button{border-color:var(--line-strong);background:#f4f4ef0a;color:var(--ink)}.header-action:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.secondary-button:hover{border-color:var(--ink)}.mobile-toggle,.mobile-nav{display:none}.icon-button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line);background:#f4f4ef0a;cursor:pointer}.hero-section{position:relative;display:grid;min-height:82vh;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:40px;max-width:1440px;margin:0 auto;padding:112px 34px 42px}.hero-copy{max-width:720px}.hero-copy h1{margin:0;font-size:6rem;line-height:.9;font-weight:800;letter-spacing:0}.hero-copy p{max-width:650px;margin:28px 0 0;color:#d5d4cc;font-size:1.28rem;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-system{position:relative;min-height:460px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(90deg,rgba(244,244,239,.07) 1px,transparent 1px),linear-gradient(rgba(244,244,239,.07) 1px,transparent 1px),#0a0a09b8;background-size:56px 56px}.system-grid{position:absolute;top:44px;right:44px;bottom:44px;left:44px;border:1px solid rgba(244,244,239,.12)}.system-grid:before,.system-grid:after{position:absolute;top:18%;right:18%;bottom:18%;left:18%;content:"";border:1px solid rgba(244,244,239,.1)}.system-grid:after{top:32%;right:32%;bottom:32%;left:32%;border-color:#b7fff552}.core-ring{position:absolute;top:50%;left:50%;display:grid;width:210px;height:210px;place-items:center;border:1px solid rgba(183,255,245,.54);border-radius:50%;background:#020202d1;box-shadow:0 0 0 26px #b7fff509,0 0 62px #b7fff529;transform:translate(-50%,-50%);animation:corePulse 4s ease-in-out infinite}.core-ring:before,.core-ring:after{position:absolute;content:"";border:1px solid rgba(244,244,239,.12);border-radius:50%}.core-ring:before{top:-72px;right:-72px;bottom:-72px;left:-72px}.core-ring:after{top:-142px;right:-142px;bottom:-142px;left:-142px}.core-label{display:grid;gap:8px;place-items:center;text-align:center}.core-label span{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.8rem}.core-label strong{font-size:1.2rem}.orbit-label{position:absolute;display:grid;min-width:124px;min-height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--accent),transparent 45%);background:#020202c7;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:.76rem;box-shadow:0 0 24px color-mix(in srgb,var(--accent),transparent 82%)}.orbit-label-1{top:18%;left:12%}.orbit-label-2{top:20%;right:10%}.orbit-label-3{right:14%;bottom:18%}.orbit-label-4{left:9%;bottom:20%}.scroll-cue{position:absolute;left:34px;bottom:28px;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);color:var(--muted)}.page-section{max-width:1220px;margin:0 auto;padding:112px 34px}.section-heading{max-width:820px;margin:0 auto 58px;text-align:center}.section-heading.align-left{margin-left:0;text-align:left}.section-heading h2,.teraos-copy h2,.product-copy h2,.contact-copy h2{margin:0;font-size:3.2rem;line-height:1.02;letter-spacing:0}.section-heading p,.teraos-copy p,.product-copy p,.contact-copy p{margin:22px 0 0;color:var(--muted);font-size:1.05rem;line-height:1.7}.ecosystem-layout{display:grid;grid-template-columns:minmax(430px,.95fr) minmax(0,1.05fr);gap:32px;align-items:stretch}.constellation{position:relative;min-height:560px;border:1px solid var(--line);background:#0a0a09b8}.constellation-core,.constellation-node{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);background:#020202db;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.constellation-core{top:50%;left:50%;width:158px;height:158px;border-radius:50%;color:#b7fff5;flex-direction:column;transform:translate(-50%,-50%)}.constellation-core.is-active{border-color:#b7fff5;box-shadow:0 0 44px #b7fff524}.constellation-node{width:168px;min-height:58px;padding:10px 14px;color:var(--ink)}.constellation-node:hover,.constellation-node.is-active{border-color:color-mix(in srgb,var(--accent),transparent 12%);background:color-mix(in srgb,var(--accent),#020202 88%);transform:translateY(-2px)}.node-1{top:72px;left:56px}.node-2{top:72px;right:56px}.node-3{right:56px;bottom:72px}.node-4{left:56px;bottom:72px}.constellation-line{position:absolute;top:50%;left:50%;width:300px;height:1px;background:var(--line);transform-origin:left center}.line-a{transform:rotate(220deg)}.line-b{transform:rotate(320deg)}.line-c{transform:rotate(40deg)}.line-d{transform:rotate(140deg)}.system-detail{min-height:560px;padding:34px;border:1px solid color-mix(in srgb,var(--accent),transparent 72%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent),transparent 94%),transparent 44%),var(--panel)}.detail-kicker,.product-label,.readout-title,.text-link,.action-row span{display:inline-flex;align-items:center;gap:10px}.detail-kicker,.product-label{color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.82rem}.system-detail h3{margin:80px 0 0;font-size:3rem;line-height:1}.system-detail p{margin:22px 0 0;color:#d8d7cf;font-size:1.08rem;line-height:1.65}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}.detail-grid div,.product-bridge{padding:18px;border:1px solid var(--line);background:#f4f4ef09}.detail-grid strong,.product-bridge strong{display:block;margin-bottom:12px;color:var(--ink);font-size:.85rem}.detail-grid span,.product-bridge span{color:var(--muted);line-height:1.55}.signal-strip,.action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.signal-strip span,.action-row span{min-height:34px;align-items:center;border:1px solid var(--line);padding:7px 10px;color:#d7d6ce;font-family:IBM Plex Mono,monospace;font-size:.75rem}.teraos-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:44px;align-items:center}.text-link{margin-top:26px;color:#b7fff5;font-weight:700}.command-surface{border:1px solid var(--line);background:#0a0a09c7}.command-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.command-tabs button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:8px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.command-tabs button:last-child{border-right:0}.command-tabs button.is-active{background:#b7fff514;color:#b7fff5}.command-readout{min-height:360px;padding:32px}.readout-title{color:#b7fff5;font-size:1.25rem;font-weight:700}.readout-lines{display:grid;gap:14px;margin-top:38px}.readout-line{display:grid;grid-template-columns:54px 1fr;align-items:center;min-height:58px;border:1px solid var(--line);background:#f4f4ef09;animation:fadeLift .52s ease both;animation-delay:var(--delay)}.readout-line span{display:grid;height:100%;place-items:center;border-right:1px solid var(--line);color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:.78rem}.readout-line strong{padding:0 18px;font-size:.98rem}.product-stack{max-width:1220px;margin:0 auto;padding:36px 34px 80px}.product-detail-page{color:var(--ink)}.product-hero{display:grid;min-height:92vh;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:44px;max-width:1360px;margin:0 auto;padding:126px 34px 70px}.product-hero-copy{max-width:760px}.back-link,.product-detail-label,.product-next-section span{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.78rem}.back-link{display:flex;width:fit-content;margin-bottom:46px;color:var(--muted)}.back-link:hover,.product-next-section a:hover{color:var(--ink)}.product-detail-label{display:flex;width:fit-content;margin-bottom:18px}.product-hero h1{margin:0;font-size:5.4rem;line-height:.9;letter-spacing:0}.product-headline{margin:28px 0 0;color:var(--ink);font-size:1.42rem;line-height:1.35}.product-intro{max-width:690px;margin:24px 0 0;color:#d3d2ca;font-size:1.05rem;line-height:1.75}.product-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.product-command-panel{min-height:620px;border:1px solid color-mix(in srgb,var(--accent),transparent 54%);background:linear-gradient(90deg,rgba(244,244,239,.055) 1px,transparent 1px),linear-gradient(rgba(244,244,239,.055) 1px,transparent 1px),radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--accent),transparent 84%),transparent 32%),#0a0a09d1;background-size:42px 42px,42px 42px,auto,auto}.command-panel-top{display:grid;gap:8px;min-height:82px;padding:22px 24px;border-bottom:1px solid var(--line)}.command-panel-top span{color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.86rem}.command-panel-top small{color:var(--muted);line-height:1.45}.command-panel-core{display:grid;min-height:260px;place-items:center;padding:32px;text-align:center}.command-panel-core svg{color:var(--accent);filter:drop-shadow(0 0 20px color-mix(in srgb,var(--accent),transparent 58%))}.command-panel-core strong{display:block;margin-top:18px;font-size:2.1rem}.command-panel-core span{max-width:560px;margin-top:16px;color:var(--muted);line-height:1.65}.command-panel-layers{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.command-panel-layers div{min-height:210px;padding:22px;border-right:1px solid var(--line);background:#02020257}.command-panel-layers div:last-child{border-right:0}.command-panel-layers span{display:block;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:.72rem}.command-panel-layers strong{display:block;margin-top:46px;color:var(--accent)}.command-panel-layers p{margin:14px 0 0;color:var(--muted);font-size:.9rem;line-height:1.55}.product-proof-section{max-width:1220px;margin:0 auto;padding:90px 34px 112px;border-top:1px solid var(--line)}.product-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-proof-card{min-height:280px;padding:22px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--accent),transparent 94%),transparent 56%),#0a0a09bd}.product-proof-card svg{color:var(--accent)}.product-proof-card h3{margin:70px 0 0;font-size:1.3rem}.product-proof-card p{margin:16px 0 0;color:var(--muted);font-size:.92rem;line-height:1.62}.product-connection-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:48px;max-width:1220px;margin:0 auto;padding:112px 34px;border-top:1px solid var(--line)}.product-connection-section h2{margin:18px 0 0;font-size:3.1rem;line-height:1.04}.product-connection-section p{margin:0;color:#d7d6ce;font-size:1.22rem;line-height:1.72}.product-next-section{display:flex;max-width:1220px;margin:0 auto;align-items:center;justify-content:space-between;gap:28px;padding:38px 34px 86px;border-top:1px solid var(--line)}.product-next-section a{display:inline-flex;align-items:center;gap:12px;color:var(--ink);font-size:1.5rem;font-weight:700}.product-chapter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:42px;align-items:center;min-height:600px;padding:68px 0;border-top:1px solid var(--line)}.product-chapter.is-reverse{grid-template-columns:minmax(420px,1.1fr) minmax(0,.9fr)}.product-chapter.is-reverse .product-copy{grid-column:2;grid-row:1}.product-chapter.is-reverse .product-visual{grid-column:1;grid-row:1}.product-copy p{color:#d6d5cd}.product-bridge{margin-top:28px}.product-visual{min-height:500px;border:1px solid color-mix(in srgb,var(--accent),transparent 62%);background:linear-gradient(90deg,rgba(244,244,239,.05) 1px,transparent 1px),linear-gradient(rgba(244,244,239,.05) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--accent),transparent 94%),#0a0a09f5);background-size:38px 38px,38px 38px,auto}.visual-header,.visual-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 22px;border-bottom:1px solid var(--line)}.visual-header span{color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.82rem}.visual-header small,.visual-footer span{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.72rem}.visual-body{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:28px}.signal-column,.action-column{display:grid;align-content:start;gap:12px;min-height:318px}.signal-column strong,.action-column strong{color:var(--ink);font-size:.82rem}.signal-column span,.action-column span{display:flex;min-height:44px;align-items:center;border:1px solid var(--line);background:#02020270;padding:0 14px;color:#d9d8d0;font-family:IBM Plex Mono,monospace;font-size:.76rem}.visual-footer{border-top:1px solid var(--line);border-bottom:0}.visual-teraos .signal-column span:first-of-type,.visual-mercury .action-column span:nth-of-type(3),.visual-olympus .action-column span:first-of-type,.visual-temple .signal-column span:nth-of-type(2),.visual-tracker .signal-column span:nth-of-type(3){border-color:color-mix(in srgb,var(--accent),transparent 28%);background:color-mix(in srgb,var(--accent),#020202 90%)}.anatomy-rail{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.anatomy-layer{min-height:330px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0a09a3}.layer-index{display:block;margin-bottom:70px;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:.76rem}.anatomy-layer svg{color:#b7fff5}.anatomy-layer h3{margin:24px 0 0;font-size:1.55rem}.anatomy-layer p{margin:16px 0 0;color:var(--muted);font-size:.94rem;line-height:1.55}.build-log{border-top:1px solid var(--line)}.build-row{display:grid;grid-template-columns:.7fr .7fr minmax(0,1.8fr) 28px;gap:20px;align-items:center;min-height:110px;border-bottom:1px solid var(--line)}.build-row span{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.78rem}.build-row strong{font-size:1rem}.build-row p{margin:0;color:#d2d1c9;line-height:1.55}.build-row svg{color:var(--faint)}.contact-section{display:flex;max-width:1220px;margin:0 auto;align-items:flex-end;justify-content:space-between;gap:32px;padding:130px 34px;border-top:1px solid var(--line)}.contact-copy{max-width:760px}.contact-copy h2{font-family:IBM Plex Mono,monospace;font-size:4.4rem}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:28px 34px;border-top:1px solid var(--line);color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:.74rem}@keyframes corePulse{0%,to{box-shadow:0 0 0 26px #b7fff509,0 0 62px #b7fff529}50%{box-shadow:0 0 0 34px #b7fff506,0 0 86px #b7fff533}}@keyframes fadeLift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.hero-section,.product-hero,.ecosystem-layout,.teraos-section,.product-connection-section,.product-chapter,.product-chapter.is-reverse{grid-template-columns:1fr}.hero-system{min-height:440px}.product-chapter.is-reverse .product-copy,.product-chapter.is-reverse .product-visual{grid-column:auto;grid-row:auto}.anatomy-rail,.product-proof-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.site-header{grid-template-columns:auto 1fr auto;padding:14px 18px}.desktop-nav,.header-action{display:none}.mobile-toggle{display:block;justify-self:end}.mobile-nav{position:absolute;top:70px;left:18px;right:18px;display:grid;gap:0;border:1px solid var(--line);background:#020202f5}.mobile-nav a{min-height:52px;padding:16px;border-bottom:1px solid var(--line);color:var(--muted)}.mobile-nav a:last-child{border-bottom:0}.hero-section{min-height:84vh;padding:104px 18px 40px;gap:24px}.hero-copy h1{font-size:3.8rem}.hero-copy p{font-size:1.08rem}.hero-system{min-height:320px}.core-ring{width:132px;height:132px}.core-ring:before{top:-36px;right:-36px;bottom:-36px;left:-36px}.core-ring:after{top:-72px;right:-72px;bottom:-72px;left:-72px}.orbit-label{min-width:112px;min-height:42px;font-size:.68rem}.page-section,.product-stack,.product-hero,.product-proof-section,.product-connection-section,.product-next-section,.contact-section{padding-left:18px;padding-right:18px}.section-heading h2,.teraos-copy h2,.product-copy h2,.product-connection-section h2,.contact-copy h2{font-size:2.35rem}.product-hero{min-height:auto;padding-top:112px;padding-bottom:56px}.product-hero h1{font-size:3.7rem}.product-headline{font-size:1.2rem}.product-command-panel{min-height:auto}.command-panel-layers{grid-template-columns:1fr}.command-panel-layers div{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.command-panel-layers div:last-child{border-bottom:0}.command-panel-layers strong{margin-top:28px}.product-proof-grid{grid-template-columns:1fr}.ecosystem-layout,.teraos-section,.product-chapter{gap:24px}.constellation{min-height:620px}.constellation-core{width:130px;height:130px}.constellation-node{width:148px;font-size:.8rem}.node-1,.node-4{left:18px}.node-2,.node-3{right:18px}.system-detail{min-height:auto;padding:24px}.system-detail h3{margin-top:46px;font-size:2.4rem}.detail-grid,.visual-body{grid-template-columns:1fr}.command-tabs{grid-template-columns:repeat(2,1fr)}.command-tabs button:nth-child(2){border-right:0}.command-tabs button:nth-child(1),.command-tabs button:nth-child(2){border-bottom:1px solid var(--line)}.product-visual{min-height:auto}.anatomy-rail{grid-template-columns:1fr}.build-row{grid-template-columns:1fr;gap:10px;padding:22px 0}.build-row svg{display:none}.contact-section{display:grid;align-items:start}.contact-copy h2{font-size:2.8rem}.site-footer{display:grid;padding-left:18px;padding-right:18px}}@media(max-width:520px){.hero-copy h1{font-size:2.95rem}.hero-actions{display:flex;flex-wrap:nowrap;gap:8px}.primary-button,.secondary-button{width:auto;flex:1;min-height:52px;padding:0 10px;font-size:.82rem}.hero-system{min-height:250px}.core-ring{width:104px;height:104px}.core-ring:before{top:-28px;right:-28px;bottom:-28px;left:-28px}.core-ring:after{top:-54px;right:-54px;bottom:-54px;left:-54px}.core-label span{font-size:.68rem}.core-label strong{font-size:.9rem}.orbit-label{min-width:82px;min-height:34px;padding:0 8px;font-size:.58rem}.orbit-label-4{min-width:150px}.orbit-label-1,.orbit-label-4{left:5%}.orbit-label-2,.orbit-label-3{right:5%}.constellation{min-height:680px}.constellation-line{width:220px}.constellation-node{width:132px;min-height:72px;flex-direction:column;text-align:center}.command-readout{padding:22px}.readout-line{grid-template-columns:44px 1fr}.visual-header,.visual-footer{align-items:flex-start;flex-direction:column}.product-hero h1{font-size:3rem}.product-hero-actions,.product-next-section{align-items:stretch;flex-direction:column}.product-hero-actions .primary-button,.product-hero-actions .secondary-button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}
