*,:before,:after{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}html[data-theme=light]{color-scheme:light}body{background:var(--hive-bg);min-height:100vh;color:var(--hive-text);font-family:var(--sl-font);margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}a{color:inherit}img,svg{display:block}.wrap{width:min(100% - 2rem,76rem);margin-inline:auto}.mono{font-family:var(--sl-font-mono)}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--hive-bg-3);border-radius:.5rem;padding:.5rem 1rem;top:1rem;left:1rem}:focus-visible{outline:2px solid var(--hive-honey);outline-offset:2px}.btn{height:2.875rem;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:560;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-sm{border-radius:.625rem;height:2.25rem;padding:0 .875rem;font-size:.875rem}.btn-primary{color:#fff;background:linear-gradient(#5b95f5,#2f6fe6);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff40,0 6px 24px -6px #3b7af099}.btn-primary:hover{box-shadow:inset 0 1px #ffffff40,0 10px 34px -6px #3b7af0cc}.btn-ghost{color:var(--hive-text);background:var(--hive-bg-2);border-color:var(--hive-line-strong)}.btn-ghost:hover{border-color:var(--hive-honey);box-shadow:0 0 0 3px var(--hive-honey-soft)}.site-header{z-index:50;border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s;position:sticky;top:0}.site-header[data-scrolled]{background:color-mix(in srgb, var(--hive-bg) 78%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom-color:var(--hive-line)}.bar{align-items:center;gap:2rem;height:4rem;display:flex}.brand{letter-spacing:-.02em;color:var(--hive-text);align-items:center;gap:.6rem;font-size:1.0625rem;font-weight:660;text-decoration:none;display:flex}.brand .logo-mark{filter:drop-shadow(0 0 12px #3b7af080);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.brand:hover .logo-mark{transform:rotate(60deg)}.links{gap:.25rem;display:flex}.links a{color:var(--hive-muted);border-radius:.5rem;padding:.4rem .75rem;font-size:.9rem;text-decoration:none;transition:color .15s,background-color .15s}.links a:hover{color:var(--hive-text);background:var(--hive-bg-3)}.actions{align-items:center;gap:.375rem;margin-left:auto;display:flex}.icon-btn{width:2.25rem;height:2.25rem;color:var(--hive-muted);cursor:pointer;background:0 0;border:0;border-radius:.625rem;place-items:center;transition:color .15s,background-color .15s;display:grid}.icon-btn:hover{color:var(--hive-text);background:var(--hive-bg-3)}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.icon-btn svg.fill{fill:currentColor;stroke:none}html[data-theme=dark] .icon-btn .moon,html[data-theme=light] .icon-btn .sun{display:none}.actions .btn{margin-left:.5rem}.site-footer{border-top:1px solid var(--hive-line);background:linear-gradient(180deg, var(--hive-bg-2), var(--hive-bg));margin-top:2rem}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:2rem;padding-block:3.5rem 2.5rem;display:grid}.footer-brand p{max-width:18rem;color:var(--hive-muted);margin:.875rem 0 0;font-size:.9rem}.footer-h{font-family:var(--sl-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hive-dim);margin:0 0 .75rem;font-size:.6875rem}.footer-grid a:not(.brand){width:fit-content;color:var(--hive-muted);padding:.2rem 0;font-size:.9rem;text-decoration:none;display:block}.footer-grid a:not(.brand):hover{color:var(--hive-text)}.footer-base{border-top:1px solid var(--hive-line);color:var(--hive-dim);justify-content:space-between;padding-block:1.25rem 2rem;font-size:.8125rem;display:flex}@media (width<=56rem){.links{display:none}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=30rem){.actions .btn{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.section:where(.astro-lcdefpme){padding-block:5.5rem;position:relative}.eyebrow:where(.astro-lcdefpme){font-family:var(--sl-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hive-honey-text);align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.75rem;font-weight:500;display:inline-flex}.hexdot:where(.astro-lcdefpme){background:var(--hive-honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:.6rem;height:.68rem;filter:drop-shadow(0 0 6px var(--hive-honey))}h1:where(.astro-lcdefpme),h2:where(.astro-lcdefpme),h3:where(.astro-lcdefpme){color:var(--hive-text);text-wrap:balance;margin:0}h2:where(.astro-lcdefpme){letter-spacing:-.04em;font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);font-weight:680;line-height:1.06}.muted:where(.astro-lcdefpme){color:var(--hive-dim)}.section-head:where(.astro-lcdefpme){max-width:44rem;margin-bottom:3rem}.cta:where(.astro-lcdefpme){flex-wrap:wrap;gap:.75rem;display:flex}.cta:where(.astro-lcdefpme).center{justify-content:center}.arrow:where(.astro-lcdefpme){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.btn:where(.astro-lcdefpme):hover .arrow:where(.astro-lcdefpme){transform:translate(3px)}.gh:where(.astro-lcdefpme){fill:currentColor}.hero:where(.astro-lcdefpme){margin-top:-4rem;padding-top:9rem;padding-bottom:3rem;position:relative;overflow:hidden}.hero-bg:where(.astro-lcdefpme){pointer-events:none;position:absolute;inset:0}.hex-field:where(.astro-lcdefpme){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0 56 16.2v32.3L28 64.7 0 48.5V16.2zM28 64.7v32.3M0 97V80.8M56 97V80.8' fill='none' stroke='%2394aad2' stroke-opacity='.09' stroke-width='1'/%3E%3C/svg%3E");background-size:56px 97px;position:absolute;inset:-2rem;-webkit-mask-image:radial-gradient(70% 60% at 60% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 30%,#000 20%,#0000 75%)}html[data-theme=light] .hex-field:where(.astro-lcdefpme){opacity:1.6;filter:invert(.6)}.glow:where(.astro-lcdefpme){filter:blur(80px);border-radius:50%;position:absolute}.g1:where(.astro-lcdefpme){background:radial-gradient(closest-side,#3b7af052,#0000);width:46rem;height:30rem;top:-6rem;right:-8rem}.g2:where(.astro-lcdefpme){background:radial-gradient(closest-side,#ffb22421,#0000);width:26rem;height:20rem;top:14rem;right:18rem}html[data-theme=light] .g1:where(.astro-lcdefpme){background:radial-gradient(closest-side,#1f63db29,#0000)}.hero-grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:3.5rem;display:grid;position:relative}.pill:where(.astro-lcdefpme){border:1px solid var(--hive-line-strong);background:color-mix(in srgb, var(--hive-bg-2) 80%, transparent);color:var(--hive-muted);border-radius:999px;align-items:center;gap:.625rem;padding:.25rem .75rem .25rem .25rem;font-size:.8125rem;text-decoration:none;transition:border-color .2s;display:inline-flex}.pill:where(.astro-lcdefpme):hover{border-color:var(--hive-honey);color:var(--hive-text)}.pill-tag:where(.astro-lcdefpme){background:var(--hive-honey-soft);color:var(--hive-honey-text);font-family:var(--sl-font-mono);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.pill:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){fill:none;stroke:currentColor;stroke-width:1.5px;width:.75rem;height:.75rem}h1:where(.astro-lcdefpme){letter-spacing:-.055em;margin-top:1.5rem;font-size:clamp(2.75rem,1.6rem + 4.6vw,5.25rem);font-weight:720;line-height:.98}.hl:where(.astro-lcdefpme){white-space:nowrap;background:linear-gradient(100deg,#ffc55c 0%,#ffb224 40%,#ff8f3d 100%);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}html[data-theme=light] .hl:where(.astro-lcdefpme){background:linear-gradient(100deg,#d98a00,#c05f00);-webkit-background-clip:text;background-clip:text}.sub:where(.astro-lcdefpme){max-width:34rem;color:var(--hive-muted);text-wrap:pretty;margin:1.5rem 0 2rem;font-size:1.1875rem;line-height:1.6}.install:where(.astro-lcdefpme){border:1px solid var(--hive-line-strong);background:color-mix(in srgb, var(--hive-bg-2) 85%, transparent);border-radius:.875rem;max-width:30rem;margin-bottom:1.25rem;overflow:hidden}.install-tabs:where(.astro-lcdefpme),.code-tabs:where(.astro-lcdefpme){border-bottom:1px solid var(--hive-line);gap:.125rem;padding:.375rem .375rem 0;display:flex}.install-tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme),.code-tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme){font-family:var(--sl-font-mono);color:var(--hive-dim);cursor:pointer;background:0 0;border:0;padding:.4rem .75rem .55rem;font-size:.75rem;transition:color .15s;position:relative}.install-tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme):hover,.code-tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme):hover,.install-tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme)[aria-selected=true],.code-tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme)[aria-selected=true]{color:var(--hive-text)}.install-tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme)[aria-selected=true]:after,.code-tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme)[aria-selected=true]:after{content:"";background:var(--hive-honey);height:2px;box-shadow:0 0 10px var(--hive-honey);position:absolute;bottom:0;left:.75rem;right:.75rem}.install-cmd:where(.astro-lcdefpme){font-family:var(--sl-font-mono);align-items:center;gap:.75rem;padding:.875rem .5rem .875rem 1rem;font-size:.9375rem;display:flex}.install-cmd:where(.astro-lcdefpme)[hidden]{display:none}.prompt:where(.astro-lcdefpme){color:var(--hive-honey);user-select:none}.install-cmd:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--hive-text);white-space:nowrap;flex:1;overflow-x:auto}.copy:where(.astro-lcdefpme){width:2rem;height:2rem;color:var(--hive-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex:none;place-items:center;transition:color .15s,background-color .15s,border-color .15s;display:grid;position:relative}.copy:where(.astro-lcdefpme):hover{color:var(--hive-text);background:var(--hive-bg-3);border-color:var(--hive-line)}.copy:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.copy:where(.astro-lcdefpme) .i-done:where(.astro-lcdefpme),.copy:where(.astro-lcdefpme)[data-done] .i-copy:where(.astro-lcdefpme){display:none}.copy:where(.astro-lcdefpme)[data-done] .i-done:where(.astro-lcdefpme){color:var(--hive-green);display:block}.console-wrap:where(.astro-lcdefpme){perspective:1600px;position:relative}.console:where(.astro-lcdefpme){border:1px solid var(--hive-line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--hive-bg-3) 92%, transparent), color-mix(in srgb, var(--hive-bg-2) 96%, transparent));transform-style:preserve-3d;border-radius:1.125rem;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(3deg);box-shadow:0 0 0 1px #0003,0 40px 100px -30px #000000bf,0 0 80px -20px #3b7af059}html[data-theme=light] .console:where(.astro-lcdefpme){box-shadow:0 30px 80px -30px #141e3c59,0 0 60px -20px #1f63db40}.console-wrap:where(.astro-lcdefpme):hover .console:where(.astro-lcdefpme){transform:rotateY(-2deg)rotateX(1deg)}.console:where(.astro-lcdefpme):before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#5b95f599,#0000 35% 65%,#ffb22480);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.console-bar:where(.astro-lcdefpme){border-bottom:1px solid var(--hive-line);align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}.dots:where(.astro-lcdefpme){gap:.375rem;display:flex}.dots:where(.astro-lcdefpme) i:where(.astro-lcdefpme){background:var(--hive-line-strong);border-radius:50%;width:.625rem;height:.625rem}.console-title:where(.astro-lcdefpme){color:var(--hive-dim);font-size:.75rem}.live:where(.astro-lcdefpme){text-transform:uppercase;letter-spacing:.1em;color:var(--hive-green);align-items:center;gap:.375rem;margin-left:auto;font-size:.6875rem;display:flex}.live-dot:where(.astro-lcdefpme){background:var(--hive-green);width:.4rem;height:.4rem;box-shadow:0 0 10px var(--hive-green);border-radius:50%;animation:1.6s infinite blink}@keyframes blink{50%{opacity:.3}}.console-body:where(.astro-lcdefpme){grid-template-columns:1fr;display:grid}.calls:where(.astro-lcdefpme){min-height:15.5rem;margin:0;padding:.875rem .5rem .75rem;font-size:.78125rem;list-style:none}.call:where(.astro-lcdefpme){opacity:0;border-radius:.5rem;grid-template-columns:4.25rem 8.75rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.4rem .5rem;display:grid;transform:translateY(6px)}.play:where(.astro-lcdefpme) .call:where(.astro-lcdefpme){animation:.45s cubic-bezier(.2,.8,.2,1) forwards rise;animation-delay:calc(var(--i) * .55s + .2s)}@keyframes rise{to{opacity:1;transform:none}}.t:where(.astro-lcdefpme){color:var(--hive-dim)}.tool:where(.astro-lcdefpme){color:#8fb6ff;font-weight:600}html[data-theme=light] .tool:where(.astro-lcdefpme){color:var(--hive-blue)}.arg:where(.astro-lcdefpme){color:var(--hive-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.res:where(.astro-lcdefpme){background:var(--hive-bg-4);color:var(--hive-muted);white-space:nowrap;border-radius:.375rem;justify-self:end;padding:.1rem .45rem}.k-vault:where(.astro-lcdefpme) .res:where(.astro-lcdefpme){color:var(--hive-green);background:#3ddc971f}.k-attn:where(.astro-lcdefpme){background:var(--hive-honey-soft)}.k-attn:where(.astro-lcdefpme) .tool:where(.astro-lcdefpme){color:var(--hive-honey-text)}.k-attn:where(.astro-lcdefpme) .res:where(.astro-lcdefpme){background:var(--hive-honey);color:#1a1204;font-weight:600}.play:where(.astro-lcdefpme) .k-attn:where(.astro-lcdefpme) .res:where(.astro-lcdefpme){animation:1.8s ease-in-out 3s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 4px var(--hive-honey-soft)}}.cursor:where(.astro-lcdefpme){grid-template-columns:4.25rem auto}.caret:where(.astro-lcdefpme){background:var(--hive-honey);width:.5rem;height:.95rem;animation:1s step-end infinite blink}.sessions:where(.astro-lcdefpme){border-top:1px solid var(--hive-line);background:color-mix(in srgb, var(--hive-bg) 35%, transparent);padding:.875rem 1rem 1rem}.sessions-h:where(.astro-lcdefpme){letter-spacing:.1em;text-transform:uppercase;color:var(--hive-dim);justify-content:space-between;margin:0 0 .75rem;font-size:.6875rem;display:flex}.cells:where(.astro-lcdefpme){grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cell:where(.astro-lcdefpme){border:1px solid var(--hive-line);background:var(--hive-bg-2);border-radius:.625rem;justify-items:start;gap:.2rem;min-width:0;padding:.55rem .6rem;display:grid}.cell-hex:where(.astro-lcdefpme){clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--hive-dim);width:.75rem;height:.85rem;margin-bottom:.2rem}.s-live:where(.astro-lcdefpme) .cell-hex:where(.astro-lcdefpme){background:var(--hive-green)}.s-attn:where(.astro-lcdefpme){border-color:color-mix(in srgb, var(--hive-honey) 55%, transparent);background:var(--hive-honey-soft)}.s-attn:where(.astro-lcdefpme) .cell-hex:where(.astro-lcdefpme){background:var(--hive-honey);animation:1.2s infinite blink}.cell-name:where(.astro-lcdefpme){max-width:100%;color:var(--hive-text);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.cell-state:where(.astro-lcdefpme){color:var(--hive-dim);font-size:.625rem}.s-attn:where(.astro-lcdefpme) .cell-state:where(.astro-lcdefpme){color:var(--hive-honey-text)}.clients:where(.astro-lcdefpme){border-top:1px solid var(--hive-line);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:5rem;padding-top:2rem;display:flex;position:relative}.clients-label:where(.astro-lcdefpme){letter-spacing:.1em;text-transform:uppercase;color:var(--hive-dim);font-size:.75rem}.clients:where(.astro-lcdefpme) ul:where(.astro-lcdefpme){flex-wrap:wrap;gap:.5rem 2.25rem;margin:0;padding:0;list-style:none;display:flex}.clients:where(.astro-lcdefpme) li:where(.astro-lcdefpme){letter-spacing:-.02em;color:var(--hive-muted);font-size:1.0625rem;font-weight:600}.why-grid:where(.astro-lcdefpme){grid-template-columns:1fr 1.1fr;align-items:start;gap:4rem;display:grid}.why-list:where(.astro-lcdefpme){counter-reset:why;gap:0;margin:0;padding:0;list-style:none;display:grid}.why-list:where(.astro-lcdefpme) li:where(.astro-lcdefpme){counter-increment:why;border-bottom:1px solid var(--hive-line);color:var(--hive-muted);grid-template-columns:2.5rem 1fr;padding:1.1rem 0;font-size:1.0625rem;display:grid}.why-list:where(.astro-lcdefpme) li:where(.astro-lcdefpme):first-child{border-top:1px solid var(--hive-line)}.why-list:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:counter(why, decimal-leading-zero);font-family:var(--sl-font-mono);color:var(--hive-honey-text);padding-top:.3rem;font-size:.75rem}.why-list:where(.astro-lcdefpme) b:where(.astro-lcdefpme){color:var(--hive-text);font-weight:600}.bento:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(19rem,auto);gap:1rem;display:grid}.card:where(.astro-lcdefpme){border:1px solid var(--hive-line);background:linear-gradient(180deg, var(--hive-bg-2), color-mix(in srgb, var(--hive-bg-2) 60%, var(--hive-bg)));isolation:isolate;border-radius:1.25rem;flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.card:where(.astro-lcdefpme):after{content:"";z-index:-1;opacity:0;background:radial-gradient(30rem 16rem at 100% 0,#3b7af01a,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.card:where(.astro-lcdefpme):hover{border-color:var(--hive-line-strong);transform:translateY(-3px);box-shadow:0 24px 60px -30px #0009}.card:where(.astro-lcdefpme):hover:after{opacity:1}.card-wide:where(.astro-lcdefpme){grid-column:span 2}.card-tall:where(.astro-lcdefpme){grid-row:span 2}.card-full:where(.astro-lcdefpme){flex-direction:row;grid-column:1/-1;align-items:center}.card-full:where(.astro-lcdefpme) .art:where(.astro-lcdefpme){order:2;padding:1.5rem 2rem}.card-full:where(.astro-lcdefpme) .card-copy:where(.astro-lcdefpme){flex:0 0 24rem;padding:2rem}.art:where(.astro-lcdefpme){flex:1;place-items:center;min-height:9rem;padding:1.5rem 1.5rem 0;display:grid;position:relative;overflow:hidden}.card-copy:where(.astro-lcdefpme){padding:1.25rem 1.5rem 1.5rem}.card-tag:where(.astro-lcdefpme){color:var(--hive-honey-text);font-size:.6875rem}.card:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){letter-spacing:-.025em;margin-top:.375rem;font-size:1.3125rem;font-weight:640}.card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){max-width:34rem;color:var(--hive-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.card:where(.astro-lcdefpme) p:where(.astro-lcdefpme) code{font-family:var(--sl-font-mono);background:var(--hive-bg-4);color:var(--hive-text);border-radius:.3rem;padding:.05rem .35rem;font-size:.85em}.more:where(.astro-lcdefpme){color:var(--hive-dim);margin-top:.875rem;font-size:.75rem;transition:color .2s;display:inline-block}.card:where(.astro-lcdefpme):hover .more:where(.astro-lcdefpme){color:var(--hive-honey-text)}.more:where(.astro-lcdefpme) span:where(.astro-lcdefpme){transition:transform .2s;display:inline-block}.card:where(.astro-lcdefpme):hover .more:where(.astro-lcdefpme) span:where(.astro-lcdefpme){transform:translate(4px)}.mini-cells:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:.5rem .4rem;max-width:30rem;display:flex}.mini-cell:where(.astro-lcdefpme){clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg, var(--hive-bg-4), var(--hive-bg-3));width:5.75rem;height:6.5rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s;transition-delay:calc(var(--i) * 40ms);place-items:center;display:grid}.mini-cell:where(.astro-lcdefpme):nth-child(n+5){margin-top:-1.6rem}.mini-cell:where(.astro-lcdefpme) em:where(.astro-lcdefpme){color:var(--hive-muted);font-size:.6875rem;font-style:normal}.mini-cell:where(.astro-lcdefpme):nth-child(2),.mini-cell:where(.astro-lcdefpme):nth-child(6){background:linear-gradient(160deg,#3b7af073,#3b7af026)}.mini-cell:where(.astro-lcdefpme):nth-child(2) em:where(.astro-lcdefpme),.mini-cell:where(.astro-lcdefpme):nth-child(6) em:where(.astro-lcdefpme){color:var(--hive-text)}.card:where(.astro-lcdefpme):hover .mini-cell:where(.astro-lcdefpme){transform:translateY(-4px)}.vault-flow:where(.astro-lcdefpme){gap:.625rem;width:100%;max-width:22rem;font-size:.75rem;display:grid}.vf-row:where(.astro-lcdefpme){border:1px solid var(--hive-line);background:var(--hive-bg-3);border-radius:.75rem;gap:.25rem;padding:.75rem .875rem;display:grid}.vf-k:where(.astro-lcdefpme){letter-spacing:.1em;text-transform:uppercase;color:var(--hive-dim);font-size:.625rem}.vf-v:where(.astro-lcdefpme){color:var(--hive-text)}.vf-check:where(.astro-lcdefpme){color:var(--hive-green);justify-content:space-between;gap:.25rem;padding:0 .25rem;font-size:.6875rem;display:flex}.vf-secret:where(.astro-lcdefpme){border-style:dashed;border-color:color-mix(in srgb, var(--hive-honey) 45%, transparent)}.dots-anim:where(.astro-lcdefpme){color:var(--hive-honey);letter-spacing:.08em}.vf-result:where(.astro-lcdefpme){border-color:color-mix(in srgb, var(--hive-green) 40%, transparent);background:#3ddc9712}.vf-result:where(.astro-lcdefpme) .vf-v:where(.astro-lcdefpme){color:var(--hive-green)}.attn-art:where(.astro-lcdefpme){place-items:center;width:9rem;height:9rem;display:grid;position:relative}.ring:where(.astro-lcdefpme){border:1px solid color-mix(in srgb, var(--hive-honey) 50%, transparent);border-radius:50%;animation:2.8s cubic-bezier(.2,.8,.2,1) infinite ripple;position:absolute;inset:0}.r2:where(.astro-lcdefpme){animation-delay:1.4s}@keyframes ripple{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.15)}}.attn-core:where(.astro-lcdefpme){clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#1a1204;background:linear-gradient(160deg,#ffc55c,#ff9d1a);place-items:center;width:4.25rem;height:4.8rem;font-size:.8125rem;font-weight:700;display:grid}.stealth-art:where(.astro-lcdefpme){border:1px solid var(--hive-line);background:var(--hive-bg-3);border-radius:.875rem;grid-template-columns:auto auto;gap:.5rem 1.25rem;padding:1rem 1.25rem;font-size:.75rem;display:grid}.stealth-art:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--hive-dim)}.stealth-art:where(.astro-lcdefpme) b:where(.astro-lcdefpme){color:var(--hive-green);text-align:right;font-weight:500}.timeline:where(.astro-lcdefpme){justify-content:space-between;align-items:center;width:100%;max-width:40rem;padding:2.5rem .5rem;display:flex;position:relative}.timeline:where(.astro-lcdefpme):before{content:"";background:linear-gradient(90deg, var(--hive-blue), var(--hive-line-strong) 70%, var(--hive-honey));height:1px;position:absolute;top:50%;left:.5rem;right:.5rem}.tl:where(.astro-lcdefpme){clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--hive-blue);width:.75rem;height:.85rem;position:relative}.tl:where(.astro-lcdefpme) em:where(.astro-lcdefpme){color:var(--hive-dim);font-size:.625rem;font-style:normal;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.tl:where(.astro-lcdefpme):nth-child(2n) em:where(.astro-lcdefpme){top:auto;bottom:1.5rem}.tl-hot:where(.astro-lcdefpme){background:var(--hive-honey)}.timeline:where(.astro-lcdefpme) .tl:where(.astro-lcdefpme){clip-path:none;border-radius:2px;transform:rotate(45deg)}.timeline:where(.astro-lcdefpme) .tl:where(.astro-lcdefpme) em:where(.astro-lcdefpme){transform-origin:0 0;transform:rotate(-45deg)translate(-50%)}.extras:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.extras:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border:1px solid var(--hive-line);background:color-mix(in srgb, var(--hive-bg-2) 70%, transparent);border-radius:1rem;padding:1.25rem 1.25rem 1.375rem}.extras:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){letter-spacing:-.015em;font-size:1rem;font-weight:620}.extras:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--hive-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.5}.start-grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.steps:where(.astro-lcdefpme){gap:0;margin:2.25rem 0 2rem;padding:0;list-style:none;display:grid}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme){grid-template-columns:2.25rem 1fr;gap:1rem;padding-bottom:1.75rem;display:grid;position:relative}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme):not(:last-child):before{content:"";background:linear-gradient(var(--hive-line-strong), transparent);width:1px;position:absolute;top:2.5rem;bottom:.25rem;left:1.125rem}.step-n:where(.astro-lcdefpme){clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--hive-bg-4);width:2.25rem;height:2.5rem;color:var(--hive-honey-text);place-items:center;font-size:.8125rem;font-weight:600;display:grid}.steps:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:1.0625rem;font-weight:620}.steps:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--hive-muted);margin:.25rem 0 .625rem;font-size:.9375rem}.inline:where(.astro-lcdefpme){border:1px solid var(--hive-line);background:var(--hive-bg-2);color:var(--hive-text);border-radius:.5rem;padding:.3rem .625rem;font-size:.8125rem;display:inline-block}.inline:where(.astro-lcdefpme):before{content:"$ ";color:var(--hive-honey)}.code-card:where(.astro-lcdefpme){border:1px solid var(--hive-line-strong);background:var(--hive-bg-2);border-radius:1.125rem;position:sticky;top:6rem;overflow:hidden;box-shadow:0 30px 80px -40px #000000b3}.code-tabs:where(.astro-lcdefpme){scrollbar-width:none;overflow:auto hidden}.code-tabs:where(.astro-lcdefpme)::-webkit-scrollbar{display:none}.code-tabs:where(.astro-lcdefpme) button:where(.astro-lcdefpme){white-space:nowrap}.code-panel:where(.astro-lcdefpme){position:relative}.code-panel:where(.astro-lcdefpme)[hidden]{display:none}.code-panel:where(.astro-lcdefpme) .copy:where(.astro-lcdefpme){position:absolute;top:.75rem;right:.75rem}pre:where(.astro-lcdefpme){white-space:pre-wrap;overflow-wrap:anywhere;min-height:12.5rem;color:var(--hive-text);margin:0;padding:1.25rem 3.5rem 1.25rem 1.5rem;font-size:.875rem;line-height:1.7;overflow-x:auto}pre:where(.astro-lcdefpme) .k{color:#8fb6ff}pre:where(.astro-lcdefpme) .s{color:var(--hive-honey-text)}pre:where(.astro-lcdefpme) .f{color:var(--hive-green)}pre:where(.astro-lcdefpme) .c{color:#c7a2ff}html[data-theme=light] pre:where(.astro-lcdefpme) .k{color:var(--hive-blue)}html[data-theme=light] pre:where(.astro-lcdefpme) .c{color:#7a3fd1}.code-foot:where(.astro-lcdefpme){border-top:1px solid var(--hive-line);color:var(--hive-dim);align-items:center;gap:.625rem;padding:.875rem 1.5rem;font-size:.75rem;display:flex}.code-foot:where(.astro-lcdefpme) b:where(.astro-lcdefpme){color:var(--hive-text);font-weight:500}.ok-dot:where(.astro-lcdefpme){background:var(--hive-green);width:.4rem;height:.4rem;box-shadow:0 0 8px var(--hive-green);border-radius:50%;flex:none}.stats-sec:where(.astro-lcdefpme){padding-block:2rem}.stats:where(.astro-lcdefpme){border-block:1px solid var(--hive-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stats:where(.astro-lcdefpme) li:where(.astro-lcdefpme){gap:.375rem;padding:2rem 1.5rem;display:grid}.stats:where(.astro-lcdefpme) li:where(.astro-lcdefpme)+li:where(.astro-lcdefpme){border-left:1px solid var(--hive-line)}.stats:where(.astro-lcdefpme) b:where(.astro-lcdefpme){letter-spacing:-.05em;background:linear-gradient(180deg, var(--hive-text), color-mix(in srgb, var(--hive-text) 45%, transparent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;line-height:1}.stats:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--hive-muted);font-size:.875rem}.final-card:where(.astro-lcdefpme){border:1px solid var(--hive-line-strong);background:radial-gradient(36rem 18rem at 50% 0%, #3b7af033, transparent 70%), radial-gradient(24rem 12rem at 50% 100%, #ffb2241a, transparent 70%), var(--hive-bg-2);text-align:center;border-radius:1.75rem;justify-items:center;padding:4.5rem 2rem;display:grid;position:relative;overflow:hidden}.final-hex:where(.astro-lcdefpme){filter:drop-shadow(0 0 30px #3b7af099);margin-bottom:1.5rem;animation:6s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-6px)rotate(8deg)}}.final-card:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){max-width:36rem}.final-card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){max-width:32rem;color:var(--hive-muted);margin:1rem 0 2rem}@media (width<=64rem){.hero-grid:where(.astro-lcdefpme),.why-grid:where(.astro-lcdefpme),.start-grid:where(.astro-lcdefpme){grid-template-columns:1fr;gap:3rem}.console:where(.astro-lcdefpme){transform:none}.bento:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}.card-tall:where(.astro-lcdefpme){grid-row:span 1}.card-full:where(.astro-lcdefpme){flex-direction:column;align-items:stretch}.card-full:where(.astro-lcdefpme) .card-copy:where(.astro-lcdefpme){flex:none;padding:1.25rem 1.5rem 1.5rem}.code-card:where(.astro-lcdefpme){position:relative;top:0}}@media (width<=44rem){.section:where(.astro-lcdefpme){padding-block:4rem}.hero:where(.astro-lcdefpme){padding-top:7rem}.bento:where(.astro-lcdefpme),.extras:where(.astro-lcdefpme){grid-template-columns:1fr}.card-wide:where(.astro-lcdefpme),.card-full:where(.astro-lcdefpme){grid-column:span 1}.call:where(.astro-lcdefpme){grid-template-columns:7rem minmax(0,1fr) auto}.call:where(.astro-lcdefpme) .t:where(.astro-lcdefpme){display:none}.cursor:where(.astro-lcdefpme){grid-template-columns:auto}.cells:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr))}.cells:where(.astro-lcdefpme) li:where(.astro-lcdefpme):nth-child(n+4){display:none}.stats:where(.astro-lcdefpme){grid-template-columns:1fr 1fr}.stats:where(.astro-lcdefpme) li:where(.astro-lcdefpme):nth-child(3){border-left:0}.stats:where(.astro-lcdefpme) li:where(.astro-lcdefpme):nth-child(n+3){border-top:1px solid var(--hive-line)}.mini-cell:where(.astro-lcdefpme){width:4.5rem;height:5.1rem}.timeline:where(.astro-lcdefpme) .tl:where(.astro-lcdefpme) em:where(.astro-lcdefpme){display:none}.clients:where(.astro-lcdefpme){margin-top:3rem}}@media (prefers-reduced-motion:reduce){.call:where(.astro-lcdefpme){opacity:1;transform:none}}
