/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-5{transition-delay:5ms}}:root{--font-ui:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-space:var(--font-ui);--font-syne:var(--font-ui);--ink:#030813;--ink-soft:#071121;--cyan:#73e7ff;--cyan-hot:#d7f9ff;--blue:#2e7cff;--gold:#ffc568;--white:#f6fbff;--muted:#a8bdd1;--line:#8bcdff29;--focus:#fff4a3}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--white);font-family:var(--font-ui);margin:0;overflow-x:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--cyan);color:#02111d}body *{letter-spacing:0!important}main:focus-visible{outline:3px solid var(--focus);outline-offset:-6px}:where(a,button,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:5px;box-shadow:0 0 0 6px #030813d9}.skip-link{z-index:200;border:2px solid var(--focus);color:#fff;background:#03101f;border-radius:6px;padding:12px 16px;font-weight:800;transition:transform .2s;position:fixed;top:14px;left:16px;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-shell{isolation:isolate;background:var(--ink);position:relative;overflow:clip}.neural-field{z-index:0;pointer-events:none;opacity:.98;width:100%;height:100svh;position:absolute;inset:0 auto auto 0}.space-noise{z-index:0;pointer-events:none;opacity:.12;background-image:radial-gradient(circle at 15% 25%,#ffffffb3 0 .45px,#0000 .7px),radial-gradient(circle at 72% 68%,#7bd2ffcc 0 .55px,#0000 .8px);background-size:17px 19px,23px 29px;animation:18s linear infinite starDrift;position:fixed;inset:0}@keyframes starDrift{to{background-position:180px 240px,-230px 290px}}.agent-companion-3d{z-index:28;aspect-ratio:.84;opacity:0;pointer-events:none;filter:drop-shadow(0 22px 35px #0000009e);isolation:isolate;width:clamp(96px,7vw,112px);transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1),filter .3s;display:block;position:fixed;bottom:clamp(12px,1.5vw,24px);right:clamp(10px,1.5vw,25px);transform:translate(30px,18px)scale(.88)}.agent-companion-3d.is-ready{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.agent-companion-3d:hover{filter:drop-shadow(0 20px 34px #40e0ff45)}.agent-companion-3d:focus-visible{filter:drop-shadow(0 20px 34px #40e0ff45);outline:3px solid var(--focus);outline-offset:6px}.agent-companion-3d canvas{z-index:4;width:100%;height:100%;animation:5.5s ease-in-out infinite companionCanvasFloat;display:block;position:absolute;inset:0}.agent-companion-aura{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#47deff2e,#703dff14 45%,#0000 72%);border:1px solid #73e7ff24;border-radius:50%;width:76%;animation:4.8s ease-in-out infinite companionAura;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #51cdff1f,inset 0 0 30px #9146ff14}.agent-companion-aura:before,.agent-companion-aura:after{content:"";border-radius:inherit;border:1px dashed #73e7ff26;animation:18s linear infinite spin;position:absolute;inset:-9%}.agent-companion-aura:after{border-color:#ca54ff21;animation-duration:13s;animation-direction:reverse;inset:12%}.agent-companion-label{z-index:3;color:#dffaff;letter-spacing:.16em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a16d1;border:1px solid #73e7ff38;border-radius:100px;padding:6px 10px;font-size:14px;font-weight:800;position:absolute;bottom:2%;left:50%;transform:translate(-50%);box-shadow:0 0 20px #4ad4ff1f}.agent-companion-label i{background:#70ffd0;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #70ffd0}@keyframes companionAura{50%{opacity:.7;transform:translate(-50%,-50%)scale(1.08)}}@keyframes companionCanvasFloat{0%,to{transform:translateY(-11px)}50%{transform:translateY(-16px)}}.boot-screen{z-index:100;background:#02050b;place-content:center;justify-items:center;gap:28px;transition:opacity .65s,visibility .65s;display:grid;position:fixed;inset:0}.boot-screen.is-loaded{opacity:0;visibility:hidden;pointer-events:none}.boot-screen p{letter-spacing:.38em;color:#c2d3e1;margin:0;font-size:14px}.boot-core{aspect-ratio:1;border:1px solid #78e2ff73;border-radius:50%;place-items:center;width:90px;display:grid;position:relative;box-shadow:0 0 48px #32baff3d,inset 0 0 20px #46acff2e}.boot-core:before,.boot-core:after{content:"";border:1px dashed #78e2ff40;border-radius:50%;animation:5s linear infinite spin;position:absolute;inset:-15px}.boot-core:after{animation-duration:3s;animation-direction:reverse;inset:14px}.boot-core span{font-family:var(--font-syne);color:var(--cyan);letter-spacing:.1em;font-weight:800}.boot-track{background:#ffffff1f;width:min(280px,62vw);height:1px;overflow:hidden}.boot-track span{background:var(--cyan);transform-origin:0;width:100%;height:100%;box-shadow:0 0 12px var(--cyan);animation:1.1s forwards load;display:block}@keyframes load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;pointer-events:auto;background:linear-gradient(#020711e0,#02071161);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(22px,4vw,72px);display:flex;position:fixed;inset:0 0 auto}.topbar>*{z-index:2;pointer-events:auto;position:relative}.topbar a{pointer-events:auto;cursor:pointer}.brand{align-items:center;gap:12px;min-width:210px;display:flex}.brand-symbol{width:38px;height:38px;color:var(--cyan);border:1px solid #73e7ff66;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 16px #4bbeff2b}.brand-symbol img{object-fit:contain;width:76%;height:76%}.brand-copy{flex-direction:column;gap:2px;line-height:1;display:flex}.brand-copy a{display:block}.brand-copy b{font-family:var(--font-syne);letter-spacing:.05em;font-size:14px}.brand-copy small{color:var(--cyan-hot);font-size:14px}.brand-symbol,.brand-copy a{transition:color .2s,border-color .2s,filter .2s}.brand-symbol:hover{filter:drop-shadow(0 0 8px #73e7ff52);border-color:#73e7ffbf}.brand-copy a:hover{color:var(--cyan-hot)}.topbar nav{align-items:center;gap:clamp(24px,3vw,52px);display:flex}.topbar nav a{color:#c7d6e5;text-transform:uppercase;font-size:14px;transition:color .2s}.topbar nav a:hover{color:var(--white)}.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.nav-cta{text-transform:uppercase;border:1px solid #77e0ff85;border-radius:100px;align-items:center;gap:20px;height:42px;padding:0 4px 0 18px;font-size:14px;display:flex}.nav-cta b{color:#00131c;background:var(--cyan);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.nav-cta-secondary{color:#dce8f2;border-color:#ffffff38}.nav-cta-secondary b{color:var(--cyan-hot);background:#73e7ff1f}.hero{--flare-x:50%;--flare-y:45%;--flare-opacity:0;background:radial-gradient(58% 58% at 18% 45%,#ff25b152 0%,#d11fbe26 38%,#0000 73%),radial-gradient(56% 62% at 79% 28%,#8037ff5c 0%,#4c31d62b 42%,#0000 75%),radial-gradient(64% 55% at 63% 78%,#1bdeeb3d 0%,#1a85cf24 40%,#0000 76%),radial-gradient(circle at 50% 54%,#1b60ae61,#0000 44%),linear-gradient(#071126 0%,#050a1b 58%,#020712 100%);place-items:center;min-height:max(100svh,840px);padding:120px clamp(22px,4vw,72px) 54px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background-color:#0000;background-image:linear-gradient(#54a6e30d 1px,#0000 1px),linear-gradient(90deg,#54a6e30d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:6.25vw 6.25vw;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:92px 0 0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.cursor-flare{z-index:2;pointer-events:none;opacity:var(--flare-opacity);mix-blend-mode:screen;background:radial-gradient(circle 8px at var(--flare-x) var(--flare-y), #e2ffffeb, #73fff57a 28%, transparent 72%), radial-gradient(ellipse 105px 5px at var(--flare-x) var(--flare-y), #9dfff857, transparent 75%), radial-gradient(circle 52px at var(--flare-x) var(--flare-y), #40ffe62e, transparent 72%), radial-gradient(circle 260px at var(--flare-x) var(--flare-y), #12decb1f, transparent 72%);filter:blur(.2px)drop-shadow(0 0 18px #5bffeb2e);transition:opacity .55s;position:absolute;inset:0}.cursor-flare:before,.cursor-flare:after{content:"";left:var(--flare-x);top:var(--flare-y);opacity:.45;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.cursor-flare:before{border:1px solid #79ffef33;width:90px;height:90px;box-shadow:0 0 18px #5cffeb1a,inset 0 0 14px #5cffeb14}.cursor-flare:after{border:1px solid #d5fffc70;width:18px;height:18px;box-shadow:0 0 10px #7afff142}.hero-beams{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-beams i{transform-origin:0;opacity:.36;background:linear-gradient(90deg,#73e7ff61,#0000 48%);width:145vw;height:1px;animation:11s linear infinite beamSweep;position:absolute;top:49%;left:50%}.hero-beams i:nth-child(2){animation-delay:-3.6s}.hero-beams i:nth-child(3){animation-delay:-7.2s}@keyframes beamSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-kicker{z-index:4;letter-spacing:.2em;color:#c8d8e6;white-space:nowrap;font-size:clamp(14px,.76vw,15px);font-weight:700;position:absolute;top:120px;left:50%;transform:translate(-50%)}.hero-kicker b{color:#ffffff4d;margin:0 8px}.live-dot{background:#6affc7;border-radius:50%;width:6px;height:6px;margin-right:10px;animation:1.8s ease-in-out infinite pulse;display:inline-block;box-shadow:0 0 12px #6affc7}@keyframes pulse{50%{opacity:.5}}.hero-copy{text-align:center;z-index:6;pointer-events:none;width:100%;position:absolute;top:clamp(155px,18vh,210px);left:50%;transform:translate(-50%)}.eyebrow{color:var(--cyan);letter-spacing:.25em;margin:0 0 20px;font-size:clamp(14px,.8vw,15px);font-weight:800}.hero h1{font-family:var(--font-syne);letter-spacing:-.09em;white-space:nowrap;text-shadow:0 0 45px #87daff1f;justify-content:center;align-items:baseline;gap:clamp(18px,3vw,60px);margin:0;font-size:clamp(82px,15.2vw,260px);font-weight:800;line-height:.76;display:flex}.outline-word{color:#0000;-webkit-text-stroke:1.5px #b3e6ffbf;text-shadow:0 0 35px #54c2ff2e}.hero-description{color:#c0d3e2;width:min(670px,86vw);margin:34px auto 0;font-size:clamp(16px,1.1vw,18px);line-height:1.7}.hero-description strong{color:#e9f8ff;font-weight:500}@keyframes spin{to{transform:rotate(360deg)}}.hero-agents{z-index:5;perspective:1400px;justify-content:center;align-items:flex-end;gap:clamp(4px,1.1vw,22px);display:flex;position:absolute;bottom:clamp(18px,3vh,34px);left:3.5vw;right:3.5vw}.hero-agent{--rest-y:0px;--float-distance:30px;filter:drop-shadow(0 22px 30px #000000bf);transform-origin:50% 62%;flex-direction:column;flex:0 238px;align-items:center;width:clamp(118px,13.2vw,238px);transition:filter .35s;animation:4.8s ease-in-out infinite agentFloat;display:flex;position:relative}.hero-agent:first-child,.hero-agent:nth-child(5){opacity:.84;flex-basis:198px;width:clamp(100px,11vw,198px)}.hero-agent:nth-child(2),.hero-agent:nth-child(4){--rest-y:-8px}.hero-agent:nth-child(3){--rest-y:-16px;z-index:3;flex-basis:270px;width:clamp(135px,15vw,270px)}.hero-agent:hover{transform:translateY(calc(var(--rest-y) - 24px)) scale(1.14);filter:drop-shadow(0 30px 46px var(--portrait-accent));animation-play-state:paused}@supports (color:color-mix(in lab, red, red)){.hero-agent:hover{filter:drop-shadow(0 30px 46px color-mix(in srgb, var(--portrait-accent) 46%, transparent))}}.hero-agent:hover{z-index:8}.hero-agent img{z-index:2;width:100%;box-shadow:0 0 0 1px var(--portrait-accent), 0 0 36px var(--portrait-accent);border-radius:50%;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-agent img{box-shadow:0 0 0 1px color-mix(in srgb, var(--portrait-accent) 65%, transparent), 0 0 36px color-mix(in srgb, var(--portrait-accent) 26%, transparent)}}.hero-agent-orbit{z-index:1;aspect-ratio:1;border:1px dashed var(--portrait-accent);border-radius:50%;width:114%;position:absolute;top:-7%}@supports (color:color-mix(in lab, red, red)){.hero-agent-orbit{border:1px dashed color-mix(in srgb, var(--portrait-accent) 36%, transparent)}}.hero-agent-orbit{animation:12s linear infinite spin}.hero-agent-orbit:before{content:"";background:var(--portrait-accent);width:6px;height:6px;box-shadow:0 0 13px 3px var(--portrait-accent);border-radius:50%;position:absolute;top:-3px;left:50%}.hero-agent strong{z-index:4;border:1px solid var(--portrait-accent);background:#020914de;margin-top:-7px;padding:7px 14px 4px;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-agent strong{border:1px solid color-mix(in srgb, var(--portrait-accent) 45%, transparent)}}.hero-agent strong{font-family:var(--font-syne);letter-spacing:.13em;border-radius:100px;font-size:clamp(14px,1vw,17px);font-weight:800;box-shadow:0 0 20px #000000b3}.hero-agent small{color:var(--portrait-accent);margin-top:7px}@supports (color:color-mix(in lab, red, red)){.hero-agent small{color:color-mix(in srgb, var(--portrait-accent) 85%, white)}}.hero-agent small{letter-spacing:.2em;font-size:clamp(14px,.62vw,15px);font-weight:800}.hero-agent:first-child{--float-distance:25px;animation-duration:4.4s;animation-delay:-1s}.hero-agent:nth-child(2){--float-distance:34px;animation-duration:5.2s;animation-delay:-2.7s}.hero-agent:nth-child(3){--float-distance:29px;animation-duration:4.7s;animation-delay:-4s}.hero-agent:nth-child(4){--float-distance:36px;animation-duration:5.5s;animation-delay:-.3s}.hero-agent:nth-child(5){--float-distance:27px;animation-duration:4.9s;animation-delay:-3.2s}@keyframes agentFloat{0%,to{transform:translateY(var(--rest-y))}50%{transform:translateY(calc(var(--rest-y) - var(--float-distance)))}}.scroll-cue{z-index:6;letter-spacing:.3em;color:#c0d0df;flex-direction:column;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-cue i{color:var(--cyan);font-size:15px;font-style:normal;animation:1.8s ease-in-out infinite scrollDrop}@keyframes scrollDrop{50%{transform:translateY(7px)}}.hero-index{color:#a9bdcf;letter-spacing:.22em;align-items:baseline;font-size:14px;display:flex;position:absolute;bottom:34px;right:clamp(22px,4vw,72px)}.hero-index span{margin-right:14px}.hero-index b{color:#fff;font-size:20px}.hero-index small{font-size:14px}.reveal{opacity:1;animation:.85s cubic-bezier(.2,.75,.25,1) backwards reveal}.reveal.reveal-complete{opacity:1!important;animation:none!important}.delay-1{animation-delay:1.08s}.delay-2{animation-delay:1.2s}.delay-3{animation-delay:1.38s}.delay-4{animation-delay:1.52s}.delay-5{animation-delay:1.7s}@keyframes reveal{0%{opacity:0;transform:translateY(20px)}}.hero,.motion-section{z-index:1}.motion-section{--section-x:50%;--section-y:50%;--section-flare:0;isolation:isolate;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 950px;overflow:hidden}.motion-section>:not(.section-fx){z-index:2}.motion-section .section-tag,.motion-section .footer-bottom{z-index:3}.manifesto-grid,.lab-heading,.agent-console,.agent-selector,.growth-band,.capabilities-heading,.capability-grid,.protocol-inner,.footer-finale{z-index:2;position:relative}.section-fx{--fx-a:74, 213, 255;--fx-b:111, 60, 255;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.section-fx-violet{--fx-a:167, 72, 255;--fx-b:52, 177, 255}.section-fx-fuchsia{--fx-a:255, 54, 190;--fx-b:64, 206, 255}.section-fx-gold{--fx-a:255, 183, 83;--fx-b:105, 81, 255}.section-flare{opacity:var(--section-flare);mix-blend-mode:screen;background:radial-gradient(circle 8px at var(--section-x) var(--section-y), #eeffffc7, rgba(var(--fx-a),.35) 32%, transparent 72%), radial-gradient(circle 220px at var(--section-x) var(--section-y), rgba(var(--fx-a),.09), transparent 72%);transition:opacity .5s;position:absolute;inset:0}.section-scan{opacity:.22;background:linear-gradient(90deg, transparent, rgba(var(--fx-a),.9), transparent);height:1px;box-shadow:0 0 20px rgba(var(--fx-a),.45);animation:9s linear infinite sectionScan;position:absolute;top:-10%;left:0;right:0}@keyframes sectionScan{to{top:110%}}.section-stars{opacity:.3;background-image:radial-gradient(circle, #fffffff5 0 1.15px, transparent 1.6px), radial-gradient(circle, rgba(var(--fx-a),.98) 0 .9px, transparent 1.35px);background-size:73px 87px,117px 131px;animation:30s linear infinite sectionStarMove;position:absolute;inset:0}@keyframes sectionStarMove{to{background-position:150px 240px,-210px 280px}}.motion-section .section-tag,.motion-section h2,.motion-section .manifesto-body,.motion-section .data-orb,.motion-section .lab-heading>p,.motion-section .agent-console,.motion-section .agent-carousel,.motion-section .growth-band,.motion-section .capability-circuit,.motion-section .capability-card,.motion-section .protocol-points>div,.motion-section .footer-finale,.motion-section .primary-button{opacity:0;transition:opacity .85s,transform .95s cubic-bezier(.2,.75,.2,1);transform:translateY(55px)}.motion-section.in-view .section-tag,.motion-section.in-view h2,.motion-section.in-view .manifesto-body,.motion-section.in-view .data-orb,.motion-section.in-view .lab-heading>p,.motion-section.in-view .agent-console,.motion-section.in-view .agent-carousel,.motion-section.in-view .growth-band,.motion-section.in-view .capability-circuit,.motion-section.in-view .capability-card,.motion-section.in-view .protocol-points>div,.motion-section.in-view .footer-finale,.motion-section.in-view .primary-button{opacity:1;transform:translateY(0)}.motion-section.in-view .data-orb,.motion-section.in-view .agent-console{transition-delay:.14s}.motion-section.in-view .manifesto-body,.motion-section.in-view .agent-carousel{transition-delay:.22s}.motion-section.in-view .growth-band{transition-delay:.3s}.motion-section.in-view .capability-circuit,.motion-section.in-view .capability-card:nth-child(2){transition-delay:.12s}.motion-section.in-view .capability-card:nth-child(3){transition-delay:.24s}.motion-section.in-view .capability-card:nth-child(4){transition-delay:.36s}.hero:not(.is-visible) *,.hero:not(.is-visible) :before,.hero:not(.is-visible) :after,.hero:not(.is-visible):before,.hero:not(.is-visible):after,.motion-section:not(.is-visible) *,.motion-section:not(.is-visible) :before,.motion-section:not(.is-visible) :after,.motion-section:not(.is-visible):before,.motion-section:not(.is-visible):after{animation-play-state:paused!important}.hero:not(.is-visible) .hero-copy .reveal{animation-play-state:running!important}.balanced-graphics .hero-beams i:nth-child(n+2){display:none}.balanced-graphics .section-stars{opacity:.25;animation:none}.balanced-graphics .section-scan{animation-duration:14s}.balanced-graphics .space-noise{animation-duration:30s}.windows-graphics .neural-field{opacity:.9}.windows-graphics .topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reduced-graphics .hero-beams,.reduced-graphics .section-scan,.reduced-graphics .section-flare,.reduced-graphics .footer-cursor-light,.reduced-graphics .hero-agent-orbit,.reduced-graphics .console-energy,.reduced-graphics .specimen-halo{display:none}.reduced-graphics .topbar,.reduced-graphics .manifesto,.reduced-graphics .identity-plaque,.reduced-graphics .footer-finale>.eyebrow,.reduced-graphics .agent-companion-label{-webkit-backdrop-filter:none;backdrop-filter:none}.reduced-graphics .space-noise,.reduced-graphics .section-stars{animation:none}.reduced-graphics .hero-agent{filter:none;animation-duration:7.5s}.reduced-graphics .data-orb-rings i:nth-child(n+4),.reduced-graphics .specimen-rings i:nth-child(n+2),.reduced-graphics .protocol-card-orbit>i:nth-child(n+2){display:none}.reduced-graphics .data-orb-rings i{animation-duration:30s}.minimal-graphics .section-fx,.minimal-graphics .cursor-flare,.minimal-graphics .specimen-rings,.minimal-graphics .scan-line,.minimal-graphics .protocol-card-orbit{display:none}.minimal-graphics .space-noise{opacity:.07}.minimal-graphics .neural-field{opacity:.48}.minimal-graphics .data-orb:before,.minimal-graphics .data-orb:after,.minimal-graphics .data-orb-rings i{animation-duration:38s}.minimal-graphics .footer-agent-node>div{animation-duration:9s}.section-pad{padding:clamp(110px,14vw,220px) clamp(22px,6vw,110px);position:relative}.section-tag{color:#b7c8d7;letter-spacing:.23em;align-items:center;gap:13px;font-size:14px;font-weight:800;display:flex;position:absolute;top:52px;left:clamp(22px,6vw,110px)}.section-tag span{color:var(--cyan)}.manifesto{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#030813ad,#050d1ce0),radial-gradient(circle at 75%,#1d5bab3d,#0000 35%);min-height:100vh}.manifesto-grid{grid-template-columns:40px minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:5vw;min-height:68vh;display:grid}.vertical-note{color:#afc2d2;letter-spacing:.24em;writing-mode:vertical-rl;margin:0;font-size:14px;font-weight:700;transform:rotate(180deg)}.manifesto h2,.lab-heading h2,.capabilities h2,.protocol h2,footer h2{font-family:var(--font-syne);letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.3vw,108px);font-weight:800;line-height:.92}.manifesto h2 em,.lab-heading h2 em,.capabilities h2 em,.protocol h2 em,footer h2 em{color:#0000;-webkit-text-stroke:1px #7ce2ffd9;font-style:normal}.manifesto-body{grid-template-columns:1fr 1fr;gap:36px;margin-top:56px;padding-left:22%;display:grid}.manifesto-body p{color:#aebfce;margin:0;font-size:clamp(16px,1.15vw,20px);font-weight:600;line-height:1.68}.data-orb{aspect-ratio:1;background:radial-gradient(circle,#4aa0ff26,#0712261f 58%,#0000 59%);border-radius:50%;justify-self:center;place-items:center;width:min(27vw,430px);display:grid;position:relative}.data-orb:before,.data-orb:after{content:"";border:1px solid #5acdff38;border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:2%}.data-orb:after{border-style:dashed;animation-duration:9s;animation-direction:reverse;inset:17%}.data-orb-rings{border-radius:50%;position:absolute;inset:0}.data-orb-rings:before{content:"";border:1px solid #73e7ff6b;border-radius:50%;animation:3.2s ease-in-out infinite orbCore;position:absolute;inset:30%;box-shadow:0 0 50px #34a4ff47,inset 0 0 25px #34a4ff33}@keyframes orbCore{50%{transform:scale(1.12);box-shadow:0 0 75px #8142ff45,inset 0 0 32px #ff47c221}}.data-orb-rings i{--dot:115,231,255;border:1px solid rgba(var(--dot),.19);border-radius:50%;animation:13s linear infinite spin;position:absolute;inset:3%}.data-orb-rings i b{background:rgb(var(--dot));width:9px;height:9px;box-shadow:0 0 7px 2px rgba(var(--dot),.92), 0 0 23px 7px rgba(var(--dot),.35);border-radius:50%;position:absolute;top:-5px;left:50%}.data-orb-rings i b:after{content:"";transform-origin:100%;background:linear-gradient(90deg, transparent, rgba(var(--dot),.7));filter:blur(1px);border-radius:100%;width:38px;height:3px;position:absolute;top:3px;right:4px;transform:rotate(-5deg)}.data-orb-rings i:first-child{--dot:115,231,255;animation-duration:16s;inset:3%}.data-orb-rings i:nth-child(2){--dot:178,99,255;animation-duration:12s;animation-direction:reverse;animation-delay:-5s;inset:10%}.data-orb-rings i:nth-child(3){--dot:255,68,191;animation-duration:9s;animation-delay:-2s;inset:17%}.data-orb-rings i:nth-child(4){--dot:71,137,255;animation-duration:7s;animation-direction:reverse;animation-delay:-4s;inset:24%}.data-orb-rings i:nth-child(5){--dot:255,190,91;animation-duration:5.5s;animation-delay:-1s;inset:31%}.data-orb-rings i:nth-child(6){--dot:91,255,198;animation-duration:4.2s;animation-direction:reverse;animation-delay:-3s;inset:38%}.data-orb-content{z-index:2;align-items:center;gap:10px;display:flex}.data-orb-content b{font-family:var(--font-syne);text-shadow:0 0 24px #73e7ff33;font-size:clamp(38px,4vw,68px);font-weight:800;line-height:1}.data-orb-content span{letter-spacing:.16em;color:var(--cyan);font-size:14px;font-weight:800;line-height:1.5}.data-orb small{color:#b7c9d8;letter-spacing:.2em;font-size:14px;font-weight:700;position:absolute;bottom:13%}.laboratory{border-top:1px solid var(--line);background:linear-gradient(#050d1cf0,#030916e0)}.laboratory:before{content:"";opacity:.2;background-color:#0000;background-image:linear-gradient(90deg,#4a97d829 1px,#0000 1px),linear-gradient(#4a97d829 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.lab-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:80px;display:flex;position:relative}.lab-heading>p{color:#a7b9c8;width:min(430px,100%);margin:0 0 8px;font-size:clamp(16px,1.1vw,20px);font-weight:600;line-height:1.68}.agent-console{background:radial-gradient(circle at 29% 50%, var(--agent-accent), transparent 30%), #030b19bf;border:1px solid #73e7ff24;min-height:680px;position:relative}@supports (color:color-mix(in lab, red, red)){.agent-console{background:radial-gradient(circle at 29% 50%, color-mix(in srgb, var(--agent-accent) 13%, transparent), transparent 30%), #030b19bf}}.agent-console{grid-template-columns:1.12fr .88fr;transition:background .4s;display:grid;overflow:hidden}.agent-console:hover{box-shadow:0 0 90px var(--agent-accent), inset 0 0 70px #32a3ff06}@supports (color:color-mix(in lab, red, red)){.agent-console:hover{box-shadow:0 0 90px color-mix(in srgb, var(--agent-accent) 10%, transparent), inset 0 0 70px #32a3ff06}}.agent-console:before,.agent-console:after{content:"";border:solid var(--agent-accent);opacity:.55;pointer-events:none;width:44px;height:44px;position:absolute}.agent-console:before{border-width:1px 0 0 1px;top:12px;left:12px}.agent-console:after{border-width:0 1px 1px 0;bottom:12px;right:12px}.console-energy{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.console-energy i{border:1px solid var(--agent-accent);border-radius:50%;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.console-energy i{border:1px solid color-mix(in srgb, var(--agent-accent) 35%, transparent)}}.console-energy i{opacity:.28;animation:5s ease-out infinite energyPulse}.console-energy i:first-child{width:90px;height:90px;animation-delay:0s;top:50%;left:29%}.console-energy i:nth-child(2){width:90px;height:90px;animation-delay:-1.25s;top:50%;left:29%}.console-energy i:nth-child(3){width:90px;height:90px;animation-delay:-2.5s;top:50%;left:29%}.console-energy i:nth-child(4){width:90px;height:90px;animation-delay:-3.75s;top:50%;left:29%}@keyframes energyPulse{0%{opacity:.42;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}.console-scan{z-index:5;letter-spacing:.18em;color:#b9cbd9;align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex;position:absolute;top:25px;left:28px}.console-scan i{background:linear-gradient(90deg, var(--agent-accent), transparent);width:100px;height:1px;box-shadow:0 0 9px var(--agent-accent);display:block}.specimen-stage{border-right:1px solid #73e7ff17;place-items:center;min-height:680px;display:grid;position:relative;overflow:hidden}.specimen-halo{aspect-ratio:1;background:radial-gradient(circle, var(--agent-accent), transparent 61%);border-radius:50%;width:min(42vw,565px);position:absolute}@supports (color:color-mix(in lab, red, red)){.specimen-halo{background:radial-gradient(circle, color-mix(in srgb, var(--agent-accent) 25%, transparent), transparent 61%)}}.specimen-halo{filter:blur(12px)}.specimen-rings{aspect-ratio:1;width:min(43vw,590px);position:absolute}.specimen-rings i{border:1px solid var(--agent-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.specimen-rings i{border:1px solid color-mix(in srgb, var(--agent-accent) 31%, transparent)}}.specimen-rings i{border-radius:50%;animation:17s linear infinite spin}.specimen-rings i:after{content:"";background:var(--agent-accent);width:5px;height:5px;box-shadow:0 0 14px var(--agent-accent);border-radius:50%;position:absolute;top:-3px;left:50%}.specimen-rings i:nth-child(2){border-style:dashed;animation-duration:11s;animation-direction:reverse;inset:14%}.specimen-rings i:nth-child(3){animation-duration:7s;inset:27%}.specimen-image{aspect-ratio:1.012;z-index:2;width:min(31vw,445px);box-shadow:0 0 65px var(--agent-accent);border-radius:50%;animation:.6s cubic-bezier(.2,.75,.2,1) specimenIn;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.specimen-image{box-shadow:0 0 65px color-mix(in srgb, var(--agent-accent) 22%, transparent)}}@keyframes specimenIn{0%{opacity:0;transform:scale(.86)}}.specimen-image img{object-fit:cover;width:100%;height:100%;display:block}.specimen-image:after{content:"";border:1px solid var(--agent-accent);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.specimen-image:after{border:1px solid color-mix(in srgb, var(--agent-accent) 70%, white)}}.specimen-image:after{box-shadow:inset 0 0 34px var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.specimen-image:after{box-shadow:inset 0 0 34px color-mix(in srgb, var(--agent-accent) 18%, transparent)}}.specimen-image:after{animation:2.7s ease-in-out infinite portraitCharge}@keyframes portraitCharge{50%{opacity:.42;box-shadow:inset 0 0 55px color-mix(in srgb, var(--agent-accent) 28%, transparent), 0 0 24px color-mix(in srgb, var(--agent-accent) 26%, transparent)}}.scan-line{z-index:3;background:var(--agent-accent);height:2px;box-shadow:0 0 15px 3px var(--agent-accent);opacity:.65;animation:3.2s linear infinite scan;position:absolute;top:0;left:6%;right:6%}@keyframes scan{50%{top:100%}50.1%{opacity:.65}50.2%{opacity:0;top:0}52%{opacity:.65}}.specimen-floor{border:1px solid var(--agent-accent);border-radius:50%;width:65%;height:80px;position:absolute;bottom:50px}@supports (color:color-mix(in lab, red, red)){.specimen-floor{border:1px solid color-mix(in srgb, var(--agent-accent) 35%, transparent)}}.specimen-floor{box-shadow:0 0 30px var(--agent-accent), inset 0 0 25px var(--agent-accent);transform:perspective(250px)rotateX(69deg)}@supports (color:color-mix(in lab, red, red)){.specimen-floor{box-shadow:0 0 30px color-mix(in srgb, var(--agent-accent) 22%, transparent), inset 0 0 25px color-mix(in srgb, var(--agent-accent) 18%, transparent)}}.identity-plaque{z-index:5;border:1px solid var(--agent-accent);grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-width:190px;padding:10px 14px;display:grid;position:absolute;bottom:77px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.identity-plaque{border:1px solid color-mix(in srgb, var(--agent-accent) 46%, transparent)}}.identity-plaque{background:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.identity-plaque{background:color-mix(in srgb, var(--agent-accent) 7%, #020a16eb)}}.identity-plaque{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 26px var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.identity-plaque{box-shadow:0 0 26px color-mix(in srgb, var(--agent-accent) 14%, transparent)}}.identity-plaque{animation:3s ease-in-out infinite plaqueFloat}.identity-plaque span{color:#b7c8d7;letter-spacing:.18em;font-size:14px;font-weight:800}.identity-plaque b{color:var(--agent-accent);font-family:var(--font-syne);letter-spacing:.12em;font-size:14px}.identity-plaque i{color:#62ffbd;text-shadow:0 0 9px #62ffbd;font-size:14px;font-style:normal}@keyframes plaqueFloat{50%{transform:translate(-50%,-8px)}}.metric{color:#b9cad9;letter-spacing:.16em;font-size:14px;font-weight:700;line-height:1.6;position:absolute}.metric b{color:var(--agent-accent);font-weight:800}.metric-a{bottom:30px;left:28px}.metric-b{text-align:right;bottom:30px;right:25px}.agent-profile{align-self:center;padding:70px clamp(32px,4vw,75px);animation:.5s profileIn;position:relative}@keyframes profileIn{0%{opacity:0;transform:translate(24px)}}.agent-code{color:var(--agent-accent);letter-spacing:.24em;font-size:14px;font-weight:800}.agent-watermark{z-index:-1;color:#0000;-webkit-text-stroke:1px var(--agent-accent);position:absolute;top:18%;right:-4%}@supports (color:color-mix(in lab, red, red)){.agent-watermark{-webkit-text-stroke:1px color-mix(in srgb, var(--agent-accent) 10%, transparent)}}.agent-watermark{font-family:var(--font-syne);letter-spacing:-.08em;opacity:.8;writing-mode:vertical-rl;font-size:clamp(80px,10vw,175px);font-weight:800;animation:7s ease-in-out infinite watermarkDrift;transform:rotate(180deg)}@keyframes watermarkDrift{50%{opacity:.45;transform:rotate(180deg)translateY(18px)}}.profile-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.profile-topline>b{color:#76ffd0;letter-spacing:.15em;align-items:center;gap:8px;font-size:14px;display:flex}.profile-topline>b i{background:#66ffc5;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite pulse;box-shadow:0 0 10px #66ffc5}.agent-profile h3{width:fit-content;font-family:var(--font-syne);letter-spacing:-.055em;text-shadow:0 0 32px var(--agent-accent);margin:25px 0 20px;font-size:clamp(58px,6vw,105px);font-weight:800;line-height:.9;position:relative}@supports (color:color-mix(in lab, red, red)){.agent-profile h3{text-shadow:0 0 32px color-mix(in srgb, var(--agent-accent) 12%, transparent)}}.agent-profile h3:after{content:attr(data-name);z-index:-1;color:#0000;-webkit-text-stroke:1px var(--agent-accent);position:absolute;top:5px;left:5px}@supports (color:color-mix(in lab, red, red)){.agent-profile h3:after{-webkit-text-stroke:1px color-mix(in srgb, var(--agent-accent) 38%, transparent)}}.agent-profile h3:after{filter:blur(.2px);opacity:.55}.agent-profile h4{color:#e3eff7;margin:0 0 26px;font-size:clamp(18px,1.3vw,24px);font-weight:800}.agent-profile>p{color:#a8bac9;max-width:590px;margin:0;font-size:clamp(16px,1.05vw,19px);font-weight:600;line-height:1.72}.holo-attributes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid}.holo-attributes span{border:1px solid var(--agent-accent);padding:12px 11px}@supports (color:color-mix(in lab, red, red)){.holo-attributes span{border:1px solid color-mix(in srgb, var(--agent-accent) 18%, #ffffff0d)}}.holo-attributes span{background:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.holo-attributes span{background:color-mix(in srgb, var(--agent-accent) 4%, #051121b3)}}.holo-attributes span{color:#c4d2dc;letter-spacing:.08em;font-size:14px;font-weight:800}.holo-attributes small{color:var(--agent-accent);letter-spacing:.18em;margin-bottom:6px;font-size:14px;display:block}.holo-attributes>span>b{font:inherit}.agent-status{color:#b8cad8;letter-spacing:.14em;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:24px;margin:30px 0;padding:28px 0;font-size:14px;font-weight:800;display:flex}.agent-status span:first-child{color:#9debcf}.agent-status i{background:#63ffc9;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #63ffc9}.primary-button{border:1px solid var(--agent-accent,var(--cyan));width:fit-content;height:60px;padding:0 5px 0 25px}@supports (color:color-mix(in lab, red, red)){.primary-button{border:1px solid color-mix(in srgb, var(--agent-accent,var(--cyan)) 45%, transparent)}}.primary-button{letter-spacing:.15em;border-radius:100px;align-items:center;gap:34px;font-size:14px;font-weight:800;transition:background .25s,transform .25s;display:flex}.primary-button:hover{background:var(--agent-accent,var(--cyan))}@supports (color:color-mix(in lab, red, red)){.primary-button:hover{background:color-mix(in srgb, var(--agent-accent,var(--cyan)) 12%, transparent)}}.primary-button:hover{transform:translateY(-2px)}.primary-button b{color:#01111a;background:var(--agent-accent,var(--cyan));border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.agent-carousel{background:#030b18eb;border:1px solid #73e7ff21;border-top:0;position:relative;overflow:hidden}.mobile-agent-tabs{display:none}.carousel-toolbar{background:linear-gradient(90deg, var(--agent-accent), transparent);border-bottom:1px solid #73e7ff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:84px;padding:14px 18px 14px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.carousel-toolbar{background:linear-gradient(90deg, color-mix(in srgb, var(--agent-accent) 7%, transparent), transparent)}}.carousel-toolbar>div:first-child{align-items:baseline;gap:18px;display:flex}.carousel-toolbar span{color:#b9cad8;letter-spacing:.17em;font-size:14px;font-weight:800}.carousel-toolbar b{color:#fff;font-family:var(--font-syne);font-size:24px}.carousel-toolbar b small{color:#a9bdcf;font-size:14px}.carousel-progress{background:#ffffff14;height:2px;overflow:hidden}.carousel-progress span{background:var(--agent-accent);height:100%;box-shadow:0 0 10px var(--agent-accent);transition:width .45s;display:block}.carousel-controls{gap:7px;display:flex}.carousel-controls button{border:1px solid var(--agent-accent);width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.carousel-controls button{border:1px solid color-mix(in srgb, var(--agent-accent) 28%, #ffffff14)}}.carousel-controls button{color:#cde5f1;cursor:pointer;background:#05101fe6;border-radius:50%;font-size:19px;transition:all .25s}.carousel-controls button:hover{color:#02101b;background:var(--agent-accent);box-shadow:0 0 25px var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.carousel-controls button:hover{box-shadow:0 0 25px color-mix(in srgb, var(--agent-accent) 32%, transparent)}}.carousel-controls button:hover{transform:scale(1.08)}.agent-selector{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-color:#73e7ff52 transparent;display:flex;position:relative;overflow-x:auto}.agent-selector button{cursor:pointer;text-align:left;scroll-snap-align:center;background:#040c1ae0;border:0;border-right:1px solid #73e7ff1a;flex:1 0 210px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:11px;min-width:210px;padding:18px 16px;transition:background .25s;display:grid;position:relative}.agent-selector button:last-child{border-right:0}.agent-selector button:hover,.agent-selector button.active{background:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.agent-selector button:hover,.agent-selector button.active{background:color-mix(in srgb, var(--agent-accent) 10%, #071327)}}.agent-selector button:before{content:"";background:var(--agent-accent);height:1px;box-shadow:0 0 10px var(--agent-accent);transition:right .35s;position:absolute;top:0;left:0;right:100%}.agent-selector button.active:before{right:0}.selector-number{color:#adbfce;font-size:14px;font-weight:800}.selector-image{aspect-ratio:1;opacity:.65;border-radius:50%;width:48px;overflow:hidden}.selector-image img{width:100%;display:block}.active .selector-image{opacity:1;box-shadow:0 0 18px var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.active .selector-image{box-shadow:0 0 18px color-mix(in srgb, var(--agent-accent) 30%, transparent)}}.selector-name{min-width:0;font-family:var(--font-syne);font-size:15px;font-weight:800}.selector-name small{color:#b5c6d5;font-family:var(--font-space);letter-spacing:.14em;margin-top:4px;font-size:14px;font-weight:700;display:block}.agent-selector button>i{color:#a8bdce;font-size:16px;font-style:normal}.growth-band{background:linear-gradient(90deg,#07152bf0,#050e1dd4);border:1px solid #73e7ff21;border-top:0;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:clamp(24px,4vw,70px);min-height:168px;padding:30px clamp(24px,4vw,60px);display:grid}.growth-band>div{grid-template-columns:auto auto;align-items:baseline;column-gap:14px;display:grid}.growth-band span{color:var(--cyan);letter-spacing:.2em;grid-column:1/-1;margin-bottom:6px;font-size:14px;font-weight:800}.growth-band b{font-family:var(--font-syne);font-size:clamp(42px,4vw,70px);font-weight:800;line-height:1}.growth-band small{color:#bfd0dc;letter-spacing:.13em;max-width:110px;font-size:14px;font-weight:800;line-height:1.5}.growth-band>i{background:linear-gradient(90deg,#73e7ffa6,#0000);height:1px;box-shadow:0 0 12px #73e7ff4d}.growth-band p{color:#c0d0dc;letter-spacing:.12em;margin:0;font-size:14px;font-weight:800;line-height:1.7}.capabilities{color:var(--white);border-top:1px solid var(--line);background:linear-gradient(#030915e6,#050f1eeb)}.capabilities .section-tag{color:#687f95}.capabilities .section-tag span,.capabilities .eyebrow{color:var(--cyan)}.capabilities-heading{margin-bottom:54px}.capabilities h2 em{-webkit-text-stroke-color:#73e7ffd1}.capability-circuit{z-index:3;background:#030d1c94;border:1px solid #73e7ff21;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;min-height:112px;margin-bottom:34px;padding:20px clamp(12px,2vw,28px);display:grid;position:relative;overflow:hidden}.capability-circuit>span{z-index:2;flex-direction:column;align-items:center;gap:9px;min-width:90px;display:flex;position:relative}.capability-circuit>span i{background:#061827;border:1px solid #73e7ffb3;border-radius:50%;width:15px;height:15px;animation:2.2s ease-in-out infinite circuitNode;box-shadow:0 0 0 6px #73e7ff0d,0 0 20px #73e7ff66}.capability-circuit>span:nth-of-type(2) i{border-color:#b263ff;animation-delay:-.5s;box-shadow:0 0 0 6px #b263ff0d,0 0 20px #b263ff66}.capability-circuit>span:nth-of-type(3) i{border-color:#ff44bf;animation-delay:-1s;box-shadow:0 0 0 6px #ff44bf0d,0 0 20px #ff44bf66}.capability-circuit>span:nth-of-type(4) i{border-color:#ffbe5b;animation-delay:-1.5s;box-shadow:0 0 0 6px #ffbe5b0d,0 0 20px #ffbe5b66}.capability-circuit>span b{color:#b8cad8;letter-spacing:.16em;font-size:14px}@keyframes circuitNode{50%{background:#73e7ff47;transform:scale(1.4)}}.capability-circuit>em{background:linear-gradient(90deg,#73e7ff40,#b263ff66,#ff44bf40);height:1px;overflow:hidden}.circuit-signal{background:#dfffff;border-radius:50%;width:10px;height:10px;animation:5s linear infinite circuitTravel;position:absolute;top:34px;left:5%;box-shadow:0 0 12px 3px #72ecff}@keyframes circuitTravel{0%{background:#73e7ff;left:5%}35%{background:#b263ff}68%{background:#ff44bf}to{background:#ffbe5b;left:95%}}.capability-grid{border-top:1px solid #73e7ff26;border-left:1px solid #73e7ff26;grid-template-columns:repeat(4,1fr);display:grid}.capability-card{--cap-rgb:115,231,255;border-right:1px solid rgba(var(--cap-rgb),.2);border-bottom:1px solid rgba(var(--cap-rgb),.2);background:radial-gradient(circle at 50% 35%, rgba(var(--cap-rgb),.07), transparent 35%), #040d1bad;min-height:515px;padding:28px;transition:color .3s,background .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.capability-card:before{content:"";opacity:0;background:radial-gradient(circle at 50% 38%, rgba(var(--cap-rgb),.18), transparent 38%);transition:opacity .35s;position:absolute;inset:0}.capability-card:hover{color:#fff;box-shadow:0 28px 70px #0000007a, 0 0 45px rgba(var(--cap-rgb),.12);z-index:4;background:#08182ff7;transform:translateY(-10px)scale(1.015)}.capability-card:hover:before{opacity:1}.cap-card-scan{z-index:4;background:linear-gradient(90deg, transparent, rgba(var(--cap-rgb),.85), transparent);height:1px;box-shadow:0 0 17px rgba(var(--cap-rgb),.55);opacity:.5;animation:5.8s linear infinite capScan;position:absolute;top:-8%;left:0;right:0}@keyframes capScan{to{top:108%}}.cap-sparks i{z-index:2;background:rgb(var(--cap-rgb));width:4px;height:4px;box-shadow:0 0 9px 2px rgba(var(--cap-rgb),.5);opacity:.4;border-radius:50%;animation:4s ease-in-out infinite sparkFloat;position:absolute}.cap-sparks i:first-child{top:33%;left:12%}.cap-sparks i:nth-child(2){animation-delay:-1s;top:26%;left:78%}.cap-sparks i:nth-child(3){animation-delay:-2.4s;top:54%;left:67%}.cap-sparks i:nth-child(4){animation-delay:-.5s;top:62%;left:25%}.cap-sparks i:nth-child(5){animation-delay:-3s;top:69%;left:88%}@keyframes sparkFloat{50%{opacity:.9;transform:translateY(-18px)scale(1.5)}}.capability-card:hover .scanner-icon{animation:1.8s ease-in-out infinite scannerLevitate;box-shadow:inset 0 0 24px #43b7ff26,0 0 30px #73e7ff24}@keyframes scannerLevitate{50%{transform:translateY(-12px)rotate(8deg)scale(1.08)}}.cap-number{color:#b8cad8;letter-spacing:.18em;font-size:14px;font-weight:800}.capability-card>.cap-number,.capability-card>h3,.capability-card>p,.capability-card>.cap-status,.capability-card>.cap-ghost{z-index:3;position:relative}.capability-orbit{z-index:3;aspect-ratio:1;place-items:center;width:150px;margin:55px auto 45px;display:grid;position:relative}.capability-orbit>i{border:1px solid rgba(var(--cap-rgb),.25);border-radius:50%;animation:11s linear infinite spin;position:absolute;inset:0}.capability-orbit>i b{background:rgb(var(--cap-rgb));width:8px;height:8px;box-shadow:0 0 12px 3px rgba(var(--cap-rgb),.65);border-radius:50%;position:absolute;top:-4px;left:50%}.capability-orbit>i:nth-child(2){animation-duration:8s;animation-direction:reverse;inset:14%}.capability-orbit>i:nth-child(3){animation-duration:5s;inset:28%}.scanner-icon{aspect-ratio:1;border:1px solid rgba(var(--cap-rgb),.38);width:66px;box-shadow:inset 0 0 18px rgba(var(--cap-rgb),.12), 0 0 22px rgba(var(--cap-rgb),.08);border-radius:50%;place-items:center;margin:80px 0 56px;display:grid;position:relative}.capability-orbit .scanner-icon{color:rgb(var(--cap-rgb));margin:0}.scanner-icon:before,.scanner-icon:after{content:"";background:rgb(var(--cap-rgb));box-shadow:0 0 8px rgba(var(--cap-rgb),.55);position:absolute}.scanner-icon:before{width:26px;height:1px}.scanner-icon:after{width:1px;height:26px}.scanner-icon i{border:1px solid rgb(var(--cap-rgb));width:5px;height:5px;position:absolute}.scanner-icon i:first-child{border-width:1px 0 0 1px;top:14px;left:14px}.scanner-icon i:nth-child(2){border-width:1px 1px 0 0;top:14px;right:14px}.scanner-icon i:nth-child(3){border-width:0 1px 1px 0;bottom:14px;right:14px}.scanner-icon i:nth-child(4){border-width:0 0 1px 1px;bottom:14px;left:14px}.capability-card h3{font-family:var(--font-syne);letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(28px,2.25vw,40px);font-weight:800}.capability-card p{color:#a0b3c2;max-width:310px;font-size:clamp(15px,1vw,18px);font-weight:600;line-height:1.62}.capability-card:hover p{color:#c0d0db}.cap-status{color:#b8cad8;letter-spacing:.14em;font-size:14px;font-weight:800;position:absolute;bottom:26px;left:28px}.cap-status i{background:#00d99b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #00d99b}.cap-ghost{font-family:var(--font-syne);color:#73e7ff09;letter-spacing:-.1em;font-size:150px;position:absolute;bottom:-38px;right:-10px}.protocol{text-align:center;background:radial-gradient(circle,#1e61bd40,#0000 45%),#030915e6;place-items:center;min-height:auto;padding-top:clamp(72px,8vw,130px);display:grid;overflow:hidden}.protocol-inner{width:min(100%,1180px);max-width:100%}.protocol-points{text-align:left;perspective:1700px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,38px);margin-top:56px;display:grid}.protocol-card{--protocol-rgb:115,231,255;--tilt-x:0deg;--tilt-y:0deg;--shine-x:50%;--shine-y:50%;--card-lift:0px;border:1px solid rgba(var(--protocol-rgb),.26);min-height:390px;transform-style:preserve-3d;background:linear-gradient(145deg, rgba(var(--protocol-rgb),.08), #050f1fe6 42%, #030915fa);border-radius:28px;padding:34px;transition:transform .18s ease-out,box-shadow .25s,background .25s,opacity .85s;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000059,inset 0 1px #ffffff0f}.motion-section .protocol-points>.protocol-card{transform:perspective(1100px)translateY(55px)rotateX(0)rotateY(0)}.motion-section.in-view .protocol-points>.protocol-card{transform:perspective(1100px) translateY(var(--card-lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition-delay:0s}.protocol-card:before{content:"";z-index:0;border:1px solid rgba(var(--protocol-rgb),.08);pointer-events:none;border-radius:20px;position:absolute;inset:10px;transform:translateZ(8px)}.protocol-card:after{content:"";z-index:0;border-radius:inherit;opacity:.45;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff14 36%,#0000 51%);transition:transform .7s;position:absolute;inset:0;transform:translate(-110%)}.protocol-card:hover{background:linear-gradient(145deg, rgba(var(--protocol-rgb),.15), #07162bf0 45%, #030915fc);box-shadow:0 44px 90px #00000094, 0 0 55px rgba(var(--protocol-rgb),.15), inset 0 1px 0 #ffffff1c}.protocol-card:hover:after{transform:translate(110%)}.protocol-card-shine{z-index:0;border-radius:inherit;opacity:.75;background:radial-gradient(circle 180px at var(--shine-x) var(--shine-y), rgba(var(--protocol-rgb),.18), transparent 72%);pointer-events:none;position:absolute;inset:0}.protocol-card>b{z-index:4;color:rgb(var(--protocol-rgb));letter-spacing:.18em;text-shadow:0 0 16px rgba(var(--protocol-rgb),.65);font-size:14px;font-weight:800;display:inline-block;position:relative;transform:translateZ(72px)}.protocol-card h3{z-index:4;font-family:var(--font-syne);text-shadow:0 12px 30px #00000073;margin:128px 0 14px;font-size:clamp(27px,2vw,36px);font-weight:800;position:relative;transform:translateZ(78px)}.protocol-card p{z-index:4;color:#aebdca;max-width:360px;margin:0;font-size:clamp(15px,1vw,18px);font-weight:600;line-height:1.62;position:relative;transform:translateZ(48px)}.protocol-depth-mark{z-index:0;color:#0000;-webkit-text-stroke:1px rgba(var(--protocol-rgb),.08);font-family:var(--font-syne);font-size:190px;font-weight:800;line-height:1;position:absolute;bottom:-38px;right:-12px;transform:translateZ(12px)}.protocol-card-orbit{z-index:2;aspect-ratio:1;width:116px;position:absolute;top:25px;right:27px;transform:translateZ(52px)}.protocol-card-orbit>i{border:1px solid rgba(var(--protocol-rgb),.24);border-radius:50%;animation:10s linear infinite spin;position:absolute;inset:0}.protocol-card-orbit>i:nth-child(2){border-style:dashed;animation-duration:6s;animation-direction:reverse;inset:22%}.protocol-card-orbit span{background:rgb(var(--protocol-rgb));width:8px;height:8px;box-shadow:0 0 13px 3px rgba(var(--protocol-rgb),.62);border-radius:50%;position:absolute;top:-4px;left:50%}.protocol-state{z-index:4;color:#b8cad8;letter-spacing:.14em;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex;position:absolute;bottom:28px;left:34px;transform:translateZ(64px)}.protocol-state i{background:rgb(var(--protocol-rgb));width:7px;height:7px;box-shadow:0 0 10px rgba(var(--protocol-rgb),.8);border-radius:50%;animation:1.8s ease-in-out infinite pulse}footer{text-align:center;background:radial-gradient(at 50% 44%,#3b43b024,#0000 42%),linear-gradient(#030915,#02050b);flex-direction:column;justify-content:center;align-items:center;min-height:max(760px,100svh);padding:55px clamp(22px,6vw,110px) 92px;display:flex;position:relative;overflow:hidden}.footer-cursor-light{pointer-events:none;opacity:var(--section-flare);background:radial-gradient(circle 170px at var(--section-x) var(--section-y), #6befff33, transparent 72%), radial-gradient(circle 310px at calc(var(--section-x) - 70px) calc(var(--section-y) + 35px), #c13eff24, transparent 72%), radial-gradient(circle 260px at calc(var(--section-x) + 80px) calc(var(--section-y) - 45px), #ff3ab81c, transparent 74%);transition:opacity .35s;position:absolute;inset:0}footer>.footer-cursor-light{z-index:1}.footer-network{z-index:1;pointer-events:none;opacity:.72;position:absolute;inset:0;overflow:hidden}.footer-network i{left:var(--node-x);top:var(--node-y);background:rgb(var(--network-color));width:5px;height:5px;box-shadow:0 0 12px 3px rgba(var(--network-color),.46);border-radius:50%;position:absolute}.footer-network i:after{content:"";width:var(--link-length);transform-origin:0;height:1px;transform:rotate(var(--link-angle));background:linear-gradient(90deg, rgba(var(--network-color),.38), #6fb5ff14, transparent);position:absolute;top:2px;left:2px}.footer-finale{z-index:3;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;width:min(100%,1320px);max-width:100%;min-height:510px;display:flex}.footer-agent-system{z-index:1;pointer-events:none;position:absolute;inset:-5% 0 -2%;overflow:visible}.footer-agent-node{z-index:2;width:clamp(82px,7.4vw,118px);position:absolute;transform:translate(-50%,-50%)}.footer-agent-node>div{width:100%;animation:footerAgentFloat var(--float-speed) ease-in-out var(--float-delay) infinite}@keyframes footerAgentFloat{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translate3d(0,var(--float-y),0) rotate(1deg)}}.footer-agent-node img{z-index:2;opacity:1;border:1px solid var(--node-accent);border-radius:50%;width:100%;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.footer-agent-node img{border:1px solid color-mix(in srgb, var(--node-accent) 72%, transparent)}}.footer-agent-node img{box-shadow:0 0 0 4px var(--node-accent), 0 0 26px var(--node-accent);background:#071224}@supports (color:color-mix(in lab, red, red)){.footer-agent-node img{box-shadow:0 0 0 4px color-mix(in srgb, var(--node-accent) 7%, transparent), 0 0 26px color-mix(in srgb, var(--node-accent) 28%, transparent)}}.footer-agent-node strong{z-index:3;color:#fff;border:1px solid var(--node-accent);background:#020712e0;width:max-content;max-width:145px;margin:8px auto 0;padding:4px 8px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.footer-agent-node strong{border:1px solid color-mix(in srgb, var(--node-accent) 22%, transparent)}}.footer-agent-node strong{font-family:var(--font-syne);letter-spacing:.13em;text-shadow:0 0 12px var(--node-accent);border-radius:100px;font-size:14px;font-weight:800}.footer-finale>.eyebrow{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0207127a;border:1px solid #73e7ff1f;border-radius:100px;margin:0 0 22px;padding:8px 15px;position:relative}footer h2{z-index:3;text-shadow:0 25px 70px #000000d1,0 0 90px #376aff1f;font-size:clamp(55px,7.4vw,126px);position:relative}footer .large{z-index:4;--agent-accent:var(--cyan);height:64px;margin-top:38px;padding-left:32px;position:relative;box-shadow:0 0 42px #73e7ff17}.large b{width:52px;height:52px}.footer-bottom{color:#b8cad8;letter-spacing:.16em;text-align:center;border-top:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(820px,100% - 44px);padding-top:20px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:24px;left:50%;right:auto;transform:translate(-50%)}.footer-bottom>span:first-child{order:2}.footer-bottom>a{order:4}.footer-bottom a:hover{color:var(--cyan)}.footer-logos{justify-content:center;align-items:center;gap:17px;min-width:0;display:flex}.footer-logos a{border-radius:6px;transition:opacity .2s,filter .2s,transform .2s;display:block}.footer-logos a:hover{opacity:.9;filter:drop-shadow(0 0 8px #73e7ff6b);transform:translateY(-1px)}.footer-logos a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.footer-logos img{object-fit:contain;width:auto;max-width:none;display:block}.footer-logos a:first-child img{height:30px}.footer-logos a:last-child img{height:18px}.footer-logos i{background:linear-gradient(#0000,#a0dcff57,#0000);flex:none;width:1px;height:22px}.accessibility-note{color:#c7d6e5;text-align:center;order:3}.footer-logos{order:1}:where(.hero-agent,.primary-button,.nav-cta,.brand-symbol,.agent-selector button,.mobile-agent-tabs button,.carousel-controls button,.footer-logos a){min-height:44px}:where(.agent-companion-label,.boot-screen p,.brand-copy b,.brand-copy small,.topbar nav a,.nav-cta,.hero-kicker,.eyebrow,.hero-description,.hero-agent strong,.hero-agent small,.scroll-cue,.section-tag,.vertical-note,.data-orb small,.console-scan,.metric,.agent-code,.profile-topline>b,.holo-attributes span,.holo-attributes small,.agent-status,.carousel-toolbar span,.selector-number,.selector-name small,.growth-band span,.growth-band small,.growth-band p,.protocol-card>b,.protocol-state,.footer-bottom,.footer-finale>.eyebrow,.footer-agent-node strong){line-height:1.45;font-size:max(.875rem,14px)!important}.agent-selector button[aria-selected=true],.mobile-agent-tabs button[aria-selected=true]{border-color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.agent-selector button[aria-selected=true],.mobile-agent-tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--agent-accent) 68%, white)}}.agent-profile:focus-visible{outline-offset:-3px}@media (max-width:1000px){.topbar nav{display:none}.manifesto-grid{grid-template-columns:20px 1fr}.data-orb{grid-column:2;width:min(70vw,430px);margin-top:50px}.manifesto-body{padding-left:0}.agent-console{grid-template-columns:1fr}.specimen-stage{border-bottom:1px solid #73e7ff17;border-right:0;min-height:600px}.specimen-image{width:min(62vw,440px)}.specimen-rings{width:min(74vw,560px)}.agent-profile{padding:70px 8vw}.selector-image{width:54px}.selector-name{font-size:15px}.growth-band{grid-template-columns:auto 1fr auto}.growth-band p{grid-column:1/-1}.capability-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.agent-companion-3d{z-index:26;filter:drop-shadow(0 12px 18px #00000080);width:90px;bottom:8px;right:6px}.agent-companion-label{letter-spacing:.11em;-webkit-backdrop-filter:none;backdrop-filter:none;padding:5px 8px;font-size:14px;bottom:1%}.agent-companion-aura{width:72%}.topbar{height:72px;padding:0 18px}.brand{min-width:0}.brand-symbol{width:33px;height:33px}.brand-copy b,.brand-copy small{font-size:14px}.header-actions{gap:6px}.nav-cta{justify-content:center;gap:0;width:44px;padding:0}.nav-cta b{width:31px;height:31px}.nav-cta span{display:none}.hero{height:max(650px,100svh);min-height:650px;padding-inline:14px}.hero-kicker{letter-spacing:.12em;text-align:center;white-space:normal;width:calc(100% - 36px);font-size:14px;line-height:1.4;top:91px}.hero-kicker.reveal{animation-name:revealKickerMobile}@keyframes revealKickerMobile{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}.hero-kicker b{margin:0 4px}.hero-copy{padding-inline:14px;top:126px}.hero-copy>.eyebrow{letter-spacing:.15em;width:min(330px,91vw);margin:0 auto 12px;font-size:14px;line-height:1.45}.hero h1{letter-spacing:-.08em;flex-direction:column;align-items:center;gap:4px;font-size:clamp(62px,20vw,82px);line-height:.76}.hero h1 .outline-word{font-size:.82em}.hero-description{width:min(330px,88vw);margin-top:20px;padding:0;font-size:16px;line-height:1.5}.hero-agents{grid-template-columns:repeat(6,1fr);justify-content:stretch;align-items:start;gap:2px 7px;width:min(320px,92vw);display:grid;inset:382px auto auto 50%;transform:translate(-50%)}.hero-agent,.hero-agent:first-child,.hero-agent:nth-child(2),.hero-agent:nth-child(3),.hero-agent:nth-child(4),.hero-agent:nth-child(5){--rest-y:0px;--float-distance:9px;opacity:1;flex:none;grid-column:span 2;width:100%;max-width:none;animation-duration:5.4s}.hero-agent:nth-child(2){--rest-y:-5px}.hero-agent:nth-child(3){--rest-y:0px;width:100%}.hero-agent:nth-child(4){--rest-y:-2px;grid-column:2/span 2}.hero-agent:nth-child(5){--rest-y:-2px;grid-column:4/span 2}.hero-agent strong{letter-spacing:.04em;margin-top:-4px;padding:4px 5px 2px;font-size:14px}.hero-agent small{letter-spacing:.06em;margin-top:4px;font-size:14px}.hero-agent-orbit,.hero-index,.scroll-cue{display:none}.section-pad{padding-inline:20px}.section-tag{left:20px}.manifesto-grid{grid-template-columns:1fr;gap:0}.vertical-note{display:none}.manifesto-copy{grid-column:1}.data-orb{grid-column:1;width:min(88vw,390px)}.manifesto h2,.lab-heading h2,.capabilities h2,.protocol h2{font-size:clamp(43px,14vw,66px)}.manifesto-body{grid-template-columns:1fr;gap:20px;margin-top:40px}.lab-heading{margin-bottom:45px;display:block}.lab-heading>p{margin-top:28px}.agent-console{min-height:auto}.mobile-agent-tabs{z-index:7;scroll-snap-type:x mandatory;scrollbar-width:none;background:#030d1ceb;border-top:1px solid #73e7ff17;border-bottom:1px solid #73e7ff1f;gap:7px;margin-top:64px;padding:10px 12px;display:flex;position:relative;overflow-x:auto}.mobile-agent-tabs::-webkit-scrollbar{display:none}.mobile-agent-tabs button{color:#fff;text-align:left;scroll-snap-align:center;background:#071326db;border:1px solid #73e7ff1a;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:8px;min-width:116px;padding:8px 9px;display:grid}.mobile-agent-tabs button.active{border-color:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-agent-tabs button.active{border-color:color-mix(in srgb, var(--agent-accent) 62%, transparent)}}.mobile-agent-tabs button.active{background:var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-agent-tabs button.active{background:color-mix(in srgb, var(--agent-accent) 10%, #071326)}}.mobile-agent-tabs button.active{box-shadow:0 0 20px var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-agent-tabs button.active{box-shadow:0 0 20px color-mix(in srgb, var(--agent-accent) 12%, transparent)}}.mobile-agent-tabs img{border-radius:50%;width:38px;display:block}.mobile-agent-tabs span{font-family:var(--font-syne);font-size:14px;font-weight:800}.mobile-agent-tabs small{color:#b5c6d5;font-family:var(--font-space);letter-spacing:.08em;margin-top:3px;font-size:14px;display:block}.specimen-stage{min-height:390px}.specimen-image{width:min(68vw,285px)}.specimen-rings{width:min(84vw,350px)}.specimen-halo{width:min(78vw,330px)}.specimen-floor{bottom:24px}.metric{bottom:11px}.metric-b{display:none}.agent-profile{padding:40px 22px 34px;scroll-margin-top:84px}.agent-profile h3{margin:18px 0 14px;font-size:clamp(46px,15vw,68px)}.agent-profile h4{margin-bottom:18px;font-size:18px}.agent-profile>p{font-size:16px;line-height:1.55}.agent-status{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;padding:18px 0;font-size:14px;line-height:1.45;display:grid}.agent-profile>.primary-button{height:54px}.agent-profile>.primary-button b{width:40px;height:40px}.agent-carousel{display:none}.agent-selector button{flex-basis:190px;min-width:190px}.carousel-toolbar{grid-template-columns:1fr auto;gap:14px;padding:14px 18px}.carousel-toolbar>div:first-child{gap:3px;display:grid}.carousel-progress{grid-area:2/1/auto/-1}.carousel-controls{grid-area:1/2}.carousel-controls button{width:43px;height:43px}.holo-attributes{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:20px}.holo-attributes span{letter-spacing:.04em;padding:9px 7px;font-size:14px;line-height:1.35}.holo-attributes small{letter-spacing:.1em;font-size:14px}.profile-topline{align-items:flex-start}.profile-topline>b{font-size:14px}.identity-plaque{min-width:170px;padding:8px 12px;bottom:52px}.growth-band{grid-template-columns:1fr 1fr;gap:24px 18px;margin-inline:-20px;padding:28px 20px}.growth-band>i{display:none}.growth-band p{grid-column:1/-1;font-size:14px}.capability-circuit{grid-template-columns:82px 35px 82px 35px 82px 35px 82px;gap:6px;padding-inline:12px;overflow-x:auto}.capability-circuit>span{min-width:82px}.circuit-signal{display:none}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:340px;padding:20px 20px 54px}.capability-orbit{width:106px;margin:16px auto 15px}.capability-orbit .scanner-icon{width:50px}.capability-card h3{margin-bottom:10px;font-size:29px}.capability-card p{max-width:none;margin:0;font-size:15px;line-height:1.48}.cap-status{font-size:14px;bottom:17px;left:20px}.cap-ghost{font-size:108px;bottom:-28px}.cap-sparks i{display:none}.protocol-points{grid-template-columns:1fr;margin-top:60px}.protocol-card{min-height:370px}.protocol-card h3{margin-top:125px}footer{height:max(700px,100svh);min-height:0;padding:24px 14px 66px}.footer-finale{justify-content:flex-start;width:100%;height:100%;min-height:0}.footer-agent-system{grid-template-columns:repeat(6,1fr);align-items:start;gap:4px 7px;width:min(300px,88vw);display:grid;inset:45% auto auto 50%;transform:translate(-50%)}.footer-agent-node,.footer-agent-node:first-child,.footer-agent-node:nth-child(2),.footer-agent-node:nth-child(3),.footer-agent-node:nth-child(4),.footer-agent-node:nth-child(5){grid-column:span 2;width:100%;position:relative;transform:none;top:auto!important;left:auto!important}.footer-agent-node:nth-child(4){grid-column:2/span 2}.footer-agent-node:nth-child(5){grid-column:4/span 2}.footer-agent-node strong{letter-spacing:.08em;max-width:82px;padding:3px 5px;font-size:14px}.footer-finale>.eyebrow{width:min(92%,380px);max-width:none;margin:0;font-size:14px;line-height:1.45;position:absolute;top:4%;left:50%;transform:translate(-50%)}footer h2{width:100%;position:absolute;top:14%;left:0;right:0;transform:none}footer .large{z-index:7;background:#030e1df0;width:auto;max-width:380px;margin:0 auto;position:absolute;top:83%;left:4%;right:4%;transform:none;box-shadow:0 0 34px #73e7ff2e}.footer-network{opacity:.52}.footer-cursor-light{display:none}.footer-bottom{gap:6px;width:min(420px,100% - 28px);padding-top:10px;bottom:12px;left:50%;right:auto;transform:translate(-50%)}.footer-logos{gap:12px}.footer-logos a:first-child img{height:24px}.footer-logos a:last-child img{height:14px}.footer-logos i{height:17px}}@media (hover:none),(pointer:coarse){.agent-companion-aura{animation-duration:7s}.agent-companion-aura:before,.agent-companion-aura:after{display:none}.neural-field{opacity:.78;position:absolute;height:100svh!important}.space-noise{opacity:.08;height:100svh;animation:none;position:absolute}.hero-beams{display:none}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020711f5}.cursor-flare{display:none}.hero-agent{filter:none;will-change:auto;animation-duration:7s}.hero-agent:hover{filter:none}.hero-agent-orbit{display:none}.motion-section{contain:layout paint style}.motion-section *,.footer-agent-node>div{animation:none!important}.section-scan,.section-flare,.footer-cursor-light{display:none}.section-stars{opacity:.18;animation:none}.data-orb-rings i{animation:22s linear infinite spin!important}.data-orb-rings i:nth-child(2n){animation-direction:reverse!important}.specimen-rings i{animation:24s linear infinite spin!important}.specimen-rings i:nth-child(2){animation-direction:reverse!important}.capability-orbit>i{animation:24s linear infinite spin!important}.capability-orbit>i:nth-child(2){animation-direction:reverse!important}.protocol-card-orbit>i{animation:26s linear infinite spin!important}.protocol-card-orbit>i:nth-child(2){animation-direction:reverse!important}.motion-section:not(.is-visible) .data-orb:before,.motion-section:not(.is-visible) .data-orb:after,.motion-section:not(.is-visible) .data-orb-rings i,.motion-section:not(.is-visible) .specimen-rings i,.motion-section:not(.is-visible) .capability-orbit>i,.motion-section:not(.is-visible) .protocol-card-orbit>i,.hero:not(.is-visible) .hero-agent{animation-play-state:paused!important}.manifesto,.identity-plaque,.footer-finale>.eyebrow{-webkit-backdrop-filter:none;backdrop-filter:none}.motion-section .section-tag,.motion-section h2,.motion-section .manifesto-body,.motion-section .data-orb,.motion-section .lab-heading>p,.motion-section .agent-console,.motion-section .agent-carousel,.motion-section .growth-band,.motion-section .capability-circuit,.motion-section .capability-card,.motion-section .protocol-points>div,.motion-section .footer-finale,.motion-section .primary-button{opacity:1;filter:none;transition:none;transform:none}.motion-section.in-view .protocol-points>.protocol-card{transform:none}.protocol-card,.protocol-card>*,.protocol-depth-mark,.protocol-card-orbit{will-change:auto;transform:none!important}}@media (max-width:680px){.footer-agent-node{--float-y:-7px!important;--float-speed:6.8s!important}.footer-agent-node>div{animation:footerAgentFloat var(--float-speed) ease-in-out var(--float-delay) infinite!important}footer:not(.is-visible) .footer-agent-node>div{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.agent-companion-3d,.cursor-flare,.hero-beams,.section-fx,.footer-cursor-light,.footer-network,.scan-line,.console-energy,.specimen-rings,.data-orb-rings,.protocol-card-orbit{display:none!important}.motion-section .section-tag,.motion-section h2,.motion-section .manifesto-body,.motion-section .data-orb,.motion-section .lab-heading>p,.motion-section .agent-console,.motion-section .agent-carousel,.motion-section .growth-band,.motion-section .protocol-points>div,.motion-section .footer-finale,.motion-section .primary-button{opacity:1!important;transform:none!important}}@media (forced-colors:active){:root{--focus:Highlight}.outline-word,.manifesto h2 em,.lab-heading h2 em,.protocol h2 em,footer h2 em{color:canvastext;-webkit-text-stroke:0}.primary-button,.nav-cta,.agent-selector button,.mobile-agent-tabs button,.protocol-card{border:1px solid buttontext}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
