@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--hush-ink-950:#0b0e10;--hush-ink-925:#0e1215;--hush-ink-900:#111518;--hush-ink-875:#10191a;--hush-ink-850:#161b1e;--hush-ink-800:#1b2125;--hush-ink-780:#1d2428;--hush-line-900:#161b1f;--hush-line-800:#1e2428;--hush-line-700:#262d32;--hush-line-600:#2e363b;--hush-line-500:#4a555c;--hush-line-quiet:#1e3a33;--hush-text-100:#e9edef;--hush-text-300:#a9b2b8;--hush-text-500:#8a949a;--hush-white:#fff;--hush-quiet:#4fd1a5;--hush-quiet-300:#6fe0b9;--hush-quiet-950:#06140f;--hush-warning:#f4b940;--hush-alarm:#ff5e4d;--hush-danger:#e5484d;--hush-live-red:#e5383b;--hush-avatar-blue:#5d8bff;--hush-avatar-violet:#c77dff;--hush-avatar-orange:#ff8a3d;--hush-widget-bg-warning:#15140f;--hush-widget-bg-alarm:#191312;--hush-meter-off-quiet:#18231f;--hush-meter-off-warning:#29241a;--hush-meter-off-alarm:#2b1d1b;--hush-flag-us-red:#b22234;--hush-flag-us-blue:#3c3b6e;--hush-flag-ar-blue:#74acdf;--hush-flag-ar-sun:#f6b40e;--hush-flag-white:#fff;--hush-black:#000;--color-bg:var(--hush-ink-950);--color-bg-band:var(--hush-ink-925);--color-surface:var(--hush-ink-900);--color-surface-raised:var(--hush-ink-800);--color-surface-accent:var(--hush-ink-875);--color-tile-from:var(--hush-ink-780);--color-tile-to:var(--hush-ink-850);--color-line-subtle:var(--hush-line-900);--color-line:var(--hush-line-800);--color-line-widget:var(--hush-line-700);--color-line-strong:var(--hush-line-600);--color-line-hover:var(--hush-line-500);--color-line-accent:var(--hush-line-quiet);--color-border:var(--color-line);--color-text:var(--hush-text-100);--color-text-muted:var(--hush-text-300);--color-text-faint:var(--hush-text-500);--color-text-dim:var(--hush-line-500);--color-text-inverse:var(--hush-ink-950);--color-quiet:var(--hush-quiet);--color-quiet-bright:var(--hush-quiet-300);--color-warning:var(--hush-warning);--color-alarm:var(--hush-alarm);--color-danger:var(--hush-danger);--color-on-danger:var(--hush-white);--color-highlight:var(--hush-white);--color-shadow:var(--hush-black);--color-accent:var(--color-quiet);--color-on-accent:var(--hush-quiet-950);--color-focus:var(--color-quiet);--color-avatar-you:var(--color-quiet);--color-avatar-1:var(--hush-avatar-blue);--color-avatar-2:var(--hush-avatar-violet);--color-avatar-3:var(--hush-avatar-orange);--color-live:var(--hush-live-red);--color-on-live:var(--hush-white);--color-widget-bg-warning:var(--hush-widget-bg-warning);--color-widget-bg-alarm:var(--hush-widget-bg-alarm);--color-meter-off-quiet:var(--hush-meter-off-quiet);--color-meter-off-warning:var(--hush-meter-off-warning);--color-meter-off-alarm:var(--hush-meter-off-alarm);--color-flag-us-red:var(--hush-flag-us-red);--color-flag-us-blue:var(--hush-flag-us-blue);--color-flag-ar-blue:var(--hush-flag-ar-blue);--color-flag-ar-sun:var(--hush-flag-ar-sun);--color-flag-white:var(--hush-flag-white);--color-scrim:color-mix(in srgb, var(--color-bg) 72%, transparent);--color-glass:color-mix(in srgb, var(--color-bg) 60%, transparent);--color-quiet-wash:color-mix(in srgb, var(--color-quiet) 10%, transparent);--color-hud:color-mix(in srgb, var(--color-bg) 42%, transparent);--color-hud-line:color-mix(in srgb, var(--color-highlight) 14%, transparent);--gradient-photo-scrim:linear-gradient(90deg, color-mix(in srgb, var(--color-bg) 55%, transparent), transparent 55%), linear-gradient(0deg, color-mix(in srgb, var(--color-bg) 45%, transparent), transparent 40%);--gradient-brand:linear-gradient(90deg, var(--color-quiet), var(--color-warning));--gradient-meter:linear-gradient(90deg, var(--color-quiet), var(--color-warning) 55%, var(--color-alarm));--mask-solid:linear-gradient(var(--hush-black) 0 0);--font-sans:"Instrument Sans Variable", "Segoe UI", system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, Consolas, monospace;--text-micro:.5rem;--text-3xs:.625rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:clamp(.8125rem, .79rem + .1vw, .875rem);--text-base:clamp(1rem, .95rem + .2vw, 1.0625rem);--text-md:clamp(1rem, .97rem + .15vw, 1.0625rem);--text-lg:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--text-xl:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--text-2xl:clamp(1.3125rem, 1.2rem + .55vw, 1.6875rem);--text-3xl:clamp(1.5rem, 1.3rem + .9vw, 2.125rem);--text-display:clamp(2rem, 1.5rem + 2.1vw, 3.375rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.08;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-tighter:-.035em;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-gutter:clamp(1rem, .6rem + 1.6vw, 2.5rem);--space-section:clamp(3rem, 2.3rem + 3vw, 5rem);--space-stack:clamp(1.5rem, 1.2rem + 1.3vw, 2.5rem);--space-gap:clamp(1.25rem, .9rem + 1.6vw, 2.5rem);--container-max:80rem;--measure-head:48rem;--measure-text:42rem;--measure-demo:72rem;--radius-xs:.125rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-pill:999px;--radius-round:50%;--shadow-sm:0 1px 2px color-mix(in srgb, var(--color-shadow) 40%, transparent);--shadow-md:0 18px 50px color-mix(in srgb, var(--color-shadow) 60%, transparent);--shadow-lg:0 30px 90px color-mix(in srgb, var(--color-shadow) 35%, transparent);--shadow-xl:0 40px 110px color-mix(in srgb, var(--color-shadow) 52%, transparent);--shadow-inset-highlight:inset 0 1px 0 color-mix(in srgb, var(--color-highlight) 28%, transparent);--glow-quiet:0 0 0 1px color-mix(in srgb, var(--color-quiet) 14%, transparent), 0 6px 24px -6px color-mix(in srgb, var(--color-quiet) 45%, transparent);--glow-brand:0 8px 28px -10px color-mix(in srgb, var(--color-quiet) 55%, transparent), 0 8px 28px -12px color-mix(in srgb, var(--color-warning) 45%, transparent);--glow-mark:drop-shadow(0 0 40px color-mix(in srgb, var(--color-quiet) 25%, transparent));--glow-hud:0 0 18px -6px color-mix(in srgb, var(--color-avatar-2) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-highlight) 10%, transparent);--blur-glass:.625rem;--glow-warning:inset 0 0 0 1px color-mix(in srgb, var(--color-warning) 35%, transparent), inset 0 0 18px color-mix(in srgb, var(--color-warning) 18%, transparent);--glow-alarm:inset 0 0 0 1px color-mix(in srgb, var(--color-alarm) 55%, transparent), inset 0 0 18px color-mix(in srgb, var(--color-alarm) 38%, transparent), inset 0 0 48px color-mix(in srgb, var(--color-alarm) 16%, transparent);--control-h:2.625rem;--control-h-sm:1.875rem;--z-behind:-1;--z-base:0;--z-raised:1;--z-header:10;--z-skip:100;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.35s;--duration-slower:.8s;--duration-pulse:2.4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-standard:ease}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}img{height:auto}h1,h2,h3,p{margin:0}h1,h2{text-wrap:balance;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.skip-link{left:var(--space-4);top:calc(-1 * var(--space-16));z-index:var(--z-skip);padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-4)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.section{padding:var(--space-section) var(--space-gutter)}.section--band{background:var(--color-bg-band);border-block:1px solid var(--color-line-subtle)}.container{max-width:var(--container-max);margin-inline:auto}.section-head{gap:var(--space-2-5);max-width:var(--measure-head);margin-bottom:var(--space-stack);flex-direction:column;display:flex}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);letter-spacing:var(--tracking-wider);text-transform:uppercase}.h2{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.lead{max-width:var(--measure-text);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.btn-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.js-motion [data-intro]{opacity:0;transform:translateY(16px)}.js-motion [data-intro-title]{transform:translateY(20px)}.js-motion [data-reveal]{opacity:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}rect[data-astro-cid-qisgtjgl].c-quiet{fill:var(--color-quiet)}rect[data-astro-cid-qisgtjgl].c-warning{fill:var(--color-warning)}stop[data-astro-cid-qisgtjgl].c-quiet{stop-color:var(--color-quiet)}stop[data-astro-cid-qisgtjgl].c-warning{stop-color:var(--color-warning)}path[data-astro-cid-qisgtjgl].c-text{stroke:var(--color-text)}rect[data-astro-cid-eznio5f7].c-quiet{fill:var(--color-quiet)}rect[data-astro-cid-eznio5f7].c-warning{fill:var(--color-warning)}stop[data-astro-cid-eznio5f7].c-quiet{stop-color:var(--color-quiet)}stop[data-astro-cid-eznio5f7].c-warning{stop-color:var(--color-warning)}.lang[data-astro-cid-lemdd452]{padding:var(--space-0-5);gap:var(--space-0-5);border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-glass);backdrop-filter:blur(8px);display:inline-flex}a[data-astro-cid-lemdd452]{align-items:center;gap:var(--space-1-5);height:var(--control-h-sm);padding:0 var(--space-2);border-radius:calc(var(--radius-md) - 2px);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-text-faint);transition:color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);text-decoration:none;display:inline-flex}a[data-astro-cid-lemdd452]:hover{color:var(--color-text)}a[data-astro-cid-lemdd452][aria-current=page]{background:var(--color-surface-raised);color:var(--color-text)}.flag[data-astro-cid-lemdd452]{border-radius:var(--radius-xs);width:1rem;height:.75rem;box-shadow:0 0 0 1px var(--color-line-strong);opacity:.7;transition:opacity var(--duration-base) var(--ease-standard);flex:none}a[data-astro-cid-lemdd452]:hover .flag[data-astro-cid-lemdd452],a[data-astro-cid-lemdd452][aria-current=page] .flag[data-astro-cid-lemdd452]{opacity:1}.code[data-astro-cid-lemdd452]{line-height:var(--leading-none)}.us-white[data-astro-cid-lemdd452],.ar-white[data-astro-cid-lemdd452]{fill:var(--color-flag-white)}.us-red[data-astro-cid-lemdd452]{fill:var(--color-flag-us-red)}.us-blue[data-astro-cid-lemdd452]{fill:var(--color-flag-us-blue)}.ar-blue[data-astro-cid-lemdd452]{fill:var(--color-flag-ar-blue)}.ar-sun[data-astro-cid-lemdd452]{fill:var(--color-flag-ar-sun)}.btn[data-astro-cid-ekguhzzh]{--btn-bg:var(--color-glass);--btn-fg:var(--color-text);--btn-ring-inset:-1px;isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);line-height:var(--leading-none);white-space:nowrap;cursor:pointer;transition:box-shadow var(--duration-slow) var(--ease-out), background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex;position:relative}.btn[data-astro-cid-ekguhzzh]:before{content:"";inset:var(--btn-ring-inset);z-index:var(--z-behind);border-radius:inherit;background:var(--gradient-brand);-webkit-mask:var(--mask-solid) content-box, var(--mask-solid);-webkit-mask-composite:xor;mask:var(--mask-solid) content-box exclude, var(--mask-solid);opacity:0;transition:opacity var(--duration-slow) var(--ease-out);pointer-events:none;padding:1px;position:absolute}.btn[data-astro-cid-ekguhzzh]:hover:before,.btn[data-astro-cid-ekguhzzh]:focus-visible:before{opacity:1}.btn[data-astro-cid-ekguhzzh]:focus-visible{outline:none}.btn[data-astro-cid-ekguhzzh]:active{transform:translateY(1px)}.btn--ghost[data-astro-cid-ekguhzzh]:hover,.btn--ghost[data-astro-cid-ekguhzzh]:focus-visible{box-shadow:var(--glow-brand);border-color:#0000}.btn--primary[data-astro-cid-ekguhzzh]{--btn-fg:var(--color-on-accent);--btn-ring-inset:-4px;background:linear-gradient(180deg, color-mix(in srgb, var(--color-quiet-bright) 70%, var(--color-quiet)), var(--color-quiet));box-shadow:var(--shadow-inset-highlight), var(--shadow-sm);font-weight:var(--weight-semibold);border-color:#0000}.btn--primary[data-astro-cid-ekguhzzh]:before{border-radius:calc(var(--radius-md) + 4px)}.btn--primary[data-astro-cid-ekguhzzh]:hover,.btn--primary[data-astro-cid-ekguhzzh]:focus-visible{box-shadow:var(--shadow-inset-highlight), var(--glow-brand)}.icon[data-astro-cid-ekguhzzh]{fill:currentColor;flex:none;width:1rem;height:1rem}.icon--stroke[data-astro-cid-ekguhzzh]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.footer[data-astro-cid-jo6i4kqk]{padding:var(--space-8) var(--space-gutter);border-top:1px solid var(--color-line-subtle);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);font-size:var(--text-sm);color:var(--color-text-faint);flex-wrap:wrap;display:flex}.privacy[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);flex-basis:100%}.links[data-astro-cid-jo6i4kqk]{gap:var(--space-2-5);flex-wrap:wrap;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);text-underline-offset:3px;transition:color var(--duration-base) var(--ease-standard)}a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text)}
