:root{--trust:#2456f0;--free:#10b77f;--trust-text:#1d47d6;--free-text:#077a54;--gradient:linear-gradient(120deg, var(--trust) 0%, #1a86c8 50%, var(--free) 100%);--paper:#fbfbfd;--surface:#fff;--tile:#f2f3f7;--ink:#0b1220;--mist:#5e6576;--line:#e3e5ec;--focus:#2456f0;--shadow:0 2px 6px #0b12200f, 0 30px 80px -30px #0b122059;--night:#000;--night-surface:#0d1017;--night-tile:#141824;--night-ink:#f5f6f8;--night-mist:#9ba3b4;--night-line:#232838;--font-sans:"Mona Sans Variable", "Mona Sans", "Noto Sans Arabic Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Monaspace Neon", ui-monospace, "SF Mono", Menlo, monospace;--step--1:.875rem;--step-0:1.0625rem;--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.45rem);--step-2:clamp(1.6rem, 1.3rem + 1.4vw, 2.3rem);--step-3:clamp(2.2rem, 1.5rem + 3vw, 3.9rem);--step-4:clamp(2.9rem, 1.6rem + 5.8vw, 6.6rem);--measure:62ch;--gutter:clamp(1rem, 4vw, 2.5rem);--page:75rem;--radius-xl:1.75rem;--radius-lg:1.25rem;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--trust:#5c86ff;--free:#2fd394;--trust-text:#86a6ff;--free-text:#4fe0a8;--paper:#000;--surface:#0d1017;--tile:#12151e;--ink:#f5f6f8;--mist:#9ba3b4;--line:#232838;--focus:#86a6ff;--shadow:0 0 0 1px #ffffff0f, 0 30px 80px -30px #000000e6;color-scheme:dark}}:root[data-theme=dark]{--trust:#5c86ff;--free:#2fd394;--trust-text:#86a6ff;--free-text:#4fe0a8;--paper:#000;--surface:#0d1017;--tile:#12151e;--ink:#f5f6f8;--mist:#9ba3b4;--line:#232838;--focus:#86a6ff;--shadow:0 0 0 1px #ffffff0f, 0 30px 80px -30px #000000e6;color-scheme:dark}.icon:where(.astro-ccg5yoga){flex:none}.logo:where(.astro-f7espo7c){flex:none;display:inline-flex}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:4rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}a{color:var(--trust-text);text-decoration:none}a:hover{text-underline-offset:.2em;text-decoration:underline}:focus-visible{outline:2.5px solid var(--focus);outline-offset:3px;border-radius:6px}code,pre,.mono{font-family:var(--font-mono)}.skip{inset-inline-start:-999px;background:var(--surface);z-index:100;padding:.5rem 1rem;position:absolute;top:.5rem}.skip:focus{inset-inline-start:.5rem}html[lang=ar] *{letter-spacing:0!important}html[lang=ar] :is(h1,h2,h3){font-stretch:100%!important;line-height:1.3!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.nav:where(.astro-q3w3lmez){z-index:50;background:color-mix(in srgb, var(--paper) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:sticky;top:0}.nav-inner:where(.astro-q3w3lmez){max-width:var(--page);height:3.25rem;padding:0 var(--gutter);align-items:center;gap:2rem;margin:0 auto;display:flex}.brand:where(.astro-q3w3lmez){color:var(--ink);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:680;font-stretch:110%;display:inline-flex}.brand:where(.astro-q3w3lmez):hover{text-decoration:none}nav:where(.astro-q3w3lmez){gap:1.75rem;margin-inline-start:auto;display:flex}nav:where(.astro-q3w3lmez) a:where(.astro-q3w3lmez){color:var(--mist);font-size:.875rem}nav:where(.astro-q3w3lmez) a:where(.astro-q3w3lmez):hover,nav:where(.astro-q3w3lmez) a:where(.astro-q3w3lmez)[aria-current=page]{color:var(--ink);text-decoration:none}.nav-lang:where(.astro-q3w3lmez){color:var(--mist);font-size:.875rem}.nav-lang:where(.astro-q3w3lmez):hover{color:var(--ink);text-decoration:none}.nav-src:where(.astro-q3w3lmez){color:var(--mist);align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.nav-src:where(.astro-q3w3lmez):hover{color:var(--ink);text-decoration:none}@media (width<=64rem){.nav-src:where(.astro-q3w3lmez) span:where(.astro-q3w3lmez){display:none}}.nav-cta:where(.astro-q3w3lmez){color:#fff;background:#2456f0;border-radius:999px;padding:.4rem .95rem;font-size:.85rem;font-weight:600}.nav-cta:where(.astro-q3w3lmez):hover{filter:brightness(1.08);text-decoration:none}.brand:where(.astro-q3w3lmez),nav:where(.astro-q3w3lmez) a:where(.astro-q3w3lmez),.nav-lang:where(.astro-q3w3lmez),.nav-cta:where(.astro-q3w3lmez){white-space:nowrap}@media (width<=64rem){.nav-inner:where(.astro-q3w3lmez),nav:where(.astro-q3w3lmez){gap:1.25rem}}@media (width<=47.5rem){nav:where(.astro-q3w3lmez){display:none}.nav-lang:where(.astro-q3w3lmez),nav:where(.astro-q3w3lmez)+.nav-src:where(.astro-q3w3lmez){margin-inline-start:auto}.nav-cta:where(.astro-q3w3lmez){margin-inline-start:0}.nav-inner:where(.astro-q3w3lmez){gap:1rem}}@media (width<=24rem){.brand:where(.astro-q3w3lmez) span:where(.astro-q3w3lmez){display:none}}.foot:where(.astro-q3w3lmez){background:var(--tile);color:var(--mist);font-size:var(--step--1)}.foot-inner:where(.astro-q3w3lmez){max-width:var(--page);padding:3.5rem var(--gutter) 4rem;grid-template-columns:minmax(0,1fr) auto;gap:2.5rem 4rem;margin:0 auto;display:grid}.foot-brand:where(.astro-q3w3lmez){align-items:flex-start;gap:.9rem;max-width:30rem;display:flex}.foot-brand:where(.astro-q3w3lmez) p:where(.astro-q3w3lmez){margin:0}.foot-cols:where(.astro-q3w3lmez){grid-template-columns:repeat(3,auto);gap:1.5rem 3.5rem;display:grid}.foot:where(.astro-q3w3lmez) h2:where(.astro-q3w3lmez){font-size:var(--step--1);color:var(--ink);margin:0 0 .6rem;font-weight:620}.foot:where(.astro-q3w3lmez) ul:where(.astro-q3w3lmez){gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.foot:where(.astro-q3w3lmez) ul:where(.astro-q3w3lmez) a:where(.astro-q3w3lmez){color:var(--mist)}.foot:where(.astro-q3w3lmez) ul:where(.astro-q3w3lmez) a:where(.astro-q3w3lmez):hover{color:var(--ink)}@media (width<=52rem){.foot-inner:where(.astro-q3w3lmez){grid-template-columns:1fr}.foot-cols:where(.astro-q3w3lmez){grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}
