.hero-background-container{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(60% 55% at 35% 42%,#ff5c7a80,#ff5c7a00 72%),radial-gradient(62% 58% at 70% 58%,#8a5cff80,#8a5cff00 70%),radial-gradient(50% 48% at 52% 50%,#00ffd159,#00ffd100 75%),radial-gradient(120% 120% at 50% 50%,#020205f2,#020205)}.hero-background-container.is-webgl-ready{background:transparent}.hero-background-container canvas{display:block;width:100%;height:100%}.hero-shell{--hero-radius: 20px;--hero-shell-inset: 24px;--hero-frame-top-height: 72px;--hero-shell-bg: #010205;--hero-chrome-bg: #0c0f16;--hero-page-bg: #05080e;position:relative;min-height:100vh;width:100%;padding:var(--hero-shell-inset);overflow:hidden}.hero-full{position:relative;height:calc(100vh - (var(--hero-shell-inset) * 2));width:100%;overflow:hidden;border-radius:var(--hero-radius);z-index:1;padding-top:var(--hero-frame-top-height);background:var(--hero-shell-bg);transition:filter .2s ease}.hero-frame{position:absolute;inset:var(--hero-shell-inset);border-radius:var(--hero-radius);border:1px solid rgba(255,255,255,.12);background:#05060a1f;box-shadow:0 12px 32px #00000052;z-index:2;pointer-events:none}.hero-frame-top{height:var(--hero-frame-top-height);display:flex;flex-direction:column;justify-content:center;gap:4px;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:var(--hero-chrome-bg);border-top-left-radius:var(--hero-radius);border-top-right-radius:var(--hero-radius);position:relative;overflow:hidden;pointer-events:auto}.hero-frame-body{height:calc(100% - var(--hero-frame-top-height));border-bottom-left-radius:var(--hero-radius);border-bottom-right-radius:var(--hero-radius);pointer-events:none}.frame-tabbar{display:flex;align-items:center;gap:8px;height:28px}.frame-tab{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;height:28px;border-radius:6px 6px 0 0;background:#10121ae6;border:1px solid rgba(255,255,255,.06);border-bottom:0;color:#ffffffb3;font-size:.8rem;letter-spacing:.02em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;max-width:168px;min-width:108px}.frame-tab.active{background:#161a26fa;border-color:#ffffff2e;color:#ffffffeb}.frame-tab--new{min-width:118px}.frame-tab[hidden],.hero-browser-page[hidden]{display:none!important}.frame-tab-logo{width:16px;height:16px;display:block;opacity:.9}.frame-tab-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame-tab-close{font-size:.9rem;opacity:.45}.frame-tab-close-btn{border:0;background:transparent;color:inherit;padding:0;line-height:1;cursor:pointer}.frame-tab-add{width:24px;height:24px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:#0e121c99;color:#fff9;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.frame-toolbar{display:flex;align-items:center;gap:10px;height:28px}.frame-nav{display:flex;gap:6px}.frame-nav-btn{width:26px;height:24px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#0c0f18b3}.frame-address{flex:1;width:100%;display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:6px;background:#10141ef2;border:1px solid rgba(255,255,255,.12)}.frame-address-icon{width:14px;height:14px;stroke:#fff9;stroke-width:1.8;fill:none}.frame-address-icon--search{display:none}[data-address-mode=new] .frame-address-icon--search{display:block}[data-address-mode=new] .frame-address-icon--shield{display:none}.frame-address input{flex:1;background:transparent;border:0;color:#ffffffbf;font-size:.78rem;outline:none}.frame-actions{display:flex;gap:2px;margin-left:auto}.frame-btn{width:34px;height:22px;border-radius:4px;border:1px solid rgba(255,255,255,.05);background:#0e121c80}.frame-btn.frame-close{border-color:#ffffff1a;background:#180c10bf}.frame-btn:hover{background:#ffffff14}.frame-btn.frame-close:hover{background:#dc3c3c99}.orb-layer{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--hero-radius);overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 34px #0000003d}.orb-layer .color-bends-container{width:100%;height:100%}.orb-layer canvas{display:block}.hero-text{--hero-title-top: calc(50% - clamp(62px, 6.6vw, 94px)) ;--hero-subtitle-top: calc(50% + clamp(68px, 8.8vw, 102px)) ;position:absolute;inset:0;text-align:center;padding:0 48px;z-index:2;pointer-events:none;background:radial-gradient(circle at center,#0202056b,#02020542 35%,#0202051a 60%,#02020500 75%)}.hero-browser-page{position:absolute;inset:var(--hero-frame-top-height) 0 0;z-index:3;background:var(--hero-page-bg);border-top:1px solid rgba(255,255,255,.08);overflow:auto;pointer-events:auto}.hero-browser-page--new{overflow:hidden}.newtab-view{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(18px,2.8vw,36px);text-align:center}.newtab-view:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.34) 1px,transparent 1px);background-size:14px 14px;opacity:.2;pointer-events:none}.newtab-watermark{width:min(52vw,420px);height:auto;display:block;filter:brightness(0) invert(1) saturate(0);opacity:.17;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.hero-browser-kicker{margin:0 0 8px;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.frame-close{cursor:pointer}.frame-close:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:3px}.about-view{--about-text-strong: rgba(246, 251, 255, .98);--about-text-heading: rgba(244, 249, 255, .95);--about-text-emphasis: rgba(244, 250, 255, .96);--about-text-body: rgba(236, 245, 255, .82);--about-text-copy: rgba(230, 240, 252, .78);--about-text-muted: rgba(230, 240, 252, .66);--about-text-subtle: rgba(232, 241, 252, .75);--about-text-soft: rgba(231, 240, 250, .75);--about-accent: rgba(142, 215, 255, .72);--about-accent-soft: rgba(142, 215, 255, .32);--about-accent-strong: rgba(178, 214, 248, .8);--about-border: rgba(255, 255, 255, .1);--about-border-soft: rgba(255, 255, 255, .08);--about-founder-border: rgba(255, 255, 255, .14);margin:0 auto;width:min(1020px,100%);padding:clamp(28px,4vw,48px);display:grid;gap:clamp(22px,2.8vw,34px)}.about-hero{display:grid;gap:12px;padding-bottom:clamp(18px,2.6vw,26px);border-bottom:1px solid var(--about-border)}.about-hero h2{margin:0;font-size:clamp(1.95rem,3.2vw,3rem);line-height:1.08;max-width:23.4ch;color:var(--about-text-strong)}.about-lead{margin:0;max-width:74ch;color:var(--about-text-body);font-size:clamp(1.03rem,1.35vw,1.22rem);line-height:1.68}.about-band{position:relative;padding-top:clamp(16px,2.2vw,24px);border-top:1px solid var(--about-border-soft)}.about-band:before{content:"";position:absolute;left:0;top:-1px;width:min(110px,24%);height:1px;background:linear-gradient(90deg,var(--about-accent),rgba(142,215,255,0))}.about-section-head{display:grid;gap:8px;margin-bottom:16px}.about-section-head h3{margin:0;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.18;color:var(--about-text-heading)}.about-band--metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.8vw,16px)}.about-metric{margin:0;padding:0 0 0 12px;border-left:1px solid var(--about-accent-soft)}.about-metric-value{margin:0 0 2px;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:600;line-height:1;color:var(--about-text-emphasis)}.about-metric-label{margin:0;color:var(--about-text-muted);font-size:.83rem;letter-spacing:.08em;text-transform:uppercase}.about-band--customers{display:grid;gap:16px}.about-customers-copy,.about-founders-copy{margin:0;max-width:74ch;color:var(--about-text-copy);font-size:1rem;line-height:1.65}.about-customers-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 13px;align-items:center;justify-items:start}.about-customer-item{width:70%;height:54px;display:flex;align-items:center;overflow:visible}.about-customers-logos img{--logo-scale: 1;max-width:min(100%,190px);height:26px;width:auto;max-height:none;display:block;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.9;transform:scale(var(--logo-scale))}.about-customers-logos img.about-customer-logo--nasa{--logo-scale: 1.05;max-width:min(100%,170px)}.about-customers-logos img.about-customer-logo--ticketmaster{--logo-scale: 1.05;max-width:min(100%,135px)}.about-customers-logos img.about-customer-logo--leonardo{--logo-scale: 1.45}.about-customers-logos img.about-customer-logo--siemens{--logo-scale: 1.2}.about-customers-logos img.about-customer-logo--moodys .about-customers-logos img.about-customer-logo--adp{--logo-scale: 1.08}.about-customers-logos img.about-customer-logo--us-customs{--logo-scale: 1.02;max-width:min(100%,176px)}.about-founders-copy{margin-bottom:14px}.about-principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.about-principle{margin:0;padding:0 0 0 12px;border-left:1px solid var(--about-founder-border)}.about-principle h4{margin:0 0 5px;font-size:1rem;font-weight:600;color:var(--about-text-heading)}.about-principle p{margin:0;color:var(--about-text-subtle);line-height:1.6;font-size:.98rem}.about-founders-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.about-founder{margin:0;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0a0e168f,#080b125c);position:relative;overflow:hidden;isolation:isolate;transition:transform .24s ease,border-color .24s ease,background .24s ease}.about-founder:after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(180deg,#0a0e1600,#0a0e1673);pointer-events:none;z-index:0}.about-founder-media{position:relative;margin:-14px -14px 10px;height:clamp(138px,18vw,182px);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.about-founder-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#05080e0f,#05080e9e),radial-gradient(140% 100% at 15% 12%,#8ed7ff3d,#8ed7ff00 58%);pointer-events:none}.about-founder-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;display:block;filter:grayscale(.12) saturate(.92) brightness(.92) contrast(1.08);transform:scale(1.02);transition:transform .45s ease,filter .35s ease}.about-founder:hover{transform:translateY(-2px);border-color:#8ed7ff5c;background:linear-gradient(180deg,#0c1019a3,#080b126b)}.about-founder:hover .about-founder-media img{transform:scale(1.08);filter:grayscale(0) saturate(1.04) brightness(.96) contrast(1.08)}.about-founder h4{margin:0;font-size:1rem;color:var(--about-text-emphasis);line-height:1.2;position:relative;z-index:1}.about-founder-role{margin:4px 0 8px;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--about-accent-strong);position:relative;z-index:1}.about-founder>p:not(.about-founder-role){margin:0;color:var(--about-text-soft);line-height:1.58;font-size:.94rem;position:relative;z-index:1}.about-band--thesis{background:linear-gradient(90deg,#8ed7ff14,#8ed7ff00);border:1px solid rgba(142,215,255,.18);padding:clamp(14px,2vw,18px)}.about-band--thesis:before{display:none}.about-thesis{margin:0;max-width:74ch;color:#edf5ffe0;font-size:clamp(1.04rem,1.28vw,1.16rem);line-height:1.64}.privacy-view{margin:0 auto;width:min(940px,100%);padding:clamp(26px,4vw,48px);display:grid;gap:clamp(18px,2.4vw,24px);color:#e7f0fcd1}.privacy-hero{display:grid;gap:10px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.privacy-hero h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.1;color:#f6fbfffa}.privacy-lead{margin:0;max-width:62ch;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.62;color:#e9f2ffd1}.privacy-meta{margin:0;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#bfd1e3b8}.privacy-section{border-top:1px solid rgba(255,255,255,.08);padding-top:16px;display:grid;gap:10px}.privacy-section h3{margin:0;font-size:clamp(1.06rem,1.58vw,1.34rem);color:#f4f9fff2}.privacy-section p{margin:0;font-size:.96rem;line-height:1.68;color:#e5effbcc}.privacy-section ul{margin:0;padding-left:1.1rem;display:grid;gap:8px}.privacy-section li{color:#e5effbcc;line-height:1.62;font-size:.95rem}.privacy-section a{color:#acdcfcf0;text-decoration:underline;text-underline-offset:3px}.hero-browser-iframe{display:block;width:100%;min-height:60vh;border:none;background:transparent}.hero-title{font-weight:500;font-size:clamp(3.2rem,6.2vw,6.2rem);line-height:1.05;margin:0;position:absolute;left:50%;top:var(--hero-title-top);transform:translate(-50%,-50%);width:min(900px,100%);animation:hero-blur-in 1.35s cubic-bezier(.2,.9,.2,1) both;animation-delay:.35s}.hero-subtitle{position:absolute;left:50%;top:var(--hero-subtitle-top);transform:translate(-50%);width:min(780px,92%);margin:0;font-size:clamp(1.18rem,2vw,1.62rem);color:#ffffffb8;letter-spacing:.02em;font-weight:300;line-height:1.5;padding:0 18px}.hero-client-logos{position:absolute;left:50%;top:calc(50% + clamp(215px,26vw,300px));transform:translate(-50%);width:min(92%,980px);overflow:hidden;opacity:.85;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,1) 12%,rgba(0,0,0,1) 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,1) 12%,rgba(0,0,0,1) 88%,transparent 100%)}.hero-client-track{display:flex;align-items:center;gap:28px;width:-moz-max-content;width:max-content;font-size:0;will-change:transform;transform:translateZ(0)}.hero-client-track.is-looping{animation:hero-client-scroll 36s linear infinite}.hero-client-item{flex:0 0 188px;display:grid;place-items:center;line-height:0}.hero-client-track img{width:140px;height:40px;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:1;filter:grayscale(1) brightness(0) invert(1);backface-visibility:hidden;transform:translateZ(0)}@keyframes hero-client-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hero-blur-in{0%{opacity:0;filter:blur(28px);transform:translate(-50%,calc(-50% + 22px))}65%{opacity:1;filter:blur(0);transform:translate(-50%,calc(-50% - 28px))}to{opacity:1;filter:blur(0);transform:translate(-50%,-50%)}}@media (max-width: 900px){.hero-frame{box-shadow:0 10px 26px #0000004d}.hero-client-track{gap:22px}.hero-client-item{flex-basis:148px}.hero-client-track img{width:116px;height:32px}}@media (max-width: 680px){.hero-shell{--hero-shell-inset: 16px;--hero-frame-top-height: 56px}.hero-text{--hero-title-top: calc(50% - 38px) ;--hero-subtitle-top: calc(50% + 62px) ;padding:28px}.newtab-watermark{width:min(70vw,330px)}.about-view{gap:22px}.about-hero h2{max-width:100%}.about-band--metrics{grid-template-columns:1fr;gap:20px}.about-metric{padding-left:0;border-left:none;padding-bottom:20px;border-bottom:1px solid var(--about-accent-soft)}.about-metric:last-child{border-bottom:none;padding-bottom:0}.about-metric-value{font-size:clamp(1.9rem,6vw,2.3rem);margin-bottom:8px;line-height:1.1}.about-metric-label{font-size:.59rem;line-height:1.4}.about-customers-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;justify-items:center}.about-customer-item{height:44px;width:100%;justify-content:center}.about-customers-logos img{height:22px;max-width:min(100%,120px);width:auto;transform:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.about-customers-logos img.about-customer-logo--moodys{--logo-scale: 1;margin-left:0}.about-customers-logos img.about-customer-logo--nasa{--logo-scale: 1;max-width:min(100%,110px)}.about-customers-logos img.about-customer-logo--ticketmaster{--logo-scale: 1;max-width:min(100%,100px)}.about-customer-item:has(.about-customer-logo--leonardo),.about-customer-item:has(.about-customer-logo--siemens),.about-customer-item:has(.about-customer-logo--us-customs),.about-customer-item:has(.about-customer-logo--euronext),.about-customer-item:has(.about-customer-logo--dalkia){display:none}.about-customers-logos img.about-customer-logo--adp{--logo-scale: 1}.about-principles-grid{grid-template-columns:minmax(0,1fr)}.about-founders-grid{grid-template-columns:minmax(0,1fr);gap:12px}.hero-title{font-size:clamp(2.3rem,9vw,3.4rem);animation:none;filter:none;transform:translate(-50%,-50%)}.hero-subtitle{font-size:clamp(1.08rem,4.6vw,1.28rem)}.hero-client-logos{top:calc(50% + 170px);opacity:.7}}@media (prefers-reduced-motion: reduce){.hero-title,.hero-client-track{animation:none}.hero-title{filter:none}.frame-btn{transition:none}}.terminal-layer{position:absolute;inset:var(--hero-shell-inset);border-radius:var(--hero-radius);overflow:hidden;background:#000;z-index:50;display:none}.terminal-layer[data-open=true]{display:block}.terminal-iframe{width:100%;height:100%;border:0}.exit-modal{position:fixed;inset:0;display:none;z-index:60}.exit-modal[data-open=true]{display:block}.exit-modal-backdrop{position:absolute;inset:0;background:#0009}.exit-modal-card{position:relative;max-width:420px;margin:20vh auto 0;padding:20px 22px;background:#0c0f18;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#f4f6fb;box-shadow:0 20px 60px #00000080}@media (max-width: 900px){.exit-modal-card{box-shadow:0 16px 38px #00000061}}.exit-modal-card h2{margin:0 0 8px;font-size:1.1rem}.exit-modal-card p{margin:0 0 16px;color:#f4f6fbb3}.exit-actions{display:flex;justify-content:flex-end;gap:10px}.exit-btn{padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#f4f6fb;cursor:pointer}.exit-btn.primary{background:#f4f6fb;color:#0b0d14;border:none}.exit-btn.ghost:hover{border-color:#ffffff4d}.runtime-branch-layer{position:absolute;top:-120px;left:0;width:100%;height:308px;pointer-events:none;z-index:1}.runtime-branch-layer svg{width:100%;height:100%;display:block}@media (max-width: 680px){.runtime-branch-layer{top:-95px;height:260px;left:0;width:100%}}.runtime-branch-stroke{stroke-width:2;fill:none;opacity:.45;stroke-linecap:round;stroke-linejoin:round;mix-blend-mode:screen}.runtime-cards-root{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:1800px;height:auto;min-height:24rem}.runtime-cards-stage{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.runtime-cards-scroll{position:relative;z-index:2;display:flex;width:100%;align-items:center;justify-content:center;overflow-x:auto;perspective:1000px;transform-style:preserve-3d;padding:24px 32px}.runtime-cards-row{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:24px}.runtime-card-neon{--border-size: 2px;--border-radius: 14px;--card-content-radius: 12px;--after-blur: 20px;--neon-first-color: rgba(255, 255, 255, .92);--neon-second-color: rgba(236, 241, 255, .84);--before-opacity: .28;--after-opacity: .14;--pulse-min: .1;--pulse-max: .65;position:relative;width:auto;height:auto;flex:0 0 auto;border-radius:var(--border-radius);padding:var(--border-size);overflow:visible;z-index:0;isolation:isolate}.runtime-card-neon-inner{position:relative;width:100%;height:100%;border-radius:var(--card-content-radius);overflow:visible;z-index:1}.runtime-card-neon-inner>*{position:relative;z-index:2}.runtime-card-neon-inner:before,.runtime-card-neon-inner:after{content:"";position:absolute;top:calc(-1 * var(--border-size));right:calc(-1 * var(--border-size));bottom:calc(-1 * var(--border-size));left:calc(-1 * var(--border-size));padding:var(--border-size);border-radius:var(--border-radius);background:linear-gradient(0deg,var(--neon-first-color),var(--neon-second-color));background-size:100% 200%;animation:runtime-background-position-spin 5.5s ease-in-out infinite,runtime-neon-pulse 5.5s ease-in-out infinite;animation-delay:var(--shine-delay, 0s),var(--shine-delay, 0s);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0}.runtime-card-neon-inner:after{top:calc(-1 * var(--border-size) - 6px);right:calc(-1 * var(--border-size) - 6px);bottom:calc(-1 * var(--border-size) - 6px);left:calc(-1 * var(--border-size) - 6px);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.28) 0%,rgba(245,248,255,.16) 36%,transparent 72%),linear-gradient(0deg,var(--neon-first-color),var(--neon-second-color));-webkit-mask:none;mask:none;filter:blur(var(--after-blur));opacity:var(--after-opacity)}.runtime-card-neon-inner:before{opacity:var(--before-opacity)}.runtime-card{display:flex;width:3rem;height:3rem;aspect-ratio:1 / 1;align-items:center;justify-content:center;padding:1rem;border-radius:var(--card-content-radius);border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#10121afa,#07080cf2);box-shadow:0 16px 40px #00000059;transition:transform 1s ease-out;will-change:transform}.runtime-icon{width:1.5rem;height:1.5rem;color:#fff}.runtime-label{font-size:11px;font-weight:600;color:#fff}@media (min-width: 500px){.runtime-icon{width:2.25rem;height:2.25rem}.runtime-label{font-size:.875rem}}@media (min-width: 640px){.runtime-card{width:5rem;height:5rem}.runtime-cards-scroll{overflow-x:visible}}@media (max-width: 680px){.runtime-cards-scroll{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;margin-top:65px}.runtime-cards-scroll::-webkit-scrollbar{display:none}.runtime-cards-row .runtime-card-neon:first-child,.runtime-cards-row .runtime-card-neon:last-child{display:none}.runtime-card-neon-inner:before,.runtime-card-neon-inner:after{animation:none}.runtime-card-neon-inner:after{filter:none;opacity:.08}.runtime-cards-root{min-height:16rem}.runtime-cards-row{gap:11px}}@media (min-width: 768px){.runtime-card{width:6rem;height:6rem}}@media (min-width: 1024px){.runtime-card{width:8rem;height:8rem}}@keyframes runtime-background-position-spin{0%{background-position:top center}to{background-position:bottom center}}@keyframes runtime-neon-pulse{0%{opacity:var(--pulse-min)}50%{opacity:var(--pulse-max)}to{opacity:var(--pulse-min)}}.bento-grid{position:relative;background:linear-gradient(180deg,#02020500,#020205e6 48%,#020205);overflow:visible}.demo-card-header{display:block;padding:0 132px 12px 0;border:0;background:none}.demo-card-header .bento-kicker{margin:0;letter-spacing:.16em;font-size:.62rem;line-height:1.35;color:#ffffff9e}.demo-meta{display:none}.demo-terminal{flex:1;min-height:0;padding:12px;background:#05060ad1;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden}.demo-terminal-error{margin:0;font-family:var(--font-mono);font-size:.78rem;line-height:1.45;color:#ffaab8eb;white-space:pre-wrap}.demo-terminal .xterm,.demo-terminal .xterm-screen,.demo-terminal .xterm-viewport{height:100%}.demo-preview{flex:1;min-height:0;background:#0a0b12;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden}.demo-preview iframe{width:100%;height:100%;border:0}.bento-grid>section{position:relative;z-index:2}.runtime-section{position:relative;padding:130px 24px 0;display:flex;justify-content:center;background:transparent;content-visibility:auto;contain-intrinsic-size:1200px 1200px}.bento-section{padding:24px 24px 26px;display:flex;justify-content:center;background:transparent;content-visibility:auto;contain-intrinsic-size:1200px 2400px}.bento-shell{width:min(var(--max-width),100%)}.bento-header{max-width:720px;margin:0 0 44px}.bento-header--center{margin-left:auto;margin-right:auto;text-align:center}.bento-title{margin:0 0 12px;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.1}.bento-title--xl{font-size:clamp(2.6rem,4.2vw,3.8rem)}.bento-subtitle{margin:0;color:#fff9;font-size:1.05rem;line-height:1.6}.bento-horizontal{position:relative;width:100%;height:auto;min-height:0;overflow:visible}.bento-horizontal-track{position:relative;width:100%}.bento-horizontal-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:clamp(250px,30vh,320px) clamp(220px,29vh,300px) clamp(280px,36vh,390px) minmax(220px,auto);grid-template-areas:"users users users users github github github github companies companies companies companies" "orbit orbit orbit orbit orbit orbit orbit orbit orbit orbit orbit orbit" "mesh mesh mesh mesh mesh mesh demo demo demo demo demo demo" "infra infra infra infra infra infra cli cli cli cli cli cli";gap:24px;align-items:stretch;width:100%;padding:0}.bento-horizontal-row>.bento-card,.bento-horizontal-row>.bento-demo-stack{min-width:0;min-height:0}.bento-horizontal-row>.bento-card--users{grid-area:users}.bento-horizontal-row>.bento-card--github{grid-area:github}.bento-horizontal-row>.bento-card--companies{grid-area:companies}.bento-horizontal-row>.bento-demo-stack{grid-area:demo;height:100%}.bento-horizontal-row>.bento-card--mesh{grid-area:mesh}.bento-horizontal-row>.bento-card--infra{grid-area:infra}.bento-horizontal-row>.bento-card--cli{grid-area:cli}.bento-horizontal-row>.bento-card--orbit{grid-area:orbit}.bento-horizontal-row .bento-card{padding:clamp(24px,3.2vw,36px);font-size:clamp(.95rem,1.1vw,1.2rem);min-height:0}.bento-horizontal-row .bento-demo-stack,.bento-horizontal-row .demo-stack-viewport,.bento-horizontal-row .bento-card--demo{height:100%;min-height:0}.bento-horizontal-row .bento-card--users,.bento-horizontal-row .bento-card--github,.bento-horizontal-row .bento-card--mesh{padding-right:46px;padding-bottom:38px}.bento-horizontal-row .bento-card--infra,.bento-horizontal-row .bento-card--cli,.bento-horizontal-row .bento-card--orbit{padding-right:clamp(24px,3vw,34px);padding-bottom:clamp(24px,2.8vw,34px)}.bento-horizontal-row .bento-card-header h3{font-size:clamp(1.4rem,2vw,2rem)}.bento-horizontal-row .bento-card--infra .bento-card-header h3,.bento-horizontal-row .bento-card--cli .bento-card-header h3,.bento-horizontal-row .bento-card--orbit .bento-card-header h3{font-size:clamp(1.2rem,1.65vw,1.8rem);line-height:1.2}.bento-horizontal-row .bento-body{font-size:clamp(.95rem,1.2vw,1.15rem)}.bento-horizontal-row .bento-widget{right:22px;bottom:20px}.bento-horizontal-row .bento-mesh{right:8px;bottom:10px}.bento-horizontal-row .bento-kicker{font-size:.65rem;letter-spacing:.2em}.bento-horizontal-row .bento-github-count,.bento-horizontal-row .bento-users-count--static,.bento-horizontal-row .bento-companies-count{font-size:2rem}.bento-card{--mx: 50%;--my: 50%;--rx: 0deg;--ry: 0deg;--lift: 0px;position:relative;padding:30px 32px 28px;border-radius:22px;background:linear-gradient(145deg,#10121afa,#07080cf2);border:1px solid rgba(255,255,255,.06);box-shadow:0 30px 70px #00000073;overflow:hidden;min-height:190px;transform:perspective(900px) translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .18s ease,box-shadow .35s ease,border-color .35s ease}.bento-card:after{content:"";position:absolute;inset:0;border-radius:22px;background:radial-gradient(260px 200px at var(--mx, 50%) var(--my, 50%),rgba(142,215,255,.22),transparent 70%);opacity:0;transition:opacity .35s ease;mix-blend-mode:screen;pointer-events:none}.bento-card:hover{--lift: -7px;border-color:#8ed7ff59;box-shadow:0 34px 80px #0000008c}.bento-card:hover:after{opacity:1}.bento-card-header h3{margin:0 0 10px;font-size:1.35rem;font-weight:500}.bento-kicker{margin:0 0 8px;font-size:.7rem;text-transform:uppercase;letter-spacing:.26em;color:#fff6}.bento-body{margin:0;color:#ffffffa6;font-size:.875rem;line-height:1.55}.bento-widget{position:absolute;right:22px;bottom:20px;pointer-events:none}.bento-card--users{--users-pad-right: clamp(24px, 3vw, 34px);--users-pad-bottom: clamp(24px, 2.8vw, 34px);min-height:230px;padding-right:var(--users-pad-right);padding-bottom:var(--users-pad-bottom)}.bento-card--users .bento-card-header,.bento-card--users .bento-body{position:relative;z-index:2}.bento-demo-stack{display:flex;flex-direction:column;gap:12px}.demo-stack-viewport{position:relative}.bento-card--demo{display:flex;flex-direction:column;background:#0b0f17}.bento-card--demo:after{display:none}.demo-stack-card{position:absolute;inset:0;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease;pointer-events:none}.bento-demo-stack .demo-swap{position:absolute;right:16px;top:16px;bottom:auto;z-index:3;border:1px solid rgba(255,255,255,.12);background:#0c0e14b3;color:#fffc;padding:6px 12px;border-radius:999px;cursor:pointer;font-size:.75rem}.bento-demo-stack .demo-swap:disabled{cursor:default;opacity:.72}.demo-stack-card--terminal{z-index:2;transform:translateY(0) scale(1)}.demo-stack-card--preview{z-index:1;transform:translateY(18px) scale(.98);opacity:1}.bento-demo-stack:not(.is-swapped) .demo-stack-card--terminal{pointer-events:auto}.bento-demo-stack.is-swapped .demo-stack-card--terminal{z-index:1;transform:translateY(18px) scale(.98);opacity:1}.bento-demo-stack.is-swapped .demo-stack-card--preview{pointer-events:auto;z-index:2;transform:translateY(0) scale(1);opacity:1}.bento-card--github{--github-space-width: clamp(156px, 16vw, 198px);min-height:230px;padding-right:calc(var(--github-space-width) + 24px);padding-bottom:30px;overflow:hidden}.bento-card--companies{min-height:230px;--companies-reserve-right: clamp(252px, 34vw, 400px);padding-right:var(--companies-reserve-right);overflow:hidden}.bento-card--companies .bento-card-header,.bento-card--companies .bento-companies,.bento-card--companies .bento-body{position:relative;z-index:2;max-width:min(44%,300px)}.bento-companies{margin-top:12px;display:grid;gap:6px}.bento-companies-count,.bento-github-count,.bento-users-count--static{font-size:2.4rem;font-weight:600;letter-spacing:-.02em;color:#ffffffeb}.bento-companies-logos{position:absolute;right:clamp(24px,3vw,32px);top:50%;transform:translateY(-50%);width:clamp(122px,14vw,164px);height:clamp(100px,12vw,138px);pointer-events:none;z-index:1}.bento-nasa-constellation{position:absolute;inset:8% 4% 10%;opacity:0;transform:scale(.985);transition:opacity .18s ease,transform .22s ease}.bento-nasa-constellation:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(18deg,transparent 38%,rgba(142,215,255,.2) 39%,rgba(142,215,255,.2) 40%,transparent 41%) no-repeat,linear-gradient(-18deg,transparent 57%,rgba(142,215,255,.16) 58%,rgba(142,215,255,.16) 59%,transparent 60%) no-repeat;background-size:100% 100%,100% 100%;opacity:.34}.bento-nasa-constellation span{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:999px;background:#eefaffeb;opacity:.28;transform:scale(.84);transition:opacity .22s ease,transform .26s ease;transition-delay:var(--delay)}.bento-nasa-badge{position:absolute;inset:0;display:grid;place-items:center;transform-origin:50% 56%}.bento-nasa-badge img{width:min(100%,126px);height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:grayscale(1) saturate(0) brightness(1.38) contrast(1.02);opacity:.97;transform-origin:50% 56%;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .26s ease,opacity .26s ease}.bento-card--companies:hover .bento-nasa-badge img{transform:translateY(-4px) scale(1.06) rotate(-2deg);opacity:1;filter:grayscale(1) saturate(0) brightness(1.5) contrast(1.04)}.bento-card--companies:hover .bento-nasa-constellation{opacity:1;transform:scale(1)}.bento-card--companies:hover .bento-nasa-constellation span{opacity:.92;transform:scale(1)}.bento-github{position:relative;z-index:1;margin-top:12px;display:grid;gap:6px}.bento-github-space{position:absolute;right:10px;top:24px;bottom:10px;width:var(--github-space-width);pointer-events:none;z-index:1}.bento-github-stars{position:absolute;inset:0;opacity:1;transition:opacity .26s ease}.bento-github-star{position:absolute;left:calc(var(--idle-x, 50) * 1%);top:calc(var(--idle-y, 50) * 1%);width:var(--star-size, 2.2px);height:var(--star-size, 2.2px);border-radius:999px;background:#ecf7ffeb;opacity:.9;transform:translate(-50%,-50%);animation:bento-github-idle-twinkle var(--twinkle-dur, 2.8s) ease-in-out infinite,bento-github-idle-drift var(--drift-dur, 5.4s) ease-in-out infinite alternate;animation-delay:var(--star-delay, 0s),calc(var(--star-delay, 0s) * .5);transition:left .56s cubic-bezier(.22,1,.36,1),top .56s cubic-bezier(.22,1,.36,1),opacity .22s ease;transition-delay:var(--star-delay, 0s)}.bento-github-star.is-bright{opacity:1;background:#f6fcff}.bento-github-logo-stars{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:translateY(4px) scale(.98);transition:opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}.bento-github-logo-stars circle{fill:#f2fafff5;opacity:0;transform:translate(var(--dot-from-x, 0px),var(--dot-from-y, 0px));transition:transform .64s cubic-bezier(.22,1,.36,1),opacity .22s ease;transition-delay:var(--dot-delay, 0s)}.bento-card--github:hover .bento-github-stars{opacity:.08}.bento-card--github:hover .bento-github-star{animation-play-state:paused}.bento-card--github:hover .bento-github-logo-stars{opacity:1;transform:translateY(0) scale(1)}.bento-card--github:hover .bento-github-logo-stars circle{opacity:1;transform:translate(0)}@keyframes bento-github-idle-twinkle{0%,to{opacity:.68}50%{opacity:1}}@keyframes bento-github-idle-drift{0%{transform:translate(calc(-50% - var(--drift-x, 0px)),calc(-50% - var(--drift-y, 0px)))}to{transform:translate(calc(-50% + var(--drift-x, 0px)),calc(-50% + var(--drift-y, 0px)))}}.bento-card--mesh{min-height:220px;padding-right:276px;padding-bottom:34px}.bento-card--mesh .bento-body{max-width:58%}.bento-body-break-mobile{display:none}.bento-card--infra{min-height:236px;padding-right:408px}.bento-card--infra .bento-card-header,.bento-card--infra .bento-body{position:relative;z-index:2;max-width:min(43%,360px)}.bento-card--infra .bento-body{margin-top:10px}.bento-card--infra .bento-infra-grid{right:18px;top:50%;bottom:auto;transform:translateY(-50%);width:418px;height:236px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.4))}.bento-infra-svg{width:100%;height:100%;display:block}.mesh-surface-line{fill:none;stroke:#ffffff5c;stroke-width:.92;stroke-dasharray:3 7;animation:mesh-line-shift 8.4s linear infinite}.mesh-surface-line.is-frame{stroke:#ffffff85}.mesh-surface-line.is-diagonal{stroke:#ffffff4d}.mesh-scans{opacity:.78}.mesh-scan{fill:none;stroke:#ffffffc2;stroke-width:1.12;stroke-dasharray:8 16;animation:mesh-scan-flow 3.2s linear infinite}.mesh-scan--2{animation-delay:.34s}.mesh-scan--3{animation-delay:.68s}.mesh-vertex{fill:#ffffffd6;opacity:.42;animation:mesh-vertex-pulse 2.8s ease-in-out infinite;animation-delay:var(--v-delay, 0s)}@keyframes mesh-line-shift{to{stroke-dashoffset:-40}}@keyframes mesh-scan-flow{0%{stroke-dashoffset:0;opacity:.15}45%{opacity:.85}to{stroke-dashoffset:-52;opacity:.15}}@keyframes mesh-vertex-pulse{0%,to{opacity:.34;transform:scale(1)}50%{opacity:.95;transform:scale(1.18)}}.bento-card--orbit{min-height:236px;overflow:hidden}.bento-card--orbit .bento-card-header,.bento-card--orbit .bento-body{position:relative;z-index:2;max-width:min(44%,332px)}.bento-card--cli{min-height:260px}.bento-beam-shell{position:absolute;top:10px;right:-14px;bottom:10px;width:61%;margin-top:0;min-height:0;border:0;background:none;overflow:hidden;pointer-events:none}.bento-beam-svg{display:block;width:100%;height:100%;min-height:200px}.runtime-beam-path{fill:none;stroke-linecap:round;stroke-linejoin:round}.runtime-beam-path--base{stroke:#ffffff3d;stroke-width:1.45}.runtime-beam-path--flow{stroke-width:2.4;stroke-dasharray:22 188;stroke-dashoffset:0;animation:runtime-beam-stream 2.9s linear infinite;animation-delay:var(--beam-delay, 0s);opacity:.9}.runtime-beam-path--glow{stroke-width:6.4;stroke-dasharray:28 188;stroke-dashoffset:0;filter:url(#runtime-beam-glow);animation:runtime-beam-stream 2.9s linear infinite;animation-delay:var(--beam-delay, 0s);opacity:.52}.runtime-beam-path--in{stroke:url(#runtime-beam-gradient-in)}.runtime-beam-path--out{stroke:url(#runtime-beam-gradient-out);animation-duration:2.1s;stroke-dasharray:36 180}.runtime-beam-node--runtime{color:#f4f6fbf0}.runtime-beam-node-ring{fill:#0b0f18e6;stroke:#ffffff52;stroke-width:1}.runtime-beam-node-core{fill:#0c121ef5;stroke:#ffffff17;stroke-width:.8}.runtime-beam-node-icon{color:currentColor;opacity:.95}.runtime-beam-core-shell{fill:transparent;stroke:#ffffff1f;stroke-width:1}.runtime-beam-node--core image{opacity:.98;filter:brightness(0) invert(1)}.runtime-beam-browser-core{fill:transparent;stroke:#ffffff1f;stroke-width:.9}.runtime-beam-browser-shell{fill:transparent;stroke:#ffffff75;stroke-width:.95}.runtime-beam-browser-topbar{fill:#ffffff38}.runtime-beam-browser-dot,.runtime-beam-browser-line{fill:#ffffffc7}@keyframes runtime-beam-stream{0%{stroke-dashoffset:0}to{stroke-dashoffset:-210}}.cli-panel{position:relative;margin-top:16px;padding:20px 22px;font-family:var(--font-mono);color:#e6faffeb;border-radius:18px;background:linear-gradient(180deg,#06080ceb,#04060af5);border:1px solid rgba(255,255,255,.08);max-height:clamp(220px,26vh,300px);overflow:auto}.cli-body{position:relative;z-index:2;display:block;font-size:.95rem}.cli-line{display:flex;gap:10px;align-items:center;color:#def8ffe0}.cli-accent{color:#44eefff2}.cli-muted{color:#8cb4beb3}.cli-ascii-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:6px 0}.cli-typed{display:grid;gap:8px}.cli-ascii-pre{margin:0;font-family:var(--font-mono);font-size:.5rem;line-height:.6rem;letter-spacing:.01em;color:#fffffff0;text-shadow:0 0 8px rgba(255,255,255,.24);white-space:pre;display:inline-block;max-width:0;overflow:hidden;animation:cli-ascii-reveal 2.6s steps(46) forwards;animation-delay:.2s}.cli-ascii-pre code{display:block}.cli-panel:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,#ffffff0a 0px 1px,#0000 3px 6px);opacity:.3;mix-blend-mode:normal;pointer-events:none}.cli-cursor:after{content:"▌";margin-left:2px;animation:cli-cursor-blink .9s step-end infinite;color:#44eeffd9}@keyframes cli-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes cli-ascii-reveal{0%{max-width:0}to{max-width:46ch}}.bento-mesh{width:264px;height:229px;pointer-events:auto;position:absolute;perspective:640px}.bento-mesh-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1}.bento-mesh-logo{position:absolute;left:50%;top:50%;width:61px;height:61px;transform:translate(-50%,-50%) translate3d(var(--mesh-logo-x, 0px),var(--mesh-logo-y, 0px),0) rotateX(var(--mesh-logo-rx, 0deg)) rotateY(var(--mesh-logo-ry, 0deg));color:#fff;opacity:.74;pointer-events:none;z-index:0;mix-blend-mode:screen;filter:drop-shadow(0 0 10px rgba(255,255,255,.22));will-change:transform,opacity}.bento-mesh-logo:before{content:"";position:absolute;inset:-20px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.26),transparent 72%);filter:blur(8px);opacity:.72;z-index:-1}.bento-mesh-logo img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:brightness(0) invert(1)}.bento-card:hover .bento-mesh-logo{opacity:.84}.bento-github-count{margin-top:6px}.bento-github-label{font-size:.9rem;color:#fff9}.bento-users-count{font-size:2.6rem;font-weight:600;letter-spacing:-.02em;color:#ffffffeb}.bento-users-graph{height:clamp(156px,64%,214px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.82) 18%,rgba(0,0,0,1) 40%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.82) 18%,rgba(0,0,0,1) 40%)}.bento-card--users .bento-users-graph{left:0;right:0;width:100%;bottom:-1px}.bento-users-graph svg{width:100%;height:100%;display:block}.bento-users-area{fill:url(#users-area);opacity:.96}.bento-users-line{fill:none;stroke:url(#users-line);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620;animation:bento-users-draw 1.8s ease forwards}.bento-users-orb{fill:#fffffffa;stroke:#ffffff47;stroke-width:2.4;filter:drop-shadow(0 0 6px rgba(255,255,255,.42))}@keyframes bento-users-draw{0%{stroke-dashoffset:360}to{stroke-dashoffset:0}}@media (hover: hover){.bento-card{will-change:transform}}@media (hover: none){.bento-card{transform:none;transition:none;will-change:auto}.bento-card:after{opacity:.2}.bento-widget{filter:none}}@media (max-width: 980px){.bento-card{padding-right:28px;padding-bottom:28px}.bento-card--users,.bento-card--github,.bento-card--mesh{padding-right:28px}.bento-card--companies{--companies-reserve-right: clamp(150px, 28vw, 220px);padding-right:var(--companies-reserve-right)}.bento-card--users{--users-pad-right: 28px;--users-pad-bottom: 28px}.bento-card--github{--github-space-width: clamp(136px, 24vw, 178px);padding-right:calc(var(--github-space-width) + 20px)}.bento-card--mesh .bento-body{max-width:none}.bento-card--infra{padding-right:326px}.bento-card--infra .bento-card-header,.bento-card--infra .bento-body{max-width:52%}.bento-card--infra .bento-infra-grid{width:316px;height:184px;right:12px;top:50%;bottom:auto;transform:translateY(-50%)}.bento-widget{right:18px;bottom:16px}.bento-users-graph{height:clamp(138px,56%,182px)}.bento-mesh{width:198px;height:176px}.bento-horizontal-row .bento-mesh{right:6px;bottom:10px}}@media (max-width: 900px){.bento-horizontal-row{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:clamp(220px,34vh,320px) clamp(210px,30vh,280px) clamp(240px,38vh,350px) minmax(210px,auto);grid-template-areas:"users users github github companies companies" "orbit orbit orbit orbit orbit orbit" "mesh mesh mesh demo demo demo" "infra infra infra cli cli cli";gap:18px}.bento-card{padding:24px;min-height:180px}.bento-card--mesh,.bento-card--github,.bento-card--users,.bento-card--infra,.bento-card--orbit,.bento-card--cli{padding-right:24px}.bento-card--infra{padding-right:270px}.bento-card--infra .bento-card-header,.bento-card--infra .bento-body{max-width:54%}.bento-card--infra .bento-infra-grid{width:262px;height:156px;right:10px;top:50%;bottom:auto;transform:translateY(-50%)}.bento-card--companies{--companies-reserve-right: clamp(172px, 36vw, 242px);padding-right:var(--companies-reserve-right)}.bento-card--companies .bento-card-header,.bento-card--companies .bento-companies,.bento-card--companies .bento-body{max-width:53%}.bento-companies-logos{right:24px;top:50%;transform:translateY(-50%);width:clamp(118px,20vw,152px);height:clamp(98px,17vw,128px)}.bento-card--users{--users-pad-right: 24px;--users-pad-bottom: 24px}.bento-card--github{--github-space-width: clamp(126px, 30vw, 170px);padding-right:calc(var(--github-space-width) + 18px)}.bento-card--orbit .bento-card-header,.bento-card--orbit .bento-body{max-width:54%}.bento-beam-shell{right:-22px;width:58%}.bento-widget{right:14px;bottom:14px}.bento-users-graph{height:clamp(130px,54%,168px)}.bento-mesh{width:176px;height:154px}.bento-horizontal-row .bento-mesh{right:4px;bottom:8px}}@media (max-width: 680px){.demo-card-header{padding-right:112px}.bento-demo-stack .demo-swap{top:12px;right:12px}.bento-horizontal-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"users" "github" "companies" "orbit" "mesh" "demo" "infra" "cli";gap:12px}.bento-horizontal-row>.bento-card{height:auto;max-height:none;min-height:220px}.bento-horizontal-row>.bento-demo-stack{height:auto;max-height:none;min-height:clamp(260px,56vw,340px)}.bento-card{padding:24px}.bento-card--github{--github-space-width: clamp(116px, 40vw, 158px);padding-right:calc(var(--github-space-width) + 14px)}.bento-card--companies{--companies-reserve-right: 24px;padding-right:24px}.bento-card--companies .bento-card-header,.bento-card--companies .bento-companies,.bento-card--companies .bento-body{max-width:none}.bento-companies-logos{position:relative;inset:auto;width:100%;height:140px;margin-top:12px;opacity:.94}.bento-nasa-badge{position:relative;inset:auto;width:clamp(146px,49vw,188px);height:clamp(116px,38vw,152px);margin-left:auto}.bento-users-graph{height:clamp(122px,52%,160px)}.bento-card--mesh .bento-body{text-align:justify}.bento-body-break-mobile{display:inline}.bento-mesh{width:176px;height:154px}.bento-header{margin-bottom:32px}.bento-card--cli{min-height:220px}.bento-card--orbit{min-height:260px}.bento-card--infra{padding-right:24px}.bento-card--infra .bento-card-header,.bento-card--infra .bento-body,.bento-card--orbit .bento-card-header,.bento-card--orbit .bento-body{max-width:none}.bento-card--infra .bento-infra-grid{position:relative;top:auto;right:auto;bottom:auto;transform:none;width:100%;height:172px;margin-top:12px;margin-left:auto;margin-right:auto;filter:none;display:flex;justify-content:center;align-items:center}.bento-card--infra .bento-infra-svg{width:auto;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.bento-beam-shell{position:relative;inset:auto;width:100%;height:220px;margin-top:12px;overflow:hidden;display:flex;justify-content:center;align-items:center}.bento-beam-svg{min-height:220px;height:220px;overflow:hidden;transform:scale(1.5);transform-origin:left center}.bento-beam-shell .runtime-beam-out-section{display:none}.cli-panel{padding:22px}.cli-body{font-size:.85rem}.cli-ascii-pre{font-size:.46rem;line-height:.56rem}.bento-github-star,.cli-cursor:after{animation:none}}@media (prefers-reduced-motion: reduce){.bento-users-line,.bento-nasa-badge,.bento-nasa-badge img,.mesh-surface-line,.mesh-scan,.mesh-vertex,.runtime-beam-path--flow,.runtime-beam-path--glow,.bento-github-star,.cli-ascii-pre,.cli-cursor:after{animation:none}.bento-card,.demo-stack-card,.bento-github-star,.bento-github-stars,.bento-github-logo-stars{transition:none}.bento-users-orb{display:none}.cli-ascii-pre{max-width:46ch}}.cta-wrap{position:relative;padding:0 24px 26px;content-visibility:auto;contain-intrinsic-size:1200px 520px}.cta-card{width:min(var(--max-width),100%);margin:0 auto;border-radius:22px;overflow:hidden;display:grid;grid-template-columns:minmax(260px,44%) minmax(0,1fr);background:#eceaed;color:#0c0f16;border:1px solid rgba(12,15,22,.12);box-shadow:0 18px 48px #00000040}.cta-media{position:relative;min-height:260px;background:#eceaed;overflow:hidden}.cta-media-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;mix-blend-mode:multiply;filter:saturate(1.02)}.cta-content{padding:clamp(28px,4vw,46px);display:grid;align-content:center;gap:14px}.cta-kicker{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:#0c0f169e}.cta-content h2{margin:0;font-size:clamp(1.7rem,2.5vw,2.5rem);line-height:1.12;font-weight:600}.cta-content p{margin:0;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.55;color:#0c0f16cc;max-width:58ch}.cta-button{justify-self:start;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:11px;border:1px solid rgba(255,255,255,.22);background:#0c0f16;color:#eceaed;font-size:.92rem;line-height:1;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.cta-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0c0f163d;background:#141a24}@media (max-width: 900px){.cta-wrap{padding:0 18px 22px}.cta-card{grid-template-columns:minmax(0,1fr)}.cta-media{min-height:220px}}@media (prefers-reduced-motion: reduce){.cta-button{transition:none}}.site-footer{position:relative;padding:48px 24px 68px;background:linear-gradient(180deg,#080a10c7,#07090ef0 35%);border-top:1px solid rgba(255,255,255,.11);content-visibility:auto;contain-intrinsic-size:1200px 560px}.site-footer-inner{width:min(1260px,100%);margin:0 auto;display:flex;align-items:stretch;gap:0}.footer-left{flex:1 1 58%;padding:8px 36px 0 2px;display:flex;flex-direction:column;justify-content:space-between}.footer-left-content{display:flex;flex-direction:row;gap:421px;align-items:flex-start}.footer-left-bottom{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:140px}.footer-logo-link{display:inline-flex;width:-moz-fit-content;width:fit-content;text-decoration:none}.footer-logo{width:clamp(148px,13vw,190px);height:auto;display:block;filter:brightness(0) invert(1)}.footer-index{flex:0 0 min(50%,640px);position:relative;border-left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));--footer-col-block-height: 228px}.footer-index:before{content:"";position:absolute;left:0;top:calc(100% - var(--footer-col-block-height) - 2px);bottom:2px;width:1px;background:#ffffff2e}.footer-index-col{padding:2px 20px;display:flex;align-items:flex-end;position:relative}.footer-index-col:not(:last-child):after{content:"";position:absolute;right:0;top:calc(100% - var(--footer-col-block-height) - 2px);bottom:2px;width:1px;background:#ffffff2e}.footer-col{display:grid;width:100%;min-height:var(--footer-col-block-height);align-content:start;gap:6px}.footer-col h3{margin:0 0 6px;font-size:1rem;letter-spacing:0;text-transform:none;font-weight:500;color:#ecf6fff0}.footer-col a{color:#c0d1ddd1;text-decoration:none;font-size:1rem;line-height:1.45;transition:color .18s ease}.footer-col a:hover{color:#e6f9f0f2}.footer-copy{margin:0;font-size:1rem;color:#bfd3e294}.footer-socials{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.footer-socials a{width:36px;height:36px;border-radius:50%;border:1px solid rgba(200,220,232,.34);display:inline-flex;align-items:center;justify-content:center;color:#dfecf7cc;text-decoration:none;transition:color .18s ease,border-color .18s ease}.footer-socials a svg{width:16px;height:16px;display:block;fill:currentColor}.footer-socials a:hover{color:#c1f6eaf2;border-color:#c1f6eaa6}@media (max-width: 1024px){.site-footer-inner{flex-direction:column;gap:24px}.footer-left{min-height:160px;padding-right:0}.footer-left-content{gap:clamp(24px,8vw,120px)}.footer-left-bottom{margin-top:clamp(40px,8vw,100px)}.footer-index{flex:1 1 auto}}@media (max-width: 680px){.site-footer{padding:36px 18px 48px}.footer-left{padding:0;gap:32px}.footer-left-content{flex-direction:column;gap:28px;align-items:flex-start}.footer-logo{width:clamp(130px,28vw,170px)}.footer-index{grid-template-columns:minmax(0,1fr);min-height:0;border-left:0;width:100%}.footer-index:before{content:none}.footer-index-col{padding:0;display:grid;align-content:start;gap:26px}.footer-col{min-height:0;gap:8px}.footer-col h3{font-size:.95rem;margin-bottom:8px;margin-top:12px}.footer-col a{font-size:.9rem}.footer-index-col:not(:last-child){padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.16)}.footer-index-col:not(:last-child):after{content:none}.footer-left-bottom{margin-top:0;flex-direction:column;align-items:flex-start;gap:20px}.footer-socials{gap:8px}.footer-socials a{width:32px;height:32px}.footer-socials a svg{width:14px;height:14px}.footer-copy{font-size:.85rem}}@media (prefers-reduced-motion: reduce){.footer-col a,.footer-socials a{transition:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{color-scheme:dark;--font-sans: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--bg: #020205;--bg-glow: radial-gradient( 1000px 700px at 60% 20%, rgba(83, 114, 255, .16), transparent 70% ), radial-gradient( 800px 600px at 15% 10%, rgba(255, 90, 140, .12), transparent 60% ), radial-gradient( 900px 700px at 50% 85%, rgba(0, 230, 255, .1), transparent 65% );--text: #f4f6fb;--max-width: 1160px}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-sans)}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}main{position:relative;overflow-x:hidden;overflow-y:visible}.page{background:var(--bg);background-image:var(--bg-glow)}body.terminal-active{overflow:hidden}
