.hive-page{--hive-mint: #a5f87a;--hive-cyan: #68e4e9;--hive-gold: #efbd73;background:#071311;color:#edf5ef;overflow:hidden;font-family:Lato,sans-serif}.hive-container{width:min(1280px,calc(100% - 64px));margin-inline:auto}.hive-page h1,.hive-page h2,.hive-page h3{font-family:Montserrat,sans-serif}.hive-page a:focus-visible,.hive-page button:focus-visible{outline:2px solid var(--hive-mint);outline-offset:6px}.hive-micro{font-family:monospace;font-size:10px;letter-spacing:1.8px;color:#a1b6aa}.hive-hero{position:relative;padding:150px 0 40px;text-align:center;background:radial-gradient(ellipse at 50% 60%,#1c3d252d,transparent 65%)}.hive-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#a5f87a07 1px,transparent 1px),linear-gradient(90deg,#a5f87a07 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(black,transparent);mask-image:linear-gradient(black,transparent)}.hive-hero-content{position:relative}.hive-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--hive-mint);font:10px monospace;letter-spacing:2px;margin-bottom:26px}.hive-page h1{font-size:clamp(38px,6.3vw,82px);line-height:1.12;font-weight:800;letter-spacing:-3px}.hive-page h1 span{color:var(--hive-mint)}.hive-hero-tagline{font-size:clamp(20px,2.4vw,29px);margin-top:20px}.hive-hero-copy{max-width:665px;margin:19px auto 0;color:#a8b9af;font-size:17px;line-height:1.8}.hive-explore{display:inline-flex;align-items:center;gap:10px;margin-top:26px;color:var(--hive-mint);font-size:12px}.hive-diagram-section{scroll-margin-top:95px;padding-top:18px}.hive-panel{border:1px solid #a5f87a30;border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at 47% 48%,#274b292f,transparent 45%),#0a1714;box-shadow:0 0 100px #72e95308}.hive-panel-top{padding:20px 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0c;gap:12px}.hive-panel-top>div{display:flex;align-items:center;gap:10px}.hive-page .hive-panel-top h2{font:10px monospace;letter-spacing:2px;color:#bfcdc4}.hive-dot{display:inline-block;width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--hive-mint);box-shadow:0 0 9px #a5f87a80}.hive-panel-top button{display:flex;gap:6px;align-items:center;font-size:11px;color:#a8b9af;border:1px solid #ffffff20;padding:6px 9px;border-radius:6px}.hive-panel-top button:hover{color:#fff;border-color:#a5f87a60}.hive-network{position:relative;aspect-ratio:1200/620;background-image:radial-gradient(#a5f87a18 .7px,transparent .7px);background-size:18px 18px}.hive-wires{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.hive-stroke-mint{stroke:var(--hive-mint)}.hive-stroke-cyan{stroke:var(--hive-cyan)}.hive-stroke-gold{stroke:var(--hive-gold)}.hive-flow{animation:hive-flow 7s linear infinite;opacity:.65}.hive-packet{animation:hive-flow 4s linear infinite;filter:drop-shadow(0 0 4px currentColor)}.hive-wire-label{fill:#aac6b6;font:9px monospace;letter-spacing:1px}.hive-feedback-label{fill:var(--hive-gold)}.hive-source-label{position:absolute;left:3%;top:7%;font-size:9px}.hive-sources{position:absolute;left:2%;top:14.84%;width:20.5%;height:63.39%;display:flex;flex-direction:column;justify-content:space-between}.hive-node{position:relative;background:linear-gradient(130deg,#152820,#0d1c17);border:1px solid #a5f87a32;border-radius:12px;padding:15px 17px;box-shadow:0 8px 25px #0002}.hive-source{height:27.5%;padding:12px 14px;animation:hive-node-glow 6s ease-in-out infinite}.hive-node-heading{display:flex;align-items:center;gap:10px}.hive-node-heading>.hive-dot{margin-left:auto}.hive-node-icon{display:flex;align-items:center;justify-content:center;width:33px;height:33px;flex-shrink:0;border-radius:8px;background:#a5f87a0e;color:var(--hive-mint);border:1px solid #a5f87a22}.hive-node h3{font-size:13px;font-weight:700;line-height:1.5}.hive-node .hive-micro{display:block;line-height:1.4;font-size:8px;letter-spacing:1.3px}.hive-node p{font-size:10px;color:#aec2b4;line-height:1.6;margin-top:8px}.hive-signal-bars{display:flex;align-items:flex-end;gap:4px;height:17px;margin-top:6px}.hive-signal-bars i{width:4px;background:var(--hive-mint);opacity:.3;transform-origin:bottom;animation:hive-bars 2s ease-in-out infinite alternate}.hive-center{position:absolute;left:35.83%;top:24.03%;width:23.34%;aspect-ratio:1}.hive-core{position:relative;width:100%;height:100%;display:grid;place-items:center}.hive-core:before{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;background:#a5f87a0d;box-shadow:0 0 85px #a5f87a25;animation:hive-breathe 4s ease-in-out infinite}.hive-core-face{position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px solid #a5f87a65;background:radial-gradient(circle at 50% 20%,#26452a,#11251b 75%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:inset 0 0 30px #a5f87a0b,0 0 25px #a5f87a12}.hive-core-icon{width:33px;height:33px;color:var(--hive-mint);margin-bottom:8px;filter:drop-shadow(0 0 8px #a5f87a80)}.hive-core-face>.hive-micro{font-size:9px;letter-spacing:4px;color:var(--hive-mint)}.hive-core-face strong{font-family:Montserrat,sans-serif;font-size:22px;letter-spacing:-.5px;margin-top:3px}.hive-core-description{font-size:10px;color:#bfd2c1;margin-top:5px}.hive-core-status{display:flex;gap:5px;align-items:center;font:6px monospace;letter-spacing:.8px;color:var(--hive-mint);margin-top:16px}.hive-core-status .hive-dot{width:3px;height:3px}.hive-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed #a5f87a35;border-radius:50%;animation:hive-orbit 55s linear infinite}.hive-orbit-inner{top:7%;right:7%;bottom:7%;left:7%;border-style:solid;border-color:#a5f87a20;border-top-color:#a5f87ac0;animation-duration:22s;animation-direction:reverse}.hive-orbit i{position:absolute;width:6px;height:6px;left:50%;top:-3px;border-radius:50%;background:var(--hive-mint);box-shadow:0 0 12px var(--hive-mint)}.hive-orbit i+i{top:auto;bottom:-3px}.hive-your-agent{position:absolute;left:75.67%;top:29.03%;width:21%;height:26.13%;border-color:#68e4e960;background:linear-gradient(130deg,#15332b,#10231f);box-shadow:0 0 25px #68e4e909}.hive-your-agent>.hive-micro{color:var(--hive-cyan);display:block;margin-bottom:15px}.hive-your-agent .hive-node-icon{color:var(--hive-cyan);border-color:#68e4e940;background:#68e4e909}.hive-your-agent h3{font-size:17px}.hive-agent-city{display:flex;align-items:center;gap:3px;font-size:10px;color:#bfcec4;margin-top:4px}.hive-connected{display:flex;gap:5px;align-items:center;font:8px monospace;letter-spacing:.7px;color:var(--hive-cyan);margin-top:11px}.hive-results{position:absolute;left:75.67%;top:64.52%;width:21%;height:18.38%;border-color:#68e4e935}.hive-results .hive-node-heading{color:var(--hive-cyan)}.hive-results h3{font-size:15px;color:#eef6ef}.hive-stream{display:flex;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;min-height:47px;align-items:center;background:#060f0d}.hive-stream-label{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:0 22px;font:9px monospace;letter-spacing:1.3px;color:var(--hive-mint)}.hive-stream-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.hive-stream-track{display:flex;width:-moz-max-content;width:max-content;animation:hive-stream 38s linear infinite}.hive-stream-group{display:flex;flex-shrink:0}.hive-stream-group>span{display:flex;align-items:center;gap:14px;padding-right:28px;font:9px monospace;letter-spacing:1px;color:#99ac9f;white-space:nowrap}.hive-stream-group .hive-dot{width:3px;height:3px;opacity:.5}.hive-panel figcaption{display:flex;justify-content:space-between;gap:12px;padding:17px 24px;color:#a3b5a9;font-size:11px}.hive-panel figcaption>span+span{color:#8b9c90;font-size:10px}.hive-mobile-flow,.hive-mobile-feedback{display:none}.hive-learning{padding-top:105px;padding-bottom:75px}.hive-section-heading{text-align:center;max-width:750px;margin:auto}.hive-section-heading>.hive-micro{color:var(--hive-mint)}.hive-page h2{font-size:clamp(27px,3.2vw,42px);font-weight:700;line-height:1.25;letter-spacing:-1.2px}.hive-section-heading h2{margin-top:19px}.hive-section-heading h2 span,.hive-cta h2 span{color:#9bbba4}.hive-section-heading p{font-size:16px;line-height:1.8;color:#a8b9af;max-width:580px;margin:20px auto 0}.hive-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.hive-steps article{border-top:1px solid #a5f87a30;padding:26px 0}.hive-step-top{display:flex;align-items:center;justify-content:space-between;color:var(--hive-mint);margin-bottom:24px}.hive-step-top span{color:#75947f;font:12px monospace}.hive-steps h3{font-size:19px;line-height:1.5;max-width:290px;font-weight:600;margin-bottom:12px}.hive-steps p,.hive-example p{font-size:15px;line-height:1.85;color:#a8b9af}.hive-example{display:grid;grid-template-columns:1fr 1fr;gap:80px;border:1px solid #a5f87a25;background:linear-gradient(120deg,#12251b,#0b1814);padding:48px;border-radius:18px}.hive-example .hive-micro{display:flex;align-items:center;gap:8px;font-size:9px;color:var(--hive-mint)}.hive-example h2{font-size:32px;margin:20px 0}.hive-example-note{font-size:11px;color:#a2b3a7;display:block;margin-top:17px}.hive-example-steps{display:flex;flex-direction:column;justify-content:center;gap:30px;position:relative}.hive-example-steps:before{content:"";position:absolute;left:20px;top:40px;bottom:40px;border-left:1px dashed #a5f87a45}.hive-example-steps li{display:flex;align-items:flex-start;gap:18px;position:relative}.hive-example-steps li>svg{color:var(--hive-mint);padding:10px;width:42px;height:42px;border:1px solid #a5f87a35;border-radius:10px;background:#14291d;flex-shrink:0}.hive-example-steps strong{display:block;font-size:16px;padding-top:1px}.hive-example-steps li span{font-size:13px;line-height:1.7;color:#a8b9af;display:block;margin-top:6px}.hive-cta{text-align:center;padding-top:95px;padding-bottom:105px}.hive-cta>svg{margin:0 auto 24px;color:var(--hive-mint)}.hive-cta p{color:#a8b9af;margin:22px auto 30px;font-size:16px}.hive-cta-links{display:flex;gap:26px;justify-content:center;align-items:center}.hive-button{display:inline-flex;gap:16px;align-items:center;background:var(--hive-mint);color:#102513;padding:16px 24px;border-radius:8px;font-size:14px;font-weight:700;transition:background .2s,box-shadow .2s}.hive-button:hover{background:#bcff98;box-shadow:0 0 30px #a5f87a20}.hive-secondary-link{display:inline-flex;align-items:center;gap:10px;color:#d1e2d5;font-size:13px}.hive-secondary-link:hover{color:var(--hive-mint)}@keyframes hive-flow{to{stroke-dashoffset:-100}}@keyframes hive-orbit{to{transform:rotate(360deg)}}@keyframes hive-breathe{50%{opacity:.5;transform:scale(1.06)}}@keyframes hive-node-glow{50%{border-color:#a5f87a65;box-shadow:0 0 20px #a5f87a0d}}@keyframes hive-bars{to{transform:scaleY(.35);opacity:.65}}@keyframes hive-stream{to{transform:translate(-50%)}}@keyframes hive-down{to{background-position:center 18px}}.hive-paused *,.hive-paused *:before,.hive-paused *:after{animation-play-state:paused!important}@media (min-width: 1024px) and (max-width: 1199px){.hive-source{padding:9px 10px}.hive-source p{font-size:9px;margin-top:5px}.hive-signal-bars{margin-top:3px;height:13px;gap:3px}.hive-node h3{font-size:12px}.hive-node{padding:11px}.hive-your-agent>.hive-micro{margin-bottom:9px}.hive-your-agent h3{font-size:15px}.hive-connected{font-size:7px;margin-top:8px}.hive-core-face strong{font-size:18px}.hive-core-icon{width:26px;height:26px;margin-bottom:4px}.hive-core-status{font-size:5px;margin-top:10px}}@media (max-width: 1023px){.hive-container{width:calc(100% - 40px);max-width:760px}.hive-hero{padding-top:130px}.hive-page h1{letter-spacing:-2px}.hive-network{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;padding:28px 24px}.hive-wires{display:none}.hive-source-label{position:static;margin-bottom:20px;font-size:10px}.hive-sources{position:static;width:100%;height:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hive-source{height:auto;padding:12px}.hive-source .hive-node-heading{gap:7px}.hive-source .hive-node-icon{width:27px;height:29px}.hive-source .hive-node-heading>.hive-dot{display:none}.hive-source h3{font-size:11px}.hive-source .hive-micro{font-size:7px}.hive-source p{min-height:32px}.hive-signal-bars{gap:3px}.hive-signal-bars i{width:3px}.hive-center{position:static;width:280px;height:280px}.hive-core-face strong{font-size:24px}.hive-core-status{font-size:7px}.hive-your-agent,.hive-results{position:static;width:330px;max-width:100%;height:auto;padding:20px}.hive-your-agent>.hive-micro{font-size:9px}.hive-your-agent h3{font-size:20px}.hive-node p{font-size:11px}.hive-your-agent p{font-size:13px}.hive-connected{font-size:9px}.hive-results h3{font-size:18px}.hive-results p{font-size:13px}.hive-mobile-flow{display:flex;align-items:center;gap:10px;color:var(--hive-cyan);font:9px monospace;letter-spacing:.5px;padding:23px 0}.hive-mobile-flow svg{background:repeating-linear-gradient(0deg,#68e4e940 0 3px,transparent 3px 6px);background-size:2px 18px;background-repeat:repeat-y;background-position:center;animation:hive-down 1s linear infinite;height:32px}.hive-mobile-feedback{display:flex;align-items:center;gap:12px;margin-top:24px;border:1px dashed #efbd7350;color:var(--hive-gold);font-size:11px;line-height:1.7;border-radius:8px;padding:12px 20px;width:330px;max-width:100%}.hive-mobile-feedback svg{animation:hive-orbit 12s linear infinite}.hive-steps{gap:24px}.hive-steps h3{font-size:17px}.hive-steps p{font-size:14px}.hive-example{gap:35px;padding:30px}.hive-example h2{font-size:27px}.hive-example .hive-micro{line-height:1.8}}@media (max-width: 639px){.hive-container{width:calc(100% - 32px)}.hive-hero{padding:115px 0 25px}.hive-eyebrow{font-size:8px;letter-spacing:1px;gap:6px;max-width:100%}.hive-eyebrow svg{flex-shrink:0}.hive-page h1{font-size:clamp(32px,8.6vw,49px);letter-spacing:-1.5px}.hive-hero-tagline{font-size:20px;line-height:1.4;padding:0 8px}.hive-hero-copy{font-size:15px;line-height:1.8;padding:0 6px}.hive-panel{border-radius:14px}.hive-panel-top{padding:15px 14px}.hive-page .hive-panel-top h2{font-size:8px!important;letter-spacing:1px!important}.hive-panel-top button{font-size:10px;padding:6px}.hive-panel-top button span{display:none}.hive-network{padding:24px 18px}.hive-source-label{font-size:9px;letter-spacing:1px}.hive-sources{display:flex;gap:10px}.hive-source{width:100%;padding:12px 15px}.hive-source .hive-node-heading{gap:10px}.hive-source .hive-node-icon{width:32px;height:32px}.hive-source h3{font-size:13px}.hive-source .hive-micro{font-size:8px}.hive-source .hive-node-heading>.hive-dot{display:block}.hive-source p{min-height:0;font-size:11px}.hive-signal-bars{position:absolute;right:14px;top:20px;width:57px;overflow:hidden;gap:3px}.hive-signal-bars i{flex-shrink:0;width:3px}.hive-source .hive-node-heading>.hive-dot{display:none}.hive-center{width:260px;height:260px;max-width:100%}.hive-core-face strong{font-size:22px}.hive-core-status{font-size:6px}.hive-mobile-flow{font-size:8px;letter-spacing:0}.hive-stream{min-height:43px}.hive-stream-label{padding:0 12px;font-size:8px;letter-spacing:.5px;gap:5px}.hive-panel figcaption{flex-direction:column;gap:7px;padding:16px;font-size:10px;line-height:1.6}.hive-learning{padding-top:65px;padding-bottom:30px}.hive-section-heading>.hive-micro{font-size:8px;letter-spacing:1px}.hive-section-heading h2{font-size:28px;letter-spacing:-1px}.hive-section-heading p{font-size:15px}.hive-steps{grid-template-columns:1fr;gap:0;margin-top:32px}.hive-steps article{padding:25px 4px}.hive-step-top{margin-bottom:14px}.hive-steps h3{font-size:20px;max-width:none}.hive-steps p{font-size:15px}.hive-example{grid-template-columns:1fr;padding:25px;gap:30px}.hive-example h2{font-size:28px}.hive-example .hive-micro{font-size:8px;letter-spacing:.7px}.hive-example p{font-size:14px}.hive-example-steps{gap:26px}.hive-cta{padding-top:65px;padding-bottom:70px}.hive-cta h2{font-size:29px}.hive-cta p{font-size:15px;line-height:1.8}.hive-cta-links{flex-direction:column;gap:24px}}@media (prefers-reduced-motion: reduce){.hive-page *,.hive-page *:before,.hive-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
