*{box-sizing:border-box}:root{color:#f8fafc;background:#050608;font-family:Space Grotesk,Segoe UI,sans-serif}body{min-width:320px;margin:0}.landing-page{position:relative;min-height:100vh;overflow-x:hidden;isolation:isolate}.landing-field{position:fixed;inset:0;z-index:0;width:100%;height:100%}.landing-page:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.landing-hero,.landing-showcase,.landing-video-section,.landing-access-footer{position:relative;z-index:1}.landing-kicker,.landing-feature-kicker,.landing-copy h1,.landing-showcase-intro h2,.landing-feature-copy h3,.landing-video-copy h2{margin:0}.landing-kicker,.landing-feature-kicker{text-transform:uppercase}.landing-lead{margin-bottom:0}.landing-proof-grid{display:grid;margin:0}.landing-proof-grid dt{margin:0;font-weight:700;text-transform:uppercase}.landing-proof-grid dd{margin:0}.landing-showcase{display:grid}.landing-feature-copy{min-width:0}.landing-feature-copy p{margin-bottom:0}.landing-feature-copy ul{display:grid;margin-bottom:0;padding:0;list-style:none}.landing-feature-copy li{position:relative}.landing-feature-copy li:before{content:"";position:absolute;left:0;top:.66em;transform:translateY(-50%) rotate(45deg)}.landing-visual-frame{position:relative;display:grid;place-items:center;justify-self:center}.landing-visual-frame:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.08) 48%,transparent 58%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 34%,rgba(0,0,0,.24));opacity:.82;mix-blend-mode:screen}.landing-svg{position:relative;z-index:1;display:block;width:100%;height:100%}.landing-video-section{display:grid}.landing-video-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden}.landing-video-frame iframe{display:block;width:100%;height:100%;border:0}.landing-access-footer{display:flex;justify-content:center}.landing-prime-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:color .18s ease,opacity .18s ease,box-shadow .18s ease}.landing-svg-stage{animation:landing-stage-float 7.4s ease-in-out infinite}.landing-svg-rotor,.landing-swarm-core-shell,.landing-cos-core-shell{transform-box:view-box;transform-origin:210px 210px}.landing-svg-rotor--slow{animation:landing-spin 30s linear infinite}.landing-svg-rotor--reverse{animation:landing-spin-reverse 23s linear infinite}.landing-svg-rotor--fast{animation:landing-spin 12s linear infinite}.landing-swarm-core-shell{animation:landing-spin 18s linear infinite}.landing-cos-core-shell{animation:landing-spin-reverse 20s linear infinite}.landing-energy-path{stroke-dasharray:10 18;animation:landing-dash 2.6s linear infinite}.landing-energy-path--mesh{animation-duration:3.6s}.landing-energy-path--contract{stroke-dasharray:12 16;animation-duration:2.1s}.landing-svg-pulse,.landing-swarm-agent-aura,.landing-cos-anchor-aura{transform-box:fill-box;transform-origin:center;animation:landing-pulse 2.6s ease-in-out infinite}.landing-svg-pulse--warm{animation-duration:3s}.landing-svg-scan{transform-box:view-box;transform-origin:center;animation:landing-scan 2.8s ease-in-out infinite}.landing-svg-scan--cos{animation-duration:3.1s}.landing-svg-glint{transform-box:view-box;transform-origin:center;animation:landing-glint 4.1s ease-in-out infinite}.landing-svg-glint--cos{animation-duration:4.8s}.landing-swarm-agent,.landing-cos-anchor,.landing-cos-rune,.landing-swarm-agent-core{transform-box:fill-box;transform-origin:center}.landing-swarm-agent{animation:landing-agent-drift 2.7s ease-in-out infinite;animation-delay:var(--agent-delay)}.landing-swarm-agent-core{animation:landing-dot-pulse 1.2s ease-in-out infinite;animation-delay:var(--agent-delay)}.landing-cos-anchor{animation:landing-anchor-breathe 3.2s ease-in-out infinite;animation-delay:var(--anchor-delay)}.landing-cos-rune{animation:landing-dot-pulse 1.6s ease-in-out infinite;animation-delay:var(--rune-delay)}.landing-cos-grid{transform-box:view-box;transform-origin:center;animation:landing-grid-drift 4.8s ease-in-out infinite}@keyframes landing-stage-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-5px,0) scale(1.01)}}@keyframes landing-spin{to{transform:rotate(360deg)}}@keyframes landing-spin-reverse{to{transform:rotate(-360deg)}}@keyframes landing-dash{to{stroke-dashoffset:-220}}@keyframes landing-pulse{0%,to{opacity:.12;transform:scale(.92)}50%{opacity:.36;transform:scale(1.18)}}@keyframes landing-dot-pulse{0%,to{opacity:.54;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@keyframes landing-agent-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-6px,0) scale(1.08)}}@keyframes landing-anchor-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes landing-scan{0%{opacity:0;transform:translateY(-84px)}35%,68%{opacity:.74}to{opacity:0;transform:translateY(86px)}}@keyframes landing-glint{0%,18%{opacity:0;transform:translate(-142px)}44%{opacity:.82}78%,to{opacity:0;transform:translate(168px)}}@keyframes landing-grid-drift{0%,to{transform:translateY(0);opacity:.64}50%{transform:translateY(-5px);opacity:.92}}html{color-scheme:dark;background:#050508}body{color:var(--landing-text-primary, #fff);background:#050508}::selection{color:#fff;background:var(--landing-brand-red, #bb1111)}.landing-page{color:var(--landing-text-primary, #fff);font-family:Space Grotesk,Segoe UI,sans-serif;background:radial-gradient(circle at 82% 8%,rgba(0,240,255,.08),transparent 28%),radial-gradient(circle at 8% 56%,rgba(187,17,17,.08),transparent 30%),#050508}.landing-field{opacity:.68;filter:saturate(.82) contrast(1.08)}.landing-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 78%);mask-image:linear-gradient(to bottom,#000 0%,transparent 78%)}.landing-page:after{background:linear-gradient(90deg,#050508f0,#05050899 48%,#0505084d),linear-gradient(180deg,#05050814,#050508eb 96%)}.landing-hero{min-height:min(940px,100svh);display:block;padding:clamp(24px,3vw,44px) clamp(22px,5vw,80px) clamp(34px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.055)}.landing-hero__inner{width:min(100%,1540px);min-height:calc(min(940px,100svh) - clamp(58px,7vw,108px));display:grid;grid-template-rows:auto 1fr auto;margin:0 auto}.landing-masthead{display:flex;align-items:center;gap:14px;width:fit-content;padding:0 24px 14px 0;border-bottom:1px solid var(--landing-border-red, rgba(187, 17, 17, .5))}.landing-mark{position:relative;display:grid;place-items:center;width:34px;height:40px;color:var(--landing-brand-red, #bb1111);filter:drop-shadow(0 0 16px rgba(187,17,17,.42))}.landing-mark:after{content:"";position:absolute;right:-7px;bottom:1px;width:12px;height:1px;background:var(--landing-brand-blue, #00f0ff);box-shadow:0 0 12px #00f0ffcc}.landing-kicker,.landing-feature-kicker{color:var(--landing-brand-blue, #00f0ff);font-family:var(--landing-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.4}.landing-masthead .landing-kicker{margin:0;font-family:var(--landing-font-brand, Michroma, sans-serif);font-size:10px;letter-spacing:.14em}.landing-copy{align-self:center;max-width:1160px;padding:clamp(68px,8vh,120px) 0 clamp(62px,8vh,108px)}.landing-copy h1{max-width:12ch;color:var(--landing-text-primary, #fff);font-family:var(--landing-font-display, Orbitron, sans-serif);font-size:clamp(58px,8.8vw,144px);font-weight:700;line-height:.9;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 1px 0 rgba(255,255,255,.16),0 24px 90px rgba(0,0,0,.72)}.landing-copy h1:after{content:"";display:block;width:clamp(110px,14vw,220px);height:3px;margin-top:clamp(28px,4vw,48px);background:linear-gradient(90deg,var(--landing-brand-red, #bb1111),var(--landing-brand-blue, #00f0ff));box-shadow:0 0 24px #bb111161,0 0 30px #00f0ff33}.landing-lead{max-width:780px;margin-top:clamp(28px,3vw,42px);color:var(--landing-text-secondary, rgba(255, 255, 255, .7));font-size:clamp(18px,1.65vw,24px);line-height:1.58;text-wrap:pretty}.landing-proof-grid{align-self:end;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff14;box-shadow:0 24px 80px #00000057}.landing-proof-grid div{position:relative;min-height:148px;padding:28px 28px 26px 72px;border:0;background:linear-gradient(135deg,#101219eb,#07080cd6),var(--landing-surface-panel, rgba(11, 12, 16, .85));-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.landing-proof-grid div:before{content:var(--proof-index);position:absolute;top:26px;left:24px;color:var(--landing-brand-red, #bb1111);font-family:var(--landing-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;letter-spacing:.1em}.landing-proof-grid div:after{content:"";position:absolute;top:0;left:0;width:34%;height:1px;background:linear-gradient(90deg,var(--landing-brand-red, #bb1111),transparent)}.landing-proof-grid dt{margin-bottom:10px;color:var(--landing-brand-blue, #00f0ff);font-family:var(--landing-font-display, Orbitron, sans-serif);font-size:12px;letter-spacing:.1em}.landing-proof-grid dd{color:var(--landing-text-secondary, rgba(255, 255, 255, .7));font-size:14px;line-height:1.55}.landing-showcase{width:min(100%,1580px);gap:clamp(48px,6vw,96px);margin:0 auto;padding:clamp(100px,11vw,176px) clamp(22px,5vw,80px) clamp(80px,9vw,148px)}.landing-showcase-intro{max-width:none;display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,88px);padding-bottom:clamp(28px,4vw,54px);border-bottom:1px solid rgba(255,255,255,.1)}.landing-showcase-intro .landing-kicker{margin-top:8px}.landing-showcase-intro h2{max-width:1080px;color:var(--landing-text-primary, #fff);font-family:var(--landing-font-display, Orbitron, sans-serif);font-size:clamp(38px,5vw,76px);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.landing-feature,.landing-feature--reverse{position:relative;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(40px,5vw,88px);padding:clamp(28px,4vw,62px);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:radial-gradient(circle at 80% 0%,rgba(0,240,255,.065),transparent 34%),linear-gradient(145deg,#0e1017e6,#06070bc7);box-shadow:inset 0 1px #ffffff0d,0 44px 120px #00000061;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12)}.landing-feature:before{content:"";position:absolute;top:0;left:0;width:48%;height:1px;background:linear-gradient(90deg,var(--landing-brand-red, #bb1111),var(--landing-brand-blue, #00f0ff),transparent)}.landing-feature+.landing-feature{margin-top:0}.landing-feature-copy{grid-column:2;grid-row:1;max-width:640px}.landing-feature--reverse .landing-feature-copy{grid-column:1}.landing-feature-visuals{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,24px);min-width:0}.landing-feature--reverse .landing-feature-visuals{grid-column:2}.landing-visual-frame{width:100%;max-width:none;aspect-ratio:1;overflow:hidden;border:1px solid var(--landing-border-blue, rgba(0, 240, 255, .3));border-radius:18px;background:linear-gradient(150deg,#0f172af5,#020617e6),repeating-linear-gradient(90deg,rgba(148,163,184,.06) 0 1px,transparent 1px 28px);box-shadow:inset 0 1px #ffffff0f,inset 0 0 70px #00f0ff0d,0 24px 62px #0000005c;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .42s ease,box-shadow .42s ease}.landing-visual-frame:nth-child(2){border-color:#bb11116b;transform:translateY(clamp(16px,2.2vw,34px))}@media(hover:hover){.landing-visual-frame:hover{z-index:2;border-color:#00f0ffa8;box-shadow:inset 0 1px #ffffff14,inset 0 0 80px #00f0ff14,0 32px 82px #00000080;transform:translateY(-5px) scale(1.012)}.landing-visual-frame:nth-child(2):hover{transform:translateY(clamp(11px,1.7vw,29px)) scale(1.012)}}.landing-feature-kicker{margin-bottom:18px;color:var(--landing-brand-blue, #00f0ff)}.landing-feature-copy h3{color:var(--landing-text-primary, #fff);font-family:var(--landing-font-display, Orbitron, sans-serif);font-size:clamp(32px,3.4vw,56px);line-height:1.06;letter-spacing:-.028em;text-wrap:balance}.landing-feature-copy p{margin-top:24px;color:var(--landing-text-secondary, rgba(255, 255, 255, .7));font-size:clamp(16px,1.25vw,19px);line-height:1.68;text-wrap:pretty}.landing-feature-copy ul{gap:14px;margin-top:32px}.landing-feature-copy li{padding-left:24px;color:#f1f5f9e0;font-family:var(--landing-font-mono, "JetBrains Mono", monospace);font-size:13px;line-height:1.55}.landing-feature-copy li:before{width:6px;height:6px;border-radius:0;background:var(--landing-brand-blue, #00f0ff);box-shadow:0 0 16px #00f0ffad}.landing-video-section{width:min(calc(100% - 44px),1420px);grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,96px);margin:0 auto;padding:clamp(54px,8vw,124px) 0 clamp(80px,10vw,150px);border-top:1px solid rgba(255,255,255,.09)}.landing-video-copy{position:sticky;top:32px;padding-top:6px}.landing-video-copy h2{color:var(--landing-text-primary, #fff);font-family:var(--landing-font-display, Orbitron, sans-serif);font-size:clamp(34px,4vw,60px);line-height:1.02;letter-spacing:-.03em}.landing-video-frame{width:100%;border:1px solid var(--landing-border-blue, rgba(0, 240, 255, .3));border-radius:22px;background:#020617;box-shadow:inset 0 1px #ffffff0f,0 38px 110px #00000085}.landing-access-footer{padding:0 22px 44px}.landing-prime-link{min-height:34px;padding:8px 14px;border-color:var(--landing-border-red, rgba(187, 17, 17, .5));border-radius:8px;background:#bb111114;color:#ffe2e2db;font-family:var(--landing-font-mono, "JetBrains Mono", monospace);font-size:11px;opacity:.72}.landing-prime-link:focus-visible,.landing-prime-link:hover{color:#fff;opacity:1;outline:none;box-shadow:0 0 0 2px #050508,0 0 0 4px var(--landing-brand-blue, #00f0ff)}@media(max-width:1180px){.landing-hero,.landing-hero__inner{min-height:auto}.landing-copy{padding-block:clamp(72px,11vw,118px)}.landing-feature,.landing-feature--reverse{grid-template-columns:1fr;gap:46px}.landing-feature-copy,.landing-feature--reverse .landing-feature-copy{grid-column:1;grid-row:1;max-width:820px}.landing-feature-visuals,.landing-feature--reverse .landing-feature-visuals{grid-column:1;grid-row:2}}@media(max-width:820px){.landing-page:after{background:linear-gradient(180deg,#050508e6,#0505089e 44%,#050508f5)}.landing-hero{padding:24px 20px 30px}.landing-copy h1{font-size:clamp(48px,14vw,92px);line-height:.94}.landing-proof-grid{grid-template-columns:1fr}.landing-proof-grid div{min-height:0}.landing-showcase{gap:54px;padding:88px 20px 96px}.landing-showcase-intro{grid-template-columns:1fr;gap:14px}.landing-feature,.landing-feature--reverse{padding:24px;border-radius:20px}.landing-video-section{grid-template-columns:1fr;gap:24px}.landing-video-copy{position:static}}@media(max-width:560px){.landing-masthead{padding-right:12px}.landing-copy{padding-block:68px}.landing-lead{font-size:17px}.landing-feature-visuals{grid-template-columns:1fr}.landing-visual-frame:nth-child(2){transform:none}.landing-video-section{width:min(calc(100% - 40px),1420px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-visual-frame,.landing-prime-link{transition:none}.landing-visual-frame:nth-child(2){transform:none}.landing-visual-frame:hover,.landing-visual-frame:nth-child(2):hover{transform:none}.landing-svg-stage,.landing-svg-rotor,.landing-swarm-core-shell,.landing-cos-core-shell,.landing-energy-path,.landing-svg-pulse,.landing-swarm-agent-aura,.landing-cos-anchor-aura,.landing-svg-scan,.landing-svg-glint,.landing-swarm-agent,.landing-cos-anchor,.landing-cos-rune,.landing-swarm-agent-core,.landing-cos-grid{animation:none}}
