:root{--bg: #0b0b10;--bg-2: #12121a;--bg-3: #1a1a25;--magenta: #e14fc4;--magenta-2: #ee7ad6;--green: #5ce061;--green-2: #8beb8e;--cyan: #51cfec;--cyan-2: #7ddcf2;--text: #f2f2f7;--muted: #9a9aac;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--grad: linear-gradient(135deg, var(--magenta) 0%, var(--green) 50%, var(--cyan) 100%);--grad-h: linear-gradient(90deg, var(--magenta), var(--green), var(--cyan));--grad-v: linear-gradient(180deg, var(--cyan), var(--green), var(--magenta));--ease: cubic-bezier(.7, 0, .2, 1);--ease-out: cubic-bezier(.2, .8, .2, 1);--dur-1: .15s;--dur-2: .26s;--dur-3: .42s;--font-display: "Unbounded", system-ui, sans-serif;--font-body: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-lg: clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-h3: clamp(1rem, .92rem + .4vw, 1.2rem);--fs-h2: clamp(1.6rem, 1.15rem + 1.7vw, 2.5rem);--fs-h1: clamp(2.2rem, 1.3rem + 4.2vw, 4.75rem);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2.5rem;--space-5: 4rem;--space-6: clamp(4rem, 7vw, 6.5rem);--radius-1: 6px;--radius-2: 12px;--radius-3: 20px;--radius-pill: 999px;--container: 1160px;--gutter: clamp(20px, 5vw, 64px);--header-h: 64px;--glow-green: 0 0 22px -6px var(--green);--glow-magenta: 0 0 28px -8px var(--magenta);--glow-cyan: 0 0 28px -8px var(--cyan);--z-bg: 0;--z-content: 1;--z-header: 30;--z-canvas: 40;--z-fab: 50;--z-toast: 60;--z-menu: 70}@font-face{font-family:Unbounded;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/Unbounded-latin.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/Manrope-latin.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:auto}html,body{background:var(--bg)}body{color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}p a{text-decoration:underline;text-underline-offset:.18em;text-decoration-color:var(--line-2)}p a:hover{text-decoration-color:var(--green)}ul,ol{padding-left:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}h1{font-size:var(--fs-h1);font-weight:800}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{text-wrap:pretty}strong{font-weight:600}code,kbd,pre{font-family:var(--font-mono);font-size:.92em}::selection{background:color-mix(in srgb,var(--green) 35%,transparent);color:var(--text)}.js .seo-snapshot{display:none!important}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:.6em 1em;background:var(--green);color:#08140a;font-weight:600;border-radius:var(--radius-pill);transform:translateY(-200%);transition:transform var(--dur-2) var(--ease)}.skip-link:focus{transform:none}.container{width:min(var(--container),100% - 2 * var(--gutter));margin-inline:auto}.section{position:relative;z-index:var(--z-content);padding-block:var(--space-6)}.section-head{max-width:62ch;margin-bottom:var(--space-4)}.section-head h2{margin-bottom:.6rem}.section-head p{color:var(--muted);font-size:var(--fs-lg)}.section-rule{width:56px;height:2px;background:var(--grad-h);border-radius:2px;margin-bottom:1.2rem}.prose{color:var(--muted);max-width:62ch}.prose p+p{margin-top:1em}.prose strong{color:var(--text)}.grad-text{background:var(--grad-h);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:44px;padding:.7em 1.35em;border-radius:var(--radius-pill);font-weight:600;font-size:var(--fs-sm);line-height:1;white-space:nowrap;border:1px solid transparent;cursor:pointer;touch-action:manipulation;transition:transform var(--dur-1) var(--ease-out),background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--green);color:#08140a;box-shadow:var(--glow-green)}.btn-primary:hover{background:var(--green-2);box-shadow:0 0 30px -6px var(--green)}.btn-cyan{background:var(--cyan);color:#06171c;box-shadow:var(--glow-cyan)}.btn-cyan:hover{background:var(--cyan-2)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--green);color:var(--green)}.btn-link{background:none;color:var(--green);padding-inline:0;min-height:0}.btn-link:hover{color:var(--green-2)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chip{display:inline-block;padding:.28em .7em;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:.01em;color:var(--muted);background:var(--bg-3);border:1px solid var(--line)}.chip-green{color:var(--green);border-color:color-mix(in srgb,var(--green) 40%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent)}.chip-cyan{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 40%,transparent);background:color-mix(in srgb,var(--cyan) 10%,transparent)}.chip-magenta{color:var(--magenta-2);border-color:color-mix(in srgb,var(--magenta) 40%,transparent);background:color-mix(in srgb,var(--magenta) 10%,transparent)}.card{position:relative;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-2)}.grad-border{position:relative;isolation:isolate}.grad-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:var(--grad);opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity var(--dur-3) var(--ease)}.grad-border:hover:before,.grad-border:focus-within:before,.grad-border.is-on:before{opacity:1}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}.hr{height:1px;background:var(--line);border:0}[id]{scroll-margin-top:calc(var(--header-h) + 8px)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes maReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cycIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes hiwIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(.6em) rotateX(-70deg)}to{opacity:1;transform:none}}@keyframes hazeShift{0%{transform:translate3d(-4%,-2%,0) scale(1)}50%{transform:translate3d(4%,3%,0) scale(1.08)}to{transform:translate3d(-4%,-2%,0) scale(1)}}@keyframes riverFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-600}}@keyframes riverFlowBg{0%{background-position:0 0}to{background-position:200% 0}}@keyframes orbDrift1{0%,to{transform:translateZ(0)}50%{transform:translate3d(6vw,-4vh,0)}}@keyframes orbDrift2{0%,to{transform:translateZ(0)}50%{transform:translate3d(-5vw,5vh,0)}}@keyframes orbDrift3{0%,to{transform:translateZ(0)}50%{transform:translate3d(3vw,6vh,0)}}@keyframes wave{to{transform:translate(-50%)}}@keyframes marqueeMove{to{transform:translate(-50%)}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes successPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes cookieIn{0%{transform:translateY(120%);opacity:0}to{transform:none;opacity:1}}@keyframes pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--green) 55%,transparent)}70%{box-shadow:0 0 0 10px transparent}}@keyframes hubPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.85}}@keyframes hubScan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cpToolTyping{0%{width:0}to{width:100%}}@keyframes hpType{0%{width:0}to{width:100%}}@keyframes blink{50%{opacity:0}}@keyframes skelSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes codeBuild{0%{transform:scaleX(0)}55%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes apiPing{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes dbSync{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48}}@keyframes plcBlink{0%,to{opacity:1}50%{opacity:.12}}@keyframes gaugeSweep{0%{transform:rotate(-120deg)}50%{transform:rotate(50deg)}to{transform:rotate(-120deg)}}@keyframes pumpSpin{to{transform:rotate(360deg)}}@keyframes levelFill{0%,to{transform:scaleY(.35)}50%{transform:scaleY(.85)}}@keyframes aeBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes aeOrbit{to{transform:rotate(360deg)}}@keyframes aeSpin{to{transform:rotate(360deg)}}@keyframes frameStrip{to{transform:translate(-50%)}}@keyframes squeegeePass{0%{transform:translate(-32%)}50%{transform:translate(32%)}to{transform:translate(-32%)}}@keyframes inkDrop{0%{transform:scale(0);opacity:0}35%{transform:scale(1);opacity:1}to{transform:scale(1.25);opacity:0}}@keyframes pendulumSwing{0%,to{transform:rotate(28deg)}50%{transform:rotate(-28deg)}}@keyframes ballDrop{0%{transform:translateY(-140px);animation-timing-function:cubic-bezier(.55,0,1,.45)}45%{transform:translateY(0);animation-timing-function:cubic-bezier(0,.55,.45,1)}65%{transform:translateY(-46px);animation-timing-function:cubic-bezier(.55,0,1,.45)}80%{transform:translateY(0);animation-timing-function:cubic-bezier(0,.55,.45,1)}90%{transform:translateY(-12px);animation-timing-function:cubic-bezier(.55,0,1,.45)}to{transform:translateY(0)}}@keyframes impact{0%,43%{transform:scale(1)}48%{transform:scale(1.28,.74)}56%,to{transform:scale(1)}}@keyframes jointShow{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes drawA{to{stroke-dashoffset:0}}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.35}}@keyframes holoSweep{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@keyframes bounceA{0%{transform:translateY(-45%);animation-timing-function:cubic-bezier(.55,0,1,.45)}42%{transform:translateY(0);animation-timing-function:cubic-bezier(0,.55,.45,1)}62%{transform:translateY(-14%);animation-timing-function:cubic-bezier(.55,0,1,.45)}80%{transform:translateY(0);animation-timing-function:cubic-bezier(0,.55,.45,1)}92%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes wake{0%{transform:scale(.2);opacity:.9}to{transform:scale(2.6);opacity:0}}.a-reveal{animation:reveal var(--dur-3) var(--ease) both}.a-page-in{animation:pageIn var(--dur-3) var(--ease) both}.a-cyc{animation:cycIn .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms)}.a-hiw{animation:hiwIn .6s var(--ease) both;animation-delay:calc(var(--i, 0) * .11s)}.a-skel{position:relative;overflow:hidden}.a-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.06) 50%,transparent 80%);animation:skelSweep 1.4s var(--ease) infinite}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse 2s var(--ease) infinite}@keyframes zkRow{0%{opacity:0;transform:translate(-6%)}5%{opacity:1;transform:none}86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes zkRowB{0%,22%{opacity:0;transform:translate(-6%)}27%{opacity:1;transform:none}86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes zkRowC{0%,44%{opacity:0;transform:translate(-6%)}49%{opacity:1;transform:none}86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes zkOut{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes zkConfirm{0%,30%{opacity:0;transform:scale(.7)}35%{opacity:1;transform:scale(1.12)}39%,86%{opacity:1;transform:none}93%,to{opacity:0}}@keyframes zkToast{0%,33%{opacity:0;transform:translateY(40%)}37%,66%{opacity:1;transform:none}72%,to{opacity:0;transform:translateY(-20%)}}@keyframes zkStamp{0%,55%{opacity:0;transform:scale(1.8) rotate(-8deg)}60%{opacity:1;transform:scale(.94) rotate(0)}64%,86%{opacity:1;transform:none}93%,to{opacity:0}}._hdr_1t1gk_1{position:fixed;inset:0 0 auto 0;height:var(--header-h);z-index:var(--z-header);background:#0b0b10b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .5s var(--ease),opacity .5s var(--ease),visibility 0s .5s}._on_1t1gk_9{transform:none;opacity:1;visibility:visible;transition:transform .5s var(--ease),opacity .5s var(--ease),visibility 0s}._inner_1t1gk_11{height:100%;display:flex;align-items:center;gap:var(--space-3)}._brand_1t1gk_13{display:inline-flex;align-items:center;gap:.5em;margin-right:auto;font-family:var(--font-display);font-weight:300;font-size:15px;letter-spacing:.3em;line-height:1;color:var(--text)}._slot_1t1gk_17{display:inline-block;flex:none;width:22px;height:24px}._slot_1t1gk_17 svg{width:22px;height:24px}._nav_1t1gk_20 ul{display:flex;gap:clamp(1rem,2.2vw,2rem);font-size:14px;color:var(--muted)}._nav_1t1gk_20 a{position:relative;display:inline-block;padding:.4em 0;transition:color var(--dur-2) var(--ease)}._nav_1t1gk_20 a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--grad-h);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2) var(--ease)}._nav_1t1gk_20 a:hover,._nav_1t1gk_20 a[aria-current]{color:var(--text)}._nav_1t1gk_20 a:hover:after,._nav_1t1gk_20 a[aria-current]:after{transform:scaleX(1)}._cta_1t1gk_29{min-height:44px;padding:.55em 1.15em;font-size:13px}._toggle_1t1gk_31{display:none;width:44px;height:44px;margin-right:-12px;align-items:center;justify-content:center;border-radius:var(--radius-1);color:var(--text);touch-action:manipulation}._backdrop_1t1gk_34{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-menu) - 1);background:#0b0b1099}._panel_1t1gk_35{position:fixed;top:0;right:0;bottom:0;width:min(86vw,360px);z-index:var(--z-menu);display:flex;flex-direction:column;overflow-y:auto;padding:var(--space-5) var(--gutter) var(--space-4);background:var(--bg-2);border-left:1px solid var(--line)}._panel_1t1gk_35 ul{display:flex;flex-direction:column;margin-top:var(--space-3)}._panel_1t1gk_35 li a{display:block;padding:.7em 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--text)}._panel_1t1gk_35 li a[aria-current]{color:var(--green)}._panelCta_1t1gk_47{margin-top:var(--space-3);align-self:flex-start}._close_1t1gk_48{position:absolute;top:10px;right:calc(var(--gutter) - 12px);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-1);color:var(--text);touch-action:manipulation}@media (max-width: 899px){._nav_1t1gk_20,._cta_1t1gk_29{display:none}._toggle_1t1gk_31{display:inline-flex}}._footer_y1lcp_1{position:relative;z-index:var(--z-content);border-top:1px solid var(--line);padding-block:var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom))}._wave_y1lcp_2{position:absolute;left:0;right:0;top:-1px;height:48px;overflow:hidden;pointer-events:none}._wave_y1lcp_2 svg{width:200%;height:100%;--kf: wave;animation:var(--kf) 14s linear infinite}._top_y1lcp_4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._brand_y1lcp_5{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-display);font-weight:300;letter-spacing:.32em;font-size:1.1rem}._nav_y1lcp_6{display:flex;flex-wrap:wrap;gap:.2rem var(--space-2)}._nav_y1lcp_6 a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-weight:600;font-size:var(--fs-sm)}._nav_y1lcp_6 a:hover{color:var(--text)}._bottom_y1lcp_9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-sm)}._links_y1lcp_10{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._links_y1lcp_10 a{display:inline-flex;align-items:center;gap:.4em;min-height:44px;color:var(--muted)}._links_y1lcp_10 a:hover{color:var(--green)}._social_y1lcp_13{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2)}._legal_y1lcp_15{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);color:var(--muted);font-size:var(--fs-sm);line-height:1.5}._legal_y1lcp_15 strong{color:var(--text);font-weight:600}._wrap_1xf7d_1{position:fixed;z-index:var(--z-fab);right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom))}._fab_1xf7d_2{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--green);color:#08140a;box-shadow:0 0 30px -6px var(--green),0 10px 30px -10px #0009;touch-action:manipulation;transition:transform var(--dur-1) var(--ease-out),background-color var(--dur-2) var(--ease)}._fab_1xf7d_2:hover{background:var(--green-2)}._fab_1xf7d_2:active{transform:scale(.95)}._menu_1xf7d_9{position:absolute;right:0;bottom:calc(100% + 12px);min-width:230px;padding:.5rem;background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--radius-2);box-shadow:0 16px 40px -12px #0009;display:grid;gap:2px}._menu_1xf7d_9 a{display:flex;align-items:center;gap:.6em;min-height:44px;padding:0 .8em;border-radius:var(--radius-1);font-weight:600;font-size:var(--fs-sm)}._menu_1xf7d_9 a:hover,._menu_1xf7d_9 a:focus-visible{background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green)}._menu_1xf7d_9 svg{color:var(--green);flex:none}._notice_9y7m5_1{position:fixed;z-index:var(--z-fab);left:calc(16px + env(safe-area-inset-left));right:calc(16px + env(safe-area-inset-right));bottom:calc(92px + env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:.9rem 1rem;background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--radius-2);box-shadow:0 16px 40px -12px #0009;font-size:var(--fs-sm);--kf: cookieIn;animation:var(--kf) var(--dur-3) var(--ease) both}._notice_9y7m5_1 p{flex:1 1 200px;color:var(--muted)}._btns_9y7m5_10{display:flex;gap:.5rem}._btns_9y7m5_10 ._btn_9y7m5_10{min-height:44px;padding:.55em 1.1em}@media (min-width: 720px){._notice_9y7m5_1{right:auto;max-width:440px;bottom:calc(20px + env(safe-area-inset-bottom))}}._hero_1lrrs_4{position:relative;z-index:var(--z-content);--a-h: clamp(150px, min(46vh, 62vw), 380px);--a-h: clamp(150px, min(46svh, 62vw), 380px);--a-small: calc(var(--a-h) * .28)}._probe_1lrrs_13{position:fixed;top:0;left:0;width:0;height:100vh;height:100svh;pointer-events:none;visibility:hidden}._s1_1lrrs_16{position:relative;height:100vh;height:100svh;display:grid;place-items:center;overflow:hidden}._stage_1lrrs_22{position:relative;display:grid;place-items:center;transform:translateY(calc(var(--a-h) * -.06))}._slotHero_1lrrs_23{position:relative;height:var(--a-h);width:calc(var(--a-h) * 400 / 440)}._fallback_1lrrs_24{width:100%;height:100%;transition:opacity .3s var(--ease)}._gone_1lrrs_25{opacity:0}._hudBox_1lrrs_29{position:absolute;left:50%;top:50%;translate:-50% -50%;width:calc(var(--a-h) * 1.75);height:calc(var(--a-h) * 1.45);pointer-events:none}._hud_1lrrs_29,._floor_1lrrs_30{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._hudSvg_1lrrs_31{width:100%;height:100%;overflow:visible}._hudSvg_1lrrs_31 path{vector-effect:non-scaling-stroke}._floor_1lrrs_30{overflow:visible}._isoLine_1lrrs_34{fill:none;stroke:var(--cyan);stroke-width:.35;opacity:.16}._bracket_1lrrs_35 path{fill:none;stroke:var(--text);stroke-width:1;opacity:.16;stroke-dasharray:1;stroke-dashoffset:1;--kf: drawA;animation:var(--kf) .6s var(--ease) .2s forwards}._ruler_1lrrs_40 path{fill:none;stroke:var(--text);stroke-width:1;opacity:.1}._trace_1lrrs_41{fill:none;stroke:var(--text);stroke-width:1;opacity:.12}._trace_1lrrs_41 rect{fill:var(--text);stroke:none}._leader_1lrrs_43 path{fill:none;stroke:var(--text);stroke-width:1;opacity:.18}._dot_1lrrs_44{--kf: plcBlink;animation:var(--kf) 2.4s var(--ease) infinite}._dotCyan_1lrrs_45{fill:var(--cyan)}._dotMagenta_1lrrs_46{fill:var(--magenta)}._dotGreen_1lrrs_47{fill:var(--green)}._callout_1lrrs_49,._cota_1lrrs_49{position:absolute;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;line-height:1}._callout_1lrrs_49{--kf: cycIn;animation:var(--kf) .6s var(--ease) both;animation-delay:calc(.8s + var(--i, 0) * .12s)}._c1_1lrrs_55{top:24.8%;right:calc(85.1% + 8px);transform:translateY(-50%)}._c2_1lrrs_56{top:24.8%;left:calc(85.1% + 8px);transform:translateY(-50%)}._c3_1lrrs_57{top:74.5%;right:calc(85.1% + 8px);transform:translateY(-50%)}._c4_1lrrs_58{top:74.5%;left:calc(85.1% + 8px);transform:translateY(-50%)}._cota_1lrrs_49{left:50%;top:90.5%;transform:translate(-50%);opacity:.6}._status_1lrrs_61{position:absolute;top:calc(var(--gutter) * .75);left:var(--gutter);display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);--kf: reveal;animation:var(--kf) .6s var(--ease) 1.2s both}._hintWrap_1lrrs_69{position:absolute;left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;justify-content:center;pointer-events:none;--kf: reveal;animation:var(--kf) .6s var(--ease) 1.8s both}._hint_1lrrs_69{display:flex;flex-direction:column;align-items:center;gap:.35rem;font-size:var(--fs-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}@media (min-height: 720px){._hintWrap_1lrrs_69{bottom:calc(28px + env(safe-area-inset-bottom))}}._orbs_1lrrs_81{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._orb_1lrrs_81{position:absolute;width:42vmax;height:42vmax;border-radius:50%;opacity:.18;will-change:transform}._orb1_1lrrs_83{left:-10vmax;top:calc(50% - 21vmax);background:radial-gradient(circle,var(--magenta) 0%,transparent 62%);--kf: orbDrift1;animation:var(--kf) 18s ease-in-out infinite}._orb2_1lrrs_84{right:-10vmax;top:calc(50% - 21vmax);background:radial-gradient(circle,var(--cyan) 0%,transparent 62%);--kf: orbDrift2;animation:var(--kf) 22s ease-in-out infinite}._orb3_1lrrs_85{left:50%;margin-left:-17vmax;top:calc(50% + 6vmax);width:34vmax;height:34vmax;opacity:.1;background:radial-gradient(circle,var(--green) 0%,transparent 62%);--kf: orbDrift3;animation:var(--kf) 26s ease-in-out infinite}._s2_1lrrs_89{min-height:85vh;min-height:85svh;overflow-x:clip;display:grid;place-content:center;text-align:center;padding-inline:var(--gutter)}._wordmark_1lrrs_92{position:relative;justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:.34em;font-family:var(--font-display);font-weight:300;font-size:clamp(40px,11vw,150px);letter-spacing:.32em;line-height:1;color:var(--text);perspective:800px}._slotWord_1lrrs_99{position:relative;display:inline-block;width:.86em;height:.95em}._rule2_1lrrs_102{position:absolute;left:0;right:0;bottom:calc(100% + .2em);height:0}._ruleLine_1lrrs_103{position:absolute;left:0;right:0;top:0;height:1px;background:var(--line-2);transform-origin:50% 50%}._ruleLine_1lrrs_103:before,._ruleLine_1lrrs_103:after{content:"";position:absolute;top:-3px;width:1px;height:7px;background:var(--line-2)}._ruleLine_1lrrs_103:before{left:0}._ruleLine_1lrrs_103:after{right:0}._ruleTicks_1lrrs_107{position:absolute;left:0;right:0;top:1px;height:4px;background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 12px) 50% 0}._ruleCota_1lrrs_108{position:absolute;left:50%;bottom:6px;translate:-50% 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;line-height:1;opacity:.6}._word_1lrrs_92{display:inline-block;margin-right:-.32em}._letter_1lrrs_114{display:inline-block;transform-origin:50% 50%;transform-style:preserve-3d;will-change:transform,opacity}._letterHidden_1lrrs_117{visibility:hidden}._tag_1lrrs_118{margin-top:1.4rem;color:var(--muted);font-size:var(--fs-lg)}._s3_1lrrs_121{height:72vh;height:72svh;display:grid;place-items:center}._stage3_1lrrs_122{display:grid;justify-items:center;text-align:center;padding-inline:var(--gutter)}._slotLema_1lrrs_124{height:var(--a-small);width:calc(var(--a-small) * 400 / 440);margin-bottom:clamp(1rem,3vh,2.4rem)}._lemaBox_1lrrs_127{position:relative;font-size:clamp(30px,8vw,100px)}._lema_1lrrs_127{font-size:inherit;font-weight:800;line-height:1;letter-spacing:-.02em}._frame3_1lrrs_130{position:absolute;top:-.14em;right:-.3em;bottom:-.14em;left:-.3em;pointer-events:none}._corner_1lrrs_131{position:absolute;width:clamp(10px,.16em,22px);height:clamp(10px,.16em,22px);overflow:visible}._corner_1lrrs_131 path{fill:none;stroke:var(--text);stroke-width:1;opacity:.16;vector-effect:non-scaling-stroke;stroke-dasharray:1}._tl_1lrrs_133{left:0;top:0}._tr_1lrrs_41{right:0;top:0;transform:rotate(90deg)}._br_1lrrs_35{right:0;bottom:0;transform:rotate(180deg)}._bl_1lrrs_136{left:0;bottom:0;transform:rotate(270deg)}._geo_1lrrs_139{position:absolute;left:100%;top:50%;translate:clamp(22px,2.6vw,40px) -50%;writing-mode:vertical-rl;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;line-height:1}._line_1lrrs_144{display:block;position:relative;perspective:800px;white-space:nowrap}._ch_1lrrs_145{display:inline-block;transform-origin:50% 100%;background:var(--grad-h) no-repeat;background-size:var(--lw, 100%) 100%;background-position:calc(-1 * var(--ox, 0px)) 0;-webkit-background-clip:text;background-clip:text;color:transparent}._sub_1lrrs_150{margin-top:1.6rem;margin-inline:auto;max-width:44ch;color:var(--muted);font-size:var(--fs-lg)}._end_1lrrs_152{height:0}@media (max-width: 900px){._trace_1lrrs_41,._ruler_1lrrs_40,._cota_1lrrs_49,._leader_1lrrs_43,._dot_1lrrs_44{display:none}._callout_1lrrs_49{transform:none}._c1_1lrrs_55{top:1%;left:max(4%,calc(50% - 50vw + var(--gutter)));right:auto}._c2_1lrrs_56{top:1%;right:max(4%,calc(50% - 50vw + var(--gutter)));left:auto}._c3_1lrrs_57{top:auto;bottom:1%;left:max(4%,calc(50% - 50vw + var(--gutter)));right:auto}._c4_1lrrs_58{top:auto;bottom:1%;right:max(4%,calc(50% - 50vw + var(--gutter)));left:auto}._wordmark_1lrrs_92{font-size:clamp(40px,11vw,120px)}._lemaBox_1lrrs_127{font-size:clamp(30px,8vw,84px)}}@media (max-width: 480px){._status_1lrrs_61,._c3_1lrrs_57,._c4_1lrrs_58,._ruleCota_1lrrs_108,._geo_1lrrs_139{display:none}._orb_1lrrs_81{width:70vw;height:70vw}._orb1_1lrrs_83{left:-20vw;top:calc(50% - 35vw)}._orb2_1lrrs_84{right:-20vw;top:calc(50% - 35vw)}._orb3_1lrrs_85{margin-left:-28vw;width:56vw;height:56vw;top:calc(50% + 10vw)}._wordmark_1lrrs_92{font-size:clamp(40px,13vw,64px)}._lemaBox_1lrrs_127{font-size:clamp(30px,9.5vw,44px)}}@media (max-height: 700px){._c3_1lrrs_57,._c4_1lrrs_58,._d3_1lrrs_177,._d4_1lrrs_177{display:none}._wordmark_1lrrs_92{font-size:min(11vw,18vh);font-size:min(11vw,18svh)}._lemaBox_1lrrs_127{font-size:min(8vw,13vh);font-size:min(8vw,13svh)}}@media (max-height: 500px){._s1_1lrrs_16{--a-h: min(42vh, 46vw);--a-h: min(42svh, 46vw)}._hintWrap_1lrrs_69,._orb3_1lrrs_85,._callout_1lrrs_49,._status_1lrrs_61,._ruler_1lrrs_40,._trace_1lrrs_41,._leader_1lrrs_43,._cota_1lrrs_49,._floor_1lrrs_30,._ruleCota_1lrrs_108,._geo_1lrrs_139{display:none}._wordmark_1lrrs_92{font-size:9vw}._lemaBox_1lrrs_127{font-size:6.5vw}._s3_1lrrs_121{height:85vh;height:85svh}._slotLema_1lrrs_124{margin-bottom:.5rem}}._wrap_1lzzo_1{position:relative;z-index:var(--z-content);overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:.9rem;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}._track_1lzzo_9{display:flex;width:max-content;--n: marqueeMove;animation:var(--n) 28s linear infinite;will-change:transform}._wrap_1lzzo_1:hover ._track_1lzzo_9,._wrap_1lzzo_1:focus-within ._track_1lzzo_9,._wrap_1lzzo_1:focus ._track_1lzzo_9{animation-play-state:paused}._list_1lzzo_11{display:flex;flex-shrink:0}._item_1lzzo_12{display:inline-flex;align-items:center;gap:1.4rem;padding-right:1.4rem;font-weight:600;font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}._sep_1lzzo_17{color:var(--green)}@media (prefers-reduced-motion: reduce){._wrap_1lzzo_1{-webkit-mask:none;mask:none;overflow:visible}._track_1lzzo_9{animation:none;width:auto}._list_1lzzo_11{flex-wrap:wrap;row-gap:.4rem;justify-content:center}._list_1lzzo_11[aria-hidden=true]{display:none}}._svg_hexq8_1{display:block;width:64px;height:64px;overflow:visible}._flow_hexq8_2{stroke-dasharray:6 6;--n: dbSync;animation:var(--n) 1.2s linear infinite}._line_hexq8_3{transform-box:fill-box;transform-origin:left center;--n: codeBuild;animation:var(--n) 2.6s var(--ease) infinite}._ping_hexq8_4{offset-path:path("M18 44c12 0 14-24 28-24");--n: apiPing;animation:var(--n) 2.2s var(--ease) infinite}._needle_hexq8_5{transform-box:view-box;transform-origin:32px 46px;--n: gaugeSweep;animation:var(--n) 3.2s var(--ease) infinite}._cube_hexq8_6{transform-box:view-box;transform-origin:32px 32px;--n: aeSpin;animation:var(--n) 9s linear infinite}._card_2fryu_1{display:flex;flex-direction:column;gap:.85rem;height:100%;padding:1.5rem;--accent: var(--magenta-2);--glow: var(--glow-magenta);transition:box-shadow var(--dur-3) var(--ease),transform var(--dur-2) var(--ease-out)}._magenta_2fryu_6{--accent: var(--magenta-2);--glow: var(--glow-magenta)}._cyan_2fryu_7{--accent: var(--cyan);--glow: var(--glow-cyan)}._green_2fryu_8{--accent: var(--green);--glow: var(--glow-green)}._card_2fryu_1:hover,._card_2fryu_1:focus-visible{box-shadow:var(--glow)}a._card_2fryu_1:hover{transform:translateY(-2px)}._anim_2fryu_11{color:var(--accent);margin-bottom:.25rem}._title_2fryu_12{color:var(--text)}._summary_2fryu_13{color:var(--muted);font-size:var(--fs-sm);flex:1}._chips_2fryu_14{margin-top:.25rem}._more_2fryu_15{display:inline-flex;align-items:center;gap:.4em;margin-top:.5rem;color:var(--accent);font-weight:600;font-size:var(--fs-sm)}._more_2fryu_15 svg{transition:transform var(--dur-2) var(--ease)}a._card_2fryu_1:hover ._more_2fryu_15 svg{transform:translate(4px)}._grid_1bnx8_1{display:grid;grid-template-columns:1fr;gap:1rem}._cell_1bnx8_2{min-width:0}._cell_1bnx8_2>*{height:100%}@media (min-width: 640px){._grid_1bnx8_1{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._grid_1bnx8_1{grid-template-columns:repeat(3,1fr);gap:1.25rem}}._alsoTitle_1bnx8_7{margin-top:var(--space-4);margin-bottom:1rem;font-size:var(--fs-base);font-weight:500;color:var(--muted)}._also_1bnx8_7{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 720px){._also_1bnx8_7{grid-template-columns:repeat(3,1fr)}}._mini_1bnx8_10{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.15rem;background:transparent;border-color:var(--line-2);font-size:var(--fs-sm);transition:border-color var(--dur-2) var(--ease)}._mini_1bnx8_10:hover{border-color:color-mix(in srgb,var(--green) 45%,transparent)}._mini_1bnx8_10 strong{color:var(--text)}._mini_1bnx8_10 span{color:var(--muted)}._mock_1clpb_1{--acc: var(--magenta);position:relative;width:100%;overflow:hidden;container-type:inline-size;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-2);display:flex;flex-direction:column;gap:6%;padding:4%;contain:layout paint}._web_1clpb_10{aspect-ratio:16 / 10}._titlebar_1clpb_11{display:flex;align-items:center;gap:6%;height:9%}._dots_1clpb_12{display:flex;gap:4px}._dots_1clpb_12 i{width:7px;height:7px;border-radius:50%;background:var(--line-2)}._url_1clpb_14{flex:1;height:55%;border-radius:var(--radius-pill);background:var(--bg-3)}._nav_1clpb_15{display:flex;align-items:center;gap:4%;height:8%;padding-inline:2%}._logo_1clpb_16{width:8%;height:100%;border-radius:3px;background:var(--acc)}._pill_1clpb_17{width:9%;height:60%;border-radius:var(--radius-pill);background:var(--bg-3)}._cta_1clpb_18{margin-left:auto;width:12%;background:color-mix(in srgb,var(--green) 55%,var(--bg-3))}._hero_1clpb_19{display:flex;flex-direction:column;gap:6%;padding-inline:2%;height:30%;justify-content:center}._h1_1clpb_20{width:46%;height:18%;border-radius:4px;background:var(--line-2)}._h2_1clpb_21{width:66%;height:10%;border-radius:4px;background:var(--bg-3)}._accentLine_1clpb_22{width:22%;height:3px;border-radius:2px;background:var(--grad-h)}._blocks_1clpb_23{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;flex:1;padding-inline:2%}._blocks_1clpb_23 span{border-radius:6px;background:var(--bg-3);border:1px solid var(--line)}._mobile_1clpb_27{aspect-ratio:9 / 19;padding:0;background:transparent;border:0;border-radius:0;overflow:visible;contain:none}._phone_1clpb_28{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--bg-2);border:1.5px solid var(--line-2);border-radius:14%/6.5%;padding:8% 6% 6%;gap:6%;overflow:hidden}._notch_1clpb_33{position:absolute;top:3%;left:50%;transform:translate(-50%);width:36%;height:3%;border-radius:var(--radius-pill);background:var(--bg-3)}._status_1clpb_34{display:flex;justify-content:space-between;height:3%}._status_1clpb_34 span{width:18%;height:100%;border-radius:2px;background:var(--line-2)}._mlist_1clpb_36{display:flex;flex-direction:column;gap:6%;flex:1}._mcard_1clpb_37{position:relative;height:22%;border-radius:8px;background:var(--bg-3);border:1px solid var(--line)}._mAccent_1clpb_38{position:absolute;left:10%;bottom:14%;width:40%;height:3px;border-radius:2px;background:var(--grad-h)}._tabbar_1clpb_39{display:flex;justify-content:space-around;align-items:center;height:7%;border-top:1px solid var(--line);padding-top:3%}._tabbar_1clpb_39 i{width:11%;aspect-ratio:1;border-radius:3px;background:var(--bg-3)}._tabbar_1clpb_39 ._on_1clpb_41{background:var(--acc)}._dashboard_1clpb_44{--acc: var(--cyan);aspect-ratio:16 / 10}._kpis_1clpb_45{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;height:26%}._kpi_1clpb_45{display:flex;flex-direction:column;justify-content:center;gap:12%;padding:5% 8%;border-radius:6px;background:var(--bg-3);border:1px solid var(--line)}._kpi_1clpb_45 i{width:50%;height:12%;border-radius:2px;background:var(--line-2)}._kpi_1clpb_45 b{width:70%;height:22%;border-radius:3px;background:var(--text);opacity:.7}._kGreen_1clpb_49{background:var(--green)!important;opacity:1!important}._kCyan_1clpb_50{background:var(--cyan)!important;opacity:1!important}._charts_1clpb_51{display:grid;grid-template-columns:2fr 3fr;gap:4%;flex:1;min-height:0}._gauge_1clpb_52,._chart_1clpb_51{width:100%;height:100%;border-radius:6px;background:var(--bg-3);border:1px solid var(--line)}._needle_1clpb_53{transform-box:view-box;transform-origin:50px 54px;--n: gaugeSweep;animation:var(--n) 3.2s var(--ease) infinite}._chart_1clpb_51{padding:4%}._terminal_1clpb_57{--acc: var(--green);aspect-ratio:16 / 9;background:var(--bg);padding:5%}._term_1clpb_57{margin:0;font-family:var(--font-mono);font-size:clamp(9px,2.6cqw,12px);line-height:1.7;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden}._prompt_1clpb_63{color:var(--green);font-weight:600}._dim_1clpb_64{color:var(--cyan)}._ok_1clpb_65{color:var(--green)}._cursor_1clpb_66{display:inline-block;width:.6em;height:1.05em;vertical-align:-.15em;background:var(--text);--n: blink;animation:var(--n) 1s steps(1) infinite}._agenda_1clpb_69{--acc: var(--cyan);aspect-ratio:4 / 3}._agBody_1clpb_71{position:relative;display:flex;flex-direction:column;gap:5%;height:100%;font-size:clamp(9px,3.6cqi,13px)}._agHead_1clpb_72{display:flex;align-items:center;justify-content:space-between;gap:4%}._agTitle_1clpb_73{font-family:var(--font-display);font-weight:500;color:var(--text);font-size:1.15em}._agLegend_1clpb_74{display:inline-flex;align-items:center;gap:.5em;color:var(--muted)}._agLegend_1clpb_74 i{margin-left:.6em}._agSalud_1clpb_76,._agJur_1clpb_76{display:inline-block;width:.65em;height:.65em;border-radius:50%;flex:none}._agSalud_1clpb_76{background:var(--cyan);box-shadow:0 0 .6em color-mix(in srgb,var(--cyan) 60%,transparent)}._agJur_1clpb_76{background:var(--magenta);box-shadow:0 0 .6em color-mix(in srgb,var(--magenta) 60%,transparent)}._agList_1clpb_79{display:grid;gap:.45em;align-content:start}._agRow_1clpb_80{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.7em;padding:.55em .8em;border-radius:6px;background:var(--bg-3);border:1px solid var(--line);color:var(--muted);white-space:nowrap;min-width:0;--kf: zkRow;animation:var(--kf) 10s var(--ease-out) infinite both}._agRow_1clpb_80 span{overflow:hidden;text-overflow:ellipsis;color:var(--text)}._agRow_1clpb_80 b{color:var(--muted);font-weight:600}._agRow_1clpb_80 em{font-style:normal;font-weight:600;font-size:.9em;padding:.15em .6em;border-radius:var(--radius-pill)}._agR2_1clpb_89{animation-delay:.3s}._agR3_1clpb_90{--kf: zkRowB;border-color:color-mix(in srgb,var(--cyan) 35%,var(--line))}._agNote_1clpb_91{--kf: zkRowC}._agOk_1clpb_92{color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent)}._agNew_1clpb_93{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 14%,transparent)}._agFlip_1clpb_94{position:relative;display:inline-grid;padding:0!important}._agFlip_1clpb_94>span{grid-area:1 / 1;padding:.15em .6em;border-radius:var(--radius-pill)}._agWait_1clpb_96{color:var(--muted);background:var(--line);--kf: zkOut;animation:var(--kf) 10s var(--ease) infinite both}._agFlip_1clpb_94 ._agOk_1clpb_92{--kf: zkConfirm;animation:var(--kf) 10s var(--ease-out) infinite both}._agSeal_1clpb_98{display:inline-flex;align-items:center;gap:.35em;color:var(--magenta-2);background:color-mix(in srgb,var(--magenta) 14%,transparent);--kf: zkStamp;animation:var(--kf) 10s var(--ease-out) infinite both}._agSeal_1clpb_98 svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}._agToast_1clpb_100{position:absolute;right:0;bottom:0;padding:.45em .9em;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--green) 18%,var(--bg-2));color:var(--green-2);font-weight:600;border:1px solid color-mix(in srgb,var(--green) 40%,transparent);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--green) 60%,transparent);--kf: zkToast;animation:var(--kf) 10s var(--ease-out) infinite both}@media (prefers-reduced-motion: reduce){._agRow_1clpb_80,._agWait_1clpb_96,._agFlip_1clpb_94 ._agOk_1clpb_92,._agSeal_1clpb_98,._agToast_1clpb_100{animation:none!important}._agWait_1clpb_96{opacity:0}}._card_edxjq_2{position:relative;overflow:hidden;padding:1.5rem;height:100%}._inner_edxjq_3{display:flex;flex-direction:column;gap:1.25rem;height:100%;clip-path:inset(0 100% 0 0)}._card_edxjq_2[data-shown] ._inner_edxjq_3{--n: maReveal;animation:var(--n) .7s var(--ease) both}._card_edxjq_2[data-shown] ._skel_edxjq_5{display:none}._text_edxjq_6{display:flex;flex-direction:column;gap:.6rem}._badge_edxjq_7{align-self:flex-start;padding:.35em .8em;border-radius:var(--radius-1);background:var(--bg-3);color:var(--text);font-weight:600;font-size:var(--fs-xs);letter-spacing:.01em;overflow-wrap:anywhere}._sector_edxjq_12{color:var(--muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}._desc_edxjq_13{color:var(--muted);font-size:var(--fs-sm)}._pending_edxjq_14{color:var(--muted);font-size:var(--fs-sm);font-style:italic}._text_edxjq_6>ul{margin-top:.25rem}._single_edxjq_17,._pair_edxjq_17{width:min(100%,352px);margin-top:auto}._single_edxjq_17[data-kind=terminal]{width:min(100%,390px)}._single_edxjq_17[data-kind=mobile]{width:min(100%,104px)}._pair_edxjq_17{position:relative;aspect-ratio:16 / 10}._pair_edxjq_17 ._web_edxjq_21{position:absolute;left:0;top:0;width:82%}._pair_edxjq_17 ._mobile_edxjq_22{position:absolute;right:0;bottom:0;width:24%;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))}._skel_edxjq_5{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-2);padding:1.5rem;display:flex;flex-direction:column;gap:.8rem}._skel_edxjq_5 span{display:block;height:.8rem;border-radius:4px;background:var(--line-2)}._skel_edxjq_5 span:first-child{height:1.4rem}@media (min-width: 1024px){._featured_edxjq_29 ._inner_edxjq_3{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}._featured_edxjq_29 ._single_edxjq_17,._featured_edxjq_29 ._pair_edxjq_17{margin-top:0;justify-self:end;width:min(100%,440px)}}._grid_1og7p_1{display:grid;grid-template-columns:1fr;gap:1rem}._grid_1og7p_1>li{min-width:0}@media (min-width: 640px){._grid_1og7p_1{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._grid_1og7p_1{grid-template-columns:repeat(3,1fr);gap:1.25rem}._wide_1og7p_6{grid-column:span 2}}._svg_1nvjd_3{width:100%;height:auto;aspect-ratio:520 / 300;overflow:visible}._frame_1nvjd_5{fill:color-mix(in srgb,var(--cyan) 4%,transparent);stroke:var(--line-2);stroke-dasharray:4 5;stroke-width:1}._frameLabel_1nvjd_6,._label_1nvjd_6{font-family:var(--font-body);font-size:12px;font-weight:600;fill:var(--muted);letter-spacing:.01em}._frameLabel_1nvjd_6{font-size:11px}._wire_1nvjd_9{fill:none;stroke:var(--line-2);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}._ping_1nvjd_11{fill:var(--cyan);offset-path:path("M80 95 H260 H440 V235 H260");offset-rotate:0deg;--kf: apiPing;animation:var(--kf) 4.2s linear infinite}@supports not (offset-path: path("M0 0")){._ping_1nvjd_11{display:none}}._box_1nvjd_21{fill:var(--bg-2);stroke:var(--line-2);stroke-width:1.25;stroke-linejoin:round}._slot_1nvjd_22{fill:none;stroke:var(--line-2);stroke-width:1.25;stroke-linecap:round}._dot_1nvjd_23{fill:var(--muted)}._bar_1nvjd_24{fill:var(--bg-3)}._barCyan_1nvjd_25{fill:color-mix(in srgb,var(--cyan) 35%,var(--bg-3))}._led_1nvjd_27{fill:var(--green);--kf: plcBlink;animation:var(--kf) 1.2s steps(2,end) infinite}._ledSlow_1nvjd_28{animation-duration:2.6s;animation-delay:.4s}._ledOff_1nvjd_29{fill:var(--bg-3);stroke:var(--line-2);stroke-width:.75}._hubRing_1nvjd_31{fill:none;stroke:color-mix(in srgb,var(--cyan) 35%,transparent);stroke-width:1}._scan_1nvjd_32{fill:color-mix(in srgb,var(--cyan) 28%,transparent);transform-box:fill-box;transform-origin:0 0;--kf: hubScan;animation:var(--kf) 3.6s linear infinite}._hub_1nvjd_31{fill:var(--bg-2);stroke:var(--cyan);stroke-width:1.5;transform-box:fill-box;transform-origin:center;--kf: hubPulse;animation:var(--kf) 2.4s var(--ease) infinite}._hubMark_1nvjd_49{fill:none;stroke:var(--cyan);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}._grid_1mh3o_1{display:grid;gap:var(--space-4);align-items:center}@media (min-width: 880px){._grid_1mh3o_1{grid-template-columns:1.1fr 1fr;gap:var(--space-5)}}._figure_1mh3o_6{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-3);background:color-mix(in srgb,var(--bg-2) 70%,transparent);aspect-ratio:520 / 300;display:flex;align-items:center}._rule_1mh3o_15{width:56px;height:2px;border-radius:2px;background:var(--cyan);margin-bottom:1.2rem;box-shadow:var(--glow-cyan)}._copy_1mh3o_16 h2{margin-bottom:.8rem}._text_1mh3o_17{color:var(--muted);font-size:var(--fs-lg);margin-bottom:var(--space-3);max-width:52ch}._bullets_1mh3o_19{display:grid;gap:.6rem;margin-bottom:var(--space-4)}._bullets_1mh3o_19 li{display:flex;align-items:center;gap:.6rem;font-weight:600}._check_1mh3o_21{color:var(--green);flex:none}._term_rn1o2_1{overflow:hidden;border-color:color-mix(in srgb,var(--magenta) 30%,var(--line));box-shadow:0 20px 60px -30px color-mix(in srgb,var(--magenta) 40%,transparent)}._bar_rn1o2_3{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--bg-3)}._dotR_rn1o2_4,._dotY_rn1o2_4,._dotG_rn1o2_4{width:10px;height:10px;border-radius:50%;opacity:.8}._dotR_rn1o2_4{background:var(--magenta)}._dotY_rn1o2_4{background:var(--green)}._dotG_rn1o2_4{background:var(--cyan)}._title_rn1o2_8{margin-left:8px;font-size:var(--fs-xs);color:var(--muted);font-family:var(--font-body);font-weight:600}._body_rn1o2_10{margin:0;padding:16px 18px;min-height:13.5em;font-size:var(--fs-sm);line-height:1.55;color:var(--text);white-space:pre-wrap;word-break:break-word;overflow-x:auto}._cmd_rn1o2_17{color:var(--text)}._line_rn1o2_18{display:block}._key_rn1o2_19{color:var(--cyan)}._num_rn1o2_20{color:var(--green)}._str_rn1o2_21{color:var(--magenta-2)}._cursor_rn1o2_23{display:inline-block;width:.55em;height:1.1em;vertical-align:text-bottom;margin-left:2px;background:var(--green);--kf: blink;animation:var(--kf) 1s steps(1) infinite}@media (max-width: 480px){._body_rn1o2_10{font-size:var(--fs-xs)}}._top_gt01b_1{display:grid;gap:var(--space-4);align-items:center;margin-bottom:var(--space-4)}@media (min-width: 900px){._top_gt01b_1{grid-template-columns:1fr 1.15fr;gap:var(--space-5)}._top_gt01b_1 .section-head{margin-bottom:0}}._rule_gt01b_7{width:56px;height:2px;border-radius:2px;background:var(--magenta);margin-bottom:1.2rem;box-shadow:var(--glow-magenta)}._cards_gt01b_9{display:grid;gap:var(--space-2)}@media (min-width: 720px){._cards_gt01b_9{grid-template-columns:repeat(3,1fr)}}._card_gt01b_9{padding:var(--space-3);transition:transform var(--dur-2) var(--ease-out)}._card_gt01b_9 h3{margin:.9rem 0 .4rem}._card_gt01b_9 p{color:var(--muted);font-size:var(--fs-sm)}._icon_gt01b_17{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-2);color:var(--magenta-2);background:color-mix(in srgb,var(--magenta) 10%,transparent);border:1px solid color-mix(in srgb,var(--magenta) 30%,transparent)}._grid_1wuvv_1{display:grid;gap:var(--space-4);align-items:center}@media (min-width: 900px){._grid_1wuvv_1{grid-template-columns:.9fr 1.3fr;gap:var(--space-5)}._grid_1wuvv_1 .section-head{margin-bottom:0}}._rule_1wuvv_4{width:56px;height:2px;border-radius:2px;background:var(--magenta);margin-bottom:1.2rem;box-shadow:var(--glow-magenta)}._stage_1wuvv_7{position:relative;overflow:hidden;aspect-ratio:16 / 7;width:100%;border:1px solid var(--line);border-radius:var(--radius-3);background:color-mix(in srgb,var(--bg-2) 70%,transparent);container-type:inline-size}._floor_1wuvv_14{position:absolute;left:0;right:0;bottom:12%;height:1px;background:var(--line-2)}._legend_1wuvv_15{position:absolute;font-size:var(--fs-xs);font-weight:600;color:var(--muted);letter-spacing:.02em}._pivot_1wuvv_18{position:absolute;left:14%;top:0;width:8px;height:8px}._pivot_1wuvv_18:before{content:"";position:absolute;left:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--muted)}._pendulum_1wuvv_20{position:absolute;left:0;top:0;width:2px;height:26cqw;transform-origin:50% 0;--kf: pendulumSwing;animation:var(--kf) 2.6s ease-in-out infinite}._rope_1wuvv_26{position:absolute;left:0;top:0;width:2px;height:100%;background:var(--line-2)}._bob_1wuvv_27{position:absolute;left:50%;bottom:0;width:5cqw;height:5cqw;border-radius:50%;transform:translate(-50%,50%);background:var(--bg-3);border:1.5px solid var(--magenta);box-shadow:var(--glow-magenta)}._legendPendulum_1wuvv_33{left:4%;bottom:3%}._dropZone_1wuvv_36{position:absolute;left:42%;bottom:12%;width:6cqw;height:6cqw}._ball_1wuvv_37{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--bg-3);border:1.5px solid var(--green);box-shadow:var(--glow-green);--kf: ballDrop;animation:var(--kf) 2.4s infinite}._shadow_1wuvv_44{position:absolute;left:-20%;right:-20%;bottom:-3px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--green) 30%,transparent);--kf: impact;animation:var(--kf) 2.4s infinite}._armBase_1wuvv_52{position:absolute;left:62%;bottom:12%;width:12px;height:12px}._armBase_1wuvv_52:before{content:"";position:absolute;left:-2px;bottom:0;width:16px;height:6px;border-radius:3px 3px 0 0;background:var(--muted)}._joint1_1wuvv_54,._joint2_1wuvv_54{position:absolute;left:50%;bottom:0;width:3px;transform-origin:50% 100%}._joint1_1wuvv_54{height:13cqw;--kf: jointShow;animation:var(--kf) 3.2s ease-in-out infinite}._joint2_1wuvv_54{bottom:100%;height:10cqw;--kf: jointShow;animation:var(--kf) 3.2s ease-in-out infinite reverse}._joint1_1wuvv_54:before,._joint2_1wuvv_54:before{content:"";position:absolute;left:50%;bottom:0;width:8px;height:8px;border-radius:50%;transform:translate(-50%,50%);background:var(--bg);border:1.5px solid var(--cyan);z-index:1}._segment_1wuvv_58{position:absolute;left:50%;top:0;bottom:0;width:3px;transform:translate(-50%);background:var(--cyan);border-radius:2px;opacity:.9}._segment2_1wuvv_59{background:var(--cyan-2)}._hand_1wuvv_60{position:absolute;left:50%;top:0;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background:var(--cyan);box-shadow:var(--glow-cyan)}._legendArm_1wuvv_61{left:62%;bottom:3%}._wall_1wuvv_64{position:absolute;right:8%;bottom:12%;width:6px;height:34%;background:repeating-linear-gradient(-45deg,var(--line-2) 0 2px,transparent 2px 6px);border-inline:1px solid var(--line-2)}._legendWall_1wuvv_65{right:4%;bottom:3%}._wrap_1vhfn_1{position:relative}._line_1vhfn_2{position:absolute;pointer-events:none;overflow:hidden}._lineH_1vhfn_3{display:none;left:0;right:0;top:22px;height:4px;width:100%}._lineV_1vhfn_4{display:block;top:0;bottom:0;left:22px;width:4px;height:100%}._line_1vhfn_2 path{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:14 10;--kf: riverFlow;animation:var(--kf) 12s linear infinite}._steps_1vhfn_7{position:relative;display:grid;gap:var(--space-4)}._step_1vhfn_7{display:grid;grid-template-columns:44px 1fr;column-gap:var(--space-2);align-items:start;opacity:0}._step_1vhfn_7._in_1vhfn_9{opacity:1}._num_1vhfn_10{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--bg);border:1px solid var(--line-2);box-shadow:var(--glow-green);font-family:var(--font-display);font-weight:500;font-size:var(--fs-lg);color:var(--green)}._body_1vhfn_15{padding-top:.55rem}._step_1vhfn_7 h3{margin-bottom:.35rem}._step_1vhfn_7 p{color:var(--muted)}@media (min-width: 820px){._lineH_1vhfn_3{display:block}._lineV_1vhfn_4{display:none}._steps_1vhfn_7{grid-template-columns:repeat(4,1fr);gap:var(--space-3)}._step_1vhfn_7{grid-template-columns:1fr;row-gap:var(--space-2)}._body_1vhfn_15{padding-top:0}}._cols_17mf5_1{display:grid;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._col_17mf5_1{padding:var(--space-3) 0;border-top:1px solid var(--line)}._col_17mf5_1:first-child{border-top:0}._col_17mf5_1 svg{color:var(--green);margin-bottom:var(--space-2)}._col_17mf5_1 h3{margin-bottom:.4rem}._col_17mf5_1 p{color:var(--muted)}._counters_17mf5_7{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4) var(--space-3);margin-top:var(--space-5)}@media (min-width: 820px){._cols_17mf5_1{grid-template-columns:repeat(3,1fr)}._col_17mf5_1{padding:var(--space-4) var(--space-3);border-top:0;border-left:1px solid var(--line)}._col_17mf5_1:first-child{padding-left:0;border-left:0}._counters_17mf5_7{grid-template-columns:repeat(4,1fr)}}._grid_t7e89_1{display:grid;gap:var(--space-5)}._form_t7e89_2,._row_t7e89_3{display:grid;gap:var(--space-3)}._field_t7e89_4{display:grid;gap:.4rem}._field_t7e89_4 label{font-weight:600;font-size:var(--fs-sm)}._field_t7e89_4 input,._field_t7e89_4 select,._field_t7e89_4 textarea{width:100%;min-height:48px;padding:.7em .9em;border-radius:var(--radius-1);background:var(--bg-2);border:1px solid var(--line-2);color:var(--text);transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}._field_t7e89_4 select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.4em}._selectWrap_t7e89_12{position:relative}._selectWrap_t7e89_12 svg{position:absolute;right:.8em;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}._field_t7e89_4 textarea{min-height:140px;resize:vertical}._field_t7e89_4 input:focus,._field_t7e89_4 select:focus,._field_t7e89_4 textarea:focus{outline:none;border-color:var(--green);box-shadow:var(--glow-green)}._field_t7e89_4 [aria-invalid=true]{border-color:var(--magenta-2)}._err_t7e89_17{font-size:var(--fs-xs);color:var(--magenta-2)}._summary_t7e89_18{display:flex;gap:.6em;align-items:flex-start;padding:.8em 1em;border:1px solid color-mix(in srgb,var(--magenta) 40%,transparent);border-radius:var(--radius-1);color:var(--magenta-2);font-size:var(--fs-sm)}._summary_t7e89_18 svg{flex:none;margin-top:.15em}._hp_t7e89_20{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._actions_t7e89_21{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._ok_t7e89_22{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--green);border:1px solid color-mix(in srgb,var(--green) 45%,transparent);--kf: successPop;animation:var(--kf) var(--dur-3) var(--ease) both}._aside_t7e89_24{display:grid;gap:var(--space-3);align-content:start}._aside_t7e89_24 h3{font-size:var(--fs-sm);color:var(--muted);font-family:var(--font-body);font-weight:600;margin-bottom:.5rem}._list_t7e89_26{display:grid;gap:.6rem}._item_t7e89_27{display:flex;align-items:center;flex-wrap:wrap;gap:.6em;min-height:44px}._item_t7e89_27 svg{color:var(--green);flex:none}._item_t7e89_27 a{font-weight:600}._item_t7e89_27 a:hover{color:var(--green)}._sub_t7e89_31{color:var(--muted);font-size:var(--fs-sm)}._cta_t7e89_33{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);text-align:center}._cta_t7e89_33 p{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.02em;margin-bottom:var(--space-3)}._toastWrap_t7e89_37{position:fixed;z-index:var(--z-toast);inset-inline:0;bottom:calc(88px + env(safe-area-inset-bottom));display:flex;justify-content:center;padding-inline:var(--gutter);pointer-events:none}._toast_t7e89_37{width:max-content;max-width:100%;pointer-events:auto;display:flex;align-items:center;gap:.8em;padding:.8em 1em;background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--radius-2);box-shadow:0 12px 40px -12px #0009;font-size:var(--fs-sm);--kf: toastIn;animation:var(--kf) var(--dur-3) var(--ease) both}._toast_t7e89_37 svg{flex:none}._toastOk_t7e89_48>svg:first-child{color:var(--green)}._toastErr_t7e89_49>svg:first-child{color:var(--magenta-2)}._toast_t7e89_37 button{min-width:44px;min-height:44px;display:inline-grid;place-items:center;color:var(--muted);border-radius:var(--radius-1);touch-action:manipulation}._toast_t7e89_37 button:hover{color:var(--text)}@media (min-width: 640px){._row_t7e89_3{grid-template-columns:1fr 1fr}}@media (min-width: 900px){._grid_t7e89_1{grid-template-columns:3fr 2fr}._toast_t7e89_37{bottom:calc(24px + env(safe-area-inset-bottom))}}
