.ah-portal-showcase{--ah-portal-progress: 0;position:relative;height:190dvh;min-height:1180px;border-top:1px solid var(--ah-line);background:radial-gradient(55% 46% at 50% 48%,rgba(78,55,196,.16),transparent 73%),radial-gradient(44% 40% at 50% 58%,rgba(16,177,222,.13),transparent 76%),#04070b}.ah-portal-sticky{position:sticky;top:var(--ah-nav);height:calc(100dvh - var(--ah-nav));min-height:600px;display:grid;place-items:center;overflow:hidden;isolation:isolate}.ah-portal-sticky:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.2;background-image:linear-gradient(rgba(114,174,207,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(114,174,207,.08) 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 70%);mask-image:radial-gradient(ellipse at center,#000,transparent 70%)}.ah-portal-sticky:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#04070b 0,transparent 14%,transparent 84%,#04070b 100%)}.ah-portal-aurora{position:absolute;z-index:-1;width:min(118vw,2350px);aspect-ratio:2 / 1;left:50%;top:54%;opacity:calc(.44 + var(--ah-portal-progress) * .34);transform:translate(-50%,-50%) scale(calc(.88 + var(--ah-portal-progress) * .18));filter:blur(54px);background:radial-gradient(42% 50% at 35% 50%,rgba(37,211,244,.34),transparent 76%),radial-gradient(44% 54% at 67% 48%,rgba(121,73,230,.36),transparent 78%);transition:opacity 80ms linear}.ah-portal-intro{position:absolute;top:clamp(22px,5vh,52px);left:50%;width:min(92vw,1420px);z-index:4;text-align:center;transform:translate(-50%) translateY(calc(var(--ah-portal-progress) * -12px));opacity:calc(1 - var(--ah-portal-progress));pointer-events:none}.ah-portal-intro .ah-kicker{margin-bottom:12px}.ah-portal-intro h2{margin:0;font-size:clamp(27px,2.7vw,46px);font-weight:530;line-height:1.04;letter-spacing:-.042em}.ah-portal-frame-wrap{position:relative;z-index:3;display:grid;justify-items:center;transform:translateY(calc(52px - var(--ah-portal-progress) * 52px))}.ah-portal-frame{position:relative;width:min(94vw,160vh,3600px);aspect-ratio:1.9 / 1;padding:1px;overflow:hidden;border-radius:calc(24px - var(--ah-portal-progress) * 8px);background:linear-gradient(116deg,#4be0ffc7,#7053e194 55%,#40d2f161);box-shadow:0 0 calc(48px + var(--ah-portal-progress) * 58px) rgba(41,205,235,calc(.13 + var(--ah-portal-progress) * .07)),0 0 calc(86px + var(--ah-portal-progress) * 86px) rgba(112,70,222,calc(.16 + var(--ah-portal-progress) * .09)),0 44px 120px #000000ad;transform:translate3d(0,calc(30px - var(--ah-portal-progress) * 30px),0) scale(calc(.8 + var(--ah-portal-progress) * .2));opacity:calc(.78 + var(--ah-portal-progress) * .22);will-change:transform,border-radius,box-shadow}.ah-portal-frame:before{content:"";position:absolute;inset:1px;z-index:5;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff1f,inset 0 0 42px #49bce609}.ah-portal-open{margin-top:clamp(14px,2vh,24px);padding:10px 0;display:flex;gap:12px;border-bottom:1px solid rgba(65,198,229,.38);color:#92e7f5;font-family:var(--ah-mono);font-size:10px;letter-spacing:.17em;text-transform:uppercase;opacity:calc(.62 + var(--ah-portal-progress) * .38);transition:color .18s ease,border-color .18s ease}.ah-portal-open:hover{color:#e3fbff;border-color:#63dff2}.ah-portal-window{position:relative;width:100%;height:100%;display:block;overflow:hidden;border-radius:inherit;background:#05070d;color:#cdbf9c;font-family:Geist,Inter,system-ui,sans-serif}.ah-portal-screen{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#05070d}.ah-portal-nav{position:relative;z-index:8;width:100%;height:clamp(38px,3.8vw,72px);padding:0 clamp(16px,3.1vw,60px);flex:none;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(238,220,168,.12);background:#05070df5}.ah-portal-logo{display:inline-flex;align-items:baseline;gap:clamp(6px,.54vw,10px);color:#f2dfae;font-family:var(--ah-mono);font-size:clamp(6px,.64vw,12px);font-weight:600;letter-spacing:.3em}.ah-portal-logo-mark{background:linear-gradient(90deg,#22d3ee,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(12px,1.16vw,22px);font-weight:700;letter-spacing:0;line-height:1}.ah-portal-auth{display:flex;align-items:center;gap:clamp(4px,.52vw,10px);font-size:clamp(7px,.73vw,14px);font-weight:500}.ah-portal-auth a{padding:clamp(4px,.42vw,8px) clamp(8px,.84vw,16px);border-radius:clamp(4px,.42vw,8px);color:#cdbf9c;transition:color .18s ease,background .18s ease,filter .18s ease}.ah-portal-auth a:first-child:hover{color:#f2dfae;background:#ffffff0d}.ah-portal-auth a.ah-portal-signup{background:linear-gradient(90deg,#22d3ee,#8b5cf6);color:#05070d;font-weight:600}.ah-portal-auth a.ah-portal-signup:hover{color:#05070d;filter:brightness(1.1)}.ah-portal-hub{position:relative;min-height:0;flex:1;display:grid;place-items:center;overflow:hidden;padding:clamp(22px,4.1vw,78px) clamp(14px,1.26vw,24px) clamp(20px,3vw,56px);isolation:isolate}.ah-portal-space{position:absolute;inset:-12% 0;z-index:-3;width:100%;height:124%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%;opacity:.56;transform:translate3d(0,calc(var(--ah-portal-progress) * -2.4%),0) scale(1.02);filter:saturate(1.08) contrast(1.04);will-change:transform}.ah-portal-space-shade{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#05070d00 28%,#05070d7a 72%,#05070d),linear-gradient(180deg,rgba(5,7,13,.26),transparent 28%,transparent 66%,#05070d 100%)}.ah-portal-starfield{position:absolute;inset:0;z-index:-1;opacity:.3;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 60px 80px,rgba(242,223,174,.55),transparent),radial-gradient(1.2px 1.2px at 210px 160px,rgba(248,236,200,.45),transparent),radial-gradient(1.4px 1.4px at 330px 60px,rgba(230,205,150,.42),transparent),radial-gradient(1.1px 1.1px at 120px 260px,rgba(248,236,200,.38),transparent);background-size:420px 320px;animation:ah-portal-twinkle 8s ease-in-out infinite}.ah-portal-card-grid{width:min(100%,1200px);height:min(88%,654px);min-height:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(8px,1.26vw,24px)}.ah-portal-card{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(238,220,168,.13);border-radius:clamp(7px,.64vw,12px);background:#eedca809;color:#cdbf9c;opacity:1;transform:translateZ(0);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,box-shadow .3s}.ah-portal-card:hover{z-index:3;border-color:#22d3ee80;background:#eedca80e;box-shadow:0 20px 58px -24px #000000e6,0 0 38px -18px #22d3ee8c;color:#cdbf9c;transform:translateY(-4px) scale(1.012)}.ah-portal-design,.ah-portal-chat,.ah-portal-code{grid-column:span 4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,.95vw,18px);padding:clamp(14px,1.47vw,28px) clamp(12px,1.26vw,24px);text-align:center}.ah-portal-design>img,.ah-portal-code>img{width:clamp(30px,3.05vw,58px);image-rendering:pixelated;filter:drop-shadow(0 6px 16px rgba(34,211,238,.4))}.ah-portal-chat>img{width:clamp(38px,3.78vw,72px);image-rendering:pixelated;filter:drop-shadow(0 6px 16px rgba(34,211,238,.4))}.ah-portal-design-title{position:relative;padding:0 clamp(3px,.3vw,6px) clamp(5px,.52vw,10px);color:#f2dfae;font-family:"Instrument Serif",Cormorant Garamond,Georgia,serif;font-size:clamp(17px,1.9vw,36px);font-style:italic;font-weight:600;letter-spacing:.01em;line-height:1.1;text-shadow:0 0 28px rgba(139,92,246,.35)}.ah-portal-design-title b{background:linear-gradient(92deg,#22d3ee,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.ah-portal-design-title i{position:absolute;right:6%;bottom:0;left:6%;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.65),rgba(139,92,246,.65),transparent)}.ah-portal-chat>span{color:#f2dfae;font-size:clamp(11px,1.16vw,22px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.ah-portal-chat>span b,.ah-portal-code>span b{background:linear-gradient(90deg,#22d3ee,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.ah-portal-code>span{display:inline-flex;align-items:center;gap:clamp(5px,.52vw,10px);padding:clamp(6px,.63vw,12px) clamp(9px,.95vw,18px);border:1px solid rgba(238,220,168,.13);border-radius:clamp(4px,.42vw,8px);background:#05070db8;box-shadow:inset 0 1px #ffffff0d;color:#f2dfae;font-family:var(--ah-mono);font-size:clamp(8px,.84vw,16px);font-weight:600;letter-spacing:.04em;white-space:nowrap}.ah-portal-code>span i{width:clamp(4px,.42vw,8px);height:clamp(9px,.9vw,17px);background:#22d3ee;animation:ah-portal-caret 1.1s step-end infinite}.ah-portal-agent{grid-column:span 6}.ah-portal-aether-art{position:absolute;inset:0 0 30%;display:flex;align-items:center;justify-content:center;padding:clamp(12px,1.26vw,24px) clamp(13px,1.37vw,26px) 0}.ah-portal-aether-art:before{content:"";position:absolute;width:78%;height:72%;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.22),transparent 72%);filter:blur(16px)}.ah-portal-aether-art pre{position:relative;width:100%;margin:0;overflow:visible;background:linear-gradient(96deg,#22d3ee,#38bdf8 45%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(34,211,238,.3));font-family:var(--ah-mono);font-size:clamp(4.2px,.78vw,15px);font-weight:700;line-height:1;text-align:center;white-space:pre}.ah-portal-agent-label{position:absolute;right:0;bottom:0;left:0;padding:clamp(24px,2.52vw,48px) clamp(12px,1.26vw,24px) clamp(10px,1.05vw,20px);display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(7px,.73vw,14px);background:linear-gradient(0deg,rgba(5,7,13,.92),rgba(5,7,13,.6) 55%,transparent)}.ah-portal-agent-label h3{margin:0;color:#f2dfae;font-family:inherit;font-size:clamp(10px,1.1vw,21px);font-weight:700;letter-spacing:-.02em}.ah-portal-agent-label span{flex:none;padding-bottom:3px;color:#22d3ee;font-family:var(--ah-mono);font-size:clamp(5.5px,.63vw,12px);font-weight:500;white-space:nowrap}.ah-portal-about,.ah-portal-platform{grid-column:span 3;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(10px,1.05vw,20px)}.ah-portal-globe{position:absolute;top:10%;left:50%;width:54%;aspect-ratio:1;overflow:hidden;border-radius:50%;box-shadow:0 0 30px -6px #22d3ee59,inset 0 0 30px -10px #000000d9;transform:translate(-50%)}.ah-portal-globe span{position:absolute;top:0;left:0;width:200%;height:100%;background:url(/aether-home/portal-earth.webp) repeat-x;background-size:50% 100%;animation:ah-portal-globe-roll 34s linear infinite}.ah-portal-globe i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 36% 30%,rgba(120,200,255,.2),transparent 44%),radial-gradient(circle at 50% 50%,transparent 50%,rgba(5,7,13,.5) 74%,rgba(5,7,13,.94) 100%)}.ah-portal-about:after,.ah-portal-platform:after{content:"";position:absolute;inset:0;pointer-events:none}.ah-portal-about:after{background:linear-gradient(180deg,transparent 44%,rgba(5,7,13,.55) 72%,rgba(5,7,13,.94))}.ah-portal-laptop{position:absolute;inset:0;background:url(/aether-home/portal-laptop.jpg) center 36% / cover no-repeat;opacity:.5;transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.ah-portal-platform:after{background:linear-gradient(180deg,#05070d40,#05070d80 42%,#05070de0 78%,#05070df7)}.ah-portal-platform:hover .ah-portal-laptop{opacity:.64;transform:scale(1.035)}.ah-portal-card-copy{position:relative;z-index:2}.ah-portal-card-copy small{display:block;margin-bottom:clamp(3px,.3vw,6px);color:#94875f;font-family:var(--ah-mono);font-size:clamp(5px,.52vw,10px);font-weight:600;letter-spacing:.22em;text-transform:uppercase}.ah-portal-card-copy h3{margin:0 0 clamp(3px,.3vw,6px);color:#f2dfae;font-family:inherit;font-size:clamp(9px,.95vw,18px);font-weight:700;letter-spacing:-.02em}.ah-portal-card-copy p{max-width:30ch;margin:0;color:#cdbf9c;font-size:clamp(6px,.68vw,13px);line-height:1.5}@keyframes ah-portal-twinkle{0%,to{opacity:.2}50%{opacity:.4}}@keyframes ah-portal-caret{0%,48%{opacity:.82}49%,to{opacity:.1}}@keyframes ah-portal-globe-roll{to{transform:translate(-50%)}}.ah-agent-install{position:relative;z-index:3;width:min(960px,100%);margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(238px,.74fr);gap:14px;align-items:center}.ah-agent-demo-frame,.ah-agent-command-card{position:relative;isolation:isolate;border:1px solid rgba(96,184,222,.25);border-radius:10px;background:linear-gradient(180deg,#0a121bf0,#03070bfa);box-shadow:0 24px 74px -45px #32ceeb9e,inset 0 1px #ffffff0a}.ah-agent-demo-frame{overflow:hidden}.ah-agent-demo-frame:after{content:"";position:absolute;inset:30px 0 0;pointer-events:none;box-shadow:inset 0 0 42px #06080cad}.ah-agent-demo-chrome{min-height:30px;padding:0 11px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(96,184,222,.18);color:#7c8b97;font-family:var(--ah-mono);font-size:8px;letter-spacing:.14em}.ah-agent-demo-dots{display:flex;gap:4px}.ah-agent-demo-dots i{width:5px;height:5px;border-radius:50%;background:#2a3a47}.ah-agent-demo-dots i:first-child{background:#36b9e8;box-shadow:0 0 8px #36b9e8a6}.ah-agent-loop{justify-self:end;color:#45cfea}.ah-agent-demo-screen{aspect-ratio:817 / 446;overflow:hidden;background:#020305}.ah-agent-demo-screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ah-agent-command-card{min-width:0;align-self:center;padding:15px 15px 13px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 22px 60px -38px #32ceebd1,inset 0 1px #ffffff0e}.ah-agent-command-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(78% 46% at 90% 0,rgba(54,185,232,.13),transparent 78%)}.ah-agent-command-card>*{position:relative;z-index:1}.ah-agent-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ah-agent-command-card h2{min-width:0;margin:0;font-family:var(--ah-mono);font-weight:900;line-height:.94;letter-spacing:-.075em;text-transform:uppercase}.ah-agent-command-card h2 span{display:block;background:linear-gradient(94deg,#29d7ec,#49c6f4 48%,#8a61f2);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(17px,1.62vw,21px);-webkit-text-stroke:.35px rgba(122,235,250,.42);text-shadow:1px 1px 0 rgba(40,81,151,.7),2px 2px 0 rgba(101,67,214,.42);white-space:nowrap}.ah-agent-command-card h2 small{display:block;margin-top:7px;color:#88a2b2;font-family:var(--ah-mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:lowercase}.ah-agent-copy{flex:none;min-height:28px;padding:0 7px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(69,207,234,.48);background:#030c12b8;color:#afeaf5;font-family:var(--ah-mono);font-size:7px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.ah-agent-copy:hover{border-color:#50d9ef;background:#12596f3d;color:#edfcff}.ah-agent-copy:focus-visible{outline:2px solid #55dff4;outline-offset:3px}.ah-agent-command-list{margin-top:14px;padding-top:0;display:grid;gap:0}.ah-agent-command-list code{min-width:0;padding:7px 0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;border-bottom:1px solid rgba(121,161,187,.15);color:#c9d4db;font-family:var(--ah-mono);font-size:8px;line-height:1.35;overflow-wrap:anywhere}.ah-agent-command-list code:first-child{border-top:1px solid rgba(121,161,187,.15)}.ah-agent-command-list code span{color:#45cfea}.ah-agent-copy-status{min-height:12px;margin:7px 0 0;color:#72cedf;font-family:var(--ah-mono);font-size:8px;letter-spacing:.05em}.ah-agent-copy-status:empty{display:none}@media(max-width:1100px){.ah-portal-frame{width:min(94vw,150vh)}}@media(max-width:760px){.ah-portal-showcase{height:160dvh;min-height:950px}.ah-portal-sticky{min-height:0}.ah-portal-intro{top:26px;width:calc(100% - 40px)}.ah-portal-intro .ah-kicker{margin-bottom:9px}.ah-portal-intro h2{font-size:clamp(24px,7vw,32px)}.ah-portal-frame-wrap{transform:translateY(calc(34px - var(--ah-portal-progress) * 34px))}.ah-portal-frame{width:94vw;aspect-ratio:4 / 3;border-radius:calc(17px - var(--ah-portal-progress) * 5px);transform:translate3d(0,calc(22px - var(--ah-portal-progress) * 22px),0) scale(calc(.86 + var(--ah-portal-progress) * .14))}.ah-portal-card-grid{height:82%;gap:6px}.ah-portal-card-copy p{display:none}.ah-portal-about,.ah-portal-platform{padding:8px}.ah-agent-install{width:100%;margin:0 auto;grid-template-columns:1fr}.ah-agent-command-card{width:100%}}@media(max-width:430px){.ah-agent-install{gap:10px}.ah-agent-demo-chrome{font-size:7px}.ah-agent-command-card h2 span{font-size:17px}}@media(prefers-reduced-motion:reduce){.ah-portal-frame{transform:none;opacity:1}.ah-portal-aurora,.ah-portal-open{opacity:1;transform:none}.ah-portal-intro{opacity:0}.ah-portal-starfield,.ah-portal-code>span i,.ah-portal-globe span{animation:none}}.oh-card{--oh-bg: #070b12;--oh-panel: #0b1119;--oh-panel-2: #0e1621;--oh-line: #182432;--oh-line-2: #223243;--oh-text: #e6edf3;--oh-dim: #8b9bab;--oh-mute: #5c6c7c;--oh-cyan: #38bdf8;--oh-cyan-2: #22d3ee;--oh-green: #2dd4a0;--oh-violet: #a78bfa;--gx: 50%;--gy: 30%;--go: 0;position:relative;display:block;width:100%;container-type:inline-size;border-radius:18px;padding:1px;overflow:hidden;background:linear-gradient(140deg,#38bdf88c,#7053e16b 52%,#22d3ee47);box-shadow:0 0 60px -18px #29cdeb52,0 0 120px -40px #7046de59,0 40px 100px -30px #000c;isolation:isolate;cursor:pointer;transition:box-shadow .3s ease,transform .5s cubic-bezier(.16,1,.3,1)}.oh-card:hover{transform:translateY(-4px);box-shadow:0 0 84px -14px #29cdeb7a,0 0 150px -36px #7046de80,0 48px 110px -30px #000000d9}.oh-card:focus-visible{outline:2px solid #67e8f9;outline-offset:6px}.oh-card:after{content:"";position:absolute;inset:1px;z-index:3;pointer-events:none;border-radius:inherit;opacity:var(--go);background:radial-gradient(520px circle at var(--gx) var(--gy),rgba(56,189,248,.13),rgba(112,83,225,.06) 40%,transparent 68%);transition:opacity .32s ease}.oh-screen{position:relative;z-index:1;display:grid;grid-template-columns:calc(208 * var(--u)) minmax(0,1fr);width:100%;aspect-ratio:1180 / 720;overflow:hidden;border-radius:17px;background:var(--oh-bg);color:var(--oh-text);font-family:Geist,Inter,system-ui,sans-serif;--u: calc(100cqw / 1180);font-size:var(--u);line-height:1.35;letter-spacing:0;-webkit-font-smoothing:antialiased}.oh-screen:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(120,160,190,.16) .8em,transparent .9em);background-size:calc(22 * var(--u)) calc(22 * var(--u));-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);opacity:.5}.oh-screen:after{content:"";position:absolute;inset:auto 0 0;z-index:4;height:calc(170 * var(--u));pointer-events:none;background:linear-gradient(180deg,transparent,rgba(7,11,18,.94))}.oh-mono{font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace}.oh-side{position:relative;z-index:1;padding:calc(22 * var(--u)) calc(16 * var(--u));border-right:1px solid var(--oh-line);background:#080c13e6}.oh-brand{display:flex;align-items:center;gap:calc(8 * var(--u));margin:0 0 calc(30 * var(--u)) calc(6 * var(--u));font-size:calc(12 * var(--u));font-weight:700;letter-spacing:.18em;text-transform:uppercase}.oh-brand i{font-style:normal;color:var(--oh-cyan);font-size:1.35em;letter-spacing:0}.oh-group{margin:calc(20 * var(--u)) 0 calc(8 * var(--u)) calc(6 * var(--u));color:var(--oh-mute);font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace;font-size:calc(9 * var(--u));letter-spacing:.18em;text-transform:uppercase}.oh-nav-item{display:flex;align-items:center;gap:calc(10 * var(--u));margin:calc(2 * var(--u)) 0;padding:calc(9 * var(--u)) calc(12 * var(--u));border:1px solid transparent;border-radius:calc(8 * var(--u));color:var(--oh-dim);font-size:calc(13 * var(--u));font-weight:500}.oh-nav-item i{width:.75em;height:.75em;border:1px solid currentColor;border-radius:calc(3 * var(--u));opacity:.7}.oh-nav-item.is-active{border-color:#38bdf859;background:#38bdf814;color:#cfefff;box-shadow:inset 0 0 0 1px #38bdf814,0 0 calc(18 * var(--u)) calc(-6 * var(--u)) #38bdf880}.oh-nav-item.is-active i{border-color:var(--oh-cyan);background:#38bdf859;opacity:1}.oh-main{position:relative;z-index:1;min-width:0;padding:calc(24 * var(--u)) calc(30 * var(--u)) 0}.oh-title{font-size:calc(18 * var(--u));font-weight:600;letter-spacing:calc(-.02 * var(--u))}.oh-sub{margin-top:calc(3 * var(--u));color:var(--oh-dim);font-size:calc(11.5 * var(--u))}.oh-profile{position:relative;display:grid;grid-template-columns:calc(56 * var(--u)) minmax(0,1fr) auto;gap:calc(18 * var(--u));align-items:start;margin-top:calc(16 * var(--u));padding:calc(20 * var(--u)) calc(22 * var(--u)) calc(16 * var(--u));border:1px solid var(--oh-line-2);border-radius:calc(12 * var(--u));background:linear-gradient(180deg,#0e1621eb,#0a1019f5);box-shadow:inset 0 1px #ffffff0a}.oh-avatar{width:calc(56 * var(--u));height:calc(56 * var(--u));display:grid;place-items:center;border:1px solid var(--oh-line-2);border-radius:calc(10 * var(--u));background:#0b1018}.oh-avatar span{width:calc(30 * var(--u));height:calc(26 * var(--u));background:#e05252;clip-path:polygon(20% 0,80% 0,100% 25%,100% 100%,75% 100%,75% 80%,60% 80%,60% 100%,40% 100%,40% 80%,25% 80%,25% 100%,0 100%,0 25%);box-shadow:0 0 calc(14 * var(--u)) calc(-4 * var(--u)) #e05252cc}.oh-name{font-size:calc(18 * var(--u));font-weight:600;letter-spacing:calc(-.02 * var(--u))}.oh-name small{margin-left:.5em;color:var(--oh-mute);font-size:.6em;font-weight:500;letter-spacing:0}.oh-meta{display:flex;flex-wrap:wrap;gap:calc(14 * var(--u));margin-top:calc(4 * var(--u));color:var(--oh-dim);font-size:calc(10.5 * var(--u))}.oh-meta b{color:var(--oh-green);font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace;font-size:.85em;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.oh-meta strong{color:var(--oh-text);font-weight:600}.oh-stat{margin-top:calc(10 * var(--u));color:var(--oh-dim);font-size:calc(11 * var(--u))}.oh-contrib-title{margin-top:calc(12 * var(--u));font-size:calc(12 * var(--u));font-weight:600}.oh-contrib-title small{margin-left:.6em;color:var(--oh-mute);font-size:.85em;font-weight:500}.oh-graph{position:relative;width:calc(594 * var(--u));max-width:100%;height:calc(87 * var(--u));margin-top:calc(8 * var(--u));background:#111b26;-webkit-mask-image:linear-gradient(90deg,#000 calc(9 * var(--u)),transparent calc(9 * var(--u))),linear-gradient(#000 calc(9 * var(--u)),transparent calc(9 * var(--u)));mask-image:linear-gradient(90deg,#000 calc(9 * var(--u)),transparent calc(9 * var(--u))),linear-gradient(#000 calc(9 * var(--u)),transparent calc(9 * var(--u)));-webkit-mask-size:calc(13 * var(--u)) calc(13 * var(--u));mask-size:calc(13 * var(--u)) calc(13 * var(--u));-webkit-mask-composite:source-in;mask-composite:intersect}.oh-graph-cell{position:absolute;left:calc(var(--c) * calc(13 * var(--u)));top:calc(var(--r) * calc(13 * var(--u)));width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:calc(2 * var(--u));background:#38bdf8;box-shadow:0 0 calc(10 * var(--u)) calc(-2 * var(--u)) #38bdf8e6}.oh-graph-cell.is-low{background:#1d6b8f;box-shadow:none}.oh-graph-cell.is-mid{background:#2596c6}.oh-graph-legend{margin-top:calc(8 * var(--u));color:var(--oh-mute);font-size:calc(9.5 * var(--u))}.oh-uvt{min-width:calc(150 * var(--u));text-align:right;color:var(--oh-dim);font-size:calc(11 * var(--u))}.oh-uvt b{color:var(--oh-text);font-weight:600}.oh-uvt-bar{height:.32em;margin:.7em 0 .5em;border-radius:1em;background:#16212d;overflow:hidden}.oh-uvt-bar i{display:block;width:58%;height:100%;background:linear-gradient(90deg,var(--oh-cyan-2),var(--oh-cyan));box-shadow:0 0 calc(8 * var(--u)) #38bdf8b3}.oh-uvt-link{color:var(--oh-cyan);font-weight:600}.oh-surfaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.3fr;gap:calc(10 * var(--u));margin-top:calc(12 * var(--u))}.oh-surface{position:relative;display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border:1px solid var(--oh-line);border-radius:calc(10 * var(--u));background:var(--oh-panel)}.oh-surface i{display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));flex:none;border:1px solid rgba(56,189,248,.3);border-radius:calc(8 * var(--u));background:#38bdf814;color:var(--oh-cyan);font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace;font-size:calc(11 * var(--u));font-style:normal;font-weight:700}.oh-surface b{display:block;font-size:calc(12 * var(--u));font-weight:600}.oh-surface span{display:block;margin-top:.15em;color:var(--oh-dim);font-size:calc(10 * var(--u))}.oh-surface--agent em{margin-left:auto;padding:calc(6 * var(--u)) calc(12 * var(--u));border:1px solid var(--oh-line-2);border-radius:calc(7 * var(--u));background:var(--oh-panel-2);color:var(--oh-text);font-size:calc(10.5 * var(--u));font-style:normal;font-weight:600}.oh-surface--agent .oh-mono{color:var(--oh-cyan);font-size:calc(9.5 * var(--u))}.oh-section-title{margin-top:calc(18 * var(--u));font-size:calc(14 * var(--u));font-weight:600}.oh-explore{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(12 * var(--u));margin-top:calc(10 * var(--u))}.oh-tile{position:relative;padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));border:1px solid var(--oh-line);border-radius:calc(12 * var(--u));background:linear-gradient(180deg,var(--oh-panel-2),var(--oh-panel));min-height:calc(108 * var(--u))}.oh-tile i{display:grid;place-items:center;width:calc(32 * var(--u));height:calc(32 * var(--u));border:1px solid rgba(56,189,248,.28);border-radius:calc(9 * var(--u));background:#38bdf812;color:var(--oh-cyan);font-size:calc(13 * var(--u));font-style:normal}.oh-tile b{display:block;margin-top:calc(16 * var(--u));font-size:calc(13 * var(--u));font-weight:600}.oh-tile span{display:block;margin-top:calc(3 * var(--u));color:var(--oh-dim);font-size:calc(10 * var(--u));line-height:1.35}.oh-tile.is-accent{border-color:#a78bfa73;box-shadow:0 0 calc(34 * var(--u)) calc(-10 * var(--u)) #a78bfa99,inset 0 0 0 1px #a78bfa14}.oh-tile.is-accent i{border-color:#a78bfa80;background:#a78bfa1f;color:var(--oh-violet)}.oh-projects-head{display:flex;align-items:flex-end;justify-content:space-between;margin-top:calc(20 * var(--u))}.oh-projects-head b{display:block;font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace;font-size:calc(10 * var(--u));font-weight:700;letter-spacing:.18em;text-transform:uppercase}.oh-projects-head span{display:block;margin-top:.3em;color:var(--oh-mute);font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace;font-size:calc(9 * var(--u))}.oh-projects-head em{padding:calc(7 * var(--u)) calc(12 * var(--u));border:1px solid rgba(56,189,248,.4);border-radius:calc(7 * var(--u));background:#38bdf81a;color:#cfefff;font-size:calc(10.5 * var(--u));font-style:normal;font-weight:600}.oh-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(14 * var(--u));margin-top:calc(10 * var(--u))}.oh-project{padding:calc(16 * var(--u)) calc(18 * var(--u));border:1px solid var(--oh-line-2);border-radius:calc(12 * var(--u));background:var(--oh-panel)}.oh-project-top{display:grid;grid-template-columns:calc(34 * var(--u)) minmax(0,1fr) auto;gap:calc(12 * var(--u));align-items:center}.oh-project-top i{display:grid;place-items:center;width:calc(34 * var(--u));height:calc(34 * var(--u));border:1px solid rgba(56,189,248,.3);border-radius:calc(9 * var(--u));background:#38bdf814;color:var(--oh-cyan);font-size:calc(10 * var(--u));font-style:normal;font-weight:700}.oh-project-top small{display:block;color:var(--oh-mute);font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace;font-size:calc(8.5 * var(--u));letter-spacing:.16em;text-transform:uppercase}.oh-project-top b{display:block;font-size:calc(13 * var(--u));font-weight:700;letter-spacing:calc(-.01 * var(--u))}.oh-project-top .oh-mono{display:block;color:var(--oh-mute);font-size:calc(8.5 * var(--u))}.oh-project-top em{padding:calc(6 * var(--u)) calc(12 * var(--u));border:1px solid rgba(56,189,248,.45);border-radius:calc(7 * var(--u));color:#9fe3ff;font-size:calc(10 * var(--u));font-style:normal;font-weight:600}.oh-project-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--u)) calc(16 * var(--u));margin-top:calc(14 * var(--u))}.oh-project-facts small{display:block;color:var(--oh-mute);font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace;font-size:calc(8 * var(--u));letter-spacing:.16em;text-transform:uppercase}.oh-project-facts b{display:block;margin-top:.2em;font-size:calc(11 * var(--u));font-weight:600}.oh-project-facts b.is-ok{color:var(--oh-green);font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.oh-cta{position:absolute;left:50%;bottom:clamp(14px,3.2%,30px);z-index:5;display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border:1px solid rgba(103,232,249,.45);border-radius:999px;background:#050c14c7;backdrop-filter:blur(10px);color:#dffaff;font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%);box-shadow:0 0 0 1px #67e8f91f,0 12px 34px -12px #29cdebb3;transition:background .2s ease,border-color .2s ease,transform .3s cubic-bezier(.16,1,.3,1)}.oh-cta-dot{width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3eef2}.oh-card:hover .oh-cta{background:#081a26eb;border-color:#67e8f9d9;transform:translate(-50%) translateY(-2px)}@media(max-width:760px){.oh-card{border-radius:12px}.oh-screen{border-radius:11px;grid-template-columns:minmax(0,1fr);aspect-ratio:1180 / 760}.oh-side{display:none}.oh-screen{--u: calc(100cqw / 900)}.oh-main{padding:calc(18 * var(--u)) calc(20 * var(--u)) 0}.oh-cta{font-size:9px;padding:9px 14px;gap:8px}}.ah-root{--ah-ground: #05080c;--ah-surface: #0c151f;--ah-text: #f2f5f7;--ah-muted: #8e9aa6;--ah-cyan: #36b9e8;--ah-cyan-bright: #6fdcff;--ah-violet: #7c5cf6;--ah-line: rgba(108, 157, 190, .22);--ah-line-soft: rgba(178, 205, 224, .12);--ah-page: min(92vw, 1420px);--ah-nav: 56px;--ah-sans: "Geist", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--ah-mono: "Geist Mono", "IBM Plex Mono", ui-monospace, monospace;--ah-ease: cubic-bezier(.2, .7, .2, 1);overflow:clip;background:var(--ah-ground);color:var(--ah-text);font-family:var(--ah-sans);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.ah-root a{color:inherit;text-decoration:none}.ah-root img{display:block;max-width:100%}.ah-root ::-moz-selection{background:#36b9e847;color:var(--ah-text)}.ah-root ::selection{background:#36b9e847;color:var(--ah-text)}@media(max-width:1023px){.ah-root{--ah-nav: 64px}}.ah-root h1,.ah-root h2,.ah-root h3,.ah-root h4{font-family:var(--ah-sans);color:inherit}.ah-kicker{margin:0 0 18px;color:var(--ah-cyan);font-family:var(--ah-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.ah-root .ah-section-h2,.ah-online-intro h2,.ah-workflow-heading h2,.ah-protocol-copy h2,.ah-oss-copy h2,.ah-closing h2,.ah-company h2,.ah-agent-band-intro h2{margin:0;font-size:clamp(28px,2.9vw,44px);line-height:1.06;letter-spacing:-.04em;font-weight:540}.ah-online-intro>p:not(.ah-kicker),.ah-workflow-heading p:not(.ah-kicker),.ah-protocol-copy>p:not(.ah-kicker),.ah-oss-copy p:not(.ah-kicker),.ah-closing-copy>p:not(.ah-kicker),.ah-company-copy>p:not(.ah-kicker),.ah-agent-band-intro>p:not(.ah-kicker){margin:20px 0 0;max-width:60ch;color:var(--ah-muted);font-size:17px;line-height:1.65}.ah-root [data-glow]{--gx: 50%;--gy: 50%;--go: 0}.ah-explore-cta,.ah-online-cta{position:relative;display:inline-flex;min-width:206px;min-height:50px;justify-content:space-between;align-items:center;gap:18px;padding:0 20px;border-radius:12px;font-family:var(--ah-mono);font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;isolation:isolate;overflow:hidden;transition:transform .26s var(--ah-ease),box-shadow .3s ease,background .22s ease,border-color .22s ease,color .22s ease}.ah-explore-cta:active,.ah-online-cta:active{transform:translateY(1px) scale(.99)}.ah-cta-arrow{display:inline-block;transition:transform .26s var(--ah-ease)}.ah-explore-cta:hover .ah-cta-arrow,.ah-online-cta:hover .ah-cta-arrow{transform:translate(4px)}.ah-explore-cta{color:#031018;background:linear-gradient(180deg,#7ad9f5 0%,var(--ah-cyan) 55%,#25a5d2 100%);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00283c40,0 1px #0000004d,0 10px 30px -10px #36b9e8bf,0 0 #36b9e800}.ah-explore-cta:before{content:"";position:absolute;inset:0;z-index:-1;opacity:var(--go);background:radial-gradient(140px circle at var(--gx) var(--gy),rgba(255,255,255,.5),transparent 70%);transition:opacity .26s ease}.ah-explore-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,inset 0 -1px #00283c40,0 1px #0000004d,0 18px 44px -12px #36b9e8f2,0 0 0 6px #36b9e824}.ah-online-cta{color:#cdefff;background:#08141e8c;border:1px solid rgba(111,220,255,.32);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0f,0 10px 30px -18px #36b9e899}.ah-online-cta:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;opacity:var(--go);background:radial-gradient(160px circle at var(--gx) var(--gy),rgba(160,235,255,.95),rgba(124,92,246,.55) 45%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .26s ease}.ah-online-cta:after{content:"";position:absolute;inset:0;z-index:-2;opacity:var(--go);background:radial-gradient(180px circle at var(--gx) var(--gy),rgba(54,185,232,.22),transparent 70%);transition:opacity .26s ease}.ah-online-cta:hover{color:#f1fcff;border-color:#6fdcff99;background:#0a1c28b3;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 16px 40px -16px #36b9e8cc,0 0 0 6px #36b9e814}.ah-hero{position:relative;min-height:calc(100dvh - var(--ah-nav));isolation:isolate;background:var(--ah-ground);overflow:hidden}.ah-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,8,12,.3),transparent 42%,rgba(5,8,12,.22));pointer-events:none}.ah-hero-plate{position:absolute;inset:0;z-index:-3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.88;filter:saturate(.92) brightness(.86);transform-origin:50% 40%}.ah-hero-spot{position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:var(--go);background:radial-gradient(520px circle at var(--gx) var(--gy),rgba(54,185,232,.16),transparent 62%),radial-gradient(900px circle at var(--gx) var(--gy),rgba(124,92,246,.1),transparent 70%);transition:opacity .6s ease;mix-blend-mode:screen}.ah-hero-grid{position:relative;z-index:1;width:min(90vw,1460px);min-height:calc(100dvh - var(--ah-nav));margin:0 auto;padding:56px 0 174px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.82fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,3.2vw,58px)}.ah-hero-copy h1{margin:0;max-width:650px;font-size:clamp(40px,3.9vw,64px);line-height:.98;letter-spacing:-.048em;font-weight:570;text-transform:uppercase}.ah-accent-period{color:var(--ah-cyan);text-shadow:0 0 24px rgba(54,185,232,.55)}.ah-hero-copy>p{margin:24px 0 0;color:#a5b0ba;font-size:clamp(16px,1.35vw,21px);letter-spacing:-.02em}.ah-hero-actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:14px}.ah-hero-emblem{position:relative;display:grid;place-items:center}.ah-emblem-frame{position:relative;width:min(27vw,408px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(120,164,194,.14);background:#05080c0a;transition:border-color .4s ease}.ah-emblem-frame:before{content:"";position:absolute;inset:8%;border:1px solid rgba(120,164,194,.11);background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(120,164,194,.14) 50%,transparent calc(50% + .5px)),linear-gradient(transparent calc(50% - .5px),rgba(120,164,194,.14) 50%,transparent calc(50% + .5px))}.ah-emblem-frame:after{content:"";position:absolute;inset:8%;background:linear-gradient(45deg,transparent calc(50% - .5px),rgba(120,164,194,.08) 50%,transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),rgba(120,164,194,.08) 50%,transparent calc(50% + .5px))}.ah-cloud-mark{position:relative;z-index:2;display:block;width:min(7.2vw,110px);aspect-ratio:11 / 9}.ah-cloud-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 18px rgba(3,169,244,.28))}.ah-hero-promise{align-self:center;max-width:340px;padding-left:8px}.ah-hero-promise>p{margin:0 0 9px;font-size:clamp(18px,1.4vw,23px);letter-spacing:-.025em}.ah-promise-links{margin-top:36px;padding-top:15px;border-top:1px solid var(--ah-line);display:grid;grid-template-columns:repeat(4,auto);gap:18px}.ah-promise-links a{color:#8794a0;font-family:var(--ah-mono);font-size:9px;letter-spacing:.17em;text-transform:uppercase;transition:color .18s ease}.ah-promise-links a:hover{color:var(--ah-cyan)}.ah-hero-word{position:absolute;left:3.4vw;right:3.4vw;bottom:62px;z-index:-1;color:#c4dae80c;font-size:clamp(110px,20vw,320px);font-weight:720;line-height:.72;letter-spacing:-.08em;white-space:nowrap;text-align:center}.ah-product-rail{position:absolute;left:4vw;right:4vw;bottom:25px;z-index:4;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(71,166,209,.55)}.ah-product-rail a{position:relative;padding-top:14px;color:#c1c8ce;font-family:var(--ah-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;transition:color .18s ease}.ah-product-rail a:hover{color:var(--ah-cyan)}.ah-rail-node{position:absolute;top:-4px;left:0;width:7px;height:7px;background:var(--ah-cyan);box-shadow:0 0 10px #36b9e8b3;transition:transform .2s var(--ah-ease)}.ah-product-rail a:hover .ah-rail-node{transform:scale(1.5)}.ah-moat{position:relative;min-height:100dvh;display:grid;place-items:center;padding:120px 5vw;overflow:hidden;background:#060a10}.ah-moat-horizon{position:absolute;inset:8% 0;background:url(/aether-home/aether-horizon.webp) center / cover no-repeat;filter:saturate(.72) brightness(.8);clip-path:inset(38% 44% 38% 44%)}.ah-moat-content{position:relative;z-index:2;width:min(1100px,92vw)}.ah-moat-content .ah-kicker{margin-bottom:32px}.ah-moat-content h2{margin:0;display:grid;font-size:clamp(30px,3.7vw,56px);line-height:1.04;letter-spacing:-.04em;font-weight:520}.ah-moat-content h2 span:nth-child(2){margin-left:4vw}.ah-moat-content h2 span:nth-child(3){margin-left:8vw}.ah-moat-content>p:last-child{margin:54px 0 0 auto;max-width:520px;color:#a7b2bc;font-size:18px;line-height:1.55}.ah-moat-content>p:last-child a{color:var(--ah-cyan);border-bottom:1px solid rgba(54,185,232,.4)}.ah-company{width:var(--ah-page);margin:0 auto;padding:120px 0 40px;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,8vw,120px);align-items:center;border-top:1px solid var(--ah-line)}.ah-route-list{display:grid;align-content:center}.ah-route-list a{position:relative;isolation:isolate;padding:18px 12px 18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--ah-line-soft);font-size:17px;letter-spacing:-.01em;transition:color .18s ease,padding .22s var(--ah-ease)}.ah-route-list a:first-child{border-top:1px solid var(--ah-line-soft)}.ah-route-list a:before{content:"";position:absolute;inset:0 -12px;z-index:-1;border-radius:10px;opacity:var(--go);background:radial-gradient(260px circle at var(--gx) var(--gy),rgba(54,185,232,.14),transparent 70%);transition:opacity .24s ease}.ah-route-list a:hover{color:var(--ah-cyan-bright);padding-left:10px}.ah-route-arrow{color:var(--ah-cyan);transition:transform .22s var(--ah-ease)}.ah-route-list a:hover .ah-route-arrow{transform:translate(5px)}.ah-agent-band{position:relative;width:var(--ah-page);margin:0 auto;padding:96px 0 40px}.ah-agent-band:before{content:"";position:absolute;left:50%;top:0;width:min(900px,90%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(54,185,232,.4),rgba(124,92,246,.3),transparent)}.ah-agent-band-intro{width:min(720px,100%);margin:0 auto 44px;text-align:center}.ah-agent-band-intro>p:not(.ah-kicker){margin-left:auto;margin-right:auto}.ah-online{width:var(--ah-page);margin:0 auto;padding:110px 0 120px}.ah-online-grid{width:min(1160px,100%);margin:0 auto;display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;align-items:end}.ah-online-route{margin-top:28px;width:100%;padding:16px 0;display:flex;justify-content:space-between;border-bottom:1px solid var(--ah-line);color:var(--ah-cyan);font-family:var(--ah-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:color .18s ease,border-color .18s ease}.ah-online-route span{color:#687682;font-size:9px;transition:color .18s ease}.ah-online-route:hover{color:var(--ah-cyan-bright);border-color:#6fdcff8c}.ah-online-route:hover span{color:var(--ah-cyan)}.ah-online-caps{display:grid;border-left:1px solid var(--ah-line)}.ah-online-caps span{padding:17px 0 17px 24px;border-bottom:1px solid var(--ah-line);color:#c8d2da;font-family:var(--ah-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ah-online-card-wrap{position:relative;width:min(1160px,100%);margin:64px auto 0;perspective:1600px}.ah-online-card-glow{position:absolute;inset:-8% -6% -14%;z-index:0;pointer-events:none;background:radial-gradient(50% 55% at 50% 60%,rgba(54,185,232,.16),transparent 70%),radial-gradient(40% 45% at 30% 30%,rgba(124,92,246,.14),transparent 70%);filter:blur(30px)}.ah-online-card-wrap .oh-card{position:relative;z-index:1}.ah-workflow{position:relative;isolation:isolate;width:min(1320px,var(--ah-page));margin:0 auto;padding:118px clamp(20px,4vw,64px) 128px;overflow:hidden;border:1px solid rgba(91,157,194,.15);border-radius:22px;background:linear-gradient(180deg,#070c12,#05080c)}.ah-workflow:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:var(--go);background:radial-gradient(700px circle at var(--gx) var(--gy),rgba(54,185,232,.09),transparent 70%);transition:opacity .4s ease}.ah-workflow-heading{position:relative;z-index:2;max-width:880px}.ah-workflow-heading .ah-kicker{margin-bottom:22px}.ah-workflow-ambience{position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 28% at 68% 42%,rgba(3,169,244,.18),transparent 74%),radial-gradient(36% 28% at 24% 72%,rgba(113,54,219,.11),transparent 76%),linear-gradient(90deg,rgba(103,194,244,.06),transparent 40%,rgba(121,67,223,.05))}.ah-workflow-ambience:before{content:"";position:absolute;left:0;right:0;top:57%;height:1px;background:linear-gradient(90deg,transparent,rgba(3,169,244,.34),rgba(126,61,224,.18),transparent);box-shadow:0 0 34px #03a9f433}.ah-workflow-ambience:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(174,209,232,.055) calc(25% - 1px) 25%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 28%,#000 78%,transparent)}.ah-workflow-list{position:relative;z-index:2;margin-top:82px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(93,158,191,.18);border-radius:14px;background:#03080d8a;backdrop-filter:blur(8px);overflow:hidden}.ah-workflow-list:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,#03a9f400,#03a9f457,#7e3de033)}.ah-workflow-item{min-height:330px;padding:clamp(24px,2.6vw,40px);position:relative;display:flex;flex-direction:column;isolation:isolate;background:linear-gradient(180deg,#05080c94,#05080c33);border-right:1px solid rgba(93,158,191,.14);transition:background .24s ease,transform .3s var(--ah-ease)}.ah-workflow-item:last-child{border-right:0}.ah-workflow-item:before{content:"";position:absolute;inset:0;z-index:-1;opacity:var(--go);background:radial-gradient(320px circle at var(--gx) var(--gy),rgba(54,185,232,.22),rgba(124,92,246,.08) 45%,transparent 70%);transition:opacity .3s ease}.ah-workflow-item:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:var(--go);background:radial-gradient(240px circle at var(--gx) var(--gy),rgba(160,235,255,.55),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;transition:opacity .3s ease}.ah-workflow-item:hover{background:#08141dd1;transform:translateY(-4px)}.ah-workflow-step{color:var(--ah-cyan);font-family:var(--ah-mono);font-size:10px;letter-spacing:.16em}.ah-workflow-step:after{content:"";display:block;width:34px;height:1px;margin-top:18px;background:#03a9f47a;transition:width .3s var(--ah-ease)}.ah-workflow-item:hover .ah-workflow-step:after{width:64px}.ah-workflow-item h3{margin:auto 0 0;font-size:clamp(20px,1.7vw,28px);font-weight:500;letter-spacing:-.03em}.ah-workflow-item p{max-width:410px;margin:16px 0 0;color:var(--ah-muted);line-height:1.6}.ah-workflow-arrow{position:absolute;right:28px;top:28px;color:var(--ah-cyan);font-size:22px;transition:transform .22s var(--ah-ease)}.ah-workflow-item:hover .ah-workflow-arrow{transform:translate(4px,-4px)}.ah-protocol{width:var(--ah-page);margin:0 auto;padding:120px 0 140px;display:grid;grid-template-columns:.62fr 1.38fr;gap:7vw;align-items:start}.ah-protocol-copy{position:sticky;top:calc(var(--ah-nav) + 54px)}.ah-protocol-copy a{margin-top:28px;padding:16px 0;display:flex;justify-content:space-between;border-top:1px solid currentColor;font-family:var(--ah-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ah-cyan);transition:color .18s ease}.ah-protocol-copy a:hover{color:var(--ah-cyan-bright)}.ah-protocol-visuals{display:grid;gap:26px}.ah-protocol-visuals img{width:100%;border:1px solid var(--ah-line)}.ah-proof-frame{position:relative}.ah-proof-glow{position:absolute;inset:-1px;pointer-events:none;background:radial-gradient(60% 50% at 50% 0%,rgba(45,212,232,.16),transparent 70%)}.ah-oss{width:var(--ah-page);margin:0 auto;padding:110px 0 140px;border-top:1px solid var(--ah-line)}.ah-oss-copy{max-width:760px}.ah-oss-cards{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ah-oss-card{position:relative;isolation:isolate;overflow:hidden}.ah-oss-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:var(--go);background:radial-gradient(300px circle at var(--gx) var(--gy),rgba(255,255,255,.09),transparent 70%);transition:opacity .3s ease}.ah-closing{width:var(--ah-page);margin:0 auto;padding:110px 0 120px;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,8vw,120px);align-items:center;border-top:1px solid var(--ah-line)}.ah-closing-actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:14px}.ah-route-list--closing a{padding-top:16px;padding-bottom:16px}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.ah-root [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ah-ease),transform 1s var(--ah-ease);transition-delay:calc(var(--i, 0) * 90ms)}.ah-root [data-reveal=scale]{transform:translateY(22px) scale(.955)}.ah-root [data-reveal=tilt]{transform:perspective(1600px) rotateX(10deg) translateY(44px) scale(.96);transform-origin:50% 100%}.ah-root [data-reveal].is-in{opacity:1;transform:none}}@supports (animation-timeline: view()){.ah-moat-horizon{animation:ah-horizon-reveal linear both;animation-timeline:view();animation-range:entry 12% cover 68%}@keyframes ah-horizon-reveal{0%{clip-path:inset(38% 44% 38% 44%);transform:scale(.92)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}.ah-hero-word{animation:ah-word-drift linear both;animation-timeline:scroll(root);animation-range:0 850px}@keyframes ah-word-drift{0%{transform:translateY(0)}to{transform:translateY(34px)}}.ah-hero-plate{animation:ah-plate-drift linear both;animation-timeline:scroll(root);animation-range:0 900px}@keyframes ah-plate-drift{0%{transform:scale(1.04);translate:0 0}to{transform:none;translate:0 120px}}.ah-hero-grid{animation:ah-copy-recede linear both;animation-timeline:scroll(root);animation-range:0 700px}@keyframes ah-copy-recede{0%{opacity:1;translate:0 0}to{opacity:.35;translate:0 -40px}}.ah-workflow{animation:ah-grow-in linear both;animation-timeline:view();animation-range:entry 0% cover 28%}.ah-proof-frame{animation:ah-grow-in linear both;animation-timeline:view();animation-range:entry 0% cover 35%}@keyframes ah-grow-in{0%{transform:scale(.94);opacity:.5}to{transform:none;opacity:1}}}@media(max-width:1100px){.ah-hero-grid{grid-template-columns:1.1fr .9fr;padding-top:64px}.ah-hero-promise{grid-column:1 / -1;max-width:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end}.ah-promise-links{grid-column:1 / -1}.ah-hero-word{font-size:23vw}.ah-workflow-list{grid-template-columns:repeat(2,1fr)}.ah-workflow-item:nth-child(2){border-right:0}.ah-workflow-item:nth-child(-n+2){border-bottom:1px solid rgba(93,158,191,.14)}.ah-protocol{grid-template-columns:1fr;gap:42px}.ah-protocol-copy{position:static}.ah-oss-cards{grid-template-columns:1fr}.ah-company,.ah-closing{grid-template-columns:1fr;gap:40px}.ah-online-grid{grid-template-columns:1fr;gap:36px}.ah-online-caps{border-left:0;border-top:1px solid var(--ah-line);grid-template-columns:repeat(3,1fr)}.ah-online-caps span{padding-left:0;border-bottom:0}}@media(max-width:760px){.ah-hero-plate{opacity:.78}.ah-hero-spot{display:none}.ah-hero-grid{width:100%;padding:40px 20px 152px;display:block}.ah-hero-copy h1{font-size:clamp(32px,9.4vw,44px);line-height:1.02}.ah-hero-copy>p{margin-top:18px;font-size:16px;line-height:1.5}.ah-hero-actions{margin-top:28px;display:grid;grid-template-columns:1fr;gap:12px}.ah-explore-cta,.ah-online-cta{width:100%;min-width:0;min-height:48px}.ah-hero-emblem{margin:46px auto 36px}.ah-emblem-frame{width:min(70vw,300px)}.ah-cloud-mark{width:min(22vw,104px)}.ah-hero-promise{display:block;padding:0}.ah-hero-promise>p{margin-bottom:7px;font-size:17px;line-height:1.42}.ah-promise-links{margin-top:24px;grid-template-columns:repeat(2,1fr);gap:14px 18px}.ah-promise-links a{min-height:32px;display:inline-flex;align-items:center;font-size:9px}.ah-hero-word{bottom:112px;font-size:25vw;opacity:.8}.ah-product-rail{left:20px;right:20px;bottom:calc(18px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,1fr);row-gap:18px;border-top:0}.ah-product-rail a{min-height:34px;border-top:1px solid rgba(71,166,209,.42);font-size:9px;letter-spacing:.16em}.ah-moat{min-height:76dvh;padding:82px 20px}.ah-moat-content h2{font-size:8.2vw}.ah-moat-content h2 span:nth-child(2),.ah-moat-content h2 span:nth-child(3){margin-left:0}.ah-moat-content>p:last-child{margin-top:34px;font-size:16px}.ah-company,.ah-agent-band,.ah-online,.ah-protocol,.ah-closing{width:100%;padding:72px 20px;grid-template-columns:1fr;gap:36px}.ah-company{padding-bottom:24px}.ah-agent-band{padding-top:64px;padding-bottom:24px}.ah-agent-band-intro{margin-bottom:28px;text-align:left}.ah-online-intro h2,.ah-workflow-heading h2,.ah-protocol-copy h2,.ah-oss-copy h2,.ah-closing h2,.ah-company h2,.ah-agent-band-intro h2{font-size:clamp(24px,7vw,34px)}.ah-online-intro>p:not(.ah-kicker),.ah-workflow-heading p:not(.ah-kicker),.ah-protocol-copy>p:not(.ah-kicker),.ah-oss-copy p:not(.ah-kicker),.ah-closing-copy>p:not(.ah-kicker),.ah-company-copy>p:not(.ah-kicker),.ah-agent-band-intro>p:not(.ah-kicker){font-size:16px;margin-top:16px}.ah-online-caps{grid-template-columns:1fr}.ah-online-caps span{min-height:48px;display:flex;align-items:center;padding:0;border-bottom:1px solid var(--ah-line)}.ah-online-card-wrap{margin-top:40px}.ah-workflow,.ah-oss{width:100%;padding:66px 20px 78px;border-radius:0}.ah-workflow:after{display:none}.ah-workflow-list{grid-template-columns:1fr;margin-top:44px}.ah-workflow-list:before{display:none}.ah-workflow-item{min-height:190px;padding:24px;border-right:0;border-bottom:1px solid rgba(93,158,191,.14)}.ah-workflow-item h3{font-size:22px}.ah-workflow-item:last-child{border-bottom:0}.ah-protocol-visuals{gap:18px}.ah-protocol-visuals img{width:100%;height:auto}.ah-oss-cards{margin-top:28px;grid-template-columns:1fr;gap:16px}.ah-route-list a{min-height:56px;padding-top:14px;padding-bottom:14px;font-size:16px}.ah-closing-actions{display:grid;grid-template-columns:1fr;gap:12px}}@media(prefers-reduced-motion:reduce){.ah-root *,.ah-root *:before,.ah-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ah-moat-horizon{clip-path:inset(0);transform:none}.ah-hero-spot,.ah-workflow:after{display:none}}
