.vault-page{--vault-connection:color-mix(in srgb, var(--blue) 35%, transparent);--vault-grid:color-mix(in srgb, var(--foreground) 6%, transparent);--vault-agent-shadow:0 8px 28px color-mix(in srgb, var(--blue) 7%, transparent);min-width:0}.vault-page section[id]{scroll-margin-top:88px}.vault-page .vault-hero{text-align:left;padding-block:80px 64px;overflow:hidden}.vault-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:24px;display:grid}.vault-hero-copy{z-index:2;min-width:0;position:relative}.vault-hero-copy h1{max-width:550px}.vault-hero-copy .hero-sub{max-width:48ch;margin-inline:0;font-size:17px}.vault-hero-copy .action-row{justify-content:flex-start}.vault-meta{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.vault-chip{border:1px solid var(--border);background:var(--card);color:var(--secondary-text);border-radius:12px;padding:8px 12px;font-size:12px}.vault-swarm{isolation:isolate;background-image:radial-gradient(circle, var(--vault-grid) 1px, transparent 1px);background-size:24px 24px;border-radius:24px;width:100%;min-width:0;height:480px;position:relative}.vault-swarm:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, var(--blue-soft), transparent 68%);position:absolute;inset:0}.vault-swarm-center{width:300px;height:300px;animation:9s ease-in-out infinite vault-hover;position:absolute;top:90px;left:calc(50% - 150px)}.vault-connections{fill:none;width:100%;height:100%;stroke:var(--vault-connection);stroke-width:1.3px;stroke-dasharray:5 7;animation:18s linear infinite vault-flow;position:absolute;inset:0}.vault-agent{border:1px solid var(--border);background:var(--card);width:176px;box-shadow:var(--vault-agent-shadow);border-radius:16px;align-items:center;gap:8px;padding:8px 10px;animation:7s ease-in-out infinite vault-float;display:flex;position:absolute}.vault-agent svg{flex-shrink:0;width:56px;height:56px}.vault-agent strong{margin-bottom:4px;font-size:12px;font-weight:600;display:block}.vault-agent .status-pill{padding:2px 5px;font-size:10px}.vault-agent-0{animation-duration:6s;top:16px;left:3%}.vault-agent-1{animation-duration:8s;animation-delay:-2s;top:28px;right:2%}.vault-agent-2{animation-duration:9s;animation-delay:-4s;top:197px;left:0}.vault-agent-3{animation-duration:6.5s;animation-delay:-1s;top:205px;right:0}.vault-agent-4{animation-duration:8.5s;animation-delay:-3s;bottom:16px;left:4%}.vault-agent-5{animation-duration:7.5s;animation-delay:-5s;bottom:10px;right:3%}.vault-ticker{border-block:1px solid var(--border);background:var(--card);margin-inline:-40px;padding-block:20px;overflow:hidden}.vault-ticker>p{text-align:center;color:var(--quaternary);margin-bottom:12px;font-size:12px}.vault-ticker-window{width:100%;overflow:hidden}.vault-ticker-track{width:max-content;animation:60s linear infinite vault-marquee;display:flex}.vault-ticker:hover .vault-ticker-track{animation-play-state:paused}.vault-ticker-group{flex-shrink:0;gap:48px;padding-right:48px;display:flex}.vault-ticker-item{white-space:nowrap;color:var(--secondary-text);align-items:center;gap:8px;font-size:12px;display:inline-flex}.vault-ticker-item svg{width:26px;height:26px}.vault-tools{padding-block:40px}.vault-tool-logos{flex-wrap:wrap;justify-content:center;gap:22px 40px;margin-top:22px;display:flex}.vault-tool{letter-spacing:.04em;color:var(--quaternary);transition:color .22s var(--ease-out);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.vault-tool:hover{color:var(--foreground)}.brand-logo{object-fit:contain;filter:grayscale();opacity:.75;transition:filter .22s var(--ease-out), opacity .22s var(--ease-out);border-radius:6px}.vault-tool:hover .brand-logo,.vault-free:hover .brand-logo,.vault-find-me a:hover .brand-logo{filter:none;opacity:1}.vault-page .page-section{padding-block:88px}.vault-page .vault-product{transition:border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);gap:24px;position:relative}.vault-page .vault-product:hover{border-color:var(--strong-border)}.vault-page .vault-tier-bundle .vault-product-copy{position:relative}.vault-tier-bundle .vault-product-copy h3{min-height:52px;padding-right:92px}.vault-mascot{width:96px;height:96px;transition:transform .22s var(--ease-out);position:absolute;top:-8px;right:-6px}.vault-product:hover .vault-mascot{transform:translateY(-4px)}.vault-inside{margin-top:24px}.vault-inside>span{color:var(--quaternary);font-size:11px;font-weight:500}.vault-inside ul{gap:10px;margin-top:12px;display:grid}.vault-inside li{color:var(--secondary-text);align-items:center;gap:9px;font-size:13px;display:flex}.vault-inside li svg{width:16px;height:16px;color:var(--status);flex-shrink:0}.vault-inside .vault-complete-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vault-complete-checklist li svg{color:var(--blue)}.vault-built-with{color:var(--quaternary);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:18px;font-size:12px;display:flex}.vault-built-with span{align-items:center;gap:5px;display:inline-flex}.vault-trust{color:var(--quaternary);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:20px;font-size:12px;display:flex}.vault-trust .brand-logo{opacity:.6}.vault-page .vault-featured{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px 48px;padding:44px;display:grid}.vault-page .vault-featured .vault-product-copy{grid-area:1/1}.vault-featured-image{grid-area:1/2/3;place-self:center;width:300px;max-width:100%;position:relative}.vault-featured-bots{justify-content:space-between;display:flex;position:absolute;bottom:-12px;left:-18px;right:-18px}.vault-featured-bots svg:nth-child(2){transform:translateY(10px)}.vault-page .vault-featured .vault-product-bottom{flex-direction:row;grid-column:1;justify-content:flex-start;align-items:center;gap:28px}.vault-page .vault-featured .vault-price{flex-direction:row-reverse}.vault-page .vault-featured .vault-trust{grid-column:1;justify-content:flex-start;margin-top:0}.vault-featured h3{font-size:32px}.vault-featured .vault-price span{font-size:48px}.vault-dashboard{border-block:1px solid var(--border);min-height:170px;padding:14px 0 6px;position:relative;overflow:hidden}.vault-dashboard-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.vault-dashboard-lights{gap:4px;display:flex}.vault-dashboard-lights i{background:var(--strong-border);border-radius:50%;width:4px;height:4px}.vault-dashboard-stats{gap:20px;padding-right:48px;display:flex}.vault-dashboard-stats span{color:var(--quaternary);font-size:10px;display:block}.vault-dashboard-stats strong{font-size:19px;font-weight:600}.vault-dashboard-bot{width:72px;height:72px;position:absolute;bottom:10px;right:-4px}.vault-sparkline{fill:none;width:calc(100% - 62px);height:60px;stroke:var(--blue);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;margin-top:10px}.vault-sparkline .vault-chart-grid{stroke:var(--border);stroke-width:1px}.vault-page .vault-tier-blueprint{gap:12px}.vault-starter-mascot{float:right;width:80px;height:80px;margin-top:-8px}.vault-tier-starter .vault-product-copy h3{clear:both}.vault-time{color:var(--quaternary);align-items:center;gap:6px;margin-top:22px;font-size:12px;display:flex}.vault-time svg{width:14px;height:14px}.vault-heading-bot{justify-content:center;margin-bottom:14px;display:flex}.vault-free-top{align-items:center;gap:12px;display:flex}.vault-logo-box{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.vault-logo-box .brand-logo{filter:none;opacity:1}.vault-team{padding:24px;overflow:hidden}.vault-team-image{border-radius:16px;width:100%;height:auto;display:block}.vault-team .three-grid{margin-top:20px}.vault-page .vault-team .vault-how{padding:20px}.vault-team .vault-how+.vault-how{border-left:1px solid var(--border)}.vault-closing-bots{justify-content:center;padding-bottom:28px;display:flex}.vault-closing-bots span{background:var(--card);border:1px solid var(--border);border-radius:50%;place-items:center;width:54px;height:54px;margin-left:-6px;padding:6px;display:grid}.vault-closing-bots span:nth-child(2n){transform:translateY(-8px)}.vault-find-me{color:var(--quaternary);justify-content:center;align-items:center;gap:6px;margin-top:26px;font-size:12px;display:flex}.vault-find-me a{color:var(--secondary-text);align-items:center;gap:5px;display:inline-flex}.bot .bot-eye{transform-box:fill-box;transform-origin:50%;animation:5s infinite bot-blink}.bot .bot-light{animation:2.4s ease-in-out infinite bot-pulse}.bot .bot-sweep{animation:3s linear infinite bot-sweep}.bot-chart-line{stroke-dasharray:120;stroke-dashoffset:120px;animation:3.2s ease-out infinite bot-draw}.bot .bot-flame{transform-box:fill-box;transform-origin:top;animation:.35s ease-in-out infinite alternate bot-flame}.bot .bot-press{animation:2.6s ease-in-out infinite bot-press}.bot .bot-needle{animation:4s ease-in-out infinite bot-needle}.bot .bot-ring{animation:3s ease-in-out infinite bot-pulse}.vault-safe .vault-dial{animation:7s ease-in-out infinite vault-dial}.vault-safe .vault-light rect:last-child{animation:2s ease-in-out infinite bot-pulse}.vault-swarm .bot-sweep,.vault-agent-0 .bot-sweep{animation-duration:2.2s}@keyframes bot-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes bot-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes bot-sweep{to{transform:rotate(360deg)}}@keyframes bot-draw{0%{stroke-dashoffset:120px}60%,to{stroke-dashoffset:0}}@keyframes bot-flame{0%{transform:scaleY(.7)}to{transform:scaleY(1.15)}}@keyframes bot-press{0%,80%,to{transform:translateY(0)}90%{transform:translateY(2px)}}@keyframes bot-needle{0%,to{transform:rotate(-25deg)}50%{transform:rotate(20deg)}}@keyframes vault-dial{0%,to{transform:rotate(0)}50%{transform:rotate(140deg)}}@keyframes vault-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes vault-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(.5deg)}}@keyframes vault-flow{to{stroke-dashoffset:-120px}}@keyframes vault-marquee{to{transform:translate(-50%)}}@media (width<=1023px){.vault-hero-layout{grid-template-columns:minmax(0,1fr);gap:40px}.vault-hero-copy{text-align:center;max-width:680px;margin-inline:auto}.vault-hero-copy .eyebrow,.vault-hero-copy .action-row,.vault-meta{justify-content:center}.vault-hero-copy .hero-sub{margin-inline:auto}.vault-swarm{max-width:600px;margin-inline:auto}.vault-ticker{margin-inline:-24px}.vault-page .vault-product{padding:24px}.vault-page .vault-featured{padding:32px}}@media (width<=639px){.vault-page .vault-hero{padding-block:56px 36px}.vault-hero-copy{text-align:left}.vault-hero-copy .eyebrow,.vault-meta{justify-content:flex-start}.vault-hero-layout{gap:28px}.vault-swarm{height:385px}.vault-swarm-center{width:260px;height:260px;top:70px;left:calc(50% - 130px)}.vault-swarm-center svg{width:260px;height:260px}.vault-agent{gap:5px;width:150px;padding:6px 8px}.vault-agent svg{width:46px;height:46px}.vault-agent-0{top:6px;left:0}.vault-agent-1{top:42px;right:0}.vault-agent-2{top:auto;bottom:0;left:calc(50% - 75px)}.vault-agent-3,.vault-agent-4,.vault-agent-5,.vault-connections{display:none}.vault-ticker{margin-inline:-16px}.vault-tool-logos{gap:16px 24px}.vault-page .page-section{padding-block:64px}.vault-page .vault-featured{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.vault-featured-image{grid-area:2/1;width:240px}.vault-featured-image>svg{width:240px;height:240px}.vault-page .vault-featured .vault-product-bottom{grid-row:3;gap:20px}.vault-page .vault-featured .vault-trust{grid-row:4}.vault-page .vault-featured .vault-price span{font-size:40px}.vault-featured h3{font-size:28px}.vault-inside .vault-complete-checklist{gap:12px 8px}.vault-complete-checklist li{font-size:12px}.vault-team{padding:16px}.vault-team .vault-how+.vault-how{border-left:0;border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.vault-ticker-track{width:100%;transform:none}.vault-ticker-group{flex-wrap:wrap;justify-content:center;gap:16px 24px;width:100%;padding-inline:16px}.vault-ticker-group[aria-hidden=true]{display:none}.vault-agent,.vault-product:hover .vault-mascot{transform:none}.bot-chart-line{stroke-dashoffset:0}}.vp-header{padding-top:40px}.vp-header-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.vp-header-copy h1{margin-top:18px;font-size:48px}.vp-promise{color:var(--muted-foreground);max-width:56ch;margin-top:20px;font-size:18px}.vp-time{color:var(--secondary-text);align-items:center;gap:6px;margin-top:16px;font-size:13px;display:flex}.vp-time svg{width:14px;height:14px}.vp-stats{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.vp-stats span{border:1px solid var(--border);background:var(--card);color:var(--secondary-text);border-radius:12px;padding:8px 12px;font-size:12px}.vp-stats strong{color:var(--foreground);margin-right:4px;font-weight:600}.vp-buy{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.vp .vault-trust{justify-content:flex-start;margin-top:12px}.vp-owner{color:var(--status);align-items:center;gap:6px;margin-top:14px;font-size:13px;display:flex}.vp-owner svg{width:16px;height:16px}.vp-owner-link{color:var(--quaternary);margin-top:14px;font-size:12px}.vp-owner-link a{color:var(--secondary-text);text-underline-offset:3px;text-decoration:underline}.vp-header-art{justify-content:center;display:flex}.vp-section{max-width:900px;padding-block:32px}.vp-need{padding:28px}.vp-need h2,.vp-h2{margin-bottom:16px;font-size:24px}.vp-toc ol{gap:8px;display:grid}.vp-toc a{border:1px solid var(--border);background:var(--card);transition:border-color .22s var(--ease-out), transform .22s var(--ease-out);border-radius:16px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:500;display:grid}.vp-toc a:hover{border-color:var(--strong-border);transform:translateY(-1px)}.vp-toc a>span{color:var(--blue);font-size:12px;font-weight:600}.vp-toc small{color:var(--quaternary);font-size:12px}.vp-modules{gap:20px;display:grid}.vp-module{padding:36px;scroll-margin-top:88px}.vp-module h2{font-size:28px}.vp-summary{color:var(--muted-foreground);margin-top:14px;font-size:16px}.vp-steps{gap:26px;margin-top:30px;display:grid}.vp-steps li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:16px;display:grid}.vp-steps h3{font-size:17px}.vp-steps p{color:var(--muted-foreground);margin-top:6px;font-size:15px}.vp-block{margin-top:30px}.vp-block h4{color:var(--quaternary);margin-bottom:12px;font-size:12px;font-weight:500}.vp-tools{gap:10px;display:grid}.vp-tools li{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name cost""what what";gap:4px 12px;padding:12px 14px;font-size:14px;display:grid}.vp-tools li a{grid-area:name;align-items:center;gap:4px;display:inline-flex}.vp-tools li a svg{width:14px;height:14px;color:var(--quaternary)}.vp-cost{color:var(--status);grid-area:cost;font-size:12px;font-weight:500}.vp-what{color:var(--secondary-text);grid-area:what;font-size:13px}.vp-list{gap:10px;display:grid}.vp-list li{color:var(--secondary-text);align-items:flex-start;gap:10px;font-size:14px;display:flex}.vp-list li svg{width:16px;height:16px;color:var(--blue);flex-shrink:0;margin-top:3px}.vp-check li svg{color:var(--status)}.vp-sources{color:var(--quaternary);margin-top:24px;font-size:12px}.vp-sources a{color:var(--secondary-text);text-underline-offset:3px;text-decoration:underline}.vp-locked{margin-top:24px}.vp-outline{gap:8px;display:grid}.vp-outline li{color:var(--secondary-text);gap:10px;font-size:14px;display:flex}.vp-outline li span{border:1px solid var(--strong-border);width:22px;height:22px;color:var(--foreground);border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.vp-outline-tools{color:var(--quaternary);margin-top:14px;font-size:13px}.vp-lock-note{background:var(--muted);color:var(--secondary-text);border-radius:12px;align-items:center;gap:6px;margin-top:18px;padding:12px 14px;font-size:13px;display:flex}.vp-lock-note svg{width:14px;height:14px}.vp-safety{color:var(--muted-foreground);align-items:flex-start;gap:14px;padding:24px;font-size:14px;display:flex}.vp-safety svg{width:20px;height:20px;color:var(--status);flex-shrink:0}.vp-faq details{border:1px solid var(--border);background:var(--card);border-radius:16px;margin-bottom:10px;padding:16px 20px}.vp-faq summary{cursor:pointer;font-size:15px;font-weight:500}.vp-faq p{color:var(--muted-foreground);margin-top:10px;font-size:14px}.vp-glossary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vp-glossary div{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.vp-glossary dt{font-size:14px;font-weight:600}.vp-glossary dd{color:var(--secondary-text);margin-top:4px;font-size:13px}@media (width<=1023px){.vp-header-layout{grid-template-columns:minmax(0,1fr)}.vp-header-art{order:-1}}@media (width<=639px){.vp-header-copy h1{font-size:34px}.vp-module{padding:22px}.vp-module h2{font-size:24px}.vp-glossary{grid-template-columns:minmax(0,1fr)}.vp-steps li{grid-template-columns:30px minmax(0,1fr);gap:12px}}
