@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lang-picker[data-astro-cid-mxuzxksx]{position:relative}.lang-picker[data-astro-cid-mxuzxksx]>summary[data-astro-cid-mxuzxksx]{list-style-type:none}.lang-picker[data-astro-cid-mxuzxksx]>summary[data-astro-cid-mxuzxksx]::-webkit-details-marker{display:none}.lang-picker[data-astro-cid-mxuzxksx][open] .chevron[data-astro-cid-mxuzxksx]{transform:rotate(180deg)}.chevron[data-astro-cid-mxuzxksx]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.lang-menu[data-astro-cid-mxuzxksx]{position:absolute;right:0;margin-top:.5rem;min-width:10rem;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:var(--color-border);background-color:var(--color-background);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;padding-top:.25rem;padding-bottom:.25rem}.lang-item[data-astro-cid-mxuzxksx]{display:block;padding:.5rem .75rem;color:var(--color-text);font-size:clamp(1.125rem,calc(1.125rem + ((1.25 - 1.125) * ((100vw - 20rem) / (96 - 20)))),1.25rem);line-height:1.6}.lang-item[data-astro-cid-mxuzxksx]:hover{background-color:var(--color-background-offset)}.lang-item--current[data-astro-cid-mxuzxksx]{color:var(--color-text-offset)}@media(max-width:639px){.lang-menu[data-astro-cid-mxuzxksx]{position:static;margin-top:.75rem;width:100%;min-width:0px;border-radius:0;border-width:0px;background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);gap:.25rem;padding-top:0;padding-bottom:0}.lang-item[data-astro-cid-mxuzxksx]{padding-left:0;padding-right:0;padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-size:clamp(1.423828125rem,calc(1.423828125rem + ((1.7999999999999998 - 1.423828125) * ((100vw - 20rem) / (96 - 20)))),1.7999999999999998rem);line-height:1.2}}.modal[data-astro-cid-hpnw4vwy].is-open{display:block}.header-shell[data-astro-cid-hpnw4vwy]{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:80rem;align-items:center;justify-content:space-between;border-radius:9999px;border-width:1px;border-color:var(--color-border);padding:.75rem 1.25rem;background:color-mix(in srgb,var(--color-background) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand[data-astro-cid-hpnw4vwy]{display:flex;align-items:center;gap:.75rem;border-radius:9999px;padding:.25rem .5rem}.nav-list[data-astro-cid-hpnw4vwy]{display:flex;align-items:center;gap:1.5rem}.nav-link[data-astro-cid-hpnw4vwy]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-link[data-astro-cid-hpnw4vwy]:hover{color:var(--color-secondary)}.nav-link[data-astro-cid-hpnw4vwy]:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--color-secondary);--tw-ring-offset-width: 2px;--tw-ring-offset-color: transparent }.nav-link[data-astro-cid-hpnw4vwy]{color:var(--color-text);font-size:clamp(1.125rem,calc(1.125rem + ((1.25 - 1.125) * ((100vw - 20rem) / (96 - 20)))),1.25rem);line-height:1.6}.nav-divider[data-astro-cid-hpnw4vwy]{height:1rem;width:1px;background-color:var(--color-background)}.nav-lang[data-astro-cid-hpnw4vwy]{display:flex;align-items:center}a,.btn{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}a:hover,.btn:hover{color:var(--color-secondary)}a:focus-visible,.btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--color-secondary);--tw-ring-offset-width: 2px;--tw-ring-offset-color: transparent}.gradient-text{color:var(--color-text);background:none;-webkit-text-fill-color:currentColor}::selection{background:#6366f159;color:#fff}::-moz-selection{background:#6366f159;color:#fff}.hero-shell{position:relative;overflow:hidden;padding:3rem 1.5rem}@media(min-width:640px){.hero-shell{padding:4rem 3rem}}.hero-shell{isolation:isolate;background:transparent}.hero-glow{position:absolute;inset:-40%;z-index:-1;background:radial-gradient(600px 300px at 35% 30%,rgba(99,102,241,.22),transparent 60%),radial-gradient(520px 260px at 70% 45%,rgba(217,70,239,.18),transparent 60%);filter:blur(30px);opacity:.9;pointer-events:none}.glass-card{padding:1.5rem;border:none;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.site-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(1200px 520px at 50% 0%,rgba(99,102,241,.18),transparent 60%),radial-gradient(900px 480px at 80% 20%,rgba(236,72,153,.14),transparent 55%),linear-gradient(to bottom,#00000059,#000000b8),-webkit-image-set(url(/images/aargb-legacy-bg-800w.webp) 1x,url(/images/aargb-legacy-bg-1600w.webp) 2x);background-image:radial-gradient(1200px 520px at 50% 0%,rgba(99,102,241,.18),transparent 60%),radial-gradient(900px 480px at 80% 20%,rgba(236,72,153,.14),transparent 55%),linear-gradient(to bottom,#00000059,#000000b8),image-set(url(/images/aargb-legacy-bg-800w.webp) 1x,url(/images/aargb-legacy-bg-1600w.webp) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(1.15) contrast(1.05)}.download-card{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--color-border);background-color:#0003;padding:1.5rem;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);display:flex;flex-direction:column}.download-card:before{content:"";position:absolute;inset:0;background:radial-gradient(520px 260px at 20% 20%,rgba(99,102,241,.16),transparent 60%);pointer-events:none}.download-card__icon{height:2.5rem;width:2.5rem;border-radius:9999px;background:radial-gradient(circle at 30% 30%,#d946ef59,#0000)}.download-card__title{font-weight:700;font-size:clamp(1.265625rem,calc(1.265625rem + ((1.5 - 1.265625) * ((100vw - 20rem) / (96 - 20)))),1.5rem);line-height:1.6}@media(min-width:640px){.download-card__title{font-size:clamp(1.423828125rem,calc(1.423828125rem + ((1.7999999999999998 - 1.423828125) * ((100vw - 20rem) / (96 - 20)))),1.7999999999999998rem);line-height:1.2}}.download-badge{border-radius:9999px;border-width:1px;border-color:var(--color-border);background-color:#00000040;padding:.125rem .5rem;font-weight:600;color:var(--color-text-offset);font-size:clamp(.8680555555555557rem,calc(.8680555555555557rem + ((.8888888888888888 - .8680555555555557) * ((100vw - 20rem) / (96 - 20)))),.8888888888888888rem);line-height:1.6}.download-bullet{display:flex;align-items:flex-start;gap:.5rem}.download-dot{margin-top:.5rem;display:inline-block;height:.375rem;width:.375rem;flex:none;border-radius:9999px;background:linear-gradient(90deg,#6366f1,#d946ef,#ec4899)}.download-split{display:inline-flex;overflow:hidden;border-radius:9999px;border-width:1px;border-color:var(--color-border)}.download-btn{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-background-offset);padding:.625rem 1.25rem;font-weight:600;font-size:clamp(1rem,calc(1rem + ((1.0416666666666667 - 1) * ((100vw - 20rem) / (96 - 20)))),1.0416666666666667rem);line-height:1.6}.download-btn--disabled{pointer-events:none;opacity:.5}.download-menu{position:relative}.download-menu__toggle{display:inline-flex;height:100%;align-items:center;justify-content:center;background-color:var(--color-background-offset);padding:.625rem .75rem;cursor:pointer}.download-menu__toggle::-webkit-details-marker{display:none}.download-menu__list{position:absolute;right:0;z-index:20;margin-top:.5rem;width:12rem;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--color-border);background-color:#000c;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.download-menu__item{display:block;padding:.625rem 1rem;color:var(--color-text);font-size:clamp(1rem,calc(1rem + ((1.0416666666666667 - 1) * ((100vw - 20rem) / (96 - 20)))),1.0416666666666667rem);line-height:1.6}.download-menu__item:hover{background-color:#0006;color:var(--color-secondary)}.feature-card{overflow:hidden;border-radius:1.5rem;border-width:1px;border-color:var(--color-border);background-color:#0003;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.feature-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.feature-content{padding:1.5rem}@media(min-width:640px){.feature-content{padding:2rem}}.feature-figure{position:relative;overflow:hidden;border-bottom-width:1px;border-color:var(--color-border);height:13rem}@media(min-width:640px){.feature-figure{height:15rem}}.feature-figure__img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(prefers-reduced-motion:reduce){.feature-figure__img{transition-property:none}}.group:hover .feature-figure__img{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.feature-figure__overlay{position:absolute;inset:0;background-image:linear-gradient(to top right,var(--tw-gradient-stops));--tw-gradient-from: rgb(0 0 0 / .55) var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);pointer-events:none}.feature-dot{margin-top:.5rem;display:inline-block;height:.375rem;width:.375rem;flex:none;border-radius:9999px;background:linear-gradient(90deg,#6366f1,#d946ef,#ec4899)}[data-theme=dark]{--color-primary: #f9fafb;--color-secondary: #e5e7eb;--color-text: #f9fafb;--color-text-offset: #9ca3af;--color-background: #000000;--color-background-offset: #0b0b0b;--color-border: rgb(249 250 251 / 10%)}
