.chart:where(.astro-dcsgidui){position:absolute;left:0;right:0;bottom:0;height:44%;z-index:1;pointer-events:none;mask-image:linear-gradient(to top,#000 62%,transparent);-webkit-mask-image:linear-gradient(to top,#000 62%,transparent)}.grid:where(.astro-dcsgidui){position:absolute;inset:0;width:100%;height:100%}.grid:where(.astro-dcsgidui) line:where(.astro-dcsgidui){stroke:var(--cg-border);stroke-width:1}.track:where(.astro-dcsgidui){position:absolute;bottom:0;left:0;width:200%;height:100%;display:flex;will-change:transform}.track:where(.astro-dcsgidui) svg:where(.astro-dcsgidui){width:50%;height:100%;display:block;flex:0 0 50%}.track:where(.astro-dcsgidui).rx{animation:flow 26s linear infinite}.track:where(.astro-dcsgidui).tx{animation:flow 18s linear infinite}@keyframes flow{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}body.paused .track:where(.astro-dcsgidui){animation-play-state:paused}@media(prefers-reduced-motion:reduce){.track:where(.astro-dcsgidui){animation:none!important}}@media(max-width:840px){.chart:where(.astro-dcsgidui){height:34%;opacity:.85}}.stage:where(.astro-sp7dmqje){position:relative;z-index:5;display:grid;place-items:center;min-height:340px}.ripple:where(.astro-sp7dmqje){position:absolute;top:50%;left:50%;width:170px;height:170px;margin:-85px 0 0 -85px;border:1.4px solid var(--cg-accent);border-radius:50%;opacity:0;animation:ripple 4.2s ease-out infinite}.ripple:where(.astro-sp7dmqje):nth-child(2){animation-delay:1.4s}.ripple:where(.astro-sp7dmqje):nth-child(3){animation-delay:2.8s}@keyframes ripple{0%{transform:scale(.45);opacity:.5}70%{opacity:0}to{transform:scale(2.6);opacity:0}}.gota:where(.astro-sp7dmqje){position:relative;z-index:3;width:min(40vw,300px);filter:drop-shadow(0 0 46px rgba(34,211,238,.3))}.eye:where(.astro-sp7dmqje){transform-box:fill-box;transform-origin:center;animation:eyepulse 3.4s ease-in-out infinite}@keyframes eyepulse{0%,to{opacity:.6}50%{opacity:.95}}body.paused .ripple:where(.astro-sp7dmqje),body.paused .eye:where(.astro-sp7dmqje){animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ripple:where(.astro-sp7dmqje),.eye:where(.astro-sp7dmqje){animation:none!important}.ripple:where(.astro-sp7dmqje){opacity:.18;transform:scale(1.4)}}@media(max-width:840px){.gota:where(.astro-sp7dmqje){width:180px}.stage:where(.astro-sp7dmqje){min-height:230px;margin-top:6px}.gota:where(.astro-sp7dmqje){filter:drop-shadow(0 0 22px rgba(34,211,238,.25))}}.hero:where(.astro-ar5v7lgx){position:relative;min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;padding:96px clamp(20px,6vw,80px) 60px;overflow:hidden;background:radial-gradient(1100px 560px at 22% 18%,rgba(34,211,238,.08),transparent 60%),var(--cg-bg)}@media(max-width:840px){.hero:where(.astro-ar5v7lgx){grid-template-columns:1fr;text-align:center;padding-top:84px}}.copy:where(.astro-ar5v7lgx){position:relative;z-index:6}.eyebrow:where(.astro-ar5v7lgx){font-family:var(--cg-font-mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cg-accent);margin-bottom:20px;display:inline-flex;align-items:center;gap:10px}.livedot:where(.astro-ar5v7lgx){width:8px;height:8px;border-radius:50%;background:var(--cg-rx-live);box-shadow:0 0 12px var(--cg-rx-live);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}body.paused .livedot:where(.astro-ar5v7lgx){animation-play-state:paused}@media(prefers-reduced-motion:reduce){.livedot:where(.astro-ar5v7lgx){animation:none!important}}h1:where(.astro-ar5v7lgx){font-family:var(--cg-font-display);font-weight:700;font-size:clamp(2.5rem,6.6vw,4.8rem);line-height:1;letter-spacing:-.025em;margin-bottom:22px}h1:where(.astro-ar5v7lgx) .hl:where(.astro-ar5v7lgx){color:var(--cg-accent)}.lead:where(.astro-ar5v7lgx){font-size:clamp(1.04rem,1.7vw,1.28rem);line-height:1.6;color:var(--cg-text-secondary);max-width:54ch;margin:0 auto 14px}@media(min-width:841px){.lead:where(.astro-ar5v7lgx){margin-left:0}}.lead:where(.astro-ar5v7lgx) b:where(.astro-ar5v7lgx){color:var(--cg-text);font-weight:600}.seal:where(.astro-ar5v7lgx){font-family:var(--cg-font-mono);font-size:.84rem;color:var(--cg-rx-live);margin-bottom:32px}.ctas:where(.astro-ar5v7lgx){display:flex;gap:14px;flex-wrap:wrap;align-items:center}@media(max-width:840px){.ctas:where(.astro-ar5v7lgx){justify-content:center}}.btn:where(.astro-ar5v7lgx){font-weight:600;font-size:1rem;padding:14px 26px;border-radius:12px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:transform .15s,box-shadow .2s}.btn:where(.astro-ar5v7lgx).primary{background:var(--cg-accent);color:var(--cg-on-accent)}.btn:where(.astro-ar5v7lgx).primary:hover{transform:translateY(-2px);box-shadow:0 10px 32px #22d3ee4d}@media(prefers-reduced-motion:reduce){.btn:where(.astro-ar5v7lgx).primary:hover{transform:none}}.meta:where(.astro-ar5v7lgx){font-family:var(--cg-font-mono);font-size:.82rem;color:var(--cg-text-tertiary)}.visually-hidden:where(.astro-yekpl264){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pillars:where(.astro-yekpl264){padding:clamp(48px,8vw,96px) clamp(16px,5vw,48px)}.grid:where(.astro-yekpl264){list-style:none;padding:0;margin:0 auto;max-width:1100px;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:900px){.grid:where(.astro-yekpl264){grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.grid:where(.astro-yekpl264){grid-template-columns:1fr}}.pillar:where(.astro-yekpl264){background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:14px;padding:22px 20px;transition:transform .18s,border-color .18s,box-shadow .2s}.pillar:where(.astro-yekpl264):hover{transform:translateY(-3px);border-color:var(--cg-accent-deep);box-shadow:0 12px 30px #22d3ee1a}@media(prefers-reduced-motion:reduce){.pillar:where(.astro-yekpl264):hover{transform:none}}.dot:where(.astro-yekpl264){display:block;width:12px;height:12px;border-radius:50%;margin-bottom:14px;background:var(--cg-accent);box-shadow:0 0 10px #22d3ee80}.pillar:where(.astro-yekpl264) h3:where(.astro-yekpl264){font-size:1.04rem;color:var(--cg-text);margin-bottom:8px}.pillar:where(.astro-yekpl264) p:where(.astro-yekpl264){font-size:.92rem;color:var(--cg-text-secondary);line-height:1.55}.privacy:where(.astro-dsjxs4pf){padding:clamp(48px,8vw,96px) clamp(16px,5vw,48px);background:radial-gradient(800px 400px at 80% 10%,rgba(34,211,238,.06),transparent 60%),var(--cg-bg)}.wrap:where(.astro-dsjxs4pf){max-width:1100px;margin:0 auto}.privacy:where(.astro-dsjxs4pf) h2:where(.astro-dsjxs4pf){font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:10px}.intro:where(.astro-dsjxs4pf){color:var(--cg-text-secondary);margin-bottom:36px;max-width:60ch}.claims:where(.astro-dsjxs4pf){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:880px){.claims:where(.astro-dsjxs4pf){grid-template-columns:1fr}}.claim:where(.astro-dsjxs4pf){background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:14px;padding:24px 22px;transition:transform .18s,border-color .18s,box-shadow .2s}.claim:where(.astro-dsjxs4pf):hover{transform:translateY(-3px);border-color:var(--cg-accent-deep);box-shadow:0 12px 30px #22d3ee1a}@media(prefers-reduced-motion:reduce){.claim:where(.astro-dsjxs4pf):hover{transform:none}}.claim:where(.astro-dsjxs4pf) h3:where(.astro-dsjxs4pf){font-size:1.1rem;margin-bottom:10px}.claim:where(.astro-dsjxs4pf) p:where(.astro-dsjxs4pf){color:var(--cg-text-secondary);font-size:.94rem;line-height:1.55;margin-bottom:16px}.proof:where(.astro-dsjxs4pf){font-family:var(--cg-font-mono);font-size:.84rem;color:var(--cg-accent)}.proof:where(.astro-dsjxs4pf).soon{color:var(--cg-text-tertiary);cursor:default}.how:where(.astro-kojs5727){padding:clamp(48px,8vw,96px) clamp(16px,5vw,48px)}.wrap:where(.astro-kojs5727){max-width:1000px;margin:0 auto}.how:where(.astro-kojs5727) h2:where(.astro-kojs5727){font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:14px}.narr:where(.astro-kojs5727){color:var(--cg-text-secondary);max-width:70ch;line-height:1.6;margin-bottom:36px}.narr:where(.astro-kojs5727) b:where(.astro-kojs5727){color:var(--cg-text);font-weight:600}.diagram:where(.astro-kojs5727){width:100%;height:auto;margin-bottom:28px}.legend:where(.astro-kojs5727){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 28px}@media(max-width:620px){.legend:where(.astro-kojs5727){grid-template-columns:1fr}}.legend:where(.astro-kojs5727) li:where(.astro-kojs5727){font-size:.92rem;color:var(--cg-text-secondary);line-height:1.5}.legend:where(.astro-kojs5727) b:where(.astro-kojs5727){color:var(--cg-accent-bright);font-family:var(--cg-font-mono);font-size:.86rem}.caps:where(.astro-uttzewxt){padding:clamp(48px,8vw,96px) clamp(16px,5vw,48px);background:var(--cg-bg)}.wrap:where(.astro-uttzewxt){max-width:1100px;margin:0 auto}.caps:where(.astro-uttzewxt) h2:where(.astro-uttzewxt){font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:10px}.intro:where(.astro-uttzewxt){color:var(--cg-text-secondary);max-width:62ch;margin-bottom:48px}.cap:where(.astro-uttzewxt){display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(24px,5vw,56px);margin-bottom:clamp(40px,7vw,80px)}.cap:where(.astro-uttzewxt)[data-flip] .text:where(.astro-uttzewxt){order:2}@media(max-width:820px){.cap:where(.astro-uttzewxt){grid-template-columns:1fr;gap:20px}.cap:where(.astro-uttzewxt)[data-flip] .text:where(.astro-uttzewxt){order:0}}.text:where(.astro-uttzewxt) h3:where(.astro-uttzewxt){font-size:clamp(1.3rem,3vw,1.7rem);margin-bottom:12px}.text:where(.astro-uttzewxt) p:where(.astro-uttzewxt){color:var(--cg-text-secondary);line-height:1.6;max-width:46ch}.capacidad-shot:where(.astro-uttzewxt){width:100%;height:auto;border-radius:12px;border:1px solid var(--cg-border);box-shadow:0 8px 30px #00000059;background:var(--cg-surface)}.isnot:where(.astro-7rnrmpnr){padding:clamp(48px,8vw,96px) clamp(16px,5vw,48px)}.wrap:where(.astro-7rnrmpnr){max-width:1000px;margin:0 auto}.isnot:where(.astro-7rnrmpnr) h2:where(.astro-7rnrmpnr){font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:12px}.isnot:where(.astro-7rnrmpnr) .intro:where(.astro-7rnrmpnr){color:var(--cg-text-secondary);max-width:60ch;margin-bottom:28px;line-height:1.6}.cols:where(.astro-7rnrmpnr){display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:760px){.cols:where(.astro-7rnrmpnr){grid-template-columns:1fr}}.col:where(.astro-7rnrmpnr){background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:14px;padding:26px 24px}.col:where(.astro-7rnrmpnr) h3:where(.astro-7rnrmpnr){font-size:1.15rem;margin-bottom:18px}.col:where(.astro-7rnrmpnr) ul:where(.astro-7rnrmpnr){list-style:none;padding:0;margin:0;display:grid;gap:14px}.col:where(.astro-7rnrmpnr) li:where(.astro-7rnrmpnr){display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;color:var(--cg-text-secondary);font-size:.94rem;line-height:1.5}.col:where(.astro-7rnrmpnr) li:where(.astro-7rnrmpnr) b:where(.astro-7rnrmpnr){color:var(--cg-text)}.mark:where(.astro-7rnrmpnr){font-family:var(--cg-font-mono);font-weight:700;line-height:1.4}.mark:where(.astro-7rnrmpnr).ok{color:var(--cg-ok)}.mark:where(.astro-7rnrmpnr).no{color:var(--cg-error)}.card:where(.astro-odhxhukt){background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:16px;padding:28px 26px;display:flex;flex-direction:column;gap:18px;transition:transform .18s,border-color .18s,box-shadow .2s}.card:where(.astro-odhxhukt):hover{transform:translateY(-3px);border-color:var(--cg-accent-deep);box-shadow:0 16px 40px #22d3ee1a}@media(prefers-reduced-motion:reduce){.card:where(.astro-odhxhukt):hover{transform:none}}.card:where(.astro-odhxhukt) h3:where(.astro-odhxhukt){font-size:1.25rem;margin-bottom:6px}.audience:where(.astro-odhxhukt){color:var(--cg-text-secondary);font-size:.92rem}.meta:where(.astro-odhxhukt){display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:0}.meta:where(.astro-odhxhukt) div:where(.astro-odhxhukt){display:flex;flex-direction:column;gap:2px}.meta:where(.astro-odhxhukt) dt:where(.astro-odhxhukt){font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--cg-text-tertiary)}.meta:where(.astro-odhxhukt) dd:where(.astro-odhxhukt){font-size:.9rem;color:var(--cg-text)}.mono:where(.astro-odhxhukt){font-family:var(--cg-font-mono);font-variant-numeric:tabular-nums}.install:where(.astro-odhxhukt){display:flex;align-items:stretch;gap:8px}.install:where(.astro-odhxhukt) code:where(.astro-odhxhukt){flex:1;background:var(--cg-titlebar);border:1px solid var(--cg-border);border-radius:10px;padding:10px 12px;font-size:.82rem;color:var(--cg-accent-bright);overflow-x:auto;white-space:nowrap}.copybtn:where(.astro-odhxhukt){background:transparent;border:1px solid var(--cg-border);border-radius:10px;color:var(--cg-text-secondary);padding:0 14px;cursor:pointer;font-size:.82rem;transition:border-color .15s,color .15s}.copybtn:where(.astro-odhxhukt):hover{border-color:var(--cg-accent-deep);color:var(--cg-accent-bright)}.btn:where(.astro-odhxhukt){font-weight:600;font-size:1rem;padding:13px 22px;border-radius:12px;text-align:center}.btn:where(.astro-odhxhukt).primary{background:var(--cg-accent);color:var(--cg-on-accent);transition:transform .15s,box-shadow .2s}.btn:where(.astro-odhxhukt).primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #22d3ee4d}@media(prefers-reduced-motion:reduce){.btn:where(.astro-odhxhukt).primary:hover{transform:none}}.btn:where(.astro-odhxhukt).disabled{background:var(--cg-surface-elev);color:var(--cg-text-tertiary);border:1px solid var(--cg-border);cursor:not-allowed}.soon-note:where(.astro-odhxhukt){color:var(--cg-text-tertiary);font-size:.84rem;text-align:center;margin-top:-8px}.checksum:where(.astro-odhxhukt){display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.8rem;color:var(--cg-text-secondary);margin-top:10px}.checksum-label:where(.astro-odhxhukt){color:var(--cg-text-tertiary);letter-spacing:.08em}.checksum:where(.astro-odhxhukt) code:where(.astro-odhxhukt){color:var(--cg-text);user-select:all}.verify:where(.astro-odhxhukt){font-family:var(--cg-font-mono);font-size:.82rem;color:var(--cg-accent)}.downloads:where(.astro-gaipxz3i){padding:clamp(48px,8vw,96px) clamp(16px,5vw,48px);background:radial-gradient(900px 460px at 50% 0%,rgba(34,211,238,.07),transparent 60%),var(--cg-bg)}.wrap:where(.astro-gaipxz3i){max-width:1000px;margin:0 auto}.downloads:where(.astro-gaipxz3i) h2:where(.astro-gaipxz3i){font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:10px;text-align:center}.intro:where(.astro-gaipxz3i){color:var(--cg-text-secondary);text-align:center;margin-bottom:40px}.cards:where(.astro-gaipxz3i){display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:760px){.cards:where(.astro-gaipxz3i){grid-template-columns:1fr}}.faq:where(.astro-vcytj35z){padding:clamp(48px,8vw,96px) clamp(16px,5vw,48px)}.wrap:where(.astro-vcytj35z){max-width:820px;margin:0 auto}.faq:where(.astro-vcytj35z) h2:where(.astro-vcytj35z){font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:24px}.list:where(.astro-vcytj35z){list-style:none;padding:0;margin:0 0 16px;display:grid;gap:12px}details:where(.astro-vcytj35z){background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:12px;padding:4px 18px}summary:where(.astro-vcytj35z){cursor:pointer;padding:14px 0;font-weight:600;color:var(--cg-text);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}summary:where(.astro-vcytj35z)::-webkit-details-marker{display:none}summary:where(.astro-vcytj35z):after{content:"+";color:var(--cg-accent);font-family:var(--cg-font-mono);font-size:1.2rem}details:where(.astro-vcytj35z)[open] summary:where(.astro-vcytj35z):after{content:"−"}details:where(.astro-vcytj35z) p:where(.astro-vcytj35z){color:var(--cg-text-secondary);padding:0 0 16px;line-height:1.6}.more:where(.astro-vcytj35z){margin-bottom:56px}.more:where(.astro-vcytj35z) a:where(.astro-vcytj35z){font-family:var(--cg-font-mono);font-size:.86rem}.cta:where(.astro-vcytj35z){text-align:center;padding:clamp(36px,6vw,64px) clamp(20px,5vw,48px);background:radial-gradient(700px 360px at 50% 0%,rgba(34,211,238,.1),transparent 60%),var(--cg-surface);border:1px solid var(--cg-border);border-radius:18px}.cta:where(.astro-vcytj35z) h3:where(.astro-vcytj35z){font-size:clamp(1.4rem,3.5vw,2rem);margin-bottom:10px}.cta:where(.astro-vcytj35z)>p:where(.astro-vcytj35z){color:var(--cg-text-secondary);margin-bottom:24px}.btn:where(.astro-vcytj35z).primary{display:inline-flex;align-items:center;font-weight:600;font-size:1rem;padding:14px 28px;border-radius:12px;background:var(--cg-accent);color:var(--cg-on-accent);transition:transform .15s,box-shadow .2s}.btn:where(.astro-vcytj35z).primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #22d3ee4d}@media(prefers-reduced-motion:reduce){.btn:where(.astro-vcytj35z).primary:hover{transform:none}}.cta:where(.astro-vcytj35z) .meta:where(.astro-vcytj35z){display:block;margin-top:12px;font-family:var(--cg-font-mono);font-size:.82rem;color:var(--cg-text-tertiary)}.reveal:where(.astro-3l4xtde5){opacity:0;transform:translateY(18px);will-change:opacity,transform;transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--reveal-i, 0) * 80ms)}.reveal:where(.astro-3l4xtde5).is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal:where(.astro-3l4xtde5){opacity:1;transform:none;transition:none}}.cg-cursor{position:fixed;top:0;left:0;width:26px;height:26px;border-radius:50%;pointer-events:none;z-index:9999;background:radial-gradient(circle,rgba(103,232,249,.55),rgba(34,211,238,.16) 45%,transparent 70%);mix-blend-mode:screen;transform:translate3d(-100px,-100px,0);will-change:transform;transition:width .15s,height .15s,opacity .2s}.cg-cursor.hot{width:40px;height:40px}.cg-ring{position:fixed;top:0;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;border:1.5px solid rgba(103,232,249,.8);border-radius:50%;pointer-events:none;z-index:9999;opacity:0;transform:translate3d(-100px,-100px,0) scale(1)}.cg-ring.go{animation:cgripple .6s ease-out}@keyframes cgripple{0%{opacity:.8;transform:translate3d(var(--x),var(--y),0) scale(.4)}to{opacity:0;transform:translate3d(var(--x),var(--y),0) scale(4)}}@media(pointer:coarse){.cg-cursor,.cg-ring{display:none}}@media(prefers-reduced-motion:reduce){.cg-cursor,.cg-ring{display:none}}
