.hv-journey{--hv-ink: #13203a;--hv-muted: #56657f;--hv-paper: #f4f7fc;--hv-accent: #0a8db3;--hv-rim: rgba(36, 66, 116, .12);--hv-rim-strong: rgba(36, 66, 116, .2);--hv-card: rgba(255, 255, 255, .86);--hv-rail: rgba(255, 255, 255, .55);--hv-grid: rgba(28, 92, 190, .085);--hv-glow: rgba(0, 150, 255, .17);--hv-link: rgba(22, 128, 236, .28);--hv-pulse: #0eb4ff;--hv-halo: rgba(0, 150, 255, .38);--hv-plinth-hi: #ffffff;--hv-plinth-lo: #dde8f8;--hv-plinth-left: #c6d6ee;--hv-plinth-right: #b1c5e5;--hv-plinth-rim: rgba(30, 124, 240, .5);--hv-plinth-inlay: rgba(30, 124, 240, .22);--hv-spot: rgba(0, 150, 255, .08);--hv-solid: #ffffff;--hv-cond-core: #3b9bff;--hv-cond-glow: #1b8cff;--hv-cond-hot: #7cc8ff;--hv-arc: #1f86ff;--hv-arc-glow: #5fb6ff;--hv-neu-bg: #f2f6fc;--hv-neu-hi: rgba(255, 255, 255, .95);--hv-neu-lo: rgba(98, 120, 160, .22);--hv-neu-rim: rgba(255, 255, 255, .7);--hv-raise: -5px -5px 12px var(--hv-neu-hi), 6px 7px 15px var(--hv-neu-lo), inset 0 1px 0 var(--hv-neu-rim);--hv-raise-hi: -7px -7px 16px var(--hv-neu-hi), 10px 12px 24px var(--hv-neu-lo), inset 0 1px 0 var(--hv-neu-rim);--hv-press: inset 5px 5px 11px var(--hv-neu-lo), inset -5px -5px 11px var(--hv-neu-hi);--hv-press-soft: inset 2px 2px 5px var(--hv-neu-lo), inset -2px -2px 5px var(--hv-neu-hi);position:relative;isolation:isolate;color:var(--hv-ink);background:radial-gradient(ellipse 58% 52% at 74% 40%,#deecff,transparent 70%),var(--hv-paper)}.dark .hv-journey{--hv-ink: #eaf1fd;--hv-muted: #9eafcb;--hv-paper: #050b19;--hv-accent: #3fd6f0;--hv-rim: rgba(150, 182, 235, .13);--hv-rim-strong: rgba(150, 182, 235, .22);--hv-card: rgba(12, 24, 50, .78);--hv-rail: rgba(8, 17, 38, .55);--hv-grid: rgba(56, 140, 255, .1);--hv-glow: rgba(0, 120, 255, .26);--hv-link: rgba(48, 150, 255, .5);--hv-pulse: #4fd8ff;--hv-halo: rgba(40, 190, 255, .55);--hv-plinth-hi: #1a3b6a;--hv-plinth-lo: #0a1932;--hv-plinth-left: #0b1b37;--hv-plinth-right: #061127;--hv-plinth-rim: rgba(72, 152, 255, .8);--hv-plinth-inlay: rgba(80, 170, 255, .3);--hv-spot: rgba(40, 150, 255, .11);--hv-solid: #0c1a33;--hv-cond-core: #3fb4ff;--hv-cond-glow: #1478ff;--hv-cond-hot: #c9f6ff;--hv-arc: #effdff;--hv-arc-glow: #5fe0ff;--hv-neu-bg: #0a1529;--hv-neu-hi: rgba(110, 150, 230, .07);--hv-neu-lo: rgba(0, 0, 0, .62);--hv-neu-rim: rgba(150, 190, 255, .07);--hv-raise: -5px -5px 12px var(--hv-neu-hi), 6px 7px 15px var(--hv-neu-lo), inset 0 1px 0 var(--hv-neu-rim);--hv-raise-hi: -7px -7px 16px var(--hv-neu-hi), 10px 12px 24px var(--hv-neu-lo), inset 0 1px 0 var(--hv-neu-rim);--hv-press: inset 5px 5px 11px var(--hv-neu-lo), inset -5px -5px 11px var(--hv-neu-hi);--hv-press-soft: inset 2px 2px 5px var(--hv-neu-lo), inset -2px -2px 5px var(--hv-neu-hi);background:radial-gradient(ellipse 58% 55% at 72% 42%,rgba(11,46,104,.55),transparent 70%),linear-gradient(160deg,#040a18,#061124 52%,#050a1a)}.hv-background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none}.hv-background-sticky{position:sticky;top:0;height:100svh;overflow:clip}.hv-scene{position:absolute;right:max(0px,calc((100vw - 1600px)/2));top:51%;width:min(52vw,86svh,940px);aspect-ratio:1;transform:translateY(-50%)}.hv-defs{position:absolute}.hv-atmosphere{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:radial-gradient(closest-side,var(--hv-glow),transparent 72%)}.hv-camera,.hv-float,.hv-hero-scene,.hv-piece{position:absolute;top:0;right:0;bottom:0;left:0}.hv-camera{transform-origin:50% 47.4%}.hv-piece{pointer-events:none}.hv-scene.is-animated .hv-float{animation:hv-float 7s ease-in-out infinite}@keyframes hv-float{50%{transform:translateY(-.8%)}}.hv-floor{position:absolute;top:14%;right:-30%;bottom:-12%;left:-30%;background:repeating-linear-gradient(63.4deg,var(--hv-grid) 0 1px,transparent 1px 46px),repeating-linear-gradient(116.6deg,var(--hv-grid) 0 1px,transparent 1px 46px);-webkit-mask-image:radial-gradient(ellipse 52% 44% at 50% 50%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 52% 44% at 50% 50%,#000 25%,transparent 75%)}.hv-links,.hv-ring,.hv-seam{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hv-links path,.hv-ring ellipse,.hv-ring path,.hv-seam polyline{fill:none;vector-effect:non-scaling-stroke}.hv-conduits path{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.hv-cond-bloom{stroke:var(--hv-cond-glow);stroke-width:9px;opacity:.22;filter:blur(3px);transition:opacity .4s}.hv-cond-core{stroke:var(--hv-cond-core);stroke-width:1.6px;opacity:.75;transition:opacity .4s,stroke-width .4s}.hv-cond-surge{stroke:var(--hv-cond-hot);stroke-width:3.5px;stroke-dasharray:22 78;opacity:0;filter:blur(1.2px);animation:hv-surge 5.5s cubic-bezier(.45,0,.2,1) infinite}@keyframes hv-surge{0%{stroke-dashoffset:22;opacity:0}12%{opacity:.9}38%{stroke-dashoffset:-78;opacity:.9}44%,to{stroke-dashoffset:-78;opacity:0}}.hv-cond-node{fill:var(--hv-cond-hot);filter:drop-shadow(0 0 1px var(--hv-cond-glow))}.hv-conduits .is-hot .hv-cond-bloom{opacity:.5}.hv-conduits .is-hot .hv-cond-core{opacity:1;stroke-width:2.2px}.hv-arc-layer{filter:drop-shadow(0 0 1.5px var(--hv-arc-glow)) drop-shadow(0 0 5px var(--hv-cond-glow))}.hv-arcs path{fill:none;stroke:var(--hv-arc);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.hv-courier{position:absolute;width:6.4%;opacity:0;pointer-events:none;z-index:4;will-change:left,top,opacity}.hv-courier img{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 4px rgba(3,30,80,.35))}.hv-crew{z-index:5;pointer-events:none}.hv-crew-member{position:absolute;width:8.5%;height:auto;filter:drop-shadow(0 6px 6px rgba(3,30,80,.3))}.hv-crew-member.is-inspector{left:25.5%;top:47%}.hv-crew-member.is-assembler{left:66%;top:47%;transform:scaleX(-1)}.hv-mascot.is-receiving .hv-plinth{animation:hv-plinth-flash .9s ease-out}@keyframes hv-plinth-flash{0%{filter:drop-shadow(0 0 0 var(--hv-pulse))}25%{filter:drop-shadow(0 0 14px var(--hv-pulse)) brightness(1.15)}to{filter:drop-shadow(0 0 0 transparent)}}.hv-spotlight{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(560px circle at var(--hv-mx, 72%) var(--hv-my, 42%),var(--hv-spot),transparent 62%)}.hv-floor--orbit{top:30%;right:-30%;bottom:-6%;left:-30%}.hv-orbit-ground{position:absolute;width:17%;aspect-ratio:3.2;transform:translate(-50%,-50%);pointer-events:none}.hv-orbit-ground i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(closest-side,rgba(10,30,70,.34),rgba(10,30,70,.1) 55%,transparent),radial-gradient(closest-side,color-mix(in srgb,var(--hv-accent) 28%,transparent),transparent)}.dark .hv-orbit-ground i{background:radial-gradient(closest-side,rgba(0,0,0,.6),rgba(0,0,0,.18) 55%,transparent),radial-gradient(closest-side,color-mix(in srgb,var(--hv-accent) 34%,transparent),transparent)}.hv-orbit-label{position:absolute;left:50%;top:104%;transform:translate(-50%);white-space:nowrap;padding-top:7px;color:var(--hv-ink);font:600 16px/1 Poppins,system-ui,sans-serif;letter-spacing:-.005em}.hv-orbit-label:before{content:"";position:absolute;left:50%;top:0;width:22px;height:2px;margin-left:-11px;border-radius:2px;background:var(--hv-accent)}.hv-plinth{display:block;height:auto;overflow:visible}.hv-plinth--cube{position:absolute;left:32%;top:45.3%;width:36%;filter:drop-shadow(0 26px 30px rgba(3,18,52,.28))}.dark .hv-plinth--cube{filter:drop-shadow(0 0 18px rgba(30,130,255,.25)) drop-shadow(0 30px 34px rgba(0,0,0,.55))}.hv-cube{position:absolute;left:27%;top:25%;width:46%;height:auto;display:block}.hv-cube--whole{z-index:59;transform:scale(.64)}.hv-cube3d-wrap{position:absolute;left:10%;top:8.75%;width:80%;height:80%;z-index:59;pointer-events:none}.hv-cube3d,.hv-cube3d canvas{display:block;width:100%;height:100%}.hv-cube--top{clip-path:polygon(0 0,100% 0,100% 45.1%,50% 69.4%,0 45.1%)}.hv-cube--bottom{clip-path:polygon(0 45.1%,50% 69.4%,100% 45.1%,100% 100%,0 100%)}.hv-cap{position:absolute;left:27%;top:19.6%;width:46%;height:auto}.hv-base{position:absolute;left:26.9%;top:38.7%;width:44.7%;height:auto}.hv-wafer{position:absolute;left:28.3%;top:31.1%;width:43%;height:auto;display:block}.hv-wafer-halo{position:absolute;left:22%;top:37.5%;width:56%;height:21%;border-radius:50%;background:radial-gradient(closest-side,var(--hv-halo),transparent 100%)}.hv-core{position:absolute;left:18%;top:30%;width:64%;height:36%;border-radius:50%;background:radial-gradient(closest-side,rgba(190,248,255,.95),rgba(30,170,255,.45) 45%,transparent 100%)}.hv-seam polyline{stroke:#effdff;stroke-width:2.4px;stroke-linejoin:round;filter:drop-shadow(0 0 5px #2fd0ff) drop-shadow(0 0 16px #1590ff)}.hv-spine{position:absolute;left:49.7%;top:21.9%;width:.6%;height:51%;border-radius:4px;background:linear-gradient(180deg,transparent,#78e6ff 14%,#effdff 50%,#78e6ff 86%,transparent);box-shadow:0 0 18px #19c3ff8c}.hv-scan-dot{position:absolute;left:49.2%;top:46.6%;width:1.6%;aspect-ratio:1;border-radius:50%;background:#effdff;box-shadow:0 0 0 4px #22d3ee40,0 0 22px 6px #22d3eea6}.hv-layer-label{position:absolute;left:71.5%;top:47.4%;margin-top:-.8em;transform-origin:0 50%;display:flex;align-items:center;gap:8px;white-space:nowrap;color:var(--hv-ink);font:500 clamp(11px,.88vw,13px)/1.6 Poppins,system-ui,sans-serif;letter-spacing:-.005em}.hv-layer-label:before{content:"";width:18px;height:1px;background:linear-gradient(90deg,transparent,var(--hv-accent))}.hv-layer-number{font:500 10.5px/1 ui-monospace,JetBrains Mono,monospace;color:var(--hv-accent);letter-spacing:.06em}.hv-mascot{z-index:70}.hv-mascot-spot{position:absolute;width:14.5%;transform:translate(-50%,-58%)}.hv-orbiter .hv-mascot-spot{width:19%}.hv-mascot-body{position:relative}.hv-mascot .hv-plinth{position:absolute;left:-14%;top:50%;width:128%;z-index:-1;filter:drop-shadow(0 18px 22px rgba(3,18,52,.22))}.dark .hv-mascot .hv-plinth{filter:drop-shadow(0 0 12px rgba(30,130,255,.22)) drop-shadow(0 20px 24px rgba(0,0,0,.5))}.hv-mascot-art{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 14px 16px rgba(4,22,64,.28))}.hv-mascot-par{position:relative}.hv-mascot-lift{transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s}.hv-journey.is-animated .hv-mascot-spot{cursor:pointer}.hv-mascot.is-hot .hv-mascot-lift{transform:translateY(-6%);filter:drop-shadow(0 16px 22px rgba(0,120,255,.3))}.hv-mascot .hv-plinth{transition:filter .45s}.hv-mascot.is-hot .hv-plinth{filter:drop-shadow(0 0 14px var(--hv-pulse)) drop-shadow(0 18px 22px rgba(3,18,52,.25))}.hv-scene.has-hot .hv-mascot:not(.is-hot) .hv-mascot-art{opacity:.7}.hv-mascot-art{transition:opacity .4s}.hv-mascot.is-hot{z-index:80}.hv-tag{position:absolute;left:50%;top:116%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:12px;white-space:nowrap;text-decoration:none;pointer-events:auto;background:var(--hv-neu-bg);box-shadow:var(--hv-raise);color:var(--hv-ink);font:600 12.5px/1 Poppins,system-ui,sans-serif;letter-spacing:-.005em;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1)}.hv-tag>i{width:6px;height:6px;border-radius:50%;background:var(--hv-accent);box-shadow:0 0 8px var(--hv-accent)}.hv-tag-more{display:inline-flex;align-items:center;gap:8px;max-width:0;overflow:hidden;opacity:0;transition:max-width .5s cubic-bezier(.2,.8,.2,1),opacity .3s}.hv-tag-more small{padding-left:8px;border-left:1px solid var(--hv-rim-strong);color:var(--hv-muted);font:400 12px/1 Poppins,system-ui,sans-serif}.hv-tag-more svg{flex:none;color:var(--hv-accent)}.hv-mascot.is-hot .hv-tag{transform:translate(-50%,-3px);box-shadow:var(--hv-raise-hi),0 0 0 1px color-mix(in srgb,var(--hv-accent) 30%,transparent),0 14px 28px -16px var(--hv-accent)}.hv-mascot.is-hot .hv-tag-more{max-width:280px;opacity:1}.hv-tag:focus-visible{outline:2px solid #168df8;outline-offset:3px}.hv-plinth-logo.is-on-dark,.dark .hv-plinth-logo.is-on-light{display:none}.dark .hv-plinth-logo.is-on-dark{display:inline;filter:drop-shadow(0 0 .6px #7fe8ff)}.hv-journey.is-animated .hv-dock{display:none}.hv-journey.is-animated .hv-cube--whole{pointer-events:auto;transition:filter .5s}.hv-journey.is-animated .hv-cube--whole:hover{filter:drop-shadow(0 0 30px rgba(40,170,255,.45)) brightness(1.05)}.hv-scene:has(.hv-cube--whole:hover) .hv-cond-core{opacity:1}@keyframes hv-bob{50%{transform:translateY(-5%)}}.hv-content{position:relative;z-index:1;width:min(1440px,calc(100% - 96px));margin:0 auto}.hv-journey.is-animated .hv-content,.hv-journey.is-animated .hv-chapter{pointer-events:none}.hv-journey.is-animated .hv-copy,.hv-journey.is-animated .hv-rail{pointer-events:auto}.hv-copy{width:44%;min-width:0}.hv-chapter{position:relative}.hv-chapter--hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:26px;padding:calc(var(--mel-promo-h, 0px) + 84px) 0 20px}.hv-chapter--pitch{min-height:130vh;display:flex;align-items:flex-end;padding:120px 0 18vh}.hv-chapter--vision{min-height:110vh;display:flex;align-items:center;padding:120px 0 160px}.hv-journey.is-animated .hv-chapter--scan{height:calc(100vh + var(--hv-steps) * 18vh)}.hv-journey.is-animated .hv-scan-panel{position:sticky;top:0;height:100vh;display:flex;align-items:center}.hv-chapter--scan{padding:0}.hv-journey:not(.is-animated) .hv-scan-panel{padding:80px 0}.hv-hero{display:flex;flex-direction:column}.hv-hero-land,.hv-hero-rest{display:contents}.hv-hero .hv-intro{order:1}.hv-hero .hv-actions{order:2}.hv-hero .hv-beats{order:3}.hv-hero .hv-more{order:4}.hv-hero .hv-secondary{order:5}.hv-eyebrow,.hv-scan-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:var(--hv-accent);font:600 12px/1.4 ui-monospace,JetBrains Mono,monospace;letter-spacing:.28em;text-transform:uppercase}.hv-eyebrow>span,.hv-scan-eyebrow>span{width:26px;height:1px;background:currentColor;opacity:.7}.hv-headline{margin:0;color:var(--hv-ink);font:650 clamp(46px,4.8vw,78px)/1.01 Poppins,system-ui,sans-serif;letter-spacing:-.052em;white-space:pre-line}.hv-headline>span{display:block;width:fit-content;padding-bottom:.06em;background:linear-gradient(105deg,#06c2dc,#3d8ef0 52%,#9a72ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hv-intro{margin:20px 0 0;max-width:34em;color:var(--hv-muted);font:400 clamp(16px,1.15vw,18.5px)/1.7 Poppins,system-ui,sans-serif}.hv-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hv-btn{display:inline-flex;align-items:center;gap:12px;min-height:54px;padding:0 26px;border-radius:14px;font:600 15px/1 Poppins,system-ui,sans-serif;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s,background-color .25s}.hv-btn svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hv-btn--primary{color:#fff;border:1px solid #4ac8ff;background:linear-gradient(135deg,#14b8f5,#0a5bf2);box-shadow:0 12px 30px -10px #0a6ef599,inset 0 1px #ffffff52}.hv-btn--primary:hover{transform:translateY(-1px);box-shadow:0 18px 38px -12px #0a6ef5bf,inset 0 1px #fff6}.hv-btn--primary:hover svg{transform:translate(3px)}.hv-btn--ghost{color:var(--hv-ink);border:0;background:var(--hv-neu-bg);box-shadow:var(--hv-raise)}.hv-btn--ghost:hover{transform:translateY(-1px);box-shadow:var(--hv-raise-hi)}.hv-btn--ghost:active{transform:none;box-shadow:var(--hv-press)}.hv-play{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid currentColor;padding-left:2px}.hv-btn:focus-visible,.hv-product-links a:focus-visible{outline:2px solid #168df8;outline-offset:3px}.hv-beats{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:18px 0 0;color:var(--hv-muted);font:500 11px/1.5 ui-monospace,JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.hv-beats>span{display:inline-flex;align-items:center;gap:14px}.hv-beats i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7}.hv-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:16px 14px;max-width:660px;margin-top:26px;padding-top:24px;border-top:1px solid var(--hv-rim)}.hv-chip{display:inline-flex;align-items:center;gap:11px;height:50px;padding:0 20px 0 7px;border-radius:16px;border:0;background:var(--hv-neu-bg);box-shadow:var(--hv-raise);color:var(--hv-ink);cursor:pointer;font:500 14px/1 Poppins,system-ui,sans-serif;text-decoration:none;white-space:nowrap;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1)}.hv-chip svg{flex:none;box-sizing:content-box;width:16px;height:16px;padding:10px;border-radius:12px;color:var(--hv-accent);background:var(--hv-neu-bg);box-shadow:-3px -3px 7px var(--hv-neu-hi),4px 4px 9px var(--hv-neu-lo),inset 0 1px 0 var(--hv-neu-rim);transition:color .3s,box-shadow .3s,background-color .3s}.hv-chip:hover svg,.hv-chip:focus-visible svg{color:#fff;background:linear-gradient(135deg,#14b8f5,#0a5bf2);box-shadow:0 6px 14px -6px #0a6ef5b3,inset 0 1px #ffffff4d}.hv-chip[href*=slack]:hover svg{background:var(--hv-neu-bg);box-shadow:-3px -3px 7px var(--hv-neu-hi),6px 6px 12px var(--hv-neu-lo),inset 0 1px 0 var(--hv-neu-rim)}.hv-chip:hover{transform:translateY(-2px);box-shadow:var(--hv-raise-hi)}.hv-chip:active{transform:none;box-shadow:var(--hv-press)}.hv-chip:focus-visible{outline:2px solid #168df8;outline-offset:3px}.hv-slack{display:flex}.hv-cobuild{display:flex;min-width:0;max-width:100%}.hv-journey .hv-cobuild .mlp-cobuild{margin:0;height:56px;padding:0 7px 0 20px;gap:14px;border-radius:18px;border:0;background:var(--hv-neu-bg);box-shadow:var(--hv-raise);animation:none;color:var(--hv-ink);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.hv-journey .hv-cobuild .mlp-cobuild:hover{transform:translateY(-1px);box-shadow:var(--hv-raise-hi)}.hv-journey .hv-cobuild .mlp-cobuild-dot,.hv-journey .hv-cobuild .mlp-cobuild-dot:after{background:var(--hv-accent)}.hv-journey .hv-cobuild .mlp-cobuild-lead{font-size:14px;font-weight:500;color:var(--hv-ink)}.hv-journey .hv-cobuild .mlp-cobuild-rot{padding:10px 16px;border-radius:12px;background:var(--hv-neu-bg);box-shadow:var(--hv-press-soft);font-size:13px}.hv-journey .hv-cobuild .mlp-cobuild-who{color:var(--hv-accent);font-weight:600}.hv-journey .hv-cobuild .mlp-cobuild-what{color:var(--hv-muted)}.hv-journey .hv-cobuild .mlp-cobuild-go{width:42px;height:42px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#14b8f5,#0a5bf2);box-shadow:0 6px 14px -6px #0a6ef5b3,inset 0 1px #ffffff4d}.hv-telemetry{margin:0;padding:2px 6px 10px;color:var(--hv-muted);font:400 11.5px/1.5 ui-monospace,JetBrains Mono,monospace}.hv-telemetry>span{margin-right:10px;color:var(--hv-accent);letter-spacing:.14em;text-transform:uppercase}.hv-rail{display:grid;gap:12px}.hv-telemetry{padding:0 4px}.hv-dock{display:flex;gap:12px;padding:12px;border-radius:28px;background:var(--hv-neu-bg);box-shadow:var(--hv-press)}.hv-dock-item{flex:1 1 0;display:flex;align-items:center;gap:10px;min-width:0;padding:9px 14px 9px 10px;border-radius:18px;background:var(--hv-neu-bg);box-shadow:var(--hv-raise);color:var(--hv-ink);text-decoration:none;font:600 13px/1.25 Poppins,system-ui,sans-serif;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)}.hv-dock-icon{flex:none;display:grid;place-items:center;width:40px;height:40px}.hv-dock-icon img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(3,40,110,.22));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.hv-dock-name{min-width:0}.hv-dock-item:hover,.hv-dock-item.is-hot{transform:translateY(-3px);box-shadow:var(--hv-raise-hi),0 0 0 1px color-mix(in srgb,var(--hv-accent) 30%,transparent),0 14px 28px -16px var(--hv-accent)}.hv-dock-item:hover .hv-dock-icon img,.hv-dock-item.is-hot .hv-dock-icon img{transform:scale(1.06)}.hv-dock-item:active{transform:none;box-shadow:var(--hv-press)}.hv-dock-item:focus-visible{outline:2px solid #168df8;outline-offset:3px}.hv-pitch-lead{margin:0;color:var(--hv-ink);font:600 clamp(30px,3vw,48px)/1.1 Poppins,system-ui,sans-serif;letter-spacing:-.035em}.hv-pitch-lead>span{display:block}.hv-pitch-body{margin:24px 0 0;color:var(--hv-muted);font:400 17px/1.8 Poppins,system-ui,sans-serif}.hv-pitch-body strong{color:var(--hv-ink);font-weight:600}.hv-pitch-ticker{position:relative;margin-top:36px}.hv-scan-list{display:grid;margin:0;padding:0;list-style:none}.hv-journey.is-animated .hv-scan-item{grid-area:1 / 1}.hv-journey:not(.is-animated) .hv-scan-list{gap:26px}.hv-scan-item h3{margin:14px 0 0;color:var(--hv-ink);font:600 clamp(30px,2.8vw,44px)/1.1 Poppins,system-ui,sans-serif;letter-spacing:-.032em}.hv-scan-item p{margin:18px 0 0;max-width:31em;color:var(--hv-muted);font:400 17px/1.75 Poppins,system-ui,sans-serif}.hv-scan-count{color:var(--hv-muted);font:500 12px/1 ui-monospace,JetBrains Mono,monospace;letter-spacing:.2em}.hv-scan-count b{color:var(--hv-accent);font-weight:600}.hv-journey:not(.is-animated) .hv-scan-item h3{margin-top:8px;font-size:20px}.hv-journey:not(.is-animated) .hv-scan-item p{margin-top:6px;font-size:15px}.hv-scan-progress{display:block;width:240px;height:2px;margin-top:40px;border-radius:2px;overflow:hidden;background:var(--hv-rim-strong)}.hv-scan-progress i{display:block;height:100%;transform-origin:0 50%;background:linear-gradient(90deg,#22d3ee,#6d7cf6)}.hv-scan-scope{margin:22px 0 0;max-width:40em;color:var(--hv-muted);font:400 12.5px/1.6 Poppins,system-ui,sans-serif;opacity:.78}.hv-journey .mlp-vision--journey{overflow:visible!important}.hv-journey .mlp-vision--journey>div{padding:0}.hv-journey .mlp-vision--journey>div>div[aria-hidden]{display:none!important}.hv-journey .mlp-vision--journey .text-center{align-items:flex-start;text-align:left;gap:26px!important}.hv-journey .mlp-vision--journey h2{font-size:clamp(34px,3.6vw,56px)!important;font-weight:650!important;line-height:1.1!important;max-width:none!important;transform:none!important}.hv-journey .mlp-vision--journey h2+span{height:44px!important}.hv-journey .mlp-vision--journey h2+span+div{font-size:17px!important;line-height:1.8!important;transform:none!important}.hv-compact,.hv-scan-visual{display:none}.hv-journey:not(.is-animated) .hv-scan-visual{display:block;width:min(64%,300px);height:auto;margin:0 auto 18px}.hv-journey:not(.is-animated) .hv-scan-list{gap:10px}.hv-scan-item details{border-radius:16px;background:var(--hv-neu-bg);box-shadow:var(--hv-raise)}.hv-scan-item summary{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.hv-scan-item summary::-webkit-details-marker{display:none}.hv-journey:not(.is-animated) .hv-scan-item h3{flex:1;margin:0;font-size:16px;line-height:1.3;letter-spacing:-.01em}.hv-scan-item summary i{width:8px;height:8px;border-right:2px solid var(--hv-muted);border-bottom:2px solid var(--hv-muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s}.hv-scan-item details[open] summary i{transform:rotate(225deg) translate(-2px,-2px)}.hv-journey:not(.is-animated) .hv-scan-item p{margin:0;padding:0 16px 16px 50px;font-size:14.5px;line-height:1.7}.hv-scan-item summary .hv-scan-count{min-width:22px}@media(max-width:1399px){.hv-dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1099px){.hv-content{width:min(780px,calc(100% - 48px))}.hv-copy{width:100%}.hv-background{display:none}.hv-compact{display:block;position:relative;width:min(100%,520px);aspect-ratio:1;margin:4px auto 0;overflow:clip}.hv-compact-plinth{position:absolute;left:32%;top:45.3%;width:36%;height:auto;filter:drop-shadow(0 14px 18px rgba(3,18,52,.22))}.hv-compact-cube{position:absolute;left:35.5%;top:30.5%;width:29%;height:auto;z-index:2;filter:drop-shadow(0 10px 16px rgba(0,90,220,.3))}.hv-compact-item{position:absolute;width:15%;transform:translate(-50%,-58%);z-index:3;display:flex;flex-direction:column;align-items:center}.hv-compact-item img{display:block;width:100%;max-width:none;height:auto;animation:hv-bob 5.6s ease-in-out infinite;animation-delay:inherit;filter:drop-shadow(0 8px 10px rgba(4,22,64,.28))}.hv-compact-item small{margin-top:2px;padding:4px 8px;border-radius:9px;white-space:nowrap;background:var(--hv-neu-bg);box-shadow:var(--hv-raise);color:var(--hv-ink);font:600 10.5px/1 Poppins,system-ui,sans-serif}.hv-compact-item small:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;vertical-align:1px;background:var(--hv-accent)}.hv-journey .mlp-vision--journey .text-center{align-items:center;text-align:center}.hv-chapter--vision .hv-copy{margin:0 auto}.hv-chapter--hero{min-height:0;padding:calc(var(--mel-promo-h, 0px) + 112px) 0 32px;gap:36px}.hv-chapter--pitch,.hv-chapter--vision{min-height:0;padding:72px 0}.hv-headline{font-size:clamp(40px,8vw,68px)}}@media(max-width:767px){.hv-content{width:calc(100% - 40px)}.hv-chapter--hero{padding-top:calc(var(--mel-promo-h, 0px) + 96px)}.hv-background{display:none}.hv-actions .hv-btn{flex:1 1 auto;justify-content:center}.hv-secondary{display:none}.hv-hero .hv-more{align-self:flex-start;margin:14px 0 0;padding:0}.hv-dock{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;border-radius:22px}.hv-dock-item{padding:8px 10px 8px 8px;gap:8px;font-size:12.5px}.hv-dock-icon{width:32px;height:32px}.hv-dock-icon img{width:30px;height:30px}.hv-compact-item small{font-size:9.5px;padding:3px 6px}.hv-pitch-body,.hv-scan-item p{font-size:15.5px}}@media(prefers-reduced-motion:reduce){.hv-float,.hv-mascot-art,.hv-cond-surge,.hv-compact-item img{animation:none!important}}@media(max-width:1099px){.hv-journey.is-animated{--hv-solid-bg: var(--hv-paper);overflow-x:clip}.dark .hv-journey.is-animated{--hv-solid-bg: #050b19}.hv-journey.is-animated .hv-background{display:block;opacity:1}.hv-journey.is-animated .hv-scene{left:50%;right:auto;top:calc(var(--mel-promo-h, 0px) + 50svh + 46px);width:min(100vw,calc(106svh - 440px),640px);transform:translate(-50%,-50%)}.hv-journey.is-animated .hv-scan-panel{height:100svh}.hv-journey.is-animated .hv-compact,.hv-journey.is-animated .hv-rail{display:none}.hv-journey.is-animated .hv-content{display:flow-root}.hv-journey.is-animated .hv-chapter--hero{z-index:2;min-height:0;padding:calc(var(--mel-promo-h, 0px) + 96px) 0 0;margin-bottom:40svh;justify-content:flex-start}.hv-journey.is-animated .hv-hero{display:block}.hv-journey.is-animated .hv-hero-land{display:flex;flex-direction:column;position:relative;z-index:2;min-height:calc(100svh - var(--mel-promo-h, 0px) - 96px);padding-bottom:22px}.hv-journey.is-animated .hv-hero-land .hv-eyebrow{margin-bottom:12px}.hv-journey.is-animated .hv-headline{font-size:clamp(32px,9.4vw,44px);line-height:1.02}.hv-journey.is-animated .hv-hero-land>*{order:0}.hv-journey.is-animated .hv-hero-land .hv-beats{margin-top:auto;margin-bottom:14px}.hv-journey.is-animated .hv-hero-land .hv-actions{margin-top:0;flex-wrap:nowrap;gap:10px}.hv-journey.is-animated .hv-hero-land .hv-btn{flex:1 1 0;min-width:0;min-height:52px;padding:0 12px;gap:9px;justify-content:center;white-space:nowrap;font-size:14.5px}.hv-journey.is-animated .hv-hero-land .hv-play{width:22px;height:22px}.hv-journey.is-animated .hv-hero-rest{display:block;position:relative;padding:30px 0 36px;border-image:linear-gradient(var(--hv-solid-bg) 0 0) fill 0 / / 0 100vw}.hv-journey.is-animated .hv-hero-rest:before,.hv-journey.is-animated .hv-hero-rest:after{content:"";position:absolute;left:-100vw;right:-100vw;height:90px;pointer-events:none}.hv-journey.is-animated .hv-hero-rest:before{bottom:100%;background:linear-gradient(transparent,var(--hv-solid-bg))}.hv-journey.is-animated .hv-hero-rest:after{top:100%;background:linear-gradient(var(--hv-solid-bg),transparent)}.hv-journey.is-animated .hv-hero-rest .hv-intro{margin-top:0}.hv-journey.is-animated .hv-chapter--pitch{min-height:140svh;align-items:flex-end;padding:0 0 3svh}.hv-journey.is-animated .hv-chapter--vision{min-height:160svh;align-items:flex-end;padding:0 0 4svh}.hv-journey.is-animated .hv-scan-panel{align-items:flex-end;padding-bottom:2svh}.hv-journey.is-animated .hv-chapter--pitch .hv-copy,.hv-journey.is-animated .hv-scan-panel .hv-copy,.hv-journey.is-animated .hv-chapter--vision .hv-copy{pointer-events:auto;padding:16px 18px 14px;border-radius:20px;background:color-mix(in srgb,var(--hv-solid-bg) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px -22px #03143c73,inset 0 1px 0 var(--hv-neu-rim)}.hv-journey.is-animated .hv-pitch-lead{font-size:23px}.hv-journey.is-animated .hv-pitch-body{margin-top:10px;font-size:13.5px;line-height:1.6}.hv-journey.is-animated .hv-pitch-ticker{margin-top:12px}.hv-journey.is-animated .hv-scan-eyebrow{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.hv-journey.is-animated .hv-scan-item h3{margin-top:6px;font-size:20px}.hv-journey.is-animated .hv-scan-item p{margin-top:6px;font-size:13px;line-height:1.55}.hv-journey.is-animated .hv-scan-count{font-size:11px}.hv-journey.is-animated .hv-scan-progress{width:120px;margin-top:12px}.hv-journey.is-animated .hv-scan-scope{display:none}.hv-journey.is-animated .mlp-vision--journey .text-center{gap:12px!important}.hv-journey.is-animated .mlp-vision--journey h2{font-size:28px!important}.hv-journey.is-animated .mlp-vision--journey h2+span{display:none!important}.hv-journey.is-animated .mlp-vision--journey h2+span+div{font-size:13.5px!important;line-height:1.6!important}.hv-journey.is-animated .hv-layer-label{display:none}.hv-journey.is-animated .hv-tag{padding:5px 8px;gap:5px;font-size:10px;border-radius:9px}.hv-journey.is-animated .hv-tag>i{width:4px;height:4px}.hv-journey.is-animated .hv-tag-more{display:none}.hv-journey.is-animated .hv-orbit-label{font-size:10.5px;padding-top:5px}}@media(max-width:767px){.hv-beats{justify-content:center;gap:8px;margin-top:16px;font:500 11.5px/1 Poppins,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--hv-muted)}.hv-beats>span{gap:6px;padding:7px 11px;border-radius:999px;background:var(--hv-neu-bg);box-shadow:var(--hv-raise)}.hv-beats>span:before{content:"";width:12px;height:12px;flex:none;border-radius:50%;background:color-mix(in srgb,#10b981 18%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.2 6.2l1.8 1.8 3.8-4' fill='none' stroke='%2310b981' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.hv-beats i{display:none}.hv-hero .hv-more{align-self:center}}@media(max-width:1099px)and (max-height:740px){.hv-journey.is-animated .hv-scene{width:min(100vw,calc(106svh - 420px),640px)}.hv-journey.is-animated .hv-headline{font-size:30px}.hv-journey.is-animated .hv-hero-land .hv-beats{margin-bottom:10px}.hv-journey.is-animated .hv-scan-item h3{font-size:18px}.hv-journey.is-animated .hv-scan-item p{font-size:12.5px;line-height:1.5}.hv-journey.is-animated .hv-scan-panel .hv-copy{padding:13px 15px 12px}}
