.landing.gateway-landing{--gateway-line:var(--line-2)}.landing.gateway-landing .eyebrow{font-size:.72rem}.landing.gateway-landing .gateway-section{padding:clamp(4.25rem,8.5vw,7.5rem) 0}.landing.gateway-landing .gateway-section h2{color:var(--text);letter-spacing:-.04em;text-wrap:balance;margin-top:.85rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.landing.gateway-landing .gateway-section h2 .accent-i{color:inherit;font-size:1em}.landing.gateway-landing .tick{color:var(--accent-display)}.landing.gateway-landing .gateway-copy{max-width:40rem;color:var(--text-3);text-wrap:pretty;margin-top:1.1rem;font-size:1.02rem;line-height:1.65}.landing.gateway-landing .gateway-hero{text-align:left;padding:clamp(1.75rem,4vw,3.25rem) 0 clamp(2.5rem,5vw,4rem);position:relative;overflow:clip}.landing.gateway-landing .gateway-hero:before{content:"";pointer-events:none;background:radial-gradient(46% 54% at 72% 42%,#e4223821 0%,#0000 68%),radial-gradient(40% 46% at 6% 4%,#6881a31a 0%,#0000 70%),radial-gradient(36% 42% at 22% 84%,#e422380d 0%,#0000 72%);position:absolute;inset:-12% -18% 0}.landing.gateway-landing .gateway-hero:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>"),linear-gradient(#0000 60%,#0a0c1052 100%);background-size:160px 160px,100% 100%;position:absolute;inset:0}.landing.gateway-landing .gateway-hero .wrap{z-index:1;position:relative}.landing.gateway-landing .gateway-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.landing.gateway-landing .gateway-hero-copy{flex-direction:column;align-items:flex-start;display:flex;position:relative}.landing.gateway-landing .gateway-hero-copy:before{content:"";pointer-events:none;background:radial-gradient(52% 58% at 32% 38%,#e422380e 0%,#0000 70%);width:120%;height:80%;animation:9s ease-in-out infinite alternate hero-breathe;position:absolute;top:-18%;left:-22%}@keyframes hero-breathe{0%{opacity:.55}to{opacity:1}}.landing.gateway-landing .gateway-hero-chip{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:.5rem .95rem;box-shadow:inset 0 1px #ffffff0d}.landing.gateway-landing .gateway-hero .h-display-xl{letter-spacing:-.035em;text-wrap:balance;max-width:21ch;margin-top:1.5rem;font-size:clamp(2.5rem,4.4vw,3.9rem);font-weight:400;line-height:1.02}.landing.gateway-landing .gateway-hero .h-display-xl .accent-i{color:inherit;font-size:1em}.landing.gateway-landing .gateway-hero .h-display-xl .h-quiet{color:var(--text-3)}.landing.gateway-landing .gateway-hero .lead{max-width:34rem;color:var(--text-3);margin-top:1.4rem;font-size:1.06rem;line-height:1.6}.landing.gateway-landing .gateway-hero .hero-cta{flex-wrap:wrap;justify-content:flex-start;gap:.8rem;margin-top:1.9rem;display:flex}.landing.gateway-landing .hero-cta .btn{transition:transform .18s,opacity .18s}.landing.gateway-landing .access-cta{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.landing.gateway-landing .access-cta-btn{align-items:center;gap:.55rem;padding:.85rem 1.5rem;font-size:1rem;display:inline-flex}.landing.gateway-landing .access-cta-note{color:var(--text-4);font:500 .68rem/1.4 var(--font-mono), ui-monospace, monospace;letter-spacing:.07em}.landing.gateway-landing .gateway-hero-note{color:var(--text-4);font:500 .78rem/1.5 var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;margin-top:1.35rem}.landing.gateway-landing .wall-head{text-align:center;justify-items:center;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.landing.gateway-landing .wall-head h2{letter-spacing:-.035em;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.12;display:grid}.landing.gateway-landing .wall-title-quiet{color:var(--text-3)}.landing.gateway-landing .wall-title-loud{color:var(--text)}.landing.gateway-landing .wall-head p{max-width:36rem;color:var(--text-3);font-size:1rem;line-height:1.6}.landing.gateway-landing .wall-rows{gap:14px;display:grid}.landing.gateway-landing .wall-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%)}.landing.gateway-landing .wall-track{width:max-content;animation:80s linear infinite wall-marq;display:flex}.landing.gateway-landing .wall-row[data-reverse] .wall-track{animation-direction:reverse}.landing.gateway-landing .wall-row:hover .wall-track{animation-play-state:paused}.landing.gateway-landing .wall-track-half{gap:14px;padding-right:14px;display:flex}.landing.gateway-landing .wall-tile{width:70px;height:70px;transition:transform .16s var(--ease);background:#ffffff08;border:1px solid #ffffff26;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.landing.gateway-landing .wall-tile:hover{background:#ffffff0f;border-color:#ffffff4d;transform:translateY(-3px)}.landing.gateway-landing .wall-tile img{width:36px;height:36px;display:block}.landing.gateway-landing .wall-cta{justify-content:center;margin-top:clamp(2rem,4vw,3rem);display:flex}@keyframes wall-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing.gateway-landing .gateway-map-panel{--agents-code:#a293e8;--agents-web:#69c7d4;--agents-data:#61c7ad;--agents-docs:#d9c463;--agents-infra:#e0a173;--agents-keys:#ef7c92;border:1px solid var(--panel-frame);background:linear-gradient(160deg, var(--panel-navy-2) 0%, var(--panel-navy) 58%);border-radius:24px;height:clamp(25rem,58vh,35rem);position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #00000073,0 1px #ffffff0a}.landing.gateway-landing .hero-map-nudge{transform:translate(var(--nudge-x,0%), var(--nudge-y,0%)) scale(var(--nudge-s,1));transition:transform .9s var(--ease);position:absolute;inset:0}.landing.gateway-landing .hero-map-hotspots{z-index:4;aspect-ratio:1600/1000;pointer-events:none;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing.gateway-landing .hero-map-hotspot{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;padding:0;position:absolute}.landing.gateway-landing .hero-map-hotspot-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#e8e9ea29 0%,#0000 70%);border-radius:50%;transition:opacity .18s ease-out;position:absolute;inset:4px}.landing.gateway-landing .hero-map-hotspot:hover .hero-map-hotspot-glow,.landing.gateway-landing .hero-map-hotspot:focus-visible .hero-map-hotspot-glow{opacity:1}.landing.gateway-landing .hero-map-hotspot:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.landing.gateway-landing .hero-map-tooltip{border:1px solid var(--line-2);background:var(--surface);text-align:left;opacity:0;pointer-events:none;border-radius:10px;width:max-content;max-width:230px;padding:9px 12px 10px;transition:opacity .16s ease-out,transform .16s ease-out;display:block;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px);box-shadow:0 14px 34px -18px #0009}.landing.gateway-landing .hero-map-hotspot:hover .hero-map-tooltip,.landing.gateway-landing .hero-map-hotspot:focus-visible .hero-map-tooltip{opacity:1;transform:translate(-50%)}.landing.gateway-landing .hero-map-hotspot[data-flip=true] .hero-map-tooltip{top:calc(100% + 6px);bottom:auto;transform:translate(-50%,-4px)}.landing.gateway-landing .hero-map-hotspot[data-flip=true]:hover .hero-map-tooltip,.landing.gateway-landing .hero-map-hotspot[data-flip=true]:focus-visible .hero-map-tooltip{transform:translate(-50%)}.landing.gateway-landing .hero-map-tooltip strong{color:var(--text);letter-spacing:-.01em;font-size:.8rem;font-weight:600;display:block}.landing.gateway-landing .hero-map-tooltip small{color:var(--text-3);margin-top:2px;font-size:.72rem;line-height:1.4;display:block}.landing.gateway-landing .gateway-map-panel[data-hover-agent] .agents-preview-node-agent{transition:filter .18s ease-out}.landing.gateway-landing .gateway-map-panel[data-hover-agent=evidence-analyst] .agents-preview-node-agent[data-agent=evidence-analyst],.landing.gateway-landing .gateway-map-panel[data-hover-agent=source-mapper] .agents-preview-node-agent[data-agent=source-mapper],.landing.gateway-landing .gateway-map-panel[data-hover-agent=signal-watcher] .agents-preview-node-agent[data-agent=signal-watcher],.landing.gateway-landing .gateway-map-panel[data-hover-agent=content-writer] .agents-preview-node-agent[data-agent=content-writer],.landing.gateway-landing .gateway-map-panel[data-hover-agent=campaign-coordinator] .agents-preview-node-agent[data-agent=campaign-coordinator],.landing.gateway-landing .gateway-map-panel[data-hover-agent=brand-auditor] .agents-preview-node-agent[data-agent=brand-auditor],.landing.gateway-landing .gateway-map-panel[data-hover-agent=account-researcher] .agents-preview-node-agent[data-agent=account-researcher],.landing.gateway-landing .gateway-map-panel[data-hover-agent=pipeline-analyst] .agents-preview-node-agent[data-agent=pipeline-analyst],.landing.gateway-landing .gateway-map-panel[data-hover-agent=proposal-writer] .agents-preview-node-agent[data-agent=proposal-writer],.landing.gateway-landing .gateway-map-panel[data-hover-agent=outreach-coordinator] .agents-preview-node-agent[data-agent=outreach-coordinator],.landing.gateway-landing .gateway-map-panel[data-hover-agent=invoice-clerk] .agents-preview-node-agent[data-agent=invoice-clerk],.landing.gateway-landing .gateway-map-panel[data-hover-agent=records-auditor] .agents-preview-node-agent[data-agent=records-auditor],.landing.gateway-landing .gateway-map-panel[data-hover-agent=filing-coordinator] .agents-preview-node-agent[data-agent=filing-coordinator],.landing.gateway-landing .gateway-map-panel[data-hover-agent=expense-verifier] .agents-preview-node-agent[data-agent=expense-verifier],.landing.gateway-landing .gateway-map-panel[data-hover-agent=triage-operator] .agents-preview-node-agent[data-agent=triage-operator],.landing.gateway-landing .gateway-map-panel[data-hover-agent=answer-writer] .agents-preview-node-agent[data-agent=answer-writer],.landing.gateway-landing .gateway-map-panel[data-hover-agent=followup-clerk] .agents-preview-node-agent[data-agent=followup-clerk],.landing.gateway-landing .gateway-map-panel[data-hover-agent=queue-auditor] .agents-preview-node-agent[data-agent=queue-auditor],.landing.gateway-landing .gateway-map-panel[data-hover-agent=ops-coordinator] .agents-preview-node-agent[data-agent=ops-coordinator],.landing.gateway-landing .gateway-map-panel[data-hover-agent=workflow-steward] .agents-preview-node-agent[data-agent=workflow-steward],.landing.gateway-landing .gateway-map-panel[data-hover-agent=intake-operator] .agents-preview-node-agent[data-agent=intake-operator],.landing.gateway-landing .gateway-map-panel[data-hover-agent=product-strategist] .agents-preview-node-agent[data-agent=product-strategist],.landing.gateway-landing .gateway-map-panel[data-hover-agent=experience-designer] .agents-preview-node-agent[data-agent=experience-designer],.landing.gateway-landing .gateway-map-panel[data-hover-agent=release-verifier] .agents-preview-node-agent[data-agent=release-verifier]{filter:brightness(1.4)}.landing.gateway-landing .hero-map-explore{z-index:5;border:1px solid var(--line-2);background:color-mix(in srgb, var(--agents-well,#0b0e12) 72%, transparent);color:var(--text-2);font:500 11px/1.2 ui-monospace, SFMono-Regular, var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;transition:opacity .22s ease-out,transform .22s ease-out;display:inline-flex;position:absolute;top:1.05rem;left:1.15rem;transform:translateY(6px)}.landing.gateway-landing .hero-map-explore[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.landing.gateway-landing .hero-map-explore:hover{color:var(--text)}.landing.gateway-landing .gateway-map-panel [data-sector=code]{--asm-sector:0}.landing.gateway-landing .gateway-map-panel [data-sector=web]{--asm-sector:1}.landing.gateway-landing .gateway-map-panel [data-sector=data]{--asm-sector:2}.landing.gateway-landing .gateway-map-panel [data-sector=docs]{--asm-sector:3}.landing.gateway-landing .gateway-map-panel [data-sector=infra]{--asm-sector:4}.landing.gateway-landing .gateway-map-panel [data-sector=keys]{--asm-sector:5}.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-node-hub .asm-rise{transform-box:fill-box;transform-origin:50%;animation:.65s cubic-bezier(.3,1.4,.5,1) .12s both asm-hub}.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-node-hub .hub-ring-outer{transform-box:fill-box;transform-origin:50%;animation:asm-ripple .9s var(--ease) .26s both}.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-edges line[data-kind=core]{animation:asm-draw .46s var(--ease) calc(.3s + var(--asm-sector,0) * 70ms) both}.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-edges line[data-kind=core][data-agent]{animation:asm-draw .5s var(--ease) calc(.54s + var(--asm-sector,0) * 70ms) both}.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-node-sector .asm-rise{transform-box:fill-box;transform-origin:50%;animation:asm-fade-up .52s var(--ease) calc(.43s + var(--asm-sector,0) * 70ms) both}.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-node-agent .asm-pop{transform-box:fill-box;transform-origin:50%;animation:asm-pop .48s cubic-bezier(.34, 1.5, .64, 1) var(--asm-d,.64s) both}.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-node-action,.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-node-satellite,.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-edges line[data-kind=action],.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-edges line[data-kind=satellite]{animation:asm-fade .7s var(--ease) calc(1.08s + var(--asm-sector,0) * 55ms) both}.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-nebula{animation:asm-fade 1.4s var(--ease) .9s both}@keyframes asm-hub{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes asm-ripple{0%{opacity:0;transform:scale(.62)}45%{opacity:.9}to{opacity:.6;transform:scale(1)}}@keyframes asm-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes asm-fade-up{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes asm-pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes asm-fade{0%{opacity:0}to{opacity:1}}.landing.gateway-landing .hero-map-theater{z-index:3;aspect-ratio:1600/1000;pointer-events:none;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.landing.gateway-landing .hero-map-theater g[data-sector=code]{color:var(--agents-code)}.landing.gateway-landing .hero-map-theater g[data-sector=web]{color:var(--agents-web)}.landing.gateway-landing .hero-map-theater g[data-sector=data]{color:var(--agents-data)}.landing.gateway-landing .hero-map-theater g[data-sector=docs]{color:var(--agents-docs)}.landing.gateway-landing .hero-map-theater g[data-sector=infra]{color:var(--agents-infra)}.landing.gateway-landing .hero-map-theater g[data-sector=keys]{color:var(--agents-keys)}.landing.gateway-landing .hero-map-pulse{fill:currentColor;opacity:0;animation:40s linear infinite both hero-pulse}.landing.gateway-landing .hero-map-pulse-glow{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:50%;animation:40s linear infinite both hero-pulse-glow}.landing.gateway-landing .hero-map-receipt-tick circle{fill:#4fc98a}.landing.gateway-landing .hero-map-receipt-tick path{fill:none;stroke:#0b0e12;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.landing.gateway-landing .hero-map-receipt-tick .hero-map-receipt-tick-inner{opacity:0;transform-box:fill-box;transform-origin:50%;animation:40s linear infinite both hero-receipt-tick;animation-delay:inherit}@keyframes hero-pulse{0%{opacity:0;transform:translate(var(--px-hub), var(--py-hub));animation-timing-function:ease-in}1%{opacity:.95}4.4%{transform:translate(var(--px-way), var(--py-way));animation-timing-function:ease-out}8.2%{opacity:.95;transform:translate(var(--px-agent), var(--py-agent))}9.2%,to{opacity:0;transform:translate(var(--px-agent), var(--py-agent))}}@keyframes hero-pulse-glow{0%,7.6%{opacity:0;transform:scale(.6)}8.6%{opacity:.4;transform:scale(1)}12.5%,to{opacity:0;transform:scale(1.55)}}@keyframes hero-receipt-tick{0%,8%{opacity:0;transform:scale(.4)}8.9%{opacity:1;transform:scale(1.12)}9.6%{transform:scale(1)}12.5%,to{opacity:0;transform:scale(1)}}.landing.gateway-landing .hero-map-toasts{z-index:4;pointer-events:none;display:grid;position:absolute;bottom:1rem;left:1.15rem}.landing.gateway-landing .hero-map-toast{border:1px solid var(--line-2);background:color-mix(in srgb, var(--agents-well,#0b0e12) 78%, transparent);width:max-content;max-width:300px;color:var(--text-2);font:500 .68rem/1.35 var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:999px;grid-area:1/1;align-items:center;gap:.55rem;padding:.5rem .85rem;animation:45s linear infinite both hero-toast;display:inline-flex}.landing.gateway-landing .hero-map-toast-check{background:#4fc98a;border-radius:999px;flex:none;place-items:center;width:13px;height:13px;display:inline-grid}.landing.gateway-landing .hero-map-toast-check:before{content:"";border-bottom:1.4px solid #0b0e12;border-left:1.4px solid #0b0e12;width:6.5px;height:3.8px;transform:translateY(-1px)rotate(-45deg)}@keyframes hero-toast{0%{opacity:0;animation-timing-function:ease-out;transform:translateY(9px)}1.1%{opacity:1;transform:translateY(0)}9.4%{opacity:1;animation-timing-function:ease-in;transform:translateY(0)}10.8%,to{opacity:0;transform:translateY(-7px)}}.landing.gateway-landing .gateway-preview{--agents-bg:transparent;--agents-surface:#151a21;--agents-line:#e8e9ea1a;--agents-line-strong:#e8e9ea38;--agents-text:#e8e9ea;--agents-muted:#9aa0a8;--agents-brand:#f43f5e;--agents-online:#4fc98a;--agents-warning:#e2ad55;--agents-well:#0b0e12;pointer-events:none;color:var(--agents-text);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;margin:0;position:absolute;inset:0;overflow:hidden}.landing.gateway-landing .agents-preview-stage{isolation:isolate;background:radial-gradient(circle, color-mix(in srgb, var(--agents-line-strong) 38%, transparent) 0 1px, transparent 1px) 0 0 / 32px 32px, radial-gradient(circle, color-mix(in srgb, var(--agents-line) 42%, transparent) 0 1px, transparent 1px) 17px 19px / 64px 64px;position:absolute;inset:0;overflow:hidden}.landing.gateway-landing .agents-preview-field{position:absolute;inset:0}.landing.gateway-landing .agents-preview-nebula{aspect-ratio:1600/1000;filter:blur(18px);pointer-events:none;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing.gateway-landing .agents-preview-constellation{aspect-ratio:1600/1000;min-width:100%;min-height:100%;transition:opacity .18s ease-out;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.landing.gateway-landing .gateway-preview-scene{z-index:2;pointer-events:none;width:auto;height:auto;transition:opacity .18s ease-out;position:absolute;inset:-18% -22%}.landing.gateway-landing .gateway-preview-scene>div{background:0 0}.landing.gateway-landing .agents-preview-field:has(.gateway-preview-scene[data-webgl-state=ready] canvas) .agents-preview-constellation{opacity:0}.landing.gateway-landing .agents-preview-chip{z-index:4;color:var(--agents-muted);font:500 10px/1.2 ui-monospace, SFMono-Regular, var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb, var(--agents-well) 66%, transparent);border:1px solid var(--agents-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;margin:0;padding:7px 13px;display:flex;position:absolute;top:1.05rem;right:1.15rem}.landing.gateway-landing .agents-preview-chip span:first-child{color:var(--agents-text)}.landing.gateway-landing .agents-preview-chip span+span{border-left:1px solid var(--agents-line);margin-left:9px;padding-left:9px}.landing.gateway-landing .agents-preview-legend{z-index:4;color:var(--agents-muted);white-space:nowrap;align-items:center;gap:16px;font-size:10px;line-height:1.25;display:flex;position:absolute;bottom:1rem;right:1.15rem}.landing.gateway-landing .agents-preview-legend span{align-items:center;gap:5px;display:inline-flex}.landing.gateway-landing .agents-preview-legend span:before{content:"";background:var(--agents-online);border-radius:999px;flex:none;width:6px;height:6px}.landing.gateway-landing .agents-preview-legend span:nth-child(2):before{background:var(--agents-muted);opacity:.42}.landing.gateway-landing .agents-preview-legend span:nth-child(3):before{border:1px solid var(--agents-warning);background:0 0}.landing.gateway-landing .agents-preview-legend b{color:var(--agents-text);font-weight:500}.landing.gateway-landing .agents-preview-edges line{stroke:var(--agents-line-strong);vector-effect:non-scaling-stroke}.landing.gateway-landing .agents-preview-edges line[data-sector=code]{stroke:var(--agents-code)}.landing.gateway-landing .agents-preview-edges line[data-sector=keys]{stroke:var(--agents-keys)}.landing.gateway-landing .agents-preview-edges line[data-sector=data]{stroke:var(--agents-data)}.landing.gateway-landing .agents-preview-edges line[data-sector=web]{stroke:var(--agents-web)}.landing.gateway-landing .agents-preview-edges line[data-sector=infra]{stroke:var(--agents-infra)}.landing.gateway-landing .agents-preview-edges line[data-sector=docs]{stroke:var(--agents-docs)}.landing.gateway-landing .agents-preview-edges line[data-kind=core]{stroke-width:1.1px;opacity:.58}.landing.gateway-landing .agents-preview-edges line[data-kind=action]{stroke-width:.8px;opacity:.38}.landing.gateway-landing .agents-preview-edges line[data-kind=satellite]{stroke-width:.55px;opacity:.26}.landing.gateway-landing .agents-preview-node text{stroke:none;paint-order:normal;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-sans), sans-serif}.landing.gateway-landing .agents-preview-node,.landing.gateway-landing .agents-preview-node-satellite,.landing.gateway-landing .agents-preview-node-action{--agents-node-accent:var(--agents-line-strong)}.landing.gateway-landing .gateway-preview [data-sector=code]{--agents-node-accent:var(--agents-code)}.landing.gateway-landing .gateway-preview [data-sector=keys]{--agents-node-accent:var(--agents-keys)}.landing.gateway-landing .gateway-preview [data-sector=data]{--agents-node-accent:var(--agents-data)}.landing.gateway-landing .gateway-preview [data-sector=web]{--agents-node-accent:var(--agents-web)}.landing.gateway-landing .gateway-preview [data-sector=infra]{--agents-node-accent:var(--agents-infra)}.landing.gateway-landing .gateway-preview [data-sector=docs]{--agents-node-accent:var(--agents-docs)}.landing.gateway-landing .agents-preview-node-hub .hub-ring-outer{fill:none;stroke:var(--agents-line-strong);stroke-width:.8px;stroke-dasharray:2 7;opacity:.6}.landing.gateway-landing .agents-preview-node-hub .hub-ring-halo{fill:var(--agents-brand);opacity:.05}.landing.gateway-landing .agents-preview-node-hub .hub-ring{fill:none;stroke:var(--agents-brand);stroke-width:1.4px;opacity:.68}.landing.gateway-landing .agents-preview-node-hub .hub-core{fill:var(--agents-text);opacity:.96}.landing.gateway-landing .agents-preview-node-hub .hub-dot{fill:var(--agents-brand)}.landing.gateway-landing .agents-preview-node-hub .hub-name{fill:var(--agents-text);letter-spacing:-.02em;font-size:26px;font-weight:600}.landing.gateway-landing .agents-preview-node-hub .hub-count{fill:var(--agents-muted);font-family:ui-monospace, SFMono-Regular, var(--font-mono), monospace;letter-spacing:.1em;font-size:12px;font-weight:500}.landing.gateway-landing .agents-preview-node-sector .sector-halo{fill:var(--agents-node-accent);opacity:.1}.landing.gateway-landing .agents-preview-node-sector .sector-dot{fill:var(--agents-node-accent)}.landing.gateway-landing .agents-preview-node-sector .sector-name{fill:var(--agents-node-accent);letter-spacing:.28em;text-transform:uppercase;opacity:.85;font-size:19px;font-weight:600}.landing.gateway-landing .agents-preview-node-sector .sector-keywords{fill:var(--agents-muted);letter-spacing:.09em;font-size:11px;font-weight:500}.landing.gateway-landing .agents-preview-node-agent{color:var(--agents-node-accent)}.landing.gateway-landing .agents-preview-node-agent .agent-halo{fill:var(--agents-node-accent);opacity:.07}.landing.gateway-landing .agents-preview-node-agent .agent-disc{fill:color-mix(in srgb, var(--agents-node-accent) 13%, var(--agents-well));stroke:var(--agents-node-accent);stroke-width:1.5px}.landing.gateway-landing .agents-preview-node-agent[data-state=available] .agent-disc{fill:var(--agents-well);stroke-opacity:.55}.landing.gateway-landing .agents-preview-node-agent[data-state=needs-credentials]{color:var(--agents-warning)}.landing.gateway-landing .agents-preview-node-agent[data-state=needs-credentials] .agent-disc{fill:#0000;stroke:var(--agents-warning);stroke-dasharray:4 3}.landing.gateway-landing .agents-preview-node-agent .agent-live-dot{fill:var(--agents-online);stroke:var(--agents-well);stroke-width:1.5px}.landing.gateway-landing .agents-preview-node-agent .agent-name{fill:var(--agents-text);letter-spacing:.01em;font-size:11.5px;font-weight:600}.landing.gateway-landing .agents-preview-node-agent .agent-cluster{fill:var(--agents-muted);letter-spacing:.2em;text-transform:uppercase;font-size:8.5px;font-weight:600}.landing.gateway-landing .agents-preview-node-action{fill:var(--agents-text);opacity:.48}.landing.gateway-landing .agents-preview-node-action[data-dormant]{fill:none;stroke:var(--agents-warning);stroke-width:1px;opacity:.55}.landing.gateway-landing .agents-preview-node-satellite{fill:var(--agents-text);opacity:.4}.landing.gateway-landing .agents-preview-node-satellite[data-terminal]{fill:var(--agents-warning);opacity:.85}.landing.gateway-landing .gateway-preview-scene [data-scene-label-kind=sector]{text-align:center;align-items:center;gap:.3rem;min-width:0;max-width:none}.landing.gateway-landing .gateway-preview-scene [data-scene-label-kind=sector] strong{color:color-mix(in srgb, var(--sector-accent,var(--agents-text)) 85%, transparent);letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;font-size:.82rem;font-weight:600;overflow:visible}.landing.gateway-landing .gateway-preview-scene [data-scene-label-kind=sector] small{display:none}.landing.gateway-landing .gateway-preview-scene [data-scene-label-kind=hub] strong{letter-spacing:-.01em;font-size:.92rem}.landing.gateway-landing .gateway-preview-scene [data-scene-label-kind=hub] small{color:var(--agents-muted);font:500 .66rem/1.3 ui-monospace, SFMono-Regular, var(--font-mono), monospace;letter-spacing:.1em}.landing.gateway-landing .gateway-preview-scene [data-scene-ornament]{text-align:center;align-items:center;gap:.32rem;min-width:0;max-width:none}.landing.gateway-landing .gateway-preview-scene [data-scene-ornament] [data-ornament-disc]{width:34px;height:34px;color:var(--sector-accent,var(--agents-text));background:color-mix(in srgb, var(--sector-accent,var(--agents-text)) 13%, var(--agents-well));border:1.5px solid var(--sector-accent,var(--agents-text));box-shadow:0 0 26px color-mix(in srgb, var(--sector-accent,var(--agents-text)) 22%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.landing.gateway-landing .gateway-preview-scene [data-scene-ornament] [data-ornament-disc] svg{width:18px;height:18px}.landing.gateway-landing .gateway-preview-scene [data-scene-ornament][data-state=available] [data-ornament-disc]{background:var(--agents-well);border-color:color-mix(in srgb, var(--sector-accent,var(--agents-text)) 55%, transparent);box-shadow:none}.landing.gateway-landing .gateway-preview-scene [data-scene-ornament][data-state=needs-credentials] [data-ornament-disc]{color:var(--agents-warning);background:color-mix(in srgb, var(--agents-warning) 6%, var(--agents-well));border-style:dashed;border-color:var(--agents-warning);box-shadow:none}.landing.gateway-landing .gateway-preview-scene [data-scene-ornament][data-state=enabled] [data-ornament-disc]:after{content:"";background:var(--agents-online);border:1.5px solid var(--agents-well);border-radius:999px;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.landing.gateway-landing .gateway-preview-scene [data-scene-ornament] strong{white-space:nowrap;font-size:.7rem;overflow:visible}.landing.gateway-landing .gateway-preview-scene [data-scene-ornament] small[data-cluster-word]{color:var(--agents-muted);letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;font-size:.58rem;font-weight:600;overflow:visible}.landing.gateway-landing .gateway-story{gap:clamp(3rem,6vw,5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.landing.gateway-landing .gateway-story-block{border-top:1px solid var(--gateway-line);grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);align-items:center;gap:1.5rem clamp(2.5rem,5vw,4.5rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}.landing.gateway-landing .gateway-story-block:first-child{border-top:0;padding-top:0}.landing.gateway-landing .gateway-story-block .eyebrow{grid-column:1/-1}.landing.gateway-landing .gateway-story-block h2{max-width:15ch;margin-top:0;font-size:clamp(1.9rem,3.6vw,3rem)}.landing.gateway-landing .gateway-story-block h2 .accent-i{display:block}.landing.gateway-landing .gateway-story-copy{border-left:1px solid var(--line-3);align-self:center;gap:1rem;padding-left:clamp(1.5rem,3vw,2.5rem);display:grid}.landing.gateway-landing .gateway-story-copy p{color:var(--text-2);text-wrap:pretty;font-size:1.05rem;line-height:1.7}.landing.gateway-landing .gateway-story-copy p+p{color:var(--text-3)}@media (max-width:860px){.landing.gateway-landing .gateway-story-block{grid-template-columns:1fr}.landing.gateway-landing .gateway-story-copy{border-left:0;padding-left:0}}.landing.gateway-landing .gateway-story-diff{border:1px solid var(--line-2);border-left:3px solid var(--accent-bright);background:var(--surface);color:var(--text);letter-spacing:-.02em;text-align:left;text-wrap:pretty;border-radius:18px;max-width:54rem;padding:clamp(1.6rem,3vw,2.4rem) clamp(1.8rem,3.5vw,3rem);font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.45;position:relative;box-shadow:0 20px 44px -34px #00000080,inset 0 1px #ffffff0d}.landing.gateway-landing .gateway-story-diff:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 12%,#e4223812 0%,#0000 70%);position:absolute;inset:-30% -10% -30% -6%}.landing.gateway-landing .gateway-story-diff .accent-i{color:var(--accent-display);font-size:1.05em}.landing.gateway-landing .gateway-familiar{padding-top:clamp(1.5rem,3vw,2.5rem)}.landing.gateway-landing .gateway-familiar-heading{max-width:48rem}.landing.gateway-landing .gateway-familiar-heading h2{text-wrap:balance}.landing.gateway-landing .gateway-familiar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(1.75rem,3.5vw,2.75rem);display:grid}.landing.gateway-landing .gateway-familiar-card:nth-child(2){margin-top:16px}.landing.gateway-landing .gateway-familiar-card:nth-child(3){margin-top:32px}.landing.gateway-landing .gateway-familiar-card:nth-child(4){margin-top:48px}.landing.gateway-landing .gateway-familiar-card{border:1px solid var(--line-2);background:var(--surface);transition:transform .16s var(--ease);border-radius:20px;flex-direction:column;gap:.9rem;padding:1.5rem 1.5rem 1.4rem;display:flex;box-shadow:0 20px 44px -34px #00000080,inset 0 1px #ffffff0d}.landing.gateway-landing .gateway-familiar-card:hover{transform:translateY(-3px);box-shadow:0 26px 52px -32px #0000008c,inset 0 1px #ffffff0d}.landing.gateway-landing .gateway-familiar-quote{height:.45em;color:var(--accent-bright);letter-spacing:-.04em;opacity:.55;-webkit-user-select:none;user-select:none;font-size:3.4rem;font-weight:700;line-height:1;display:block}.landing.gateway-landing .gateway-familiar-complaint{color:var(--text);letter-spacing:-.01em;text-wrap:pretty;font-size:1.3rem;line-height:1.3}.landing.gateway-landing .gateway-familiar-answer{border-top:1px solid var(--line);color:var(--text-3);text-wrap:pretty;margin-top:auto;padding-top:.9rem;font-size:.9rem;line-height:1.6}@media (max-width:1100px){.landing.gateway-landing .gateway-familiar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing.gateway-landing .gateway-familiar-card:nth-child(3){margin-top:0}.landing.gateway-landing .gateway-familiar-card:nth-child(2),.landing.gateway-landing .gateway-familiar-card:nth-child(4){margin-top:22px}}@media (max-width:700px){.landing.gateway-landing .gateway-familiar-grid{grid-template-columns:1fr}.landing.gateway-landing .gateway-familiar-card:nth-child(2),.landing.gateway-landing .gateway-familiar-card:nth-child(3),.landing.gateway-landing .gateway-familiar-card:nth-child(4){margin-top:0}}.landing.gateway-landing .gateway-jobrun{background:var(--bg-2);border-top:1px solid var(--gateway-line);border-bottom:1px solid var(--gateway-line)}.landing.gateway-landing .gateway-jobrun-grid{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.landing.gateway-landing .gateway-jobrun-keeps{margin-top:.9rem}.landing.gateway-landing .gateway-jobrun-note{color:var(--text-4);font:500 .72rem/1.5 var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:1.4rem}.landing.gateway-landing .gateway-jobrun-card{margin:0;position:relative}.landing.gateway-landing .gateway-jobrun-chip{z-index:2;color:var(--text-3);font:500 10px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;background:var(--surface);border:1px solid var(--line-2);border-radius:999px;padding:5px 12px;position:absolute;top:-.7rem;right:1.2rem;box-shadow:0 6px 16px -10px #0000008c}.landing.gateway-landing .gateway-jobrun-window{border:1px solid var(--panel-frame);background:linear-gradient(165deg, var(--panel-navy-2) 0%, var(--panel-navy) 62%);color:var(--panel-cream);border-radius:20px;overflow:hidden;box-shadow:0 36px 72px -44px #0000008c,0 8px 24px -16px #00000059}.landing.gateway-landing .gateway-jobrun-titlebar{color:#e8e9ea8c;font:500 .68rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #e8e9ea1a;align-items:center;gap:.8rem;padding:.8rem 1.2rem;display:flex}.landing.gateway-landing .gateway-jobrun-dots,.landing.gateway-landing .gateway-jobrun-dots:before,.landing.gateway-landing .gateway-jobrun-dots:after{content:"";background:#e8e9ea2e;border-radius:999px;width:8px;height:8px;display:inline-block}.landing.gateway-landing .gateway-jobrun-dots{margin-right:22px;position:relative}.landing.gateway-landing .gateway-jobrun-dots:before{position:absolute;top:0;left:13px}.landing.gateway-landing .gateway-jobrun-dots:after{position:absolute;top:0;left:26px}.landing.gateway-landing .gateway-jobrun-prompt{align-items:baseline;gap:.8rem;padding:1.1rem 1.3rem .9rem;display:flex}.landing.gateway-landing .gateway-jobrun-prompt-label{color:#e8e9ea80;font:600 .66rem/1.6 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;flex:none}.landing.gateway-landing .gateway-jobrun-typing{white-space:nowrap;max-width:100%;color:var(--panel-cream);font-family:var(--font-mono), ui-monospace, monospace;border-right:2px solid var(--agents-brand,#f43f5e);font-size:.85rem;overflow:hidden}.landing.gateway-landing .gateway-jobrun-output{background:#0b0e12a6;border:1px solid #e8e9ea1f;border-radius:14px;margin:.4rem 1.3rem 0;padding:1rem 1.1rem 1.1rem}.landing.gateway-landing .gateway-jobrun-output strong{letter-spacing:-.01em;font-size:.95rem;font-weight:600;display:block}.landing.gateway-landing .gateway-jobrun-output ul{gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.landing.gateway-landing .gateway-jobrun-output li{color:#e8e9eac7;padding-left:1rem;font-size:.84rem;line-height:1.5;position:relative}.landing.gateway-landing .gateway-jobrun-output li:before{content:"";background:#f43f5e;border-radius:999px;width:5px;height:5px;position:absolute;top:.5em;left:0}.landing.gateway-landing .gateway-jobrun-receipt{color:#e8e9ea99;font:500 .64rem/1.5 var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border:1px dashed #e8e9ea38;border-radius:10px;flex-wrap:wrap;gap:.35rem 1.1rem;margin:1rem 1.3rem 1.25rem;padding:.7rem .95rem;display:flex}.landing.gateway-landing .gateway-jobrun-receipt span:first-child{color:#f43f5e}.landing.gateway-landing .gateway-jobrun-receipt span:last-child{margin-left:auto}.landing.gateway-landing .gateway-jobrun-toast{border:1px solid var(--line-2);background:var(--panel-navy);color:var(--panel-cream);font:500 .74rem/1.4 var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:999px;justify-self:end;align-items:center;gap:.6rem;margin-top:12px;padding:.6rem 1rem;display:inline-flex;box-shadow:0 16px 32px -22px #0000008c}.landing.gateway-landing .gateway-jobrun-card{justify-items:end;display:grid}.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-window{justify-self:stretch}.landing.gateway-landing .gateway-jobrun-toast-check{background:#4fc98a;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.landing.gateway-landing .gateway-jobrun-toast-check:before{content:"";border-bottom:1.6px solid #0b0e12;border-left:1.6px solid #0b0e12;width:8px;height:4.5px;transform:translateY(-1px)rotate(-45deg)}.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-typing{border-right-color:#0000;max-width:0}.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-output,.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-receipt,.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-toast{opacity:0}.landing.gateway-landing .gateway-jobrun-card[data-shown=true] .gateway-jobrun-typing{animation:1.6s steps(38,end) .3s forwards jobrun-type,1s step-end infinite jobrun-caret}.landing.gateway-landing .gateway-jobrun-card[data-shown=true] .gateway-jobrun-output{animation:lp-rise .6s var(--ease) 1.9s backwards;animation-fill-mode:both}.landing.gateway-landing .gateway-jobrun-card[data-shown=true] .gateway-jobrun-receipt{animation:lp-rise .6s var(--ease) 2.5s backwards;animation-fill-mode:both}.landing.gateway-landing .gateway-jobrun-card[data-shown=true] .gateway-jobrun-toast{animation:lp-rise .6s var(--ease) 3.1s backwards;animation-fill-mode:both}@keyframes jobrun-type{0%{max-width:0}to{max-width:100%}}@keyframes jobrun-caret{0%,to{border-right-color:#f43f5e}50%{border-right-color:#0000}}.landing.gateway-landing .gateway-workspaces{background:var(--surface);border-top:1px solid var(--gateway-line);border-bottom:1px solid var(--gateway-line);padding:clamp(2.5rem,5vw,4rem) 0}.landing.gateway-landing .gateway-workspaces-band{grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.landing.gateway-landing .gateway-workspaces-chips{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.landing.gateway-landing .gateway-workspace-chip{border:1px solid var(--line-3);background:var(--surface-2);color:var(--text-2);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1.05rem;font-size:.88rem;font-weight:550;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.landing.gateway-landing .gateway-workspace-chip i{background:var(--accent-bright);border-radius:999px;width:6px;height:6px}@media (max-width:980px){.landing.gateway-landing .gateway-workspaces-band{grid-template-columns:1fr}.landing.gateway-landing .gateway-workspaces-chips{justify-content:flex-start}}.landing.gateway-landing .gateway-band{padding:clamp(1rem,3vw,2.5rem) 0 clamp(3rem,6vw,5rem)}.landing.gateway-landing .gateway-band-inner{color:#fff;text-align:left;background:radial-gradient(120% 220% at 85% -40%,#ffffff24,#0000 55%),linear-gradient(150deg,#e42238 0%,#c22036 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem clamp(1.5rem,4vw,3rem);padding:clamp(1.9rem,3.5vw,2.6rem) clamp(1.5rem,4vw,3rem);display:flex;box-shadow:0 36px 64px -44px #c2203680,0 10px 24px -18px #c220364d}.landing.gateway-landing .gateway-band-inner h2{color:#fff;letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(1.65rem,2.6vw,2.3rem);font-weight:400;line-height:1.05}.landing.gateway-landing .gateway-band-copy>p{color:#ffffffd9;margin:.55rem 0 0;font-size:.98rem;line-height:1.5}.landing.gateway-landing .gateway-band-inner .hero-cta{flex-wrap:wrap;gap:.7rem;margin:0;display:flex}.landing.gateway-landing .gateway-band-btn{color:#e42238;background:#fff;border-color:#fff}.landing.gateway-landing .gateway-band-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #180a0c73}.landing.gateway-landing .gateway-band-btn-ghost{color:#fff;background:0 0;border-color:#ffffff8c}.landing.gateway-landing .gateway-band-btn-ghost:hover{border-color:#fff;transform:translateY(-2px)}.landing.gateway-landing .gateway-band-form{flex:22rem;max-width:30rem}.landing.gateway-landing .gateway-faq{padding-top:clamp(1rem,3vw,2rem)}.landing.gateway-landing .gateway-faq-grid{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.landing.gateway-landing .gateway-faq-list{border-top:1px solid var(--line-3)}.landing.gateway-landing .gateway-faq-item{border-bottom:1px solid var(--gateway-line)}.landing.gateway-landing .gateway-faq-item summary{color:var(--text);letter-spacing:-.015em;cursor:pointer;padding:1.15rem 2.4rem 1.15rem 0;font-size:1.02rem;font-weight:570;list-style:none;position:relative}.landing.gateway-landing .gateway-faq-item summary::-webkit-details-marker{display:none}.landing.gateway-landing .gateway-faq-item summary:after{content:"";border-right:1.5px solid var(--text-3);border-bottom:1.5px solid var(--text-3);width:9px;height:9px;transition:transform .18s var(--ease);position:absolute;top:50%;right:.4rem;transform:translateY(-70%)rotate(45deg)}.landing.gateway-landing .gateway-faq-item[open] summary:after{transform:translateY(-30%)rotate(225deg)}.landing.gateway-landing .gateway-faq-item summary:hover{color:var(--indigo)}.landing.gateway-landing .gateway-faq-item>p{max-width:46rem;color:var(--text-3);margin:0;padding:0 0 1.25rem;font-size:.95rem;line-height:1.65}@media (max-width:980px){.landing.gateway-landing .gateway-hero-grid{grid-template-columns:1fr;gap:1.6rem}.landing.gateway-landing .gateway-jobrun-grid{grid-template-columns:1fr}.landing.gateway-landing .gateway-faq-grid{grid-template-columns:1fr;gap:1.5rem}.landing.gateway-landing .gateway-map-panel{height:clamp(20rem,52vw,26rem)}}@media (max-width:767px){.landing.gateway-landing .gateway-hero .h-display-xl{font-size:clamp(1.9rem,7vw,2.5rem)}.landing.gateway-landing .gateway-map-panel{border-radius:18px;height:21rem}.landing.gateway-landing .hero-map-hotspots,.landing.gateway-landing .agents-preview-node-agent .agent-name,.landing.gateway-landing .agents-preview-node-agent .agent-cluster,.landing.gateway-landing .agents-preview-node-sector .sector-keywords{display:none}.landing.gateway-landing .agents-preview-node-sector .sector-name{letter-spacing:.22em;font-size:34px}.landing.gateway-landing .agents-preview-node-hub .hub-name{font-size:34px}.landing.gateway-landing .agents-preview-node-hub .hub-count{display:none}.landing.gateway-landing .agents-preview-chip{top:.8rem;right:.9rem}.landing.gateway-landing .agents-preview-legend{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:4px 12px;font-size:9px;bottom:.7rem;left:.9rem;right:.9rem}.landing.gateway-landing .gateway-jobrun-receipt span:last-child{margin-left:0}}@media (max-width:520px){.landing.gateway-landing .gateway-map-panel{height:19rem}.landing.gateway-landing .agents-preview-legend b{font-size:8px}.landing.gateway-landing .gateway-band-inner{border-radius:20px}.landing.gateway-landing .gateway-band-inner h2{white-space:normal}}.landing.gateway-landing h2[data-reveal]{transition-delay:80ms}.landing.gateway-landing .gateway-map-panel[data-reveal],.landing.gateway-landing .gateway-jobrun-card[data-reveal]{transition-delay:.14s}.landing.gateway-landing .gateway-faq-list[data-reveal]{transition-delay:.16s}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .gateway-preview-scene{display:none}.landing.gateway-landing .hero-map-nudge{transition:none;transform:none}.landing.gateway-landing .hero-map-tooltip,.landing.gateway-landing .hero-map-hotspot-glow,.landing.gateway-landing .hero-map-explore,.landing.gateway-landing .gateway-map-panel[data-hover-agent] .agents-preview-node-agent,.landing.gateway-landing .agents-preview-constellation,.landing.gateway-landing .hero-cta .btn{transition:none}.landing.gateway-landing [data-reveal]{transition-delay:0s}.landing.gateway-landing .hero-map-theater,.landing.gateway-landing .hero-map-toasts{display:none}.landing.gateway-landing .gateway-map-panel[data-assemble=true] .asm-rise,.landing.gateway-landing .gateway-map-panel[data-assemble=true] .asm-pop,.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-edges line,.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-node-action,.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-node-satellite,.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-nebula,.landing.gateway-landing .gateway-map-panel[data-assemble=true] .agents-preview-node-hub .hub-ring-outer{animation:none!important}.landing.gateway-landing .wall-track{animation-duration:80s!important;animation-iteration-count:infinite!important;animation-delay:0s!important}.landing.gateway-landing .gateway-hero-copy:before{animation-duration:9s!important;animation-iteration-count:infinite!important}.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-typing{border-right-color:#0000;max-width:100%;animation:none!important}.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-output,.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-receipt,.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-toast{opacity:1;animation:none!important}}@media not (scripting:enabled){.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-typing{border-right-color:#0000;max-width:100%}.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-output,.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-receipt,.landing.gateway-landing .gateway-jobrun-card .gateway-jobrun-toast{opacity:1}}.landing.gateway-landing .gateway-demo-panel video,.landing.gateway-landing .gateway-demo-panel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing.gateway-landing .gateway-livemap-figure{margin:clamp(2rem,4.5vw,3.5rem) 0 0;position:relative}.landing.gateway-landing .gateway-livemap-chip{z-index:2;color:var(--text-3);font:500 10px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;background:var(--surface);border:1px solid var(--line-2);border-radius:999px;padding:5px 12px;position:absolute;top:-.7rem;right:1.2rem;box-shadow:0 6px 16px -10px #0000008c}.landing.gateway-landing .gateway-livemap-panel{aspect-ratio:1600/1178;max-width:calc(1.35823*min(78vh,46rem));height:auto;max-height:min(78vh,46rem);margin-inline:auto}.landing.gateway-landing .gateway-livemap-panel video,.landing.gateway-landing .gateway-livemap-panel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing.gateway-landing .gateway-coming{border:1px dashed var(--line-2);background:var(--surface);border-radius:16px;align-items:baseline;gap:1.1rem;max-width:56rem;margin-top:clamp(1.6rem,3vw,2.4rem);padding:1.1rem 1.3rem;display:flex}.landing.gateway-landing .gateway-coming-chip{color:var(--accent-bright);font:600 10px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--accent-bright);border-radius:999px;flex:none;padding:4px 10px}.landing.gateway-landing .gateway-coming p{color:var(--text-3);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.65}@media (max-width:700px){.landing.gateway-landing .gateway-coming{flex-direction:column;gap:.7rem}}.landing.gateway-landing .gateway-pillars{padding-top:0}.landing.gateway-landing .gateway-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing.gateway-landing .gateway-pillar-card{border:1px solid var(--line-2);background:var(--surface);border-radius:20px;flex-direction:column;gap:.6rem;padding:1.5rem 1.5rem 1.4rem;display:flex;box-shadow:0 20px 44px -34px #00000080,inset 0 1px #ffffff0d}.landing.gateway-landing .gateway-pillar-card h3{color:var(--text);letter-spacing:-.01em;font-size:1.15rem}.landing.gateway-landing .gateway-pillar-card p{color:var(--text-3);text-wrap:pretty;font-size:.9rem;line-height:1.6}@media (max-width:900px){.landing.gateway-landing .gateway-pillars-grid{grid-template-columns:1fr}}.landing.gateway-landing .gateway-wall,.landing.gateway-landing .gateway-livemap,.landing.gateway-landing .gateway-jobrun,.landing.gateway-landing .gateway-workspaces,.landing.gateway-landing .gateway-band,.landing.gateway-landing .gateway-faq{position:relative;overflow:clip}.landing.gateway-landing .gateway-wall>*,.landing.gateway-landing .gateway-livemap>*,.landing.gateway-landing .gateway-jobrun>*,.landing.gateway-landing .gateway-workspaces>*,.landing.gateway-landing .gateway-band>*,.landing.gateway-landing .gateway-faq>*{z-index:1;position:relative}.landing.gateway-landing .gateway-wall:before,.landing.gateway-landing .gateway-livemap:before,.landing.gateway-landing .gateway-jobrun:before,.landing.gateway-landing .gateway-workspaces:before,.landing.gateway-landing .gateway-band:before,.landing.gateway-landing .gateway-faq:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(38% 46% at 78% 20%,#e4223816 0%,#0000 70%),radial-gradient(42% 50% at 14% 82%,#6881a313 0%,#0000 72%);position:absolute;inset:-18% -12%}.landing.gateway-landing .gateway-wall:before{background:radial-gradient(46% 54% at 50% 36%,#e422381a 0%,#0000 68%),radial-gradient(50% 58% at 10% 78%,#6881a317 0%,#0000 72%),radial-gradient(44% 50% at 92% 82%,#6881a312 0%,#0000 72%)}.landing.gateway-landing .gateway-band:before{background:radial-gradient(44% 62%,#e422381f 0%,#0000 70%),radial-gradient(50% 60% at 8% 18%,#6881a314 0%,#0000 72%)}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-wall:before,.landing.gateway-landing .gateway-livemap:before,.landing.gateway-landing .gateway-jobrun:before,.landing.gateway-landing .gateway-workspaces:before,.landing.gateway-landing .gateway-band:before{will-change:transform;animation:34s ease-in-out infinite alternate ahel-ambient-drift}.landing.gateway-landing .gateway-livemap:before{animation-duration:41s;animation-delay:-12s}.landing.gateway-landing .gateway-jobrun:before{animation-duration:38s;animation-delay:-6s}.landing.gateway-landing .gateway-workspaces:before{animation-duration:44s;animation-delay:-19s}}.landing.gateway-landing .gateway-hero-copy{text-align:left;align-items:flex-start}.landing.gateway-landing .gateway-hero .h-display-xl{max-width:21ch;margin-top:1.6rem;font-size:clamp(2rem,3vw,2.9rem)}.landing.gateway-landing .gateway-hero .hero-cta{justify-content:center}.landing.gateway-landing .gateway-hero .lead{max-width:36rem;margin-top:1.15rem;font-size:1rem}.landing.gateway-landing .gateway-hero .hero-cta{margin-top:1.5rem}.landing.gateway-landing .gateway-section h2{font-size:clamp(1.5rem,2.3vw,2.1rem)}.landing.gateway-landing .gateway-band h2{font-size:clamp(1.35rem,2vw,1.8rem)}.landing.gateway-landing .gateway-how-heading{max-width:44rem;margin-bottom:clamp(1.2rem,2.4vw,2rem)}.landing.gateway-landing .gateway-steps{max-width:46rem}.landing.gateway-landing .gateway-step{grid-template-columns:8rem minmax(0,1fr);gap:1.2rem;padding:1.15rem 0;display:grid}.landing.gateway-landing .gateway-step+.gateway-step{border-top:1px solid var(--line-2)}.landing.gateway-landing .gateway-step h3{margin:0;font-size:1.02rem}.landing.gateway-landing .gateway-step p{color:var(--text-3);margin:0;font-size:.95rem;line-height:1.55}.landing.gateway-landing .gateway-trust-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.6rem,4vw,3.4rem);margin:clamp(1.2rem,2.4vw,2rem) 0 0;display:grid}.landing.gateway-landing .gateway-trust-row{border-top:1px solid var(--line-2);padding:1.1rem 0 1.25rem}.landing.gateway-landing .gateway-trust-row dt{font-size:.98rem;font-weight:600}.landing.gateway-landing .gateway-trust-row dd{color:var(--text-3);margin:.45rem 0 0;font-size:.95rem;line-height:1.55}@media (max-width:880px){.landing.gateway-landing .gateway-step{grid-template-columns:minmax(0,1fr);gap:.35rem}.landing.gateway-landing .gateway-trust-rows{grid-template-columns:minmax(0,1fr)}}.landing.gateway-landing .gateway-map-heading{max-width:44rem;margin-bottom:clamp(1.2rem,2.4vw,2rem)}.landing.gateway-landing .gateway-map-lead{color:var(--text-3);max-width:38rem;margin-top:.8rem;font-size:.98rem;line-height:1.6}.landing.gateway-landing .gateway-map-panel{border:1px solid var(--panel-frame,var(--line-2));background:var(--panel-navy,#0f141d);height:clamp(420px,46vw,620px);box-shadow:var(--shadow-card);border-radius:14px;position:relative;overflow:hidden}@media (max-width:880px){.landing.gateway-landing .gateway-map-panel{height:clamp(320px,70vw,460px)}}.landing.gateway-landing .gateway-hero-visual{justify-content:flex-end;min-width:0;display:flex}.landing.gateway-landing .gateway-card{border:1px solid var(--line-2);background:linear-gradient(180deg, #ffffff08, transparent 40%), var(--surface);width:min(100%,26.5rem);box-shadow:var(--shadow-card);border-radius:16px;padding:1.15rem 1.25rem 1.3rem}.landing.gateway-landing .gateway-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing.gateway-landing .gateway-card-title{color:var(--text-3);font:600 .72rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.landing.gateway-landing .gateway-card-flag,.landing.gateway-landing .pipe-flag{border:1px solid var(--line-2);color:var(--text-4);font:500 .62rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.22rem .55rem}.landing.gateway-landing .gateway-card-url{border:1px solid var(--line-2);color:var(--text);font:500 .82rem/1.4 var(--font-mono), ui-monospace, monospace;white-space:nowrap;background:#00000047;border-radius:10px;margin-top:.85rem;padding:.6rem .8rem;display:block;overflow-x:auto}.landing.gateway-landing .gateway-card-snippet{border:1px solid var(--line-2);background:#0000004d;border-radius:10px;margin-top:.8rem;padding:.8rem 1rem;overflow-x:auto}.landing.gateway-landing .gateway-card-snippet code{color:var(--text-2,var(--text));font:500 .76rem/1.65 var(--font-mono), ui-monospace, monospace;white-space:pre}.landing.gateway-landing .gateway-card-note{color:var(--text-4);margin-top:.85rem;font-size:.78rem}.landing.gateway-landing .pipe-files{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.2rem;display:flex}.landing.gateway-landing .pipe-file{border:1px solid var(--line-2);color:var(--text-3);font:500 .74rem/1 var(--font-mono), ui-monospace, monospace;border-radius:999px;padding:.45rem .85rem}.landing.gateway-landing .gateway-pipeline-heading{margin-bottom:clamp(2.2rem,4.5vw,3.5rem)}.landing.gateway-landing .pipe-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.8rem,4vw,3.5rem);padding:clamp(1.4rem,3vw,2.4rem) 0;display:grid}.landing.gateway-landing .pipe-stage[data-flip] .pipe-stage-copy{order:2}.landing.gateway-landing .pipe-stage+.pipe-stage{border-top:1px solid var(--line-2)}.landing.gateway-landing .pipe-stage-copy h3,.landing.gateway-landing .pipe-paste h3{color:var(--text);letter-spacing:-.02em;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:480}.landing.gateway-landing .pipe-stage-copy p,.landing.gateway-landing .pipe-paste>p{max-width:30rem;color:var(--text-3);margin-top:.7rem;font-size:.98rem;line-height:1.62}.landing.gateway-landing .pipe-stage-link{color:var(--accent-display);border-bottom:1px solid #0000;margin-top:1rem;font-size:.9rem;font-weight:560;text-decoration:none;display:inline-block}.landing.gateway-landing .pipe-stage-link:hover{border-bottom-color:var(--accent-display)}.landing.gateway-landing .pipe-panel{border:1px solid var(--line-2);background:linear-gradient(180deg, #ffffff06, transparent 45%), var(--surface);box-shadow:var(--shadow-card);border-radius:14px;padding:1rem 1.1rem 1.15rem}.landing.gateway-landing .pipe-panel-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing.gateway-landing .pipe-panel-title{color:var(--text-3);font:600 .72rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.landing.gateway-landing .pipe-search{border:1px solid var(--line-2);color:var(--text-3);font:500 .78rem/1 var(--font-mono), ui-monospace, monospace;background:#00000047;border-radius:8px;flex:1;padding:.45rem .7rem}.landing.gateway-landing .pipe-rows{margin-top:.55rem;padding:0;list-style:none;display:grid}.landing.gateway-landing .pipe-row{justify-content:space-between;align-items:center;gap:.8rem;padding:.62rem .2rem;display:flex}.landing.gateway-landing .pipe-row+.pipe-row{border-top:1px solid var(--line-2)}.landing.gateway-landing .pipe-row-name{min-width:0;color:var(--text);align-items:baseline;gap:.6rem;font-size:.86rem;font-weight:540;display:flex}.landing.gateway-landing .pipe-row-kind{color:var(--text-4);font:500 .64rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase}.landing.gateway-landing .pipe-row-action{border:1px solid var(--line-2);color:var(--text-3);white-space:nowrap;border-radius:8px;padding:.34rem .7rem;font-size:.72rem;font-weight:560}.landing.gateway-landing .pipe-row-action[data-added]{border-color:color-mix(in oklab, var(--ok,#5eb88b) 45%, transparent);color:var(--ok,#5eb88b)}.landing.gateway-landing .pipe-row-mask{color:var(--text-4);font:500 .8rem/1 var(--font-mono), ui-monospace, monospace}.landing.gateway-landing .pipe-paste{border-top:1px solid var(--line-2);text-align:center;margin-top:clamp(1.4rem,3vw,2.4rem);padding-top:clamp(1.8rem,3.5vw,2.8rem)}.landing.gateway-landing .pipe-paste>p{margin-inline:auto}.landing.gateway-landing .pipe-snippet{border:1px solid var(--line-2);text-align:left;max-width:34rem;box-shadow:var(--shadow-card);background:#0000004d;border-radius:12px;margin:1.3rem auto 0;padding:1rem 1.2rem;overflow-x:auto}.landing.gateway-landing .pipe-snippet code{color:var(--text-2,var(--text));font:500 .8rem/1.7 var(--font-mono), ui-monospace, monospace;white-space:pre}@media (max-width:980px){.landing.gateway-landing .gateway-hero-visual{justify-content:flex-start}.landing.gateway-landing .pipe-stage{grid-template-columns:1fr;align-items:start;gap:1.2rem}.landing.gateway-landing .pipe-stage[data-flip] .pipe-stage-copy{order:0}}.landing.gateway-landing .pcat-header{padding:clamp(2rem,4vw,3rem) 0 0}.landing.gateway-landing .pcat-header h1{color:var(--text);letter-spacing:-.04em;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:400;line-height:1.05}.landing.gateway-landing .pcat-header h1 .accent-i{color:inherit;font-size:1em}.landing.gateway-landing .pcat-lead{max-width:40rem;color:var(--text-3);margin-top:.9rem;font-size:1rem;line-height:1.6}.landing.gateway-landing .pcat-controls{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.landing.gateway-landing .pcat-search{flex:1;gap:.5rem;min-width:16rem;display:flex}.landing.gateway-landing .pcat-search input{border:1px solid var(--line-2);background:var(--surface);color:var(--text);border-radius:10px;flex:1;padding:.65rem .9rem;font-size:.92rem}.landing.gateway-landing .pcat-search input::placeholder{color:var(--text-4)}.landing.gateway-landing .pcat-search input:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-display) 60%, transparent);outline-offset:1px}.landing.gateway-landing .pcat-pills{flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;display:flex}.landing.gateway-landing .pcat-pill{border:1px solid var(--line-2);color:var(--text-3);border-radius:999px;padding:.38rem .8rem;font-size:.78rem;font-weight:520;text-decoration:none}.landing.gateway-landing .pcat-pill:hover{color:var(--text);border-color:#ffffff4d}.landing.gateway-landing .pcat-pill[data-active]{border-color:color-mix(in oklab, var(--accent-display) 55%, transparent);color:var(--text)}.landing.gateway-landing .pcat-count{color:var(--text-4);font:500 .74rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;margin-top:1.4rem}.landing.gateway-landing .pcat-list{gap:.6rem;margin-top:.9rem;padding:0 0 1rem;list-style:none;display:grid}.landing.gateway-landing .pcat-row{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:.9rem;padding:.95rem 1.1rem;display:flex}.landing.gateway-landing .pcat-row-main{flex:1;min-width:14rem}.landing.gateway-landing .pcat-row-title{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.6rem;font-size:.95rem;font-weight:560;display:flex}.landing.gateway-landing .pcat-row-kind{color:var(--text-4);font:500 .64rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase}.landing.gateway-landing .pcat-row-desc{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.landing.gateway-landing .pcat-row-meta{color:var(--text-4);flex-wrap:wrap;gap:.9rem;margin-top:.45rem;font-size:.72rem;display:flex}.landing.gateway-landing .pcat-row .btn{flex:none}.landing.gateway-landing .pcat-pager{color:var(--text-4);align-items:center;gap:1rem;padding:.6rem 0 2.5rem;font-size:.82rem;display:flex}.landing.gateway-landing .pcat-pager a{border:1px solid var(--line-2);color:var(--text-3);border-radius:9px;padding:.45rem .95rem;text-decoration:none}.landing.gateway-landing .pcat-pager a:hover{color:var(--text);border-color:#ffffff4d}.landing.gateway-landing .wall-stats{flex-wrap:wrap;justify-content:center;gap:.6rem 2rem;margin-top:.35rem;display:flex}.landing.gateway-landing .wall-stat{color:var(--text-4);font-size:.8rem}.landing.gateway-landing .wall-stat strong{color:var(--text);font:600 .92rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;margin-right:.3rem}.landing.gateway-landing .gateway-pipeline .wrap{position:relative}.landing.gateway-landing .gateway-pipeline-rail{background:var(--line-2);pointer-events:none;width:1px;position:absolute;top:7.5rem;bottom:3rem;left:-2.4rem}.landing.gateway-landing .gateway-pipeline-rail:after{content:"";background:var(--accent-display);opacity:0;border-radius:999px;width:6px;height:6px;position:absolute;top:0;left:-2.5px}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-pipeline-rail:after{opacity:1;animation:10s linear infinite rail-travel}}@keyframes rail-travel{0%{opacity:0;transform:translateY(0)}6%{opacity:1}94%{opacity:1}to{opacity:0;transform:translateY(min(60vh,34rem))}}@media (max-width:1280px){.landing.gateway-landing .gateway-pipeline-rail{display:none}}.landing.gateway-landing .pipe-panel,.landing.gateway-landing .gateway-card{transition:transform .22s var(--ease)}.landing.gateway-landing .pipe-panel:hover,.landing.gateway-landing .gateway-card:hover{transform:translateY(-4px)}.landing.gateway-landing .pipe-row{position:relative}.landing.gateway-landing .pipe-panel[data-cycle] .pipe-row:after{content:"";opacity:0;pointer-events:none;background:#ffffff09;border-radius:8px;position:absolute;inset:1px -8px}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .pipe-panel[data-cycle] .pipe-row:first-child:after{animation:9s ease-in-out infinite row-visit}.landing.gateway-landing .pipe-panel[data-cycle] .pipe-row:nth-child(2):after{animation:9s ease-in-out 3s infinite row-visit}.landing.gateway-landing .pipe-panel[data-cycle] .pipe-row:nth-child(3):after{animation:9s ease-in-out 6s infinite row-visit}}@keyframes row-visit{0%,26%,to{opacity:0}8%,18%{opacity:1}}.landing.gateway-landing .pcat-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.8rem;display:grid}.landing.gateway-landing .pcat-kind-card{border:1px solid var(--line-2);background:var(--surface);transition:transform .2s var(--ease);border-radius:14px;flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.landing.gateway-landing .pcat-kind-card:hover{transform:translateY(-4px)}.landing.gateway-landing .pcat-kind-count{color:var(--text);font:600 1.5rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:-.02em}.landing.gateway-landing .pcat-kind-name{color:var(--text);margin-top:.35rem;font-size:.95rem;font-weight:580}.landing.gateway-landing .pcat-kind-desc{color:var(--text-4);font-size:.78rem;line-height:1.5}.landing.gateway-landing .pcat-sub{color:var(--text-3);letter-spacing:-.01em;margin-top:2.5rem;font-size:1.05rem;font-weight:560}.landing.gateway-landing .pcat-crumbs{flex-wrap:wrap;gap:.4rem 1.1rem;margin-bottom:1.2rem;display:flex}.landing.gateway-landing .pcat-crumbs a{color:var(--text-4);font-size:.8rem;font-weight:540;text-decoration:none}.landing.gateway-landing .pcat-crumbs a:hover{color:var(--text)}.landing.gateway-landing .pcat-crumbs a[data-active]{color:var(--accent-display)}@media (max-width:980px){.landing.gateway-landing .pcat-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.landing.gateway-landing .pcat-kinds{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-hero-copy>[data-reveal]{animation:.64s cubic-bezier(.16,1,.3,1) backwards hero-rise}.landing.gateway-landing .gateway-hero-copy>[data-reveal]:nth-child(2){animation-delay:.11s}.landing.gateway-landing .gateway-hero-copy>[data-reveal]:nth-child(3){animation-delay:.22s}.landing.gateway-landing .gateway-hero-visual[data-reveal]{animation:.7s cubic-bezier(.16,1,.3,1) .28s backwards hero-card-settle}}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes hero-card-settle{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-hero:before{will-change:transform;animation:26s ease-in-out infinite alternate hero-field-drift}}@keyframes hero-field-drift{0%{transform:translate(-1.2%,-.8%)scale(1)}to{transform:translate(1.4%,1.1%)scale(1.05)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.landing.gateway-landing [data-reveal]{transition-delay:calc(var(--reveal-i,0) * 90ms)}.landing.gateway-landing .pipe-stage[data-reveal] .pipe-panel{opacity:0}.landing.gateway-landing .pipe-stage[data-reveal][data-shown=true] .pipe-panel{opacity:1;animation:.76s cubic-bezier(.16,1,.3,1) .14s backwards panel-in-right}.landing.gateway-landing .pipe-stage[data-flip][data-reveal][data-shown=true] .pipe-panel{animation-name:panel-in-left}}@keyframes panel-in-right{0%{opacity:0;transform:translate(28px,14px)scale(.975)}to{opacity:1;transform:none}}@keyframes panel-in-left{0%{opacity:0;transform:translate(-28px,14px)scale(.975)}to{opacity:1;transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.landing.gateway-landing .wall-rows[data-reveal] .wall-row{opacity:0;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .85s cubic-bezier(.16,1,.3,1)}.landing.gateway-landing .wall-rows[data-reveal] .wall-row:first-child{transform:translate(-44px)}.landing.gateway-landing .wall-rows[data-reveal] .wall-row:last-child{transition-delay:90ms;transform:translate(44px)}.landing.gateway-landing .wall-rows[data-reveal][data-shown=true] .wall-row{opacity:1;transform:none}}.landing.gateway-landing .wall-tile{position:relative}.landing.gateway-landing .wall-tile:after{content:"";pointer-events:none;opacity:0;transition:opacity .22s var(--ease);background:radial-gradient(70% 70%,#e4223829 0%,#0000 72%);border-radius:16px;position:absolute;inset:-6px}.landing.gateway-landing .wall-tile:hover:after{opacity:1;animation:1.6s ease-in-out .22s infinite alternate tile-glow}@keyframes tile-glow{0%{opacity:1}to{opacity:.45}}.landing.gateway-landing .gateway-pipeline-rail:before{content:"";background:linear-gradient(180deg, transparent 0%, var(--accent-display) 100%);opacity:0;pointer-events:none;border-radius:2px;width:2px;height:34px;position:absolute;top:-30px;left:-.5px}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-pipeline-rail:before{animation:10s linear infinite rail-trail}}@keyframes rail-trail{0%{opacity:0;transform:translateY(0)}6%{opacity:.4}94%{opacity:.4}to{opacity:0;transform:translateY(min(60vh,34rem))}}.landing.gateway-landing .gateway-band-inner:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 0%,#ffffff17 38%,#ffffff29 50%,#ffffff17 62%,#0000 100%);width:34%;position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-160%)skew(-8deg)}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-band-inner:after{animation:10s ease-in-out infinite band-sweep}}@keyframes band-sweep{0%{opacity:0;transform:translate(-160%)skew(-8deg)}8%{opacity:1}38%{opacity:1}46%,to{opacity:0;transform:translate(430%)skew(-8deg)}}.landing.gateway-landing .btn{transition:transform .17s var(--ease), opacity .17s var(--ease)}.landing.gateway-landing .btn-primary:hover{transform:translateY(-1px)}.landing.gateway-landing .btn-primary:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .wall-tile:hover:after{animation:none}.landing.gateway-landing .gateway-pipeline-rail:before,.landing.gateway-landing .gateway-band-inner:after{opacity:0;animation:none}}.landing.gateway-landing .hero-search{border:1px solid var(--line-2);background:linear-gradient(180deg, #ffffff08, transparent 40%), var(--surface);width:min(100%,27rem);box-shadow:var(--shadow-card);border-radius:16px;padding:1.15rem 1.25rem 1.2rem;position:relative}.landing.gateway-landing .hero-search-title{color:var(--text-3);font:600 .72rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase}.landing.gateway-landing .hero-search-form{gap:.5rem;margin-top:.85rem;display:flex}.landing.gateway-landing .hero-search-form input{border:1px solid var(--line-2);min-width:0;color:var(--text);background:#00000047;border-radius:10px;flex:1;padding:.7rem .9rem;font-size:.92rem}.landing.gateway-landing .hero-search-form input::placeholder{color:var(--text-4)}.landing.gateway-landing .hero-search-form input:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-display) 55%, transparent);outline-offset:1px}.landing.gateway-landing .hero-search-go{padding:.7rem 1.05rem}.landing.gateway-landing .hero-search-list{z-index:5;border:1px solid var(--line-2);background:color-mix(in oklab, var(--surface) 92%, black);box-shadow:var(--shadow-card);border-radius:12px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% - 2.4rem);left:1rem;right:1rem}.landing.gateway-landing .hero-search-item,.landing.gateway-landing .hero-search-more{border-radius:8px;flex-direction:column;gap:.15rem;padding:.55rem .7rem;text-decoration:none;display:flex}.landing.gateway-landing .hero-search-item:hover,.landing.gateway-landing .hero-search-more:hover{background:#ffffff0d}.landing.gateway-landing .hero-search-name{color:var(--text);align-items:baseline;gap:.55rem;font-size:.86rem;font-weight:560;display:flex}.landing.gateway-landing .hero-search-kind{color:var(--text-4);font:500 .62rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase}.landing.gateway-landing .hero-search-desc{color:var(--text-4);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.45;display:-webkit-box;overflow:hidden}.landing.gateway-landing .hero-search-more{color:var(--accent-display);font-size:.78rem;font-weight:560}.landing.gateway-landing .hero-search-foot{color:var(--text-4);margin-top:.85rem;font-size:.76rem;line-height:1.5}.landing.gateway-landing a.pipe-file{text-decoration:none}.landing.gateway-landing a.pipe-file:hover{color:var(--text)}.landing.gateway-landing .hero-search-linkrow{border-bottom:1px solid var(--line-2);align-items:center;gap:.6rem;margin-bottom:.9rem;padding-bottom:.9rem;display:flex}.landing.gateway-landing .hero-search-linklabel{color:var(--text-3);font:600 .66rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.landing.gateway-landing .hero-search-link{border:1px solid var(--line-2);min-width:0;color:var(--text);font:500 .8rem/1.3 var(--font-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;background:#00000047;border-radius:8px;flex:1;padding:.45rem .7rem;overflow:hidden}.landing.gateway-landing .hero-search-item{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .65rem;display:grid}.landing.gateway-landing .hero-search-icon{border:1px solid var(--line-2);background:#ffffff0a;border-radius:7px;grid-row:1/span 2;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:flex}.landing.gateway-landing .hero-search-icon img{width:18px;height:18px;display:block}.landing.gateway-landing .hero-search-letter{color:var(--text-3);font:600 .8rem/1 var(--font-mono), ui-monospace, monospace}.landing.gateway-landing .pcat-row-icon{border:1px solid var(--line-2);background:#ffffff0a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.landing.gateway-landing .pcat-row-icon img{width:22px;height:22px;display:block}.landing.gateway-landing .pcat-row-letter{font:600 1rem/1 var(--font-mono), ui-monospace, monospace;color:var(--text-3)}.landing.gateway-landing .pcat-kind-card{isolation:isolate;position:relative;overflow:hidden}.landing.gateway-landing .pcat-kind-card:before{content:"";z-index:-1;opacity:.85;pointer-events:none;transition:opacity .2s var(--ease);background-image:linear-gradient(to top right,#0d0e11eb 0%,#0d0e11b8 45%,#0d0e1173 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.landing.gateway-landing .pcat-kind-card:hover:before{opacity:1}.landing.gateway-landing .pcat-kinds .pcat-kind-card:first-child:before{background-image:linear-gradient(to top right,#0d0e11eb 0%,#0d0e11b8 45%,#0d0e1173 100%),url(/media/catalog-panel-servers.webp);background-position:0}.landing.gateway-landing .pcat-kinds .pcat-kind-card:nth-child(2):before{background-image:linear-gradient(to top right,#0d0e11eb 0%,#0d0e11b8 45%,#0d0e1173 100%),url(/media/catalog-panel-docs.webp)}.landing.gateway-landing .pcat-kinds .pcat-kind-card:nth-child(3):before{background-image:linear-gradient(to top right,#0d0e11eb 0%,#0d0e11b8 45%,#0d0e1173 100%),url(/media/catalog-panel-branch.webp)}.landing.gateway-landing .pcat-kinds .pcat-kind-card:nth-child(4):before{background-image:linear-gradient(to top right,#0d0e11eb 0%,#0d0e11b8 45%,#0d0e1173 100%),url(/media/catalog-panel-blocks.webp)}.landing.gateway-landing .hero-searchbar{width:min(100%,33rem);position:relative}.landing.gateway-landing .hero-searchbar .hero-search-form{flex-wrap:wrap;margin-top:0}.landing.gateway-landing .hero-searchbar .hero-search-form input{border-radius:12px;min-width:17rem;padding:.9rem 1.1rem;font-size:1rem}.landing.gateway-landing .hero-searchbar .hero-search-go{border-radius:12px;padding:.9rem 1.4rem;font-size:1rem}.landing.gateway-landing .hero-searchbar .hero-search-list{top:calc(100% + .5rem);left:0;right:0}.landing.gateway-landing .onelink-card{box-shadow:var(--shadow-card), 0 0 56px #e4223812;background:linear-gradient(180deg, #ffffff09, transparent 42%), var(--surface);align-self:center}.landing.gateway-landing .onelink-url{border:1px solid var(--line-2);color:var(--text);font:560 1.02rem/1.35 var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;white-space:nowrap;background:#0000004d;border-radius:12px;margin-top:.9rem;padding:.85rem 1rem;display:block;overflow-x:auto}.landing.gateway-landing .pcat-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.9rem;display:grid}.landing.gateway-landing .pcat-shelf-card{border:1px solid var(--line-2);background:var(--surface);transition:transform .18s var(--ease);border-radius:12px;align-items:center;gap:.7rem;padding:.8rem .95rem;text-decoration:none;display:flex}.landing.gateway-landing .pcat-shelf-card:hover{transform:translateY(-3px)}.landing.gateway-landing .pcat-shelf-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:.88rem;font-weight:560;overflow:hidden}.landing.gateway-landing .pcat-shelf-kind{color:var(--text-4);font:500 .62rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-left:auto}.landing.gateway-landing .pcat-sorts{margin-top:1.1rem}@media (max-width:900px){.landing.gateway-landing .pcat-shelf{grid-template-columns:1fr 1fr}}@media (max-width:560px){.landing.gateway-landing .pcat-shelf{grid-template-columns:1fr}}.landing.gateway-landing .onelink-next{color:var(--accent-display);margin-top:.9rem;font-size:.86rem;font-weight:560;text-decoration:none;display:inline-block}.landing.gateway-landing .onelink-next:after{content:" →"}.landing.gateway-landing .gateway-trust-more a{color:var(--text-3);text-underline-offset:3px;font-size:.88rem;text-decoration:underline}.landing.gateway-landing .gateway-trust-more a:hover{color:var(--text)}.landing.gateway-landing .gateway-flow{border:1px solid var(--line-2);box-shadow:var(--shadow-card), 0 0 56px #e4223812;background:linear-gradient(180deg, #ffffff09, transparent 42%), var(--surface);border-radius:16px;flex-direction:column;align-self:center;gap:.95rem;padding:1.5rem 1.6rem;display:flex}.landing.gateway-landing .gateway-flow-head{flex-direction:column;gap:.55rem;display:flex}.landing.gateway-landing .gateway-flow-viz{grid-template-columns:auto 3rem auto 2.6rem minmax(0,1fr);align-items:center;gap:0;padding:.4rem 0 .2rem;display:grid}.landing.gateway-landing .gateway-flow-clients{flex-direction:column;gap:.55rem;display:flex}.landing.gateway-landing .gateway-flow-chip{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-3);border:1px solid var(--line-2);white-space:nowrap;border-radius:8px;padding:.32rem .6rem;font-size:.74rem}.landing.gateway-landing .gateway-flow-wires{align-self:stretch;display:block;position:relative}.landing.gateway-landing .gateway-flow-wire{background:var(--line-2);height:1px;position:absolute;left:0;right:0}.landing.gateway-landing .gateway-flow-wire[data-lane="0"]{top:22%}.landing.gateway-landing .gateway-flow-wire[data-lane="1"]{top:50%}.landing.gateway-landing .gateway-flow-wire[data-lane="2"]{top:78%}.landing.gateway-landing .gateway-flow-pulse{opacity:0;background:#a293e8;border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:0}.landing.gateway-landing .gateway-flow-node{justify-self:center;width:2rem;height:2rem;position:relative}.landing.gateway-landing .gateway-flow-core{background:var(--accent-bright);border-radius:50%;position:absolute;inset:30%}.landing.gateway-landing .gateway-flow-ring{border:1px solid var(--accent-bright);opacity:.55;border-radius:50%;position:absolute;inset:0}.landing.gateway-landing .gateway-flow-outwire{background:var(--line-2);height:1px;position:relative}.landing.gateway-landing .gateway-flow-served{flex-direction:column;gap:.3rem;min-width:0;display:flex}.landing.gateway-landing .gateway-flow-served-label{letter-spacing:.14em;text-transform:uppercase;color:var(--console-online);font-size:.68rem}.landing.gateway-landing .gateway-flow-cycle{height:1.35rem;display:block;position:relative;overflow:hidden}.landing.gateway-landing .gateway-flow-cycle-item{color:var(--text);white-space:nowrap;text-overflow:ellipsis;opacity:0;font-size:.9rem;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-flow-pulse{animation:2.7s linear infinite gateway-pulse-run;animation-delay:var(--delay,0s)}.landing.gateway-landing .gateway-flow-pulse-out{animation-name:gateway-pulse-out;animation-delay:.5s}.landing.gateway-landing .gateway-flow-ring{animation:2.7s ease-out infinite gateway-ring}.landing.gateway-landing .gateway-flow-cycle-item{animation:gateway-cycle calc(var(--steps,9) * 3s) linear infinite;animation-delay:calc(var(--i,0) * 3s)}}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .gateway-flow-cycle-item{opacity:0}.landing.gateway-landing .gateway-flow-cycle-item:first-child{opacity:1}.landing.gateway-landing .gateway-flow-pulse{opacity:0}}@keyframes gateway-pulse-run{0%{opacity:0;transform:translate(0)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(2.3rem)}}@keyframes gateway-pulse-out{0%{opacity:0;transform:translate(0)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(1.9rem)}}@keyframes gateway-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@keyframes gateway-cycle{0%{opacity:0;transform:translateY(.5rem)}2%{opacity:1;transform:translateY(0)}9%{opacity:1;transform:translateY(0)}11%{opacity:0;transform:translateY(-.5rem)}to{opacity:0}}.landing.gateway-landing .hero-search-form{position:relative}.landing.gateway-landing .hero-search-slash{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-3);border:1px solid var(--line-2);pointer-events:none;border-radius:6px;padding:.1rem .42rem;font-size:.72rem;position:absolute;top:50%;right:6.8rem;transform:translateY(-50%)}@media (max-width:40rem){.landing.gateway-landing .hero-search-slash{display:none}}.landing.gateway-landing .hero-searchbar[data-busy] .hero-search-go{opacity:.75}.landing.gateway-landing .hero-search-item[data-active]{background:#e8e9ea12}.landing.gateway-landing .hero-search-house{letter-spacing:.1em;text-transform:uppercase;color:var(--console-online);border:1px solid var(--line-2);border-radius:999px;margin-left:.45rem;padding:.08rem .45rem;font-size:.64rem}.landing.gateway-landing .hero-search-empty{color:var(--text-3);padding:.8rem 1rem;font-size:.86rem;display:block}.landing.gateway-landing .gateway-builtin-head{max-width:44rem}.landing.gateway-landing .gateway-builtin-lede{color:var(--text-3);margin-top:.8rem;line-height:1.6}.landing.gateway-landing .gateway-builtin-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.landing.gateway-landing .gateway-builtin-card{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;flex-direction:column;gap:.3rem;padding:.95rem 1.1rem;transition:transform .18s,opacity .18s;display:flex}.landing.gateway-landing .gateway-builtin-card:hover{transform:translateY(-2px)}.landing.gateway-landing .gateway-builtin-name{color:var(--text);font-size:.95rem}.landing.gateway-landing .gateway-builtin-kind{letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);font-size:.68rem}.landing.gateway-landing .gateway-builtin-more a{color:var(--text-3)}.landing.gateway-landing .gateway-section{padding:clamp(3.5rem,7vw,5.75rem) 0;position:relative}.landing.gateway-landing .gateway-builtin:before,.landing.gateway-landing .gateway-trust:before,.landing.gateway-landing .gateway-faq:after{content:"";background:linear-gradient(90deg, transparent, var(--line-3) 18%, var(--line-3) 82%, transparent);pointer-events:none;width:min(1272px,100% - 56px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (scripting:enabled){.landing.gateway-landing [data-reveal]{transition-delay:calc(var(--reveal-i,0) * 80ms)}}.landing.gateway-landing .gateway-hero{padding:clamp(2.2rem,4.5vw,4rem) 0 clamp(2.8rem,5vw,4.4rem)}.landing.gateway-landing .gateway-hero:before{background:radial-gradient(46% 54% at 72% 40%,#e4223829 0%,#0000 66%),radial-gradient(40% 46% at 6% 4%,#6881a31f 0%,#0000 70%),radial-gradient(36% 42% at 22% 84%,#e422380d 0%,#0000 72%),radial-gradient(#ffffff0d 1px,#0000 1.4px) 0 0/27px 27px}.landing.gateway-landing .gateway-hero .h-display-xl{letter-spacing:-.04em;max-width:19ch;font-size:clamp(2.5rem,3.9vw,3.55rem)}.landing.gateway-landing .gateway-hero .lead{max-width:33rem;font-size:1.07rem;line-height:1.62}.landing.gateway-landing .hero-works{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:1.7rem 0 0;display:flex}.landing.gateway-landing .hero-works-label{color:var(--text-4);font:500 .64rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase}.landing.gateway-landing .hero-works-item{color:var(--text-3);white-space:nowrap;align-items:center;gap:.45rem;font-size:.82rem;font-weight:500;display:inline-flex}.landing.gateway-landing .hero-works-item svg{opacity:.7}.landing.gateway-landing .gateway-flow{border-radius:18px;gap:1.05rem;width:min(100%,30rem);padding:1.8rem 1.9rem;box-shadow:0 0 0 1px #ffffff0a,inset 0 1px #ffffff12,0 32px 70px -42px #000000bf,0 0 90px #e422381c}.landing.gateway-landing .gateway-flow .onelink-url{border-color:color-mix(in oklab, var(--accent-bright) 28%, var(--line-2));box-shadow:inset 0 1px #ffffff0a,0 0 26px -8px #e4223859}.landing.gateway-landing .gateway-flow-viz{min-height:9rem;padding:.6rem 0 .4rem}.landing.gateway-landing .gateway-flow-chip{color:var(--text-2);background:#00000038;align-items:center;gap:.5rem;padding:.42rem .7rem;font-size:.78rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.landing.gateway-landing .gateway-flow-chip svg{opacity:.75;flex:none}.landing.gateway-landing .gateway-flow-node{width:2.6rem;height:2.6rem}.landing.gateway-landing .gateway-flow-core{inset:33%;box-shadow:0 0 18px #e42238a6}.landing.gateway-landing .gateway-flow-node:before{content:"";opacity:0;background:conic-gradient(#0000 0deg 250deg,#e42238bf 320deg,#0000 360deg);border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px))}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-flow-node:before{opacity:1;animation:3.6s linear infinite gateway-orbit}}@keyframes gateway-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing.gateway-landing .gateway-flow-served-label{align-items:center;gap:.42rem;display:inline-flex}.landing.gateway-landing .gateway-flow-served-label:before{content:"";background:var(--console-online,#5eb88b);width:6px;height:6px;box-shadow:0 0 9px var(--console-online,#5eb88b);border-radius:50%}.landing.gateway-landing .gateway-flow-cycle{height:1.5rem}.landing.gateway-landing .gateway-flow-cycle-item{font-size:.98rem}.landing.gateway-landing .pipe-num{color:var(--accent-display);font:600 .78rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;margin-bottom:.75rem;display:block}.landing.gateway-landing .pipe-paste .pipe-num{margin-inline:auto}.landing.gateway-landing .pipe-file{color:var(--text-2);transition:transform .18s var(--ease);background:#ffffff08;align-items:center;gap:.5rem;padding:.55rem 1rem;display:inline-flex}.landing.gateway-landing .pipe-file:hover{border-color:var(--line-3);color:var(--text);transform:translateY(-2px)}.landing.gateway-landing .pipe-file svg{opacity:.75;flex:none}.landing.gateway-landing .pipe-file-term:before{content:"❯";color:var(--text-4);font-size:.7rem}.landing.gateway-landing .pipe-panel{position:relative}.landing.gateway-landing .pipe-panel:after{content:"";border:1px solid var(--line-3);opacity:0;pointer-events:none;transition:opacity .22s var(--ease);border-radius:14px;position:absolute;inset:-1px;box-shadow:0 0 44px -12px #e422382e}.landing.gateway-landing .pipe-panel:hover:after{opacity:1}.landing.gateway-landing .gateway-builtin-card{background:linear-gradient(180deg, #ffffff08, transparent 55%), var(--surface);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .85rem;padding:1rem 1.15rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.landing.gateway-landing .gateway-builtin-glyph{border:1px solid var(--line-2);width:2.35rem;height:2.35rem;color:var(--console-steel,#8fb0cc);background:#0000003d;border-radius:9px;grid-row:1/span 2;justify-content:center;align-items:center;display:flex}.landing.gateway-landing .gateway-builtin-card[data-category=web] .gateway-builtin-glyph{color:var(--console-violet,#a293e8)}.landing.gateway-landing .gateway-builtin-card[data-category=security] .gateway-builtin-glyph{color:var(--console-online,#5eb88b)}.landing.gateway-landing .gateway-builtin-card:after{content:"";border:1px solid var(--line-3);opacity:0;pointer-events:none;transition:opacity .2s var(--ease);border-radius:13px;position:absolute;inset:-1px}.landing.gateway-landing .gateway-builtin-card:hover:after{opacity:1}.landing.gateway-landing .gateway-trust-rows{counter-reset:trust;gap:0 clamp(2rem,5vw,4rem)}.landing.gateway-landing .gateway-trust-row{counter-increment:trust;padding:1.45rem 0 1.6rem}.landing.gateway-landing .gateway-trust-row dt{align-items:baseline;gap:.75rem;font-size:1.04rem;display:flex}.landing.gateway-landing .gateway-trust-row dt:before{content:counter(trust, decimal-leading-zero);color:var(--console-steel,#8fb0cc);font:600 .72rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.1em}.landing.gateway-landing .gateway-faq{position:relative}.landing.gateway-landing .gateway-faq-item summary{transition:transform .18s var(--ease);padding:1.3rem 2.4rem 1.3rem 0;font-size:1.05rem}.landing.gateway-landing .gateway-faq-item summary:hover{transform:translate(4px)}.landing.gateway-landing .gateway-band-inner{position:relative;overflow:clip}.landing.gateway-landing .gateway-band-inner>*{z-index:1;position:relative}.landing.gateway-landing .gateway-band-inner:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff24,#0000);width:30%;position:absolute;top:-45%;bottom:-45%;left:0;transform:translate(-160%)skew(-16deg)}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-band-inner:after{animation:band-sheen 6.5s var(--ease) infinite}}@keyframes band-sheen{0%{transform:translate(-160%)skew(-16deg)}55%{transform:translate(460%)skew(-16deg)}to{transform:translate(460%)skew(-16deg)}}.landing.gateway-landing .btn:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .gateway-flow-node:before{opacity:0;animation:none}.landing.gateway-landing .gateway-band-inner:after{animation:none}.landing.gateway-landing [data-reveal]{transition-delay:0s}}.landing.gateway-landing .gateway-pipeline{padding-bottom:clamp(2.75rem,5vw,4.25rem)}.landing.gateway-landing .pipe-paste{margin-top:clamp(1.2rem,2.5vw,2rem)}.landing.gateway-landing .gateway-builtin{padding-bottom:clamp(2.75rem,5vw,4.25rem)}.landing.gateway-landing .gateway-builtin-more{margin-top:1.3rem}.landing.gateway-landing .gateway-trust{padding-bottom:clamp(2.75rem,5vw,4.25rem)}.landing.gateway-landing .gateway-trust-more{margin-top:1.1rem}.landing.gateway-landing .gateway-faq-aside{max-width:17rem;color:var(--text-3);margin-top:1rem;font-size:.92rem;line-height:1.6}.landing.gateway-landing .gateway-faq-links{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.15rem;display:flex}.landing.gateway-landing .gateway-faq-links a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);font-size:.88rem;font-weight:550}.landing.gateway-landing .gateway-faq-links a:hover{color:var(--text)}.landing.gateway-landing .hero-searchbar{width:min(100%,34rem)}.landing.gateway-landing .hero-searchbar .hero-search-form{border:1px solid var(--line-3);background:linear-gradient(#ffffff08,#0000 45%),#00000052;border-radius:14px;flex-wrap:nowrap;align-items:center;gap:.6rem;margin-top:0;padding:.4rem .4rem .4rem 1.1rem;display:flex;box-shadow:inset 0 1px #ffffff0a,0 20px 48px -32px #000000d9}.landing.gateway-landing .hero-searchbar .hero-search-form input{background:0 0;border:0;border-radius:0;flex:1;min-width:7rem;padding:.55rem 0;font-size:1rem}.landing.gateway-landing .hero-searchbar .hero-search-form input:focus-visible{outline:none}.landing.gateway-landing .hero-searchbar .hero-search-slash{flex:none;position:static;transform:none}.landing.gateway-landing .hero-searchbar .hero-search-go{border-radius:10px;flex:none;padding:.68rem 1.35rem;font-size:.95rem}.landing.gateway-landing .hero-searchbar .hero-search-list{top:calc(100% + .55rem)}.landing.gateway-landing .gateway-flow{width:min(100%,32rem)}.landing.gateway-landing .gateway-flow-viz{grid-template-columns:auto 2.6rem auto 2.2rem minmax(0,1fr);min-height:10rem}.landing.gateway-landing .gateway-flow-wire{background:linear-gradient(90deg, transparent, var(--line-3) 30%, var(--line-3))}.landing.gateway-landing .gateway-flow-outwire{background:linear-gradient(90deg, var(--line-3), var(--line-3) 70%, transparent)}.landing.gateway-landing .gateway-flow-pulse{width:7px;height:7px;top:-3px;box-shadow:0 0 10px #a293e8e6}.landing.gateway-landing .gateway-flow-cycle-item{letter-spacing:-.01em;font-size:.92rem}.landing.gateway-landing .pipe-demo{position:relative;overflow:clip}.landing.gateway-landing .pipe-search{align-items:center;gap:1px;display:inline-flex}.landing.gateway-landing .pipe-search-typed{display:inline-flex}.landing.gateway-landing .pipe-ch{opacity:0}.landing.gateway-landing .pipe-search-caret{background:var(--text-3);opacity:0;width:7px;height:.95em}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .pipe-ch{animation:10s step-end infinite pipe-ch-cycle;animation-delay:calc(var(--ch,0) * .11s + .5s)}.landing.gateway-landing .pipe-search-caret{animation:1s step-end infinite pipe-caret-blink}}@keyframes pipe-ch-cycle{0%{opacity:0}2%{opacity:1}88%{opacity:1}91%{opacity:0}to{opacity:0}}@keyframes pipe-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.landing.gateway-landing .pipe-cursor{opacity:0;pointer-events:none;background:#ffffff40;border:1.5px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:4.05rem;right:2.7rem;box-shadow:0 0 12px #ffffff59}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .pipe-cursor{animation:pipe-cursor-run 10s var(--ease) infinite}}@keyframes pipe-cursor-run{0%,26%{opacity:0;transform:translate(-9rem,5.2rem)}32%{opacity:1;transform:translate(-7.5rem,4.6rem)}44%{opacity:1;transform:translate(0)}47%{transform:translate(0)scale(.78)}50%{transform:translate(0)scale(1)}58%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(-9rem,5.2rem)}}.landing.gateway-landing .pipe-swap{border:0;padding:0;display:grid}.landing.gateway-landing .pipe-swap>span{border:1px solid var(--line-2);white-space:nowrap;text-align:center;border-radius:8px;grid-area:1/1;padding:.34rem .7rem;font-size:.72rem;font-weight:560}.landing.gateway-landing .pipe-swap-add{color:var(--text-3)}.landing.gateway-landing .pipe-swap-added{border-color:color-mix(in oklab, var(--ok,#5eb88b) 45%, transparent);color:var(--ok,#5eb88b);opacity:0}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .pipe-swap-add{animation:10s step-end infinite pipe-swap-a}.landing.gateway-landing .pipe-swap-added{animation:10s step-end infinite pipe-swap-b}}@keyframes pipe-swap-a{0%,47%{opacity:1}48%,90%{opacity:0}91%,to{opacity:1}}@keyframes pipe-swap-b{0%,47%{opacity:0}48%,90%{opacity:1}91%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .pipe-ch{opacity:1}.landing.gateway-landing .pipe-search-caret,.landing.gateway-landing .pipe-cursor,.landing.gateway-landing .pipe-swap-add{opacity:0}.landing.gateway-landing .pipe-swap-added{opacity:1}}.landing.gateway-landing .pipe-seal{display:grid;position:relative;overflow:clip}.landing.gateway-landing .pipe-seal>span{white-space:nowrap;grid-area:1/1}.landing.gateway-landing .pipe-seal-plain{color:var(--text-3)}.landing.gateway-landing .pipe-seal-masked{opacity:0;text-align:right}.landing.gateway-landing .pipe-seal-sweep{opacity:0;background:linear-gradient(90deg,#0000,#ffffff59,#0000);justify-self:start;width:1.6rem;transform:translate(-2rem)}.landing.gateway-landing .pipe-seal-kind{padding-left:.75rem;position:relative}.landing.gateway-landing .pipe-seal-kind:before{content:"";background:var(--ok,#5eb88b);width:5px;height:5px;box-shadow:0 0 7px var(--ok,#5eb88b);opacity:0;border-radius:50%;margin-top:-2.5px;position:absolute;top:50%;left:0}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .pipe-seal-plain{animation:9s step-end infinite pipe-seal-plain}.landing.gateway-landing .pipe-seal-masked{animation:9s step-end infinite pipe-seal-masked}.landing.gateway-landing .pipe-seal-sweep{animation:pipe-seal-sweep 9s var(--ease) infinite}.landing.gateway-landing .pipe-seal-kind:before{animation:9s ease-out infinite pipe-seal-dot}}@keyframes pipe-seal-plain{0%,40%{opacity:1}41%,94%{opacity:0}95%,to{opacity:1}}@keyframes pipe-seal-masked{0%,40%{opacity:0}41%,94%{opacity:1}95%,to{opacity:0}}@keyframes pipe-seal-sweep{0%,34%{opacity:0;transform:translate(-2rem)}37%{opacity:1}44%{opacity:1;transform:translate(7.5rem)}46%,to{opacity:0;transform:translate(7.5rem)}}@keyframes pipe-seal-dot{0%,41%{opacity:0}46%,88%{opacity:1}94%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .pipe-seal-plain{opacity:0}.landing.gateway-landing .pipe-seal-masked{opacity:1}.landing.gateway-landing .pipe-seal-sweep{opacity:0}.landing.gateway-landing .pipe-seal-kind:before{opacity:1}}.landing.gateway-landing .pipe-term{text-align:left;border:1px solid var(--panel-frame);background:var(--panel-navy);max-width:42rem;box-shadow:var(--shadow-card), 0 0 80px -34px #e422384d;border-radius:14px;margin:2rem auto 0;overflow:hidden}.landing.gateway-landing .pipe-term-head{border-bottom:1px solid var(--panel-frame);background:#ffffff05;align-items:center;gap:.75rem;padding:.62rem .95rem;display:flex}.landing.gateway-landing .pipe-term-dots{gap:5px;display:inline-flex}.landing.gateway-landing .pipe-term-dots i{background:var(--line-3);border-radius:50%;width:9px;height:9px}.landing.gateway-landing .pipe-term-title{color:var(--text-3);font:600 .7rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase}.landing.gateway-landing .pipe-term-head .pipe-flag{margin-left:auto}.landing.gateway-landing .pipe-term-body{font:500 .8rem/2 var(--font-mono), ui-monospace, monospace;color:var(--text-2);padding:1rem 1.15rem 1.1rem}.landing.gateway-landing .pipe-term-line{white-space:nowrap;align-items:baseline;gap:.55rem;min-width:0;margin:0;display:flex;overflow:hidden}.landing.gateway-landing .pipe-term-user{color:var(--text)}.landing.gateway-landing .pipe-term-prompt{color:var(--accent-display)}.landing.gateway-landing .pipe-term-typed{white-space:pre-wrap;display:inline}.landing.gateway-landing .pipe-term-tool{color:var(--indigo)}.landing.gateway-landing .pipe-term-args{color:var(--text-3);margin-left:-.55rem}.landing.gateway-landing .pipe-term-note{color:var(--text-4);margin-left:auto;padding-left:1rem;font-size:.72rem}.landing.gateway-landing .pipe-term-ok{color:var(--console-online,#5eb88b)}.landing.gateway-landing .pipe-term-done{color:var(--text-3);white-space:normal;margin-top:.35rem}.landing.gateway-landing .pipe-term-caret{background:var(--text-3);opacity:0;align-self:center;width:7px;height:1em}@media (scripting:enabled){.landing.gateway-landing .pipe-term-line,.landing.gateway-landing .pipe-term-ch{opacity:0}}.landing.gateway-landing .pipe-term[data-shown=true] .pipe-term-line{animation:pipe-term-line .5s var(--ease) forwards;animation-delay:var(--at,0s)}.landing.gateway-landing .pipe-term[data-shown=true] .pipe-term-ch{animation:1ms step-end forwards pipe-term-ch;animation-delay:calc(var(--at,0s) + var(--ch,0) * 48ms)}.landing.gateway-landing .pipe-term[data-shown=true] .pipe-term-caret{animation:1.1s step-end infinite pipe-caret-blink;animation-delay:var(--at,0s)}@keyframes pipe-term-line{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes pipe-term-ch{to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .pipe-term-line,.landing.gateway-landing .pipe-term-ch,.landing.gateway-landing .pipe-term[data-shown=true] .pipe-term-line,.landing.gateway-landing .pipe-term[data-shown=true] .pipe-term-ch,.landing.gateway-landing .pipe-term[data-shown=true] .pipe-term-caret{opacity:1;animation:none}.landing.gateway-landing .pipe-term-caret{opacity:0}}@media (max-width:640px){.landing.gateway-landing .pipe-term-body{font-size:.7rem}.landing.gateway-landing .pipe-term-note{display:none}}.landing.gateway-landing .gateway-hero .hero-cta{align-self:stretch}.landing.gateway-landing .pipe-term-ch{position:relative}.landing.gateway-landing .pipe-term-ch:after{content:"";background:var(--text-3);opacity:0;width:7px;height:1em;position:absolute;top:.12em;right:-.55em}.landing.gateway-landing .pipe-term[data-shown=true] .pipe-term-ch:after{animation:96ms step-end forwards pipe-term-ch-caret;animation-delay:calc(var(--at,0s) + var(--ch,0) * 48ms)}@keyframes pipe-term-ch-caret{0%{opacity:1}to{opacity:0}}.landing.gateway-landing .pipe-term[data-shown=true] .pipe-term-caret{animation-delay:calc(var(--at,0s) + 2.5s)}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .pipe-term-ch:after{opacity:0;animation:none}}.landing.gateway-landing .pipe-cursor{top:4.35rem}.landing.gateway-landing{--acc-red:#e42238;--acc-violet:#a293e8;--acc-steel:#8fb0cc;--acc-teal:#63c2b2;--acc-amber:#e0aa63;--acc-green:#5eb88b}.landing.gateway-landing .hero-aurora{z-index:0;pointer-events:none;position:absolute;inset:-20% -10%;overflow:visible}.landing.gateway-landing .hero-aurora i{mix-blend-mode:screen;will-change:transform;border-radius:50%;width:46vw;min-width:30rem;height:46vw;min-height:30rem;position:absolute}.landing.gateway-landing .hero-aurora i:first-child{background:radial-gradient(circle,#e4223829 0%,#0000 62%);top:-8%;right:-6%}.landing.gateway-landing .hero-aurora i:nth-child(2){background:radial-gradient(circle,#a293e821 0%,#0000 60%);top:18%;left:-14%}.landing.gateway-landing .hero-aurora i:nth-child(3){background:radial-gradient(circle,#63c2b21a 0%,#0000 60%);bottom:-30%;left:28%}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .hero-aurora i:first-child{animation:34s ease-in-out infinite alternate aurora-a}.landing.gateway-landing .hero-aurora i:nth-child(2){animation:44s ease-in-out infinite alternate aurora-b}.landing.gateway-landing .hero-aurora i:nth-child(3){animation:52s ease-in-out infinite alternate aurora-c}}@keyframes aurora-a{0%{transform:translate(0)scale(1)}to{transform:translate(-9%,14%)scale(1.22)}}@keyframes aurora-b{0%{transform:translate(0)scale(1.1)rotate(0)}to{transform:translate(12%,-8%)scale(.92)rotate(28deg)}}@keyframes aurora-c{0%{transform:translate(0)scale(.95)}to{transform:translate(-14%,-12%)scale(1.18)}}.landing.gateway-landing .gateway-examples{position:relative}.landing.gateway-landing .gateway-examples:before{content:"";background:linear-gradient(90deg, transparent, var(--line-3) 18%, var(--line-3) 82%, transparent);width:min(1272px,100% - 56px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing.gateway-landing .gateway-examples-head{max-width:46rem}.landing.gateway-landing .gateway-examples-cycle{color:var(--text-2);letter-spacing:-.02em;margin-top:1.1rem;font-size:clamp(1.15rem,2vw,1.5rem)}.landing.gateway-landing .gateway-examples-cycle-label{margin-right:.55rem}.landing.gateway-landing .cycle-words{vertical-align:bottom;min-width:21ch;height:1.45em;display:inline-block;position:relative;overflow:hidden}.landing.gateway-landing .cycle-word{white-space:nowrap;opacity:0;font-weight:560;position:absolute;inset:0}.landing.gateway-landing .cycle-word:nth-child(6n+1){color:var(--acc-green)}.landing.gateway-landing .cycle-word:nth-child(6n+2){color:var(--acc-steel)}.landing.gateway-landing .cycle-word:nth-child(6n+3){color:var(--acc-amber)}.landing.gateway-landing .cycle-word:nth-child(6n+4){color:var(--indigo)}.landing.gateway-landing .cycle-word:nth-child(6n+5){color:var(--acc-violet)}.landing.gateway-landing .cycle-word:nth-child(6n+6){color:var(--acc-teal)}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .cycle-word{animation:cycle-word calc(var(--steps,6) * 2.4s) var(--ease) infinite;animation-delay:calc(var(--i,0) * 2.4s)}}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .cycle-word:first-child{opacity:1}}@keyframes cycle-word{0%{opacity:0;transform:translateY(.6em)}2.5%{opacity:1;transform:translateY(0)}15%{opacity:1;transform:translateY(0)}17.5%{opacity:0;transform:translateY(-.6em)}to{opacity:0;transform:translateY(-.6em)}}.landing.gateway-landing .gateway-examples-lede{color:var(--text-3);margin-top:1rem;line-height:1.65}.landing.gateway-landing .gateway-examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.landing.gateway-landing .gateway-example-card{--hue:var(--acc-steel);border:1px solid var(--line-2);background:linear-gradient(180deg, #ffffff08, transparent 55%), var(--surface);transition:transform .22s var(--ease);border-radius:14px;flex-direction:column;justify-content:space-between;gap:1.3rem;padding:1.35rem 1.4rem 1.2rem;display:flex;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff0a}.landing.gateway-landing .gateway-example-card:hover{transform:translateY(-4px)}.landing.gateway-landing .gateway-example-card[data-hue=red]{--hue:var(--indigo)}.landing.gateway-landing .gateway-example-card[data-hue=violet]{--hue:var(--acc-violet)}.landing.gateway-landing .gateway-example-card[data-hue=steel]{--hue:var(--acc-steel)}.landing.gateway-landing .gateway-example-card[data-hue=teal]{--hue:var(--acc-teal)}.landing.gateway-landing .gateway-example-card[data-hue=amber]{--hue:var(--acc-amber)}.landing.gateway-landing .gateway-example-card[data-hue=green]{--hue:var(--acc-green)}.landing.gateway-landing .gateway-example-card:before{content:"";background:linear-gradient(180deg, transparent, var(--hue), transparent);opacity:.85;border-radius:2px;width:2px;position:absolute;top:14%;bottom:14%;left:0}.landing.gateway-landing .gateway-example-card:after{content:"";background:radial-gradient(60% 46% at 4% 0%, color-mix(in oklab, var(--hue) 14%, transparent) 0%, transparent 70%);opacity:0;pointer-events:none;transition:opacity .24s var(--ease);position:absolute;inset:0}.landing.gateway-landing .gateway-example-card:hover:after{opacity:1}.landing.gateway-landing .gateway-example-ask{z-index:1;color:var(--text);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:1.02rem;line-height:1.5;position:relative}.landing.gateway-landing .gateway-example-prompt{color:var(--hue);font-family:var(--font-mono), ui-monospace, monospace;margin-right:.55rem;font-weight:600}.landing.gateway-landing .gateway-example-meta{z-index:1;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex;position:relative}.landing.gateway-landing .gateway-example-chip{border:1px solid color-mix(in oklab, var(--hue) 40%, transparent);color:var(--hue);font:500 .68rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:.26rem .6rem}.landing.gateway-landing .gateway-example-origin{color:var(--text-4);font:500 .62rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;margin-left:auto}@media (scripting:enabled){.landing.gateway-landing .gateway-examples-grid .gateway-example-card{opacity:0}}.landing.gateway-landing .gateway-examples-grid[data-shown=true] .gateway-example-card{animation:card-rise .62s var(--ease) both}.landing.gateway-landing .gateway-examples-grid[data-shown=true] .gateway-example-card:first-child{animation-delay:50ms}.landing.gateway-landing .gateway-examples-grid[data-shown=true] .gateway-example-card:nth-child(2){animation-delay:.15s}.landing.gateway-landing .gateway-examples-grid[data-shown=true] .gateway-example-card:nth-child(3){animation-delay:.25s}.landing.gateway-landing .gateway-examples-grid[data-shown=true] .gateway-example-card:nth-child(4){animation-delay:.35s}.landing.gateway-landing .gateway-examples-grid[data-shown=true] .gateway-example-card:nth-child(5){animation-delay:.45s}.landing.gateway-landing .gateway-examples-grid[data-shown=true] .gateway-example-card:nth-child(6){animation-delay:.55s}@keyframes card-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .gateway-examples-grid .gateway-example-card{opacity:1;animation:none}}@media (max-width:980px){.landing.gateway-landing .gateway-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.landing.gateway-landing .gateway-examples-grid{grid-template-columns:1fr}}.landing.gateway-landing .pipe-points{gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.landing.gateway-landing .pipe-points li{color:var(--text-2);padding-left:1.3rem;font-size:.9rem;line-height:1.5;position:relative}.landing.gateway-landing .pipe-points li:before{content:"▸";color:var(--acc-teal);font-size:.8rem;position:absolute;top:0;left:0}.landing.gateway-landing .pipe-stage[data-flip] .pipe-points li:before{color:var(--acc-violet)}.landing.gateway-landing .gateway-diff{position:relative}.landing.gateway-landing .gateway-diff:before{content:"";background:linear-gradient(90deg, transparent, var(--line-3) 18%, var(--line-3) 82%, transparent);width:min(1272px,100% - 56px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing.gateway-landing .gateway-diff-head{max-width:44rem}.landing.gateway-landing .gateway-diff-lede{color:var(--text-3);margin-top:1rem;line-height:1.65}.landing.gateway-landing .gateway-diff-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1.2rem,3vw,2.6rem);margin-top:2.4rem;display:grid}.landing.gateway-landing .gateway-diff-col{border:1px solid var(--line-2);background:linear-gradient(180deg, #ffffff06, transparent 50%), var(--surface);box-shadow:var(--shadow-card);border-radius:16px;padding:1.4rem 1.5rem 1.5rem}.landing.gateway-landing .gateway-diff-before{border-color:color-mix(in oklab, var(--acc-red) 22%, var(--line-2))}.landing.gateway-landing .gateway-diff-after{border-color:color-mix(in oklab, var(--acc-green) 30%, var(--line-2));box-shadow:var(--shadow-card), 0 0 60px -24px #5eb88b59}.landing.gateway-landing .gateway-diff-label{color:var(--coral);font:600 .68rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem}.landing.gateway-landing .gateway-diff-label-after{color:var(--acc-green)}.landing.gateway-landing .gateway-diff-files{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.landing.gateway-landing .gateway-diff-file{border:1px solid var(--line-2);background:#0000003d;border-radius:9px;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .8rem;display:flex}.landing.gateway-landing .gateway-diff-file code{color:var(--text-2);font:500 .76rem/1.4 var(--font-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing.gateway-landing .gateway-diff-tool{color:var(--text-4);font:500 .62rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;flex:none}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-diff-file{animation:6.5s ease-in-out infinite alternate file-drift;animation-delay:calc(var(--i,0) * -1.4s)}}@keyframes file-drift{0%{transform:translate(0)rotate(0)}33%{transform:translate(2px,-1px)rotate(.35deg)}66%{transform:translate(-2px,1px)rotate(-.3deg)}to{transform:translate(1px,-2px)rotate(.25deg)}}.landing.gateway-landing .gateway-diff-note{color:var(--text-4);margin:1.1rem 0 0;font-size:.82rem;line-height:1.55}.landing.gateway-landing .gateway-diff-arrow{color:var(--text-3);align-items:center;gap:0;display:flex;position:relative}.landing.gateway-landing .gateway-diff-arrow-line{background:var(--line-3);width:clamp(1.6rem,4vw,3.4rem);height:1px;position:relative;overflow:visible}.landing.gateway-landing .gateway-diff-arrow-line:after{content:"";background:var(--acc-green);width:6px;height:6px;box-shadow:0 0 9px var(--acc-green);opacity:0;border-radius:50%;position:absolute;top:-2.5px;left:0}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-diff-arrow-line:after{animation:2.2s linear infinite diff-pulse}}@keyframes diff-pulse{0%{opacity:0;transform:translate(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(clamp(1.2rem,3.4vw,3rem))}}.landing.gateway-landing .gateway-diff-arrow-head{font-size:1.1rem}.landing.gateway-landing .gateway-diff-url{border:1px solid color-mix(in oklab, var(--acc-green) 35%, var(--line-2));background:#00000047;border-radius:11px;margin:0;padding:.8rem 1rem;box-shadow:inset 0 1px #ffffff0a,0 0 26px -10px #5eb88b73}.landing.gateway-landing .gateway-diff-url code{color:var(--text);font:560 .92rem/1.4 var(--font-mono), ui-monospace, monospace}.landing.gateway-landing .gateway-diff-wins{gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.landing.gateway-landing .gateway-diff-wins li{color:var(--text-2);padding-left:1.35rem;font-size:.9rem;line-height:1.5;position:relative}.landing.gateway-landing .gateway-diff-wins li:before{content:"✓";color:var(--acc-green);font-weight:600;position:absolute;left:0}@media (max-width:900px){.landing.gateway-landing .gateway-diff-grid{grid-template-columns:1fr}.landing.gateway-landing .gateway-diff-arrow{justify-content:center;transform:rotate(90deg)}}.landing.gateway-landing .gateway-builtin-card{grid-template-rows:auto auto auto}.landing.gateway-landing .gateway-builtin-glyph{grid-row:1/span 2}.landing.gateway-landing .gateway-builtin-ask{border-top:1px solid var(--line);color:var(--text-3);grid-column:1/-1;margin-top:.7rem;padding-top:.7rem;font-size:.8rem;font-style:italic;line-height:1.5}.landing.gateway-landing .pipe-term-dots i:first-child{background:color-mix(in oklab, var(--acc-red) 65%, var(--line-3))}.landing.gateway-landing .pipe-term-dots i:nth-child(2){background:color-mix(in oklab, var(--acc-amber) 65%, var(--line-3))}.landing.gateway-landing .pipe-term-dots i:nth-child(3){background:color-mix(in oklab, var(--acc-green) 65%, var(--line-3))}.landing.gateway-landing .gateway-band-inner{background:radial-gradient(120% 220% at 85% -40%,#ffffff24,#0000 55%),radial-gradient(70% 130% at 100% 110%,#a293e861,#0000 60%),linear-gradient(150deg,#e42238 0%,#b81f39 55%,#8f1f4b 100%)}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .hero-aurora i,.landing.gateway-landing .gateway-diff-file,.landing.gateway-landing .gateway-diff-arrow-line:after,.landing.gateway-landing .cycle-word{animation:none}}.landing.gateway-landing .cycle-words{clip-path:inset(0);overflow:clip;transform:translateZ(0)}.landing.gateway-landing .cycle-word{will-change:transform, opacity}.landing.gateway-landing .cycle-words{min-width:min(28ch,82vw)}.landing.gateway-landing .gateway-hero-visual{position:relative}.landing.gateway-landing .gateway-hero-visual:before{content:"";opacity:.5;pointer-events:none;background:url(/media/mcp-hero-linked-nodes.webp) 50%/cover no-repeat;position:absolute;inset:-22% -34% -28% -24%;-webkit-mask-image:radial-gradient(68% 62% at 58% 46%,#000 26%,#0000 74%);mask-image:radial-gradient(68% 62% at 58% 46%,#000 26%,#0000 74%)}.landing.gateway-landing .gateway-hero-visual>*{position:relative}.landing.gateway-landing .gateway-shots{position:relative;overflow:clip}.landing.gateway-landing .gateway-shots:before{content:"";opacity:.14;pointer-events:none;background:url(/media/mcp-hero-linked-nodes.webp) 50% 30%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 30%,#000 0%,#0000 78%);mask-image:radial-gradient(90% 80% at 50% 30%,#000 0%,#0000 78%)}.landing.gateway-landing .gateway-shots>*{position:relative}.landing.gateway-landing .gateway-shots-head{max-width:44rem}.landing.gateway-landing .gateway-shots-lede{color:var(--text-3);margin-top:1rem;line-height:1.65}.landing.gateway-landing .gateway-shots-stage{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(1.2rem,2.5vw,2rem);margin-top:2.6rem;display:grid}.landing.gateway-landing .gateway-shot{border:1px solid var(--panel-frame);background:var(--panel-navy);transition:transform .26s var(--ease);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 40px 90px -50px #000000d9,0 0 110px -40px #e4223859}.landing.gateway-landing .gateway-shot:hover{transform:translateY(-6px)}.landing.gateway-landing .gateway-shot-side{margin-top:clamp(1.5rem,4vw,3.6rem);box-shadow:0 0 0 1px #ffffff08,0 40px 90px -50px #000000d9,0 0 110px -40px #a293e866}.landing.gateway-landing .gateway-shot-bar{border-bottom:1px solid var(--panel-frame);background:#ffffff05;align-items:center;gap:5px;padding:.6rem .9rem;display:flex}.landing.gateway-landing .gateway-shot-bar i{background:var(--line-3);border-radius:50%;width:9px;height:9px}.landing.gateway-landing .gateway-shot-bar i:first-child{background:color-mix(in oklab, var(--acc-red) 60%, var(--line-3))}.landing.gateway-landing .gateway-shot-bar i:nth-child(2){background:color-mix(in oklab, var(--acc-amber) 60%, var(--line-3))}.landing.gateway-landing .gateway-shot-bar i:nth-child(3){background:color-mix(in oklab, var(--acc-green) 60%, var(--line-3))}.landing.gateway-landing .gateway-shot-crumb{color:var(--text-4);font:500 .66rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin-left:.6rem}.landing.gateway-landing .gateway-shot img{width:100%;height:auto;display:block}.landing.gateway-landing .gateway-shot figcaption{border-top:1px solid var(--panel-frame);color:var(--text-3);padding:.85rem 1rem .95rem;font-size:.84rem;line-height:1.55}@media (max-width:900px){.landing.gateway-landing .gateway-shots-stage{grid-template-columns:1fr}.landing.gateway-landing .gateway-shot-side{margin-top:0}}.landing.gateway-landing .gateway-flow-orbital{gap:.9rem;width:min(100%,31rem)}.landing.gateway-landing .gateway-orbit{height:23rem;margin:.2rem 0 0;position:relative}.landing.gateway-landing .gateway-orbit-grid{background:radial-gradient(circle,#0000 calc(6.1rem - 1px),#ffffff12 6.1rem,#0000 calc(6.1rem + 1px)),radial-gradient(circle,#0000 calc(9.4rem - 1px),#ffffff0e 9.4rem,#0000 calc(9.4rem + 1px)),radial-gradient(circle,#e4223817 0%,#0000 42%);position:absolute;inset:0}.landing.gateway-landing .gateway-orbit-ring{position:absolute;inset:0}.landing.gateway-landing .gateway-orbit-sat{transform:rotate(var(--a)) translateX(var(--r)) rotate(calc(-1 * var(--a)));margin:-1.15rem 0 0 -1.15rem;position:absolute;top:50%;left:50%}.landing.gateway-landing .gateway-orbit-sat-inner{background:linear-gradient(#ffffff0d,#0000 55%),#0a0c12d9;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex;box-shadow:0 8px 22px -12px #000000e6}.landing.gateway-landing .gateway-orbit-sat-inner img{width:20px;height:20px;display:block}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-orbit-ring[data-ring=inner]{animation:70s linear infinite orbit-spin}.landing.gateway-landing .gateway-orbit-ring[data-ring=outer]{animation:110s linear infinite reverse orbit-spin}.landing.gateway-landing .gateway-orbit-ring[data-ring=inner] .gateway-orbit-sat-inner{animation:70s linear infinite reverse orbit-spin}.landing.gateway-landing .gateway-orbit-ring[data-ring=outer] .gateway-orbit-sat-inner{animation:110s linear infinite orbit-spin}}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing.gateway-landing .gateway-orbit-core{width:3.4rem;height:3.4rem;margin:-1.7rem 0 0 -1.7rem;position:absolute;top:50%;left:50%}.landing.gateway-landing .gateway-orbit-core-dot{background:var(--accent-bright);border-radius:50%;position:absolute;inset:28%;box-shadow:0 0 22px #e42238cc,0 0 60px #e4223859}.landing.gateway-landing .gateway-orbit-core-arc{opacity:0;background:conic-gradient(#0000 0deg 250deg,#e42238cc 320deg,#0000 360deg);border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px))}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-orbit-core-arc{opacity:1;animation:3.2s linear infinite orbit-spin}.landing.gateway-landing .gateway-orbit-core-dot{animation:3.2s ease-in-out infinite alternate core-breathe}}@keyframes core-breathe{0%{transform:scale(1)}to{transform:scale(1.14)}}.landing.gateway-landing .gateway-orbit-serving{justify-content:center;align-items:baseline;gap:.6rem;margin:0;display:flex}.landing.gateway-landing .gateway-orbit-serving .gateway-flow-cycle{text-align:left;flex:none;width:15rem}.landing.gateway-landing .gateway-orbit-clients{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin:0;display:flex}.landing.gateway-landing .gateway-orbit-clients-note{color:var(--text-4);margin-left:.3rem;font-size:.76rem}@media (max-width:480px){.landing.gateway-landing .gateway-orbit{height:19rem}.landing.gateway-landing .gateway-orbit-sat{transform:rotate(var(--a)) translateX(calc(var(--r) * .76)) rotate(calc(-1 * var(--a)))}}.landing.gateway-landing .gateway-orbit-serving{flex-wrap:nowrap;align-items:center}.landing.gateway-landing .gateway-orbit-serving .gateway-flow-served-label{flex:none}.landing.gateway-landing .gateway-orbit-serving .gateway-flow-cycle{width:12.5rem;height:1.35rem}.landing.gateway-landing .gateway-builtin-grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.6rem}.landing.gateway-landing .gateway-builtin-card{column-gap:.7rem;padding:.7rem .85rem}.landing.gateway-landing .gateway-builtin-glyph{width:2rem;height:2rem}.landing.gateway-landing .gateway-builtin-name{font-size:.86rem}.landing.gateway-landing .gateway-builtin-kind{font-size:.6rem}.landing.gateway-landing .gateway-orbit-serving .gateway-flow-cycle-item{font:500 .86rem/1.5 var(--font-mono), ui-monospace, monospace;letter-spacing:0}.landing.gateway-landing .gateway-flow-free{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:0;padding:0;display:flex}.landing.gateway-landing .gateway-flow-free:hover{transform:none}.landing.gateway-landing .gateway-orbit-free{width:100%;height:28rem;margin:0;position:relative}.landing.gateway-landing .gateway-orbit-free .gateway-orbit-grid{background:radial-gradient(circle,#0000 calc(7.9rem - 1px),#ffffff12 7.9rem,#0000 calc(7.9rem + 1px)),radial-gradient(circle,#0000 calc(11.6rem - 1px),#ffffff0d 11.6rem,#0000 calc(11.6rem + 1px)),radial-gradient(circle,#e422381a 0%,#0000 38%)}.landing.gateway-landing .gateway-orbit-hub{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing.gateway-landing .gateway-orbit-url{z-index:1;border:1px solid color-mix(in oklab, var(--accent-bright) 55%, var(--line-2));color:var(--text);font:560 .95rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(#ffffff0d,#0000 50%),#07080ceb;border-radius:12px;padding:.85rem 1.25rem;display:block;position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 34px -6px #e422388c,0 24px 60px -30px #000000e6}.landing.gateway-landing .gateway-orbit-hub-pulse{opacity:0;border:1px solid #e422388c;border-radius:16px;position:absolute;inset:-.55rem -.8rem}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-orbit-hub-pulse{animation:hub-pulse 3.4s var(--ease) infinite}}@keyframes hub-pulse{0%{opacity:0;transform:scale(.97)}22%{opacity:.7}70%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}.landing.gateway-landing .gateway-flow-free-link{margin-top:.4rem}.landing.gateway-landing .gateway-hero-visual{justify-content:center}@media (max-width:980px){.landing.gateway-landing .gateway-orbit-free{height:24rem}.landing.gateway-landing .gateway-orbit-free .gateway-orbit-sat{transform:rotate(var(--a)) translateX(calc(var(--r) * .82)) rotate(calc(-1 * var(--a)))}.landing.gateway-landing .gateway-orbit-url{padding:.7rem 1rem;font-size:.82rem}}.landing.gateway-landing .gateway-orbit-sat-inner{place-items:center;display:grid;position:relative}.landing.gateway-landing .gateway-orbit-face{opacity:0;grid-area:1/1;justify-content:center;align-items:center;display:flex}.landing.gateway-landing .gateway-orbit-face:first-child{opacity:1}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-orbit-face,.landing.gateway-landing .gateway-orbit-face:first-child{opacity:0;animation:27s linear infinite orbit-face;animation-delay:calc(var(--f,0) * 9s - var(--p,0) * 1.9s - 54s)}.landing.gateway-landing .gateway-orbit:hover .gateway-orbit-ring,.landing.gateway-landing .gateway-orbit:hover .gateway-orbit-sat-inner,.landing.gateway-landing .gateway-orbit:hover .gateway-orbit-face{animation-play-state:paused}}@keyframes orbit-face{0%{opacity:0;transform:scale(.55)}2%{opacity:1;transform:scale(1)}33.3%{opacity:1;transform:scale(1)}35.5%{opacity:0;transform:scale(.55)}to{opacity:0;transform:scale(.55)}}.landing.gateway-landing .gateway-orbit-hub{z-index:3;width:min(26rem,78vw)}.landing.gateway-landing .gateway-orbit-hub .gateway-orbit-hub-pulse{pointer-events:none}.landing.gateway-landing .gateway-orbit-hub .hero-searchbar{width:100%}.landing.gateway-landing .gateway-orbit-hub .hero-search-form{border-color:color-mix(in oklab, var(--accent-bright) 45%, var(--line-3));background:linear-gradient(#ffffff0a,#0000 45%),#07080ceb;box-shadow:inset 0 1px #ffffff0d,0 0 34px -6px #e4223880,0 24px 60px -30px #000000e6}.landing.gateway-landing .gateway-orbit-hub .hero-search-list{z-index:8}.landing.gateway-landing .hero-gateway-line{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.7rem 0 0;display:flex}.landing.gateway-landing .hero-gateway-url{border:1px solid var(--line-2);color:var(--text-2);font:500 .82rem/1 var(--font-mono), ui-monospace, monospace;white-space:nowrap;background:#0000004d;border-radius:9px;padding:.45rem .75rem}.landing.gateway-landing .hero-gateway-line .onelink-next{margin-top:0}.landing.gateway-landing .hero-search-starters-label{color:var(--text-4);font:500 .64rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem}.landing.gateway-landing .hero-search-starters-row{flex-wrap:wrap;gap:.4rem;display:flex}.landing.gateway-landing .hero-search-starter{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;transition:transform .16s var(--ease);background:#ffffff08;border-radius:999px;padding:.38rem .75rem;font-size:.8rem}.landing.gateway-landing .hero-search-starter:hover{border-color:var(--line-3);color:var(--text);transform:translateY(-1px)}.landing.gateway-landing .hero-search-kinds{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.35rem;margin-bottom:.3rem;padding:.35rem .45rem .55rem;display:flex}.landing.gateway-landing .hero-search-kind-pill{border:1px solid var(--line-2);color:var(--text-3);font:500 .68rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;cursor:pointer;transition:transform .16s var(--ease);background:0 0;border-radius:999px;padding:.28rem .65rem}.landing.gateway-landing .hero-search-kind-pill:hover{color:var(--text);border-color:var(--line-3)}.landing.gateway-landing .hero-search-kind-pill[data-active]{border-color:color-mix(in oklab, var(--accent-bright) 55%, var(--line-2));color:var(--indigo)}.landing.gateway-landing .gateway-orbit-field{display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 36%,#0000 44% 56%,#000 64% 100%);mask-image:linear-gradient(#000 0% 36%,#0000 44% 56%,#000 64% 100%)}.landing.gateway-landing .gateway-orbit-hub .hero-search-form input{min-width:5rem;padding:.5rem 0;font-size:.95rem}.landing.gateway-landing .gateway-orbit-hub .hero-search-go{padding:.58rem 1.15rem;font-size:.9rem}.landing.gateway-landing .gateway-orbit-hub-pulse{border-color:#e4223859;border-radius:15px;inset:-4px -6px}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-orbit-hub-pulse{animation:hub-pulse 4.2s var(--ease) infinite}}.landing.gateway-landing .hero-searchbar .hero-search-form{border:1px solid color-mix(in oklab, var(--accent-bright) 40%, var(--line-3));background:linear-gradient(#ffffff0a,#0000 45%),#07080ceb;border-radius:14px;align-items:center;gap:.75rem;height:3.4rem;padding:0 1.15rem;display:flex;box-shadow:inset 0 1px #ffffff0d,0 0 34px -8px #e4223873,0 24px 60px -30px #000000e6}.landing.gateway-landing .hero-search-glass{color:var(--text-4);flex:none}.landing.gateway-landing .hero-searchbar .hero-search-form:focus-within .hero-search-glass{color:var(--text-2)}.landing.gateway-landing .hero-searchbar .hero-search-form input{min-width:4rem;color:var(--text);background:0 0;border:0;flex:1;padding:0;font-size:1rem}.landing.gateway-landing .hero-searchbar input[type=search]::-webkit-search-cancel-button{appearance:none}.landing.gateway-landing .hero-search-spin{border:2px solid var(--line-2);border-top-color:var(--accent-bright);opacity:0;border-radius:50%;flex:none;width:15px;height:15px}.landing.gateway-landing .hero-searchbar[data-busy] .hero-search-spin{opacity:1}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .hero-searchbar[data-busy] .hero-search-spin{animation:.7s linear infinite search-spin}}@keyframes search-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing.gateway-landing .hero-searchbar .hero-search-list{border:1px solid var(--line-2);background:color-mix(in oklab, var(--panel-navy) 88%, black);border-radius:14px;padding:.4rem;top:calc(100% + .65rem);left:0;right:0;box-shadow:0 0 0 1px #ffffff08,0 40px 90px -40px #000000f2,0 10px 30px -18px #000c}.landing.gateway-landing .hero-search-section{color:var(--text-4);font:500 .62rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;margin:.35rem 0 .55rem;padding:0 .55rem}.landing.gateway-landing .hero-search-item{flex-direction:row;align-items:center;gap:.7rem;padding:.55rem .6rem}.landing.gateway-landing .hero-search-item[data-active]{box-shadow:inset 2px 0 0 var(--accent-bright);background:#ffffff0e}.landing.gateway-landing .hero-search-text{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.landing.gateway-landing .hero-search-name{font-size:.88rem}.landing.gateway-landing .hero-search-name mark{color:var(--indigo);background:0 0;font-weight:650}.landing.gateway-landing .hero-search-item .hero-search-kind{border:1px solid var(--line-2);color:var(--text-4);letter-spacing:.05em;border-radius:6px;flex:none;margin-left:auto;padding:.22rem .5rem}.landing.gateway-landing .hero-search-desc{font-size:.75rem}.landing.gateway-landing .hero-search-hints{border-top:1px solid var(--line);color:var(--text-4);gap:1.1rem;margin:.35rem 0 0;padding:.55rem .6rem .25rem;font-size:.68rem;display:flex}.landing.gateway-landing .hero-search-hints span{align-items:center;gap:.35rem;display:inline-flex}.landing.gateway-landing .hero-search-hints kbd{border:1px solid var(--line-2);color:var(--text-3);font:500 .62rem/1.3 var(--font-mono), ui-monospace, monospace;background:#ffffff08;border-radius:4px;padding:.08rem .32rem}.landing.gateway-landing .gateway-orbit-hub .hero-search-form{padding:0 1.15rem}.landing.gateway-landing .gateway-hero{padding-bottom:clamp(.5rem,1.5vw,1.5rem)}.landing.gateway-landing .gateway-wall{padding:clamp(.75rem,2vw,1.5rem) 0 clamp(2.4rem,4.5vw,3.5rem)}.landing.gateway-landing .wall-head{margin-bottom:1.1rem}.landing.gateway-landing .wall-cta{margin-top:1.3rem}.landing.gateway-landing .wall-browse{color:var(--text-3);font-size:.86rem;font-weight:550;text-decoration:none}.landing.gateway-landing .wall-browse:after{content:" →"}.landing.gateway-landing .wall-browse:hover{color:var(--text)}.landing.gateway-landing .hero-search-name{display:block}.landing.gateway-landing .hero-search-name .hero-search-house{margin-left:.45rem}.landing.gateway-landing .hero-search-item .hero-search-kind{align-self:center}.landing.gateway-landing .gateway-orbit-hub-pulse{display:none}.landing.gateway-landing .hero-searchbar .hero-search-form{border-color:var(--line-3);transition:none;box-shadow:inset 0 1px #ffffff0d,0 24px 60px -30px #000000e6}.landing.gateway-landing .hero-searchbar[data-open] .hero-search-form{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.landing.gateway-landing .hero-searchbar[data-open] .hero-search-form:focus-within{box-shadow:inset 0 1px #ffffff0d,0 24px 60px -30px #000000e6}.landing.gateway-landing .hero-searchbar .hero-search-list{border:1px solid var(--line-3);background:linear-gradient(#ffffff05,#0000 30%),#07080cf5;border-top:0;border-radius:0 0 14px 14px;margin:0;padding:.45rem .45rem .35rem;top:100%;box-shadow:0 40px 90px -40px #000000f2,0 24px 60px -30px #000000e6}.landing.gateway-landing .hero-searchbar .hero-search-list:before{content:"";background:var(--line-2);height:1px;position:absolute;top:0;left:.9rem;right:.9rem}.landing.gateway-landing .hero-search-starters{padding:.7rem .9rem .6rem}.landing.gateway-landing .hero-search-section{margin:.15rem 0 .55rem;padding:0}.landing.gateway-landing .hero-search-starter{background:#ffffff06;padding:.34rem .7rem;font-size:.78rem}.landing.gateway-landing .hero-search-hints{gap:1rem;margin-top:.6rem;padding:.55rem 0 .15rem}.landing.gateway-landing .gateway-hero-visual:before{opacity:.65;background-image:url(/media/landing/hero-chain.webp);inset:-30% -40% -34% -30%;-webkit-mask-image:radial-gradient(72% 66% at 55% 44%,#000 30%,#0000 76%);mask-image:radial-gradient(72% 66% at 55% 44%,#000 30%,#0000 76%)}.landing.gateway-landing .gateway-shots:before{background-image:url(/media/landing/chain-crisp.webp)}.landing.gateway-landing .gateway-hero-visual:before{opacity:.92;background-image:url(/media/landing/hero-gateway.webp);background-position:50% 40%;inset:-14% -22% -10% -42%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 88%,#0009 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 88%,#0009 100%)}.landing.gateway-landing .gateway-shots:before{opacity:.12;background-image:url(/media/landing/gateway-streams.webp)}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-hero-visual:before{will-change:transform;animation:42s ease-in-out infinite alternate hero-drift}}@keyframes hero-drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.07)translate(-1.6%,1.2%)}}.landing.gateway-landing .gateway-orbit-hub{width:min(30rem,84vw)}.landing.gateway-landing .hero-searchbar .hero-search-form{height:3.7rem}.landing.gateway-landing .hero-searchbar .hero-search-form input{font-size:1.05rem}.landing.gateway-landing .gateway-trend{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .5rem;margin-top:.9rem;display:flex}.landing.gateway-landing .gateway-trend-label{color:var(--text-4);font:500 .62rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;margin-right:.35rem}.landing.gateway-landing .gateway-trend-chip{border:1px solid var(--line-2);max-width:11rem;color:var(--text-2);font:500 .76rem/1 var(--font-mono), ui-monospace, monospace;white-space:nowrap;text-overflow:ellipsis;transition:transform .16s var(--ease);background:#07080cbf;border-radius:999px;align-items:center;gap:.42rem;padding:.34rem .7rem;text-decoration:none;display:inline-flex;overflow:hidden}.landing.gateway-landing .gateway-trend-chip:hover{border-color:var(--line-3);color:var(--text);transform:translateY(-2px)}.landing.gateway-landing .gateway-trend-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.landing.gateway-landing .gateway-trend-icon img{width:14px;height:14px;display:block}.landing.gateway-landing .gateway-trend-letter{width:14px;height:14px;color:var(--text-3);font:600 .56rem/14px var(--font-mono), ui-monospace, monospace;text-align:center;background:#ffffff14;border-radius:4px}.landing.gateway-landing .gateway-orbit-calm .gateway-orbit-hub{top:58%}.landing.gateway-landing .gateway-flow-free{position:static}.landing.gateway-landing .hero-art-film{object-fit:cover;pointer-events:none;opacity:.92;width:auto;min-width:100%;height:auto;position:absolute;inset:-14% -22% -10% -42%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 88%,#0009 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 88%,#0009 100%)}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .hero-art-film{will-change:transform;animation:42s ease-in-out infinite alternate hero-drift}.landing.gateway-landing .gateway-hero-visual:has(.hero-art-film):before{opacity:0}}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .hero-art-film{display:none}}.landing.gateway-landing .hero-art-film{width:164%;min-width:0;height:124%;inset:-14% auto auto -42%}.landing.gateway-landing .hero-halo{pointer-events:none;position:absolute;inset:0}.landing.gateway-landing .hero-halo-glow{background:radial-gradient(50% 50%,#a293e829 0%,#63c2b20f 46%,#0000 72%);width:46rem;height:26rem;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.landing.gateway-landing .hero-halo-ring{width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);position:absolute;top:58%;left:50%;transform:scaleY(.34)}.landing.gateway-landing .hero-halo-ring[data-ring="1"]{--d:30rem;--rc:#a293e8e6}.landing.gateway-landing .hero-halo-ring[data-ring="2"]{--d:40rem;--rc:#63c2b2cc}.landing.gateway-landing .hero-halo-ring[data-ring="3"]{--d:50rem;--rc:#f2876bb3}.landing.gateway-landing .hero-halo-ring i{background:conic-gradient(from 0deg, transparent 0%, transparent 58%, var(--rc) 76%, #fffffff2 81%, var(--rc) 86%, transparent 100%);opacity:.75;border-radius:50%;display:block;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .hero-halo-ring[data-ring="1"] i{animation:15s linear infinite halo-spin}.landing.gateway-landing .hero-halo-ring[data-ring="2"] i{animation:24s linear infinite reverse halo-spin}.landing.gateway-landing .hero-halo-ring[data-ring="3"] i{animation:36s linear infinite halo-spin}}@keyframes halo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing.gateway-landing .hero-halo-dot{top:calc(30% + (var(--i) * 7%));left:calc(18% + (var(--i) * 9%));opacity:0;background:#d6cdffcc;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 6px #a293e8cc}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .hero-halo-dot{animation:11s ease-in-out infinite halo-drift;animation-delay:calc(var(--i) * -1.6s)}}@keyframes halo-drift{0%{opacity:0;transform:translateY(1.6rem)}18%{opacity:.9}62%{opacity:.5}to{opacity:0;transform:translateY(-3.2rem)}}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .hero-halo-ring i{opacity:.4}.landing.gateway-landing .hero-halo-dot{opacity:0}}.landing.gateway-landing .gateway-trend-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.landing.gateway-landing .hero-halo{display:none}.landing.gateway-landing .gateway-hero-visual:before{content:""}.landing.gateway-landing .gateway-orbit-calm{height:24rem}.landing.gateway-landing .hero-searchbar .hero-search-form input{color:#fff}.landing.gateway-landing .hero-searchbar .hero-search-form input::placeholder{color:#ffffff8c}.landing.gateway-landing .hero-search-glass{color:#fff9}.landing.gateway-landing .hero-searchbar .hero-search-form:focus-within{border-color:#ffffff47;box-shadow:inset 0 1px #ffffff29,0 0 0 3px #e4223824,0 18px 50px -22px #000000d9}.landing.gateway-landing .hero-searchbar .hero-search-list{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#0a0b10d1;border-color:#ffffff24}.landing.gateway-landing .hero-searchbar[data-open] .hero-search-form{border-color:#ffffff29}.landing.gateway-landing .gateway-trend-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b108c;border-color:#ffffff24}.landing.gateway-landing .gateway-trend{justify-content:flex-start}.landing.gateway-landing .gateway-trend-label{flex-basis:100%;margin:0 0 .1rem}.landing.gateway-landing .gateway-trend-chip{max-width:14rem}.landing.gateway-landing .hero-art-film{object-fit:cover;object-position:center 40%;pointer-events:none;opacity:.92;width:164%;min-width:0;max-width:none;height:124%;display:block;position:absolute;inset:-14% auto auto -42%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 88%,#0009 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 88%,#0009 100%)}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .hero-art-film{display:none}}.landing.gateway-landing .gateway-hero{align-items:center;min-height:calc(100dvh - 96px);display:flex}.landing.gateway-landing .gateway-hero>.wrap{width:100%}@media (max-width:980px){.landing.gateway-landing .gateway-hero{min-height:0}.landing.gateway-landing .gateway-hero-visual{margin-top:1.6rem}.landing.gateway-landing .gateway-hero-visual:before,.landing.gateway-landing .hero-art-film{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 100%);mask-image:linear-gradient(#0000 0%,#000 22% 100%)}}.landing.gateway-landing .gateway-action{position:relative}.landing.gateway-landing .gateway-action-head{margin-bottom:2.2rem}.landing.gateway-landing .action-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.landing.gateway-landing .action-col{gap:1.1rem;display:grid}.landing.gateway-landing .action-panel{border:1px solid var(--line-2);border-radius:8px;padding:1rem 1.1rem 1.1rem}.landing.gateway-landing .action-panel-title,.landing.gateway-landing .action-chat-brand{color:var(--text-4);font:600 .66rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem}.landing.gateway-landing .action-search{border:1px solid var(--line-2);border-radius:6px;justify-content:space-between;align-items:center;gap:.7rem;margin:0 0 .6rem;padding:.5rem .7rem;display:flex}.landing.gateway-landing .action-search-q{color:var(--text-2);font:500 .76rem/1 var(--font-mono), ui-monospace, monospace}.landing.gateway-landing .action-search-n{color:var(--text-4);font:500 .64rem/1 var(--font-mono), ui-monospace, monospace}.landing.gateway-landing .action-rows{margin:0;padding:0;list-style:none}.landing.gateway-landing .action-row{justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .1rem;display:flex}.landing.gateway-landing .action-row+.action-row{border-top:1px solid var(--line)}.landing.gateway-landing .action-row-name{color:var(--text-2);font:500 .8rem/1.3 var(--font-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing.gateway-landing .action-match{border:1px solid color-mix(in oklab, var(--acc-steel) 45%, transparent);color:var(--acc-steel);font:600 .58rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;flex:none;padding:.16rem .45rem}.landing.gateway-landing .action-live{color:var(--acc-green);font:500 .68rem/1 var(--font-mono), ui-monospace, monospace;flex:none;align-items:center;gap:.35rem;display:inline-flex}.landing.gateway-landing .action-live:before{content:"";background:var(--acc-green);width:5px;height:5px;box-shadow:0 0 6px var(--acc-green);border-radius:50%}.landing.gateway-landing .action-dim,.landing.gateway-landing .action-mask{color:var(--text-4);font:500 .7rem/1 var(--font-mono), ui-monospace, monospace;flex:none}.landing.gateway-landing .action-plan{color:var(--text-3);margin:0;padding:0 0 0 1.1rem;font-size:.82rem;line-height:1.7}.landing.gateway-landing .action-plan li::marker{color:var(--acc-steel);font:600 .7rem/1 var(--font-mono), ui-monospace, monospace}.landing.gateway-landing .action-center{border:1px solid var(--line-3);background:linear-gradient(#ffffff08,#0000 45%),#0a0b10b3;border-radius:12px;padding:1.1rem 1.2rem 1.2rem;box-shadow:0 30px 70px -45px #000000e6}.landing.gateway-landing .action-chat-head{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.landing.gateway-landing .action-chat-brand{align-items:center;gap:.5rem;margin:0;display:inline-flex}.landing.gateway-landing .action-ask{color:var(--text);background:#ffffff0d;border-radius:12px;margin:0 0 .9rem;padding:.8rem 1rem;font-size:.92rem;line-height:1.55}.landing.gateway-landing .action-tools{flex-wrap:wrap;gap:.5rem;margin:0 0 .9rem;display:flex}.landing.gateway-landing .action-tool-chip{color:var(--text-4);font:600 .68rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.landing.gateway-landing .action-result{color:var(--text-2);margin:0 0 1.4rem;font-size:.92rem;line-height:1.6}.landing.gateway-landing .action-reply{border:1px solid var(--line-2);color:var(--text-4);border-radius:999px;justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem .6rem .6rem .95rem;font-size:.82rem;display:flex}.landing.gateway-landing .action-reply-send{background:var(--accent-bright);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;display:flex}.landing.gateway-landing .action-facts{gap:.55rem;margin:0;display:grid}.landing.gateway-landing .action-facts>div{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.landing.gateway-landing .action-facts dt{color:var(--text-4);font:500 .64rem/1.4 var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.landing.gateway-landing .action-facts dd{color:var(--text-2);font:500 .76rem/1.4 var(--font-mono), ui-monospace, monospace;text-align:right;margin:0}@media (max-width:980px){.landing.gateway-landing .action-grid{grid-template-columns:1fr}.landing.gateway-landing .action-center{order:-1}}.landing.gateway-landing .gateway-hero{min-height:min(100dvh - 110px,53rem)}.landing.gateway-landing .gateway-hero-copy{justify-content:center}.landing.gateway-landing .gateway-hero-visual{align-items:center;min-height:100%}@media (max-width:980px){.landing.gateway-landing .gateway-hero{min-height:0}}.landing.gateway-landing .gateway-hero-visual:before,.landing.gateway-landing .hero-art-film{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 88%,#0009 100%),linear-gradient(#0000 0%,#000 16% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 88%,#0009 100%),linear-gradient(#0000 0%,#000 16% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.landing.gateway-landing .action-grid{align-items:stretch}.landing.gateway-landing .action-center{flex-direction:column;display:flex}.landing.gateway-landing .action-result{flex:1}.landing.gateway-landing .gateway-hero{min-height:0;padding:clamp(2.6rem,4.5vw,4.25rem) 0 clamp(1.4rem,2.5vw,2.4rem);display:block}.landing.gateway-landing .gateway-hero-grid{align-items:center}.landing.gateway-landing .gateway-hero-visual{min-height:0}.landing.gateway-landing .stack-deck{position:relative}.landing.gateway-landing .stack-card{position:sticky;top:90px}.landing.gateway-landing .stack-card+.stack-card{margin-top:clamp(2rem,4vw,3.25rem)}.landing.gateway-landing .stack-card>section{border:1px solid var(--line-2);border-radius:28px;min-height:calc(100dvh - 150px);margin:0 clamp(10px,1.8vw,26px);overflow:clip;box-shadow:0 -18px 50px -30px #000000e6,0 40px 90px -50px #000000e6}.landing.gateway-landing .stack-card:first-child>section{background:radial-gradient(60% 46% at 12% 0,#a293e81a 0%,#0000 62%),radial-gradient(50% 40% at 95% 100%,#63c2b20d 0%,#0000 65%),#171a22}.landing.gateway-landing .stack-card:nth-child(2)>section{background:radial-gradient(56% 44% at 88% 0,#e4223817 0%,#0000 60%),radial-gradient(46% 40% at 6% 92%,#8fb0cc0f 0%,#0000 65%),#161920}.landing.gateway-landing .stack-card:nth-child(3)>section{background:radial-gradient(58% 44% at 10% 4%,#8fb0cc1a 0%,#0000 62%),radial-gradient(50% 42% at 92% 96%,#a293e80f 0%,#0000 65%),#151820}.landing.gateway-landing .stack-card:nth-child(4)>section{background:radial-gradient(54% 44% at 90% 2%,#5eb88b17 0%,#0000 60%),radial-gradient(48% 42% at 8% 96%,#e422380f 0%,#0000 65%),#16191f}.landing.gateway-landing .stack-card .gateway-examples:before,.landing.gateway-landing .stack-card .gateway-diff:before{content:none}.landing.gateway-landing .stack-card>section.gateway-section{padding-top:clamp(2.75rem,5vw,4.25rem);padding-bottom:clamp(2.75rem,5vw,4.25rem)}@media (max-width:980px){.landing.gateway-landing .stack-card{position:static}.landing.gateway-landing .stack-card>section{min-height:0}}@media (scripting:enabled){.landing.gateway-landing .action-grid>*,.landing.gateway-landing .action-beat,.landing.gateway-landing .action-pop{opacity:0}.landing.gateway-landing .action-fire{opacity:.22}}.landing.gateway-landing .action-grid[data-shown=true]>*{animation:card-rise .6s var(--ease) both}.landing.gateway-landing .action-grid[data-shown=true]>:nth-child(2){animation-delay:.1s}.landing.gateway-landing .action-grid[data-shown=true]>:nth-child(3){animation-delay:.2s}.landing.gateway-landing .action-grid[data-shown=true] .action-beat{animation:beat-in .45s var(--ease) both;animation-delay:var(--at,0s)}.landing.gateway-landing .action-grid[data-shown=true] .action-pop{animation:pop-in .4s var(--ease) both;animation-delay:var(--at,0s)}.landing.gateway-landing .action-grid[data-shown=true] .action-fire{animation:fire-in .5s var(--ease) both;animation-delay:var(--at,0s)}@keyframes beat-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.55)}62%{opacity:1;transform:scale(1.09)}to{opacity:1;transform:scale(1)}}@keyframes fire-in{0%{opacity:.22;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .action-live:before{animation:2.6s ease-in-out infinite live-breathe}}@keyframes live-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.35)}}@media (scripting:enabled){.landing.gateway-landing .gateway-builtin-grid .gateway-builtin-card,.landing.gateway-landing .gateway-diff-grid>*,.landing.gateway-landing .gateway-trust-rows .gateway-trust-row,.landing.gateway-landing .gateway-shots-stage .gateway-shot{opacity:0}}.landing.gateway-landing .gateway-builtin-grid[data-shown=true] .gateway-builtin-card{animation:card-rise .5s var(--ease) both}.landing.gateway-landing .gateway-builtin-grid[data-shown=true] .gateway-builtin-card:nth-child(2n){animation-delay:70ms}.landing.gateway-landing .gateway-builtin-grid[data-shown=true] .gateway-builtin-card:nth-child(3n){animation-delay:.14s}.landing.gateway-landing .gateway-builtin-grid[data-shown=true] .gateway-builtin-card:nth-child(4n+1){animation-delay:.21s}.landing.gateway-landing .gateway-diff-grid[data-shown=true]>:first-child{animation:slide-right .6s var(--ease) both}.landing.gateway-landing .gateway-diff-grid[data-shown=true]>:nth-child(2){animation:card-rise .6s var(--ease) .25s both}.landing.gateway-landing .gateway-diff-grid[data-shown=true]>:nth-child(3){animation:slide-left .6s var(--ease) .15s both}.landing.gateway-landing .gateway-trust-rows[data-shown=true] .gateway-trust-row{animation:card-rise .55s var(--ease) both}.landing.gateway-landing .gateway-trust-rows[data-shown=true] .gateway-trust-row:nth-child(2){animation-delay:.1s}.landing.gateway-landing .gateway-trust-rows[data-shown=true] .gateway-trust-row:nth-child(3){animation-delay:.2s}.landing.gateway-landing .gateway-trust-rows[data-shown=true] .gateway-trust-row:nth-child(4){animation-delay:.3s}.landing.gateway-landing .gateway-shots-stage[data-shown=true] .gateway-shot-main{animation:slide-right .7s var(--ease) both}.landing.gateway-landing .gateway-shots-stage[data-shown=true] .gateway-shot-side{animation:slide-left .7s var(--ease) .18s both}@keyframes slide-right{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:translate(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .action-grid>*,.landing.gateway-landing .action-beat,.landing.gateway-landing .action-pop,.landing.gateway-landing .action-fire,.landing.gateway-landing .gateway-builtin-grid .gateway-builtin-card,.landing.gateway-landing .gateway-diff-grid>*,.landing.gateway-landing .gateway-trust-rows .gateway-trust-row,.landing.gateway-landing .gateway-shots-stage .gateway-shot{opacity:1;animation:none}.landing.gateway-landing .action-live:before{animation:none}}.landing.gateway-landing .gateway-section h2{letter-spacing:-.035em;font-size:clamp(1.9rem,3.1vw,2.85rem)}.landing.gateway-landing .wwh{flex-wrap:wrap;gap:.7rem 2.4rem;margin-top:1.2rem;display:flex}.landing.gateway-landing .wwh p{color:var(--text-2);align-items:baseline;gap:.6rem;margin:0;font-size:.95rem;display:flex}.landing.gateway-landing .wwh-k{color:var(--acc-steel);font:600 .64rem/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase}.landing.gateway-landing .gateway-builtin-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1180px){.landing.gateway-landing .gateway-builtin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.landing.gateway-landing .gateway-builtin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.landing.gateway-landing .gateway-builtin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing.gateway-landing .wwh{grid-template-columns:repeat(3,auto);justify-content:start;gap:.7rem 2.6rem;display:grid}@media (max-width:900px){.landing.gateway-landing .wwh{grid-template-columns:1fr}}.landing.gateway-landing .eyebrow .dot{background:currentColor}.landing.gateway-landing .gateway-action .eyebrow{color:var(--acc-teal)}.landing.gateway-landing .gateway-examples .eyebrow{color:var(--acc-violet)}.landing.gateway-landing .gateway-pipeline .eyebrow{color:var(--indigo)}.landing.gateway-landing .gateway-shots .eyebrow{color:var(--acc-steel)}.landing.gateway-landing .gateway-diff .eyebrow{color:var(--acc-green)}.landing.gateway-landing .gateway-builtin .eyebrow{color:var(--acc-amber)}.landing.gateway-landing .pipe-stage:first-of-type .pipe-num{color:var(--acc-steel)}.landing.gateway-landing .pipe-stage:nth-of-type(2) .pipe-num{color:var(--acc-violet)}.landing.gateway-landing .pipe-paste .pipe-num{color:var(--acc-teal)}.landing.gateway-landing .gateway-builtin-card .gateway-builtin-kind{color:var(--acc-steel)}.landing.gateway-landing .gateway-builtin-card[data-category=web] .gateway-builtin-kind{color:var(--acc-violet)}.landing.gateway-landing .gateway-builtin-card[data-category=security] .gateway-builtin-kind{color:var(--acc-green)}.landing.gateway-landing .stack-card>section>.wrap{z-index:1;position:relative}.landing.gateway-landing .stack-card .gateway-examples:before{content:"";opacity:.38;pointer-events:none;background:url(/use-cases/intelligence.webp) right -8% top -12%/58% no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 82% 20%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 80% at 82% 20%,#000 0%,#0000 72%)}.landing.gateway-landing .gateway-pipeline{position:relative}.landing.gateway-landing .stack-card .gateway-pipeline:before{content:"";opacity:.5;pointer-events:none;background:url(/media/catalog-panel-branch.webp) right -6% bottom -14%/50% no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 85% 85%,#000 0%,#0000 74%);mask-image:radial-gradient(60% 70% at 85% 85%,#000 0%,#0000 74%)}.landing.gateway-landing .stack-card .gateway-diff:before{content:"";opacity:.42;pointer-events:none;background:url(/media/catalog-panel-blocks.webp) left -10% bottom -18%/52% no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 70% at 12% 88%,#000 0%,#0000 72%);mask-image:radial-gradient(58% 70% at 12% 88%,#000 0%,#0000 72%)}.landing.gateway-landing .gateway-trust{position:relative;overflow:clip}.landing.gateway-landing .gateway-trust:after{content:"";opacity:.14;pointer-events:none;background:url(/backdrops/monitoring.jpg) 50% 30%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 40%,#000 0%,#0000 80%);mask-image:radial-gradient(85% 75% at 50% 40%,#000 0%,#0000 80%)}.landing.gateway-landing .gateway-trust>.wrap{z-index:1;position:relative}.landing.gateway-landing .action-grid[data-shown=true] .action-match{animation:pop-in .4s var(--ease) both, match-idle 7s ease-in-out 5s infinite;animation-delay:var(--at,0s), calc(var(--at,0s) + 4.5s)}.landing.gateway-landing .action-grid[data-shown=true] .action-tool-chip.action-fire{animation:fire-in .5s var(--ease) both, chip-idle 8s ease-in-out 6s infinite;animation-delay:var(--at,0s), calc(var(--at,0s) + 5s)}@keyframes match-idle{0%,to{opacity:1}50%{opacity:.55}}@keyframes chip-idle{0%,to{opacity:1}45%{opacity:.45}}@media (prefers-reduced-motion:reduce){.landing.gateway-landing .action-grid[data-shown=true] .action-match,.landing.gateway-landing .action-grid[data-shown=true] .action-tool-chip.action-fire{opacity:1;animation:none}}@media (min-width:1700px){.landing.gateway-landing .gateway-hero{padding:clamp(4.25rem,5vw,6.5rem) 0 clamp(2.4rem,3vw,3.75rem)}.landing.gateway-landing .gateway-orbit-calm{height:26rem}.landing.gateway-landing .gateway-orbit-hub{width:min(33rem,40vw)}.landing.gateway-landing .gateway-hero-visual:before{inset:-22% -46% -18% -42%}.landing.gateway-landing .hero-art-film{width:188%;height:140%;top:-22%;left:-42%}.landing.gateway-landing .gateway-hero-visual:before,.landing.gateway-landing .hero-art-film{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 80%,#0000 100%),linear-gradient(#0000 0%,#000 14% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 80%,#0000 100%),linear-gradient(#0000 0%,#000 14% 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.landing.gateway-landing .pcat-header-compact{padding:clamp(1.2rem,2vw,1.6rem) 0 0}.landing.gateway-landing .pcat-header-compact h1{margin-bottom:.25rem;font-size:clamp(1.35rem,2.2vw,1.7rem)}.landing.gateway-landing .hero-art-film{display:none}.landing.gateway-landing .gateway-orbit-calm .gateway-orbit-grid{background:0 0}.landing.gateway-landing .gateway-orbit-hub .hero-seam{z-index:0;pointer-events:none;border-radius:2px;height:3px;position:absolute;top:1.85rem;left:-16vw;right:-30vw;overflow:hidden;transform:translateY(-50%)}.landing.gateway-landing .hero-seam .hero-seam-strip{opacity:1;background:linear-gradient(90deg,#63c2b2 0%,#8fb0cc 11%,#a293e8 22%,#e8896b 30%,#63c2b2 33.333%,#8fb0cc 44%,#a293e8 55%,#e8896b 63%,#63c2b2 66.666%,#8fb0cc 78%,#a293e8 89%,#e8896b 96%,#63c2b2 100%);width:300%;position:absolute;inset:0 auto 0 0}.landing.gateway-landing .gateway-orbit-hub .hero-seam-glow{filter:blur(14px);opacity:.8;background:linear-gradient(90deg,#63c2b28c,#a293e899,#e8896b73,#63c2b28c);position:absolute;inset:-14px 0}.landing.gateway-landing .gateway-orbit-hub .hero-seam{overflow:visible}.landing.gateway-landing .hero-seam .hero-seam-strip{border-radius:2px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#000);mask-image:linear-gradient(90deg,#000,#000)}.landing.gateway-landing .gateway-orbit-hub .hero-seam{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 80%,#0000 100%)}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .hero-seam .hero-seam-strip{will-change:transform;animation:26s linear infinite seam-travel}.landing.gateway-landing .hero-seam .hero-seam-glow{will-change:opacity;animation:9s ease-in-out infinite alternate seam-breathe}}@keyframes seam-travel{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes seam-breathe{0%{opacity:.55}to{opacity:.9}}.landing.gateway-landing .gateway-orbit-hub .hero-search-form{border-color:color-mix(in oklab, #8fb0cc 30%, var(--line-3))}.landing.gateway-landing .gateway-orbit-hub{top:56%}@media (min-width:1700px){.landing.gateway-landing .gateway-hero-visual:before{inset:-22% -42% -18% -40%}}.landing.gateway-landing .gateway-orbit-hub .hero-seam-core{z-index:0;pointer-events:none;filter:drop-shadow(0 0 6px #8fb0cccc);background:linear-gradient(90deg,#0000 0%,#63c2b2e6 18%,#e9ecf1f2 50%,#a293e8e6 82%,#0000 100%);border-radius:3px;height:3.5px;position:absolute;top:1.85rem;left:-4rem;right:-4rem;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.landing.gateway-landing .gateway-orbit-hub .hero-seam-core{will-change:opacity;animation:9s ease-in-out infinite alternate seam-breathe}}.landing.gateway-landing .gateway-orbit-hub .hero-search-form{box-shadow:inset 0 1px #ffffff0d,0 14px 44px -20px #a293e873,0 24px 60px -30px #000000e6}@media (max-width:980px){.landing.gateway-landing .gateway-orbit-calm{height:13rem}}.landing.gateway-landing .hero-searchbar .hero-search-form{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(#ffffff0a,#ffffff03),#0a0b10b8;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff12,0 14px 44px -20px #a293e859,0 24px 60px -30px #000000e6}.landing.gateway-landing .gateway-hero-visual:before{content:"";opacity:.94;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-image:url(/media/landing/hero-stream.webp);background-position:50% 60%;inset:-16% -26% -12% -32%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 100%),linear-gradient(#0000 0%,#000 16% 82%,#0000008c 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 100%),linear-gradient(#0000 0%,#000 16% 82%,#0000008c 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.landing.gateway-landing .hero-seam,.landing.gateway-landing .hero-seam-core{display:none}.landing.gateway-landing .gateway-orbit-calm .gateway-orbit-hub{top:58%;left:47%}@media (min-width:1700px){.landing.gateway-landing .gateway-hero-visual:before{inset:-20% -34% -16% -38%}}.landing.gateway-landing .gateway-hero:before{content:none}.landing.gateway-landing .hero-aurora{display:none}.landing.gateway-landing .h-grad{background:linear-gradient(98deg,#fff 10%,#c9d2dd 56%,#a293e8 98%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing.gateway-landing .hero-live-count{font-variant-numeric:tabular-nums;color:var(--text);font-weight:650}
