.amx-landing{--amx-paper:var(--amx-color-paper);--amx-paper-soft:#faf8f3;--amx-ink:var(--amx-color-ink);--amx-blue:var(--amx-color-blue);--amx-violet:var(--amx-color-violet);--amx-orange:var(--amx-color-orange);background:radial-gradient(circle at 17% 12%, #ffffff8a, transparent 28%), radial-gradient(circle at 84% 44%, #ffffff61, transparent 32%), linear-gradient(#1657f507 1px, transparent 1px), linear-gradient(90deg, #1657f507 1px, transparent 1px), var(--amx-paper);min-height:100svh;color:var(--amx-ink);font-family:var(--amx-font-system);background-size:auto,auto,64px 64px,64px 64px,auto;overflow-x:clip}.amx-landing a:focus-visible{outline:3px solid color-mix(in srgb, var(--amx-blue) 72%, white);outline-offset:4px}.amx-page{width:min(100% - clamp(28px,4.8vw,76px),2000px);margin-inline:auto}.amx-wordmark{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:clamp(150px,13vw,188px);padding:clamp(22px,2.1vw,30px) 0 26px;display:flex;overflow:hidden}.amx-wordmark h1,.amx-hero h2,.amx-button,.amx-feature-index strong{font-family:var(--amx-font-display);text-transform:uppercase;font-weight:500}.amx-wordmark h1{color:#0d1418;letter-spacing:.085em;text-align:center;white-space:nowrap;text-shadow:.022em .022em #1657f51a;transform-origin:top;width:auto;max-width:100%;margin:0;font-size:clamp(94px,11.2vw,188px);font-weight:700;line-height:.84;transform:scaleX(1.04)}.amx-wordmark p{color:#3d464d;font:700 11px/1.2 var(--amx-font-mono);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0}.amx-hero{grid-template-columns:minmax(360px,.48fr) minmax(650px,1fr);align-items:start;gap:40px;min-height:500px;padding:clamp(10px,1vw,18px) 0 34px;display:grid}.amx-hero>*,.amx-nav>*,.amx-feature-index>*{min-width:0}.amx-hero__copy{padding:clamp(44px,4.6vw,68px) 0 0 14px}.amx-hero h2{letter-spacing:.012em;max-width:440px;margin:0;font-size:clamp(48px,4vw,58px);font-weight:700;line-height:.98}@media (width>=1181px){.amx-hero__accent{margin-top:28px}}.amx-hero__accent{background:var(--amx-brand-gradient);width:52px;height:4px;box-shadow:58px 0 0 var(--amx-orange);margin:24px 0 19px;display:block}.amx-hero__copy>p{color:#15191c;max-width:42ch;font-family:var(--amx-font-mono);letter-spacing:-.015em;margin:0;font-size:clamp(14px,1.05vw,17px);line-height:1.5}.amx-actions{gap:14px;width:min(100%,320px);margin-top:clamp(30px,3.4vw,40px);display:grid}.amx-button{border:1.5px solid var(--amx-ink);letter-spacing:.075em;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:11px 16px 10px 21px;font-size:16px;font-weight:700;transition:color .17s,background-color .17s,transform .17s;display:flex}.amx-button span:last-child{font-family:var(--amx-font-system);font-size:26px;font-weight:300;line-height:1}.amx-button:hover{transform:translateY(-2px)}.amx-button--primary{border-color:var(--amx-blue);background:var(--amx-blue);color:#fff!important}.amx-button--primary:hover{background:#0646d6}.amx-button--secondary{background:var(--amx-paper-soft)}.amx-button--secondary:hover{background:var(--amx-ink);color:#fff}.amx-terminal{background:#03111c;border:1px solid #1657f538;border-radius:6px;min-width:0;margin:18px 0 0;overflow:hidden;box-shadow:0 24px 42px #11161929,0 3px 8px #11161933}.amx-terminal img{aspect-ratio:auto 1695/928;object-fit:contain;width:100%;height:auto;display:block}.amx-terminal picture{display:block}.amx-hero--coming-soon{padding-bottom:clamp(48px,6vw,88px)}@media (width>=981px){.amx-hero--coming-soon .amx-hero__copy{padding-top:18px}}.amx-downloads{border-top:2px solid var(--amx-ink);border-bottom:2px solid var(--amx-ink);content-visibility:auto;contain-intrinsic-size:auto 760px;width:min(100%,1600px);margin:clamp(54px,6vw,92px) auto clamp(76px,9vw,132px);scroll-margin-top:24px;position:relative}.amx-downloads:before{background:var(--amx-brand-gradient);content:"";width:clamp(92px,10vw,148px);height:4px;position:absolute;top:-3px;left:0}.amx-downloads__intro{grid-template-columns:minmax(300px,.78fr) minmax(360px,1fr);align-items:end;gap:clamp(38px,7vw,120px);padding:clamp(34px,4.4vw,68px) clamp(8px,2vw,30px) clamp(30px,3.6vw,52px);display:grid}.amx-downloads__eyebrow{color:var(--amx-blue);font:700 11px/1.2 var(--amx-font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 15px}.amx-downloads h2,.amx-downloads h3{font-family:var(--amx-font-display);text-transform:uppercase;margin:0;font-weight:700}.amx-downloads h2{letter-spacing:.018em;max-width:15ch;font-size:clamp(36px,4.1vw,60px);line-height:.98}.amx-downloads__intro>p{max-width:62ch;font:clamp(15px, 1.15vw, 18px)/1.65 var(--amx-font-system);margin:0}.amx-downloads__grid{border-top:1px solid var(--amx-ink);grid-template-columns:minmax(0,1fr);display:grid}.amx-downloads__card{flex-direction:column;min-width:0;padding:clamp(24px,2.8vw,42px);display:flex}.amx-downloads__card+.amx-downloads__card{border-left:1px solid var(--amx-ink)}.amx-downloads__card.is-current{background:linear-gradient(145deg,#1657f512,#0000 58%)}.amx-downloads__card.is-planned{background:#10151804}.amx-downloads__card-heading{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:clamp(14px,1.7vw,26px);display:grid}.amx-downloads__card-heading>span{color:var(--amx-blue);font:700 13px/1 var(--amx-font-mono);letter-spacing:.08em}.amx-downloads h3{letter-spacing:.025em;font-size:clamp(25px,2.4vw,36px);line-height:.95}.amx-downloads__card-heading p{color:#465057;font:700 10px/1.4 var(--amx-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:11px 0 0}.amx-downloads__status{color:var(--amx-blue);font:700 9px/1.2 var(--amx-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#1657f50d;border:1px solid #1657f559;align-self:flex-start;margin:22px 0 0;padding:6px 8px}.amx-downloads__card.is-planned .amx-downloads__status{color:#566169;background:0 0;border-color:#10151838}.amx-downloads__note{min-height:4.8em;font:15px/1.6 var(--amx-font-system);margin:24px 0}.amx-downloads__packages{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:9px;margin-top:auto;display:grid}.amx-downloads__channel{border:1px solid #10151852;flex-direction:column;justify-content:center;min-height:72px;margin-top:auto;padding:16px;display:flex}.amx-downloads__channel span{color:var(--amx-blue);font:700 11px/1.35 var(--amx-font-mono);letter-spacing:.06em;text-transform:uppercase}.amx-downloads__card.is-planned .amx-downloads__channel span{color:#566169}.amx-downloads__package{min-height:64px;color:var(--amx-ink);border:1px solid #10151852;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.amx-downloads__package.is-pending{color:#303940}.amx-downloads__package:not(.is-pending):hover{border-color:var(--amx-blue);background:#1657f50a}.amx-downloads__variants{justify-content:flex-end;gap:6px;display:flex}.amx-downloads__variant{min-height:44px;color:var(--amx-blue);font:700 9px/1.2 var(--amx-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #1657f552;align-items:center;padding:6px 9px;display:inline-flex}.amx-downloads__variant:hover{border-color:var(--amx-blue);background:#1657f50f}.amx-downloads__variant.is-pending{cursor:default;color:#465057;border-color:#1015182e}.amx-downloads__variant small{color:#707981;font:inherit;letter-spacing:.08em;margin-left:6px;font-size:8px}.amx-downloads__package-name{font:600 13px/1.35 var(--amx-font-system);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amx-downloads__package code{color:var(--amx-blue);font:700 11px/1.2 var(--amx-font-mono);background:#1657f50d;border:1px solid #1657f538;border-radius:2px;padding:3px 6px}.amx-downloads__footer{border-top:1px solid var(--amx-ink);justify-content:space-between;align-items:center;gap:32px;padding:22px clamp(8px,2vw,30px);display:flex}.amx-downloads__archive{gap:5px;display:grid}.amx-downloads__archive>span{color:#566169;font:700 9px/1.2 var(--amx-font-mono);letter-spacing:.09em;text-transform:uppercase}.amx-downloads__footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;display:flex}.amx-downloads__footer a{min-height:44px;color:var(--amx-blue);font:700 11px/1.35 var(--amx-font-mono);text-underline-offset:4px;white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}.amx-downloads__archive .amx-external-mark{margin-left:5px}@media (width<=900px){.amx-downloads__intro{grid-template-columns:1fr;align-items:start;gap:22px}.amx-downloads h2{max-width:18ch}.amx-downloads__grid{grid-template-columns:1fr}.amx-downloads__card+.amx-downloads__card{border-top:1px solid var(--amx-ink);border-left:0}.amx-downloads__note{min-height:0}.amx-downloads__footer{flex-direction:column;align-items:flex-start;gap:10px}.amx-downloads__footer nav{justify-content:flex-start}}@media (width<=480px){.amx-downloads__intro,.amx-downloads__card{padding-inline:4px}.amx-downloads__card-heading{grid-template-columns:30px minmax(0,1fr);gap:10px}.amx-downloads__package{grid-template-columns:minmax(0,1fr) auto}.amx-downloads__variants{grid-column:1/-1;justify-content:flex-start}.amx-downloads__footer{padding-inline:4px}.amx-downloads__footer nav{display:grid}}.amx-product-overview{content-visibility:auto;contain-intrinsic-size:auto 900px;padding:clamp(72px,8vw,128px) clamp(8px,2vw,32px)}.amx-product-overview__intro{max-width:980px}.amx-product-overview__eyebrow{color:var(--amx-blue);font:700 11px/1.2 var(--amx-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.amx-product-overview h2,.amx-product-overview h3{font-family:var(--amx-font-display);text-transform:uppercase;margin:0;font-weight:500}.amx-product-overview h2{max-width:17ch;font-size:clamp(38px,4.5vw,66px);font-weight:700;line-height:1}.amx-product-overview__lede{max-width:70ch;font:clamp(16px, 1.2vw, 19px)/1.65 var(--amx-font-system);margin:28px 0 0}.amx-product-overview__grid{border-top:2px solid var(--amx-ink);border-bottom:2px solid var(--amx-ink);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr);margin-top:clamp(42px,5vw,72px);display:grid}.amx-product-overview__card{grid-row:span 3;grid-template-rows:subgrid;padding:clamp(26px,3vw,44px);display:grid}.amx-product-overview__card+.amx-product-overview__card{border-left:1px solid var(--amx-ink)}.amx-product-overview h3{letter-spacing:.025em;font-size:clamp(22px,2vw,29px);font-weight:700}.amx-product-overview__card p{font:16px/1.65 var(--amx-font-system);margin:17px 0 26px}.amx-product-overview__card a,.amx-product-overview__trust a{color:var(--amx-blue);font:700 12px/1.3 var(--amx-font-mono);text-underline-offset:4px;text-decoration:underline}.amx-product-overview__card a{align-self:flex-start}@supports not (grid-template-rows:subgrid){.amx-product-overview__card{flex-direction:column;display:flex}.amx-product-overview__card h3{min-height:2.4em}.amx-product-overview__card a{margin-top:auto}}.amx-product-overview__trust{font:14px/1.55 var(--amx-font-system);justify-content:space-between;align-items:center;gap:28px;padding:24px 0 0;display:flex}.amx-product-overview__trust p{max-width:82ch;margin:0}.amx-product-overview__paths{border-top:1px solid var(--amx-ink);grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);margin-top:24px;padding-top:24px;display:grid}.amx-product-overview__paths nav{min-width:0}.amx-product-overview__paths strong{letter-spacing:.11em;text-transform:uppercase;font:700 10px/1.2 var(--amx-font-mono)}.amx-product-overview__paths nav>div{flex-wrap:wrap;gap:9px 22px;margin-top:12px;display:flex}.amx-product-overview__paths a{color:var(--amx-blue);text-underline-offset:4px;font:700 12px/1.35 var(--amx-font-mono);text-decoration:underline}@media (width<=860px){.amx-product-overview__grid{grid-template-columns:1fr}.amx-product-overview__card+.amx-product-overview__card{border-top:1px solid var(--amx-ink);border-left:0}.amx-product-overview__trust{flex-direction:column;align-items:flex-start}.amx-product-overview__paths{grid-template-columns:1fr}}.amx-feature-index{border-top:2px solid var(--amx-ink);border-bottom:2px solid var(--amx-ink);grid-template-columns:repeat(4,1fr);min-height:94px;display:grid}.amx-feature-index__item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,3.3vw,54px);min-width:0;padding:14px;display:grid}.amx-feature-index__item+.amx-feature-index__item{border-left:1px solid var(--amx-ink)}.amx-feature-index__item>span{color:var(--amx-blue);font-family:var(--amx-font-display);letter-spacing:.02em;font-size:clamp(32px,2.8vw,42px);font-weight:700;line-height:1}.amx-feature-index strong{letter-spacing:.065em;white-space:nowrap;font-size:clamp(17px,1.55vw,23px);font-weight:700;line-height:1}@media (width>=1700px){.amx-wordmark{min-height:196px}.amx-hero{grid-template-columns:minmax(480px,.55fr) minmax(820px,1fr);gap:34px;min-height:575px}.amx-hero h2{max-width:480px;font-size:62px}.amx-hero__copy>p{font-size:19px}.amx-actions{width:min(100%,320px)}}@media (width>=2560px){.amx-page{width:min(100% - 128px,2200px)}.amx-wordmark{min-height:220px}.amx-wordmark h1{font-size:214px;transform:scaleX(1.06)}.amx-hero{grid-template-columns:minmax(570px,.53fr) minmax(1020px,1fr);min-height:690px}.amx-hero h2{font-size:68px}}@media (width>=1500px) and (height>=960px){.amx-page{padding-bottom:20px}}@media (width<=1180px){.amx-page{width:min(100% - 42px,2400px)}.amx-wordmark{min-height:clamp(136px,15vw,170px)}.amx-wordmark h1{letter-spacing:.07em;font-size:12vw;transform:scaleX(1.03)}.amx-hero{grid-template-columns:minmax(330px,.48fr) minmax(580px,1fr);min-height:465px}.amx-hero__copy{padding-top:44px}.amx-feature-index__item{gap:22px}}@media (width<=980px){.amx-wordmark{min-height:0;padding-block:26px 24px}.amx-wordmark h1{font-size:13vw;line-height:.9}.amx-hero{grid-template-columns:1fr;gap:42px;min-height:0;padding-bottom:54px}.amx-hero__copy{padding:36px 0 0}.amx-hero h2{max-width:600px;font-size:clamp(44px,7.4vw,58px)}.amx-actions{grid-template-columns:1fr 1fr;width:min(100%,650px)}.amx-terminal{width:100%;margin-top:0}.amx-feature-index{grid-template-columns:1fr 1fr}.amx-feature-index__item:nth-child(3){border-left:0}.amx-feature-index__item:nth-child(n+3){border-top:1px solid var(--amx-ink)}}@media (width<=720px){.amx-actions{grid-template-columns:1fr;width:min(100%,305px)}}@media (width<=640px){.amx-page{width:min(100% - 28px,2400px)}.amx-wordmark{gap:10px;padding-block:23px 21px}.amx-wordmark h1{letter-spacing:.045em;font-size:15.2vw;line-height:.9}.amx-hero{gap:34px;padding-bottom:42px}.amx-hero__copy{padding-top:20px}.amx-hero h2{font-size:clamp(38px,12vw,48px)}.amx-hero__copy>p{font-size:14px}.amx-actions{grid-template-columns:1fr}.amx-button{min-height:50px;font-size:15px}.amx-terminal{border-radius:6px;width:calc(100% + 16px);margin-inline:-8px}.amx-feature-index{grid-template-columns:1fr}.amx-feature-index__item{grid-template-columns:72px 1fr;gap:8px;min-height:78px;padding-inline:10px}.amx-feature-index__item+.amx-feature-index__item{border-top:1px solid var(--amx-ink);border-left:0}}@media (width<=360px){.amx-page{width:calc(100% - 20px)}.amx-wordmark{padding-top:22px}.amx-wordmark h1{font-size:15vw;transform:none}.amx-hero h2{font-size:clamp(35px,11.5vw,42px)}.amx-hero__copy>p{max-width:25ch;font-size:13px}.amx-button{gap:10px;min-height:50px;padding-inline:16px;font-size:16px}.amx-button span:last-child{font-size:25px}.amx-feature-index__item{grid-template-columns:60px 1fr;min-height:72px}.amx-feature-index__item>span{font-size:31px}.amx-feature-index strong{white-space:normal;font-size:17px}}@media (width<=280px){.amx-button{gap:8px;padding-inline:12px;font-size:14px}.amx-button span:last-child{font-size:21px}}@media (width>=981px) and (height<=720px){.amx-wordmark{min-height:clamp(126px,10vw,150px);padding-block:16px 18px}.amx-wordmark h1{letter-spacing:.08em;font-size:min(10.8vw,168px);line-height:.84;transform:scaleX(1.04)}.amx-hero{min-height:0;padding-top:0;padding-bottom:24px}.amx-hero__copy{padding-top:clamp(52px,4.7vw,70px)}.amx-hero h2{font-size:clamp(46px,3.8vw,56px)}.amx-hero__accent{margin-block:26px 16px}.amx-actions{gap:12px;margin-top:30px}.amx-button{min-height:48px;font-size:15px}.amx-feature-index{min-height:82px}}@media (prefers-reduced-motion:reduce){.amx-landing *,.amx-landing :before,.amx-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
