.ax-hero{overflow:hidden}.ax-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 64% at 80% 58%,#3b5bf538,#0000 72%),radial-gradient(30% 40% at 96% 100%,#09124de6,#0000 80%);position:absolute;inset:0}.ax-hero-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;display:grid}@media (min-width:1100px){.ax-hero-in{grid-template-columns:minmax(400px,1fr) calc(50% - 20px);gap:72px}}.ax-hero-r{width:100%;min-width:0}.ax-hero .hero-in h1{max-width:13ch}.ax-sub{font-size:var(--fs-small,.875rem);color:#ffffffc7;text-wrap:pretty;margin:0;line-height:1.6}.ax-switch{margin-top:12px}.ax-pick{margin-top:28px}.ax-hero-run{width:100%}.ax-hero .ax-cmds{background:#121629;box-shadow:0 30px 80px -36px #3b5bf58c,0 24px 48px -28px #000000b3}.ax-hero .ax-copy{height:34px;color:var(--text);background:#fff;border-color:#fff;padding:0 12px;font-size:.8125rem}@media (hover:hover){.ax-hero .ax-copy:hover{background:#e9ecfb;border-color:#e9ecfb}}.ax-hero .ax-copy:active{background:#dce1ee;border-color:#dce1ee}.ax-hero .ax-copy[data-done]{color:var(--ground);background:#83ddb7;border-color:#83ddb7}.ax-hero .ax-pm{justify-self:start;margin-left:14px}@media (max-width:560px){.ax-hero .ax-copy{width:36px;padding:0}.ax-hero .ax-lines li{grid-template-columns:40px minmax(0,1fr) auto}}.ax-hero .ax-under{color:#ffffff9e}.ax-hero .ax-under b{color:#fff}.ax-hero .ax-under code{color:#fff;background:#ffffff14}.ax-term{background:#121629;border:1px solid #ffffff1a;border-radius:6px;box-shadow:0 30px 60px -32px #0f122273}.ax-term-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.ax-term-bar i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.ax-term-bar span{color:#ffffff8c;margin-left:8px;font-size:.75rem;font-weight:500}.ax-term-b{font-family:var(--code);color:#e9ecfb;padding:18px 20px 22px;font-size:.875rem;line-height:1.9}.ax-term-b .ln{white-space:pre-wrap;overflow-wrap:anywhere}.ax-term-b .p,.ax-term-b .k{color:#ffffff7a}.ax-term-b .ok{color:#83ddb7}.ax-term-b .v{color:#83ddb7;font-weight:500}.ax-term-b .f{color:#fff}@media (max-width:560px){.ax-term-b{padding:14px 14px 18px;font-size:.75rem}}.ax-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:28px;display:flex}.ax-head h2{margin:0}.ax-head p{max-width:52ch;font-size:var(--fs-deck,1.125rem);color:var(--muted);text-wrap:pretty;margin-top:12px;line-height:1.6}.ax-get-in{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px 40px;display:grid}@media (min-width:981px){.ax-get-in{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-demo{min-width:0}.ax-demo-h{color:var(--text);align-items:center;gap:8px;margin:0 0 14px;font-size:1rem;font-weight:600;display:flex}.ax-demo-h svg{flex:none;width:20px;height:20px}.ax-demo-h small{color:var(--muted);font-size:.875rem;font-weight:400}.ax-demo .ax-term-b{min-height:calc(7.6em + 40px)}.ax-demo .ty:after{content:"";vertical-align:-3px;background:#e9ecfb;width:.55em;height:1.15em;margin-left:2px;display:none}.ax-demo .ty.is-typing:after{animation:1s step-end infinite axCaret;display:inline-block}@keyframes axCaret{50%{opacity:0}}.ax-file{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:16px;margin-top:16px;padding:14px 14px 14px 16px;display:flex;box-shadow:0 1px 2px #0f12220a,0 18px 36px -24px #0f12224d}.ax-file-th{aspect-ratio:909/1287;width:46px;height:auto;box-shadow:0 0 0 1px var(--line);border-radius:2px;flex:none}.ax-file-t{flex-direction:column;gap:3px;min-width:0;margin-right:auto;display:flex}.ax-file-t b{font-family:var(--code);color:var(--text);overflow-wrap:anywhere;font-size:.8125rem;font-weight:500}.ax-file-t span{color:var(--muted);font-size:.8125rem}.ax-dl{border-radius:var(--r-ctl);background:var(--text);color:#fff;height:40px;transition:transform var(--d-fast) var(--spring),background-color var(--d-fast) var(--ease);flex:none;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.ax-dl svg{width:16px;height:16px}@media (hover:hover){.ax-dl:hover{background:#262a3d}}.ax-dl:active{transform:scale(.97)}.ax-dl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:420px){.ax-file{flex-wrap:wrap}.ax-dl{justify-content:center;width:100%}}.ax-demo.is-armed .ln{opacity:0}.ax-demo.is-armed .ln.on{opacity:1;transition:opacity .28s var(--ease)}.ax-demo.is-armed .ax-file{opacity:0;transform:translateY(14px)}.ax-demo.is-armed .ax-file.on{opacity:1;transition:opacity .4s var(--ease),transform .55s var(--spring);transform:none}.ax-demo .ax-file.on .ax-dl{animation:axNudge .6s var(--spring) .35s 1}@keyframes axNudge{40%{transform:scale(1.05)}to{transform:none}}.ax-cmds{background:var(--ground);border-radius:6px;overflow:hidden;box-shadow:0 30px 60px -32px #0f122273}.ax-cmds-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:36px;padding:0 16px;display:flex}.ax-cmds-bar i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.ax-cmds-bar span{color:#ffffff8c;margin-left:8px;font-size:.75rem;font-weight:500}.ax-lines{margin:0;padding:6px 0;list-style:none}.ax-lines li{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;min-height:64px;padding:0 10px 0 0;display:grid}html:not([data-ap=amoeba]) .ax-lines li[data-p=amoeba],html[data-ap=amoeba] .ax-lines li[data-p=coral]{display:none}.ax-lines li{animation:axSwap .26s var(--ease) both}@keyframes axSwap{0%{opacity:0;transform:translateY(4px)}}.ax-pm{justify-self:center;place-items:center;display:grid}.ax-pm svg{width:20px;height:20px}.ax-lines pre{min-width:0;font-family:var(--code);color:#e9ecfb;white-space:pre-wrap;font-variant-numeric:normal;margin:0;padding:14px 12px 14px 0;font-size:1rem;line-height:1.5}.ax-lines pre i{color:#ffffff73;-webkit-user-select:none;user-select:none;font-style:normal}.ax-copy{border-radius:var(--r-ctl);color:#fff;height:38px;font:500 .875rem/1 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease);background:0 0;border:1px solid #ffffff24;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ax-copy svg{flex:none;width:15px;height:15px}.ax-copy .c2{display:none}.ax-copy[data-done]{color:#83ddb7;border-color:#83ddb766}.ax-copy[data-done] .c1{display:none}.ax-copy[data-done] .c2{display:block}@media (hover:hover){.ax-copy:hover{background:#ffffff12;border-color:#ffffff47}}.ax-copy:active{background:#ffffff1f}.ax-copy:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.ax-under{font-size:var(--fs-small,.875rem);color:var(--muted);text-wrap:pretty;margin-top:16px;line-height:1.6}.ax-under b{color:var(--text);font-weight:500}.ax-cl{white-space:nowrap}.ax-cl svg{vertical-align:-2px;flex:none;margin-right:6px;display:inline-block}.ax-cl svg.az{width:14px;height:14px}.ax-cl svg.aws{vertical-align:-1px;width:22px;height:12px}.ax-under code{font-family:var(--code);border-radius:var(--r-ctl);white-space:nowrap;padding:1px 6px;font-size:.92em}.ax-under+.ax-under{margin-top:8px}@media (max-width:560px){.ax-lines li{grid-template-columns:36px minmax(0,1fr) auto;padding-right:8px}.ax-pm svg{width:18px;height:18px}.ax-lines pre{font-size:.875rem}.ax-copy{justify-content:center;width:40px;padding:0}.ax-copy span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ax-copy{transition:none}.ax-lines li{animation:none}}.oc{background:var(--brand);color:#fff}.oc .ax-head h2{color:#fff}.oc-facts{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:900px){.oc-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.oc-facts>div{border-bottom:1px solid #ffffff24;min-width:0;padding:28px 0 30px}@media (min-width:900px){.oc-facts>div{border-bottom:0;padding:30px 32px 34px 0}.oc-facts>div+div{border-left:1px solid #ffffff24;padding-left:32px}}.oc-facts dt{color:#fff;align-items:center;gap:12px;font-size:1.0625rem;font-weight:600;display:flex}.oc-facts dt svg{width:22px;height:22px;color:var(--accent-dark)}.oc-facts dd{color:#ffffffb8;text-wrap:pretty;margin:12px 0 0;font-size:.9375rem;line-height:1.65}.oc-facts dd code{font-family:var(--code);color:#fff;border-radius:var(--r-ctl);background:#ffffff1a;padding:2px 6px;font-size:.84em}.oc-send dd b{letter-spacing:-.02em;color:#fff;margin-top:4px;font-size:2rem;font-weight:500;display:block}.oc-trust{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.oc-tl{border-radius:var(--r-pill);color:#fff;border:1px solid #ffffff38;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:.9375rem;text-decoration:none;display:inline-flex}a.oc-tl:hover{border-color:#ffffff80}.oc-tl svg{width:18px;height:18px;color:var(--accent-dark)}.oc-tl .ext{width:11px;height:11px}.brs{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 0;display:flex}.br{border:1px solid var(--line);border-radius:var(--r-card);min-height:60px;color:var(--text);transition:border-color var(--d-fast) var(--ease),box-shadow var(--d-fast) var(--ease);background:#fff;align-items:center;gap:14px;padding:10px 18px 10px 14px;text-decoration:none;display:inline-flex}.br:hover{border-color:#c9cedf;box-shadow:0 2px 10px #0f12220f}.br-m{border-radius:var(--r-card);background:var(--line-soft);color:#181717;flex:none;place-items:center;width:36px;height:36px;display:grid}.br-m svg,.br-m img{width:24px;height:24px;display:block}.br-t{flex-direction:column;line-height:1.25;display:flex}.br-t b{font-size:.9375rem;font-weight:600}.br-t span{color:var(--muted);margin-top:2px;font-size:.8125rem}.br .ext{width:11px;height:11px;color:var(--accent);align-self:flex-start;margin-top:4px;margin-left:6px}.brs .ro{color:var(--text);align-items:center;gap:9px;margin-left:8px;font-size:.9375rem;display:inline-flex}.brs .ro svg{width:18px;height:18px;color:var(--good)}.oc .br{border-color:#0000}.oc .brs .ro{color:#fff}.oc .brs .ro svg{color:#7fe0bf}#what-it-does+.sec{padding-top:clamp(40px,5.2vw,72px)}.ax-after .as-card .btn-ink svg{width:16px;height:16px}.ax-after .as-card .btn-ink{max-width:100%;height:auto;min-height:48px;padding-block:12px;line-height:1.3}.ax-after .as-card .btn-ink span{overflow-wrap:anywhere;min-width:0}.ax-foot{flex-wrap:wrap;gap:8px 28px;margin-top:32px;display:flex}.ax-foot .alink{font-size:.9375rem}.ax-demo.is-armed .ax-file:focus-within{opacity:1;transform:none}.oc{--z-focus:var(--accent-dark)}html[data-ap=amoeba] [data-if-p=coral],html:not([data-ap=amoeba]) [data-if-p=amoeba]{display:none}html[data-ap=amoeba] .as-switch[data-boot] a[href$=p\=amoeba]{color:var(--text);background:#fff}html[data-ap=amoeba] .as-switch[data-boot] a[href$=p\=amoeba] small{color:var(--muted)}html[data-ap=amoeba] .as-switch[data-boot] a[href$=p\=coral]{color:#ffffffbd;background:0 0}html[data-ap=amoeba] .as-switch[data-boot] a[href$=p\=coral] small{color:#ffffff94}
