:root{--font:"Rubik", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-rtl:"IBM Plex Sans Arabic", Rubik, var(--font);--s0:#fcfaf5;--s1:#f6f2e9;--s2:#efe9dc;--s3:#e6decd;--s4:#dbd1bc;--s5:#cbbfa6;--s6:#afa389;--bg:var(--s2);--surface:var(--s1);--surface-2:var(--s3);--surface-3:var(--s4);--line:var(--s4);--line-strong:var(--s5);--ink:#1c1b17;--ink-2:#45413a;--muted:#5a5346;--text:var(--ink);--text-2:var(--ink-2);--green:#2d6a4f;--green-deep:#1f4f3a;--green-tint:#d9e6dc;--on-green:#f4efe4;--on-green-muted:#c8dcce;--primary:var(--green);--primary-strong:var(--green-deep);--primary-soft:var(--green-tint);--on-primary:var(--on-green);--iron:#1c1b17;--on-iron:#f4efe4;--sky:#2b74a8;--sky-tint:#d8e6f0;--accent:var(--sky);--accent-soft:var(--sky-tint);--ok:#2d6a4f;--ok-soft:#d9e6dc;--warn:#8f5a0e;--warn-soft:#f1e3c3;--bad:#a6321f;--bad-soft:#f0d8d1;--admin:#4a3f8f;--provider:#2d6a4f;--pemp:#2b74a8;--pharmacy:#9a4a1d;--phemp:#8f5a0e;--scrim:#1c1b178c;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--t-fast:.12s;--t-base:.16s;--t-slow:.26s;--ease:cubic-bezier(.16, 1, .3, 1);--ctl-h:44px;--course:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s0:#3f3b31;--s1:#36322a;--s2:#2c2923;--s3:#24211b;--s4:#1d1a15;--s5:#16140f;--s6:#0f0e0b;--bg:#1d1a15;--surface:#2c2923;--surface-2:#24211b;--surface-3:#36322a;--line:#3f3b31;--line-strong:#564f42;--ink:#f1ece1;--ink-2:#cfc8b8;--muted:#b0a895;--green:#2d6a4f;--green-deep:#255b43;--green-tint:#1e3a2d;--on-green:#f4efe4;--on-green-muted:#b9d1c1;--primary:#6dbb8e;--primary-strong:#86cba3;--primary-soft:#1e3a2d;--on-primary:#102118;--iron:#f1ece1;--on-iron:#1c1b17;--sky:#7fb5dd;--sky-tint:#1e3344;--ok:#6dbb8e;--ok-soft:#1e3a2d;--warn:#e0a94a;--warn-soft:#3c2e12;--bad:#e07a66;--bad-soft:#3f1f19;--admin:#a69be8;--provider:#6dbb8e;--pemp:#7fb5dd;--pharmacy:#e39a6a;--phemp:#e0a94a;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--s0:#3f3b31;--s1:#36322a;--s2:#2c2923;--s3:#24211b;--s4:#1d1a15;--s5:#16140f;--s6:#0f0e0b;--bg:#1d1a15;--surface:#2c2923;--surface-2:#24211b;--surface-3:#36322a;--line:#3f3b31;--line-strong:#564f42;--ink:#f1ece1;--ink-2:#cfc8b8;--muted:#b0a895;--green:#2d6a4f;--green-deep:#255b43;--green-tint:#1e3a2d;--on-green:#f4efe4;--on-green-muted:#b9d1c1;--primary:#6dbb8e;--primary-strong:#86cba3;--primary-soft:#1e3a2d;--on-primary:#102118;--iron:#f1ece1;--on-iron:#1c1b17;--sky:#7fb5dd;--sky-tint:#1e3344;--ok:#6dbb8e;--ok-soft:#1e3a2d;--warn:#e0a94a;--warn-soft:#3c2e12;--bad:#e07a66;--bad-soft:#3f1f19;--admin:#a69be8;--provider:#6dbb8e;--pemp:#7fb5dd;--pharmacy:#e39a6a;--phemp:#e0a94a;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--size-display:30px;--size-headline:26px;--size-title:18px;--size-figure:20px;--size-body:15px;--size-label:13px;--size-caption:12.5px;--size-code:.92em;--leading-display:1.05;--leading-headline:1.15;--leading-title:1.3;--leading-figure:1.1;--leading-body:1.5;--leading-label:1.4;--leading-caption:1.45;--r-course:8px;--r-control:10px;--r-block:12px;--r-modal:16px;--r-sheet:24px;--r-pill:999px;--space-bond:2px;--space-course:8px;--space-kpi-gap:10px;--space-block-gap:12px;--space-field-gap:14px;--space-inset:16px;--space-panel:18px;--space-main:28px;--ctl-h:42px;--font:"Inter", "IBM Plex Sans Arabic", Rubik, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Plus Jakarta Sans", "IBM Plex Sans Arabic", Rubik, ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--s0:#fff;--s1:#fbfaf7;--s2:#f4f1eb;--s3:#ede9e1;--s4:#e3ded3;--s5:#cfc8ba;--s6:#a9a192;--bg:#f5f3ee;--surface:#fff;--surface-2:#f6f4ef;--surface-3:#eeeae2;--line:#181c1812;--line-strong:#181c1821;--hair:#181c1813;--ink:#151916;--ink-2:#3a3f3b;--muted:#6e726c;--text:var(--ink);--text-2:var(--ink-2);--green:#0f5b43;--green-deep:#0a3f2f;--green-tint:#e4efe8;--on-green:#f7f3ea;--on-green-muted:#f7f3eaa8;--primary:#0f5b43;--primary-strong:#0a4a36;--primary-soft:#e4efe8;--on-primary:#fff;--iron:#171b18;--on-iron:#f7f3ea;--gold:#b8975a;--gold-2:#d9c08e;--gold-text:#86672e;--gold-soft:#f5eee0;--sky:#2a6ca8;--sky-tint:#e6eff7;--accent:var(--sky);--accent-soft:var(--sky-tint);--ok:#1d7550;--ok-soft:#e3f1e9;--warn:#94600f;--warn-soft:#f8edd6;--bad:#b03a2c;--bad-soft:#f9e5e1;--admin:#4e43a8;--provider:#0f5b43;--scrim:#0c100e6b;--emerald:linear-gradient(150deg, #15684e 0%, #0d4d3a 52%, #08352a 100%);--rail:linear-gradient(180deg, #0f5340 0%, #0b4232 48%, #082e24 100%);--wine:linear-gradient(150deg, #b9473a 0%, #93302a 100%);--onyx:linear-gradient(150deg, #262b28 0%, #141715 100%);--champagne:linear-gradient(160deg, #fcf8ef 0%, #efe3cb 100%);--glass:#f5f3eec7;--tint:color-mix(in srgb, var(--green) 4.5%, transparent);--sh-1:0 1px 2px #161c180a, 0 8px 24px -12px #161c181a;--sh-2:0 22px 46px -20px #08352a8c;--sh-3:0 30px 70px -20px #0a0e0c52;--sh-hover:0 2px 4px #161c180a, 0 18px 36px -16px #161c182e;--r-sm:10px;--r-md:12px;--r-lg:18px;--r-xl:24px;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.3, 1.3, .4, 1);--t-fast:.16s;--t-base:.26s;--t-slow:.52s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s0:#1b1e1c;--s1:#181b19;--s2:#141715;--s3:#1f2321;--s4:#272b28;--s5:#3a3f3b;--s6:#5a605b;--bg:#0b0d0c;--surface:#131614;--surface-2:#191c1a;--surface-3:#222624;--line:#ffffff0f;--line-strong:#ffffff1f;--hair:#fff1;--ink:#ecebe6;--ink-2:#c4c6c0;--muted:#8f948d;--green:#134c39;--green-deep:#0c3628;--green-tint:#16302a;--on-green:#f3efe5;--on-green-muted:#f3efe59e;--primary:#5cc598;--primary-strong:#79d3ac;--primary-soft:#16302a;--on-primary:#06150f;--iron:#e7d6b1;--on-iron:#1a150b;--gold:#d4b57a;--gold-2:#e8cf9c;--gold-text:#d9bd86;--gold-soft:#29231a;--sky:#86b8e4;--sky-tint:#172533;--ok:#6bcb9c;--ok-soft:#14291f;--warn:#e4ae52;--warn-soft:#2e2412;--bad:#ec8676;--bad-soft:#331a16;--admin:#a69be8;--provider:#5cc598;--scrim:#0009;--emerald:linear-gradient(150deg, #17654c 0%, #0e4636 55%, #0a2e24 100%);--rail:linear-gradient(180deg, #0e271f 0%, #0a1a15 55%, #080f0c 100%);--onyx:linear-gradient(150deg, #232724 0%, #171a18 100%);--champagne:linear-gradient(160deg, #f1e3c3 0%, #d6bd8b 100%);--glass:#0b0d0cbd;--tint:#ffffff09;--sh-1:0 1px 0 #ffffff08 inset, 0 10px 26px -14px #000000b3;--sh-2:0 22px 48px -20px #000000d9;--sh-3:0 30px 70px -18px #000000bf;--sh-hover:0 1px 0 #ffffff0a inset, 0 20px 40px -16px #000000d9}}:root[data-theme=dark]{--s0:#1b1e1c;--s1:#181b19;--s2:#141715;--s3:#1f2321;--s4:#272b28;--s5:#3a3f3b;--s6:#5a605b;--bg:#0b0d0c;--surface:#131614;--surface-2:#191c1a;--surface-3:#222624;--line:#ffffff0f;--line-strong:#ffffff1f;--hair:#fff1;--ink:#ecebe6;--ink-2:#c4c6c0;--muted:#8f948d;--green:#134c39;--green-deep:#0c3628;--green-tint:#16302a;--on-green:#f3efe5;--on-green-muted:#f3efe59e;--primary:#5cc598;--primary-strong:#79d3ac;--primary-soft:#16302a;--on-primary:#06150f;--iron:#e7d6b1;--on-iron:#1a150b;--gold:#d4b57a;--gold-2:#e8cf9c;--gold-text:#d9bd86;--gold-soft:#29231a;--sky:#86b8e4;--sky-tint:#172533;--ok:#6bcb9c;--ok-soft:#14291f;--warn:#e4ae52;--warn-soft:#2e2412;--bad:#ec8676;--bad-soft:#331a16;--admin:#a69be8;--provider:#5cc598;--scrim:#0009;--emerald:linear-gradient(150deg, #17654c 0%, #0e4636 55%, #0a2e24 100%);--rail:linear-gradient(180deg, #0e271f 0%, #0a1a15 55%, #080f0c 100%);--onyx:linear-gradient(150deg, #232724 0%, #171a18 100%);--champagne:linear-gradient(160deg, #f1e3c3 0%, #d6bd8b 100%);--glass:#0b0d0cbd;--tint:#ffffff09;--sh-1:0 1px 0 #ffffff08 inset, 0 10px 26px -14px #000000b3;--sh-2:0 22px 48px -20px #000000d9;--sh-3:0 30px 70px -18px #000000bf;--sh-hover:0 1px 0 #ffffff0a inset, 0 20px 40px -16px #000000d9}:root{--on-solid:#fff;--paper:#fff;--paper-ink:#000;--paper-line:#bbb;--paper-muted:#444;--paper-hint:#666;--stone-button:#f4efe4;--stone-button-ink:#1f4f3a;--stone-button-hover:#fff;--stone-button-active:#e6decd;--rail-ink:#fbf6ea;--rail-ink-strong:#fff;--rail-ring:#0b4232;--pip-start:#f1dca8;--pip-end:#c59b4f;--champagne-ink:#0a3f2f;--jewel-figure:#fffdf7;--jewel-negative:#ffc3b8;--jewel-icon:#f4e6c6;--plaque-ink:#2a220f;--plaque-label:#7a5f2c;--plaque-figure:#1e180c;--plaque-icon:#86672e;--toast-ink:#f7f3ea;--toast-ok-icon:#8eddb5;--login-ground:#082e24;--login-glow:#16704f;--primary-fill:linear-gradient(180deg, #16704f 0%, #0f5b43 100%);--primary-fill-hover:linear-gradient(180deg, #137a56, #0c4f3a);--primary-fill-ink:#fff;--primary-lift:inset 0 1px 0 #ffffff29, 0 10px 22px -12px #0f5b43cc;--primary-lift-hover:inset 0 1px 0 #ffffff29, 0 14px 28px -12px #0f5b43d9;--total-bg:#1a1e1b;--total-ink:#f3e7cb;--total-strong:#fff8e8;--total-negative:#f5b3a6;--total-hairline:inset 0 1px 0 #d9c08e59}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary-fill:linear-gradient(180deg, #6bd0a4, #4db78a);--primary-fill-hover:var(--primary-fill);--primary-fill-ink:#06150f;--primary-lift:inset 0 1px 0 #ffffff4d, 0 10px 24px -12px #4db78a8c;--primary-lift-hover:var(--primary-lift);--total-bg:#e7d6b1;--total-ink:#1a150b;--total-strong:#120e06;--total-negative:#9a2b1e;--total-hairline:none}}:root[data-theme=dark]{--primary-fill:linear-gradient(180deg, #6bd0a4, #4db78a);--primary-fill-hover:var(--primary-fill);--primary-fill-ink:#06150f;--primary-lift:inset 0 1px 0 #ffffff4d, 0 10px 24px -12px #4db78a8c;--primary-lift-hover:var(--primary-lift);--total-bg:#e7d6b1;--total-ink:#1a150b;--total-strong:#120e06;--total-negative:#9a2b1e;--total-hairline:none}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:optional;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:optional;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Jakarta Fallback;src:local(Arial),local(ArialMT);size-adjust:104.98%;ascent-override:98.88%;descent-override:21.15%;line-gap-override:0%}@font-face{font-family:Plex Arabic Fallback;src:local(Geeza Pro),local(Segoe UI),local(Tahoma);size-adjust:100.72%;ascent-override:107.72%;descent-override:41.2%;line-gap-override:0%}:root{--font:"Inter", "IBM Plex Sans Arabic", "Inter Fallback", "Plex Arabic Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Plus Jakarta Sans", "IBM Plex Sans Arabic", "Jakarta Fallback", "Plex Arabic Fallback", ui-sans-serif, system-ui, sans-serif;--font-rtl:"IBM Plex Sans Arabic", "Inter", "Plex Arabic Fallback", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--step-small:14px;--step-body:clamp(16px, 15px + .2vw, 17px);--step-lead:clamp(18px, 16.5px + .3vw, 21px);--step-head:clamp(26px, 21px + 1vw, 36px);--step-display:clamp(36px, 28px + 2vw, 56px);--field-ground:var(--bg);--field-ground-ink:var(--ink);--field-paper:var(--surface);--field-paper-ink:var(--ink);--field-paper-panel:color-mix(in srgb, var(--ink) 5%, var(--surface));--field-emerald:var(--primary-soft);--field-emerald-ink:var(--ink);--field-emerald-panel:color-mix(in srgb, var(--ink) 5%, var(--primary-soft));--field-stone:var(--surface-3);--field-stone-ink:var(--ink);--field-stone-panel:color-mix(in srgb, var(--ink) 5%, var(--surface-3));--accent:var(--gold-2);--accent-strong:color-mix(in srgb, var(--gold-2) 60%, var(--gold));--accent-ink:var(--champagne-ink);--margin:clamp(16px, 3vw, 40px);--content-max:1200px;--grid-columns:4;--grid-gap:16px;--field-pad:64px;--plate-radius:var(--r-lg);--plate-pad:24px;--site-header-h:60px;--ch:.631em;--ch-display:.724em;--paper-dim:color-mix(in srgb, var(--paper) 78%, var(--bg));--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--ease-exit:cubic-bezier(.55, .055, .675, .19);--ease-sweep:cubic-bezier(.45, 0, .55, 1);--ease-loop:ease-in-out;--t-press:.14s;--t-exit:.16s;--t-hover:.2s;--t-ui:.24s;--t-short:.32s;--t-settle:.5s;--t-reveal:.64s;--t-sweep:.7s;--t-arrive:.9s;--reveal-distance:12px;--stagger-line:90ms;--stagger-item:70ms;--press-scale:.98;--press-opacity:.72;--dir:1;--origin-start:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[dir=rtl]{--dir:-1;--origin-start:right}@media (width>=640px){:root{--grid-columns:8;--grid-gap:24px;--field-pad:88px;--plate-radius:var(--r-xl);--plate-pad:32px}}@media (width>=900px){:root{--site-header-h:72px}}@media (width>=1024px){:root{--grid-columns:12;--grid-gap:32px}}@media (width>=1280px){:root{--field-pad:112px;--plate-pad:40px}}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-padding-top:calc(var(--site-header-h) + 16px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.menu-open{overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-block-size:100svh;color:var(--ink);font-family:var(--font);font-size:var(--step-body);font-feature-settings:"cv11", "ss01";overflow-wrap:anywhere;margin:0;line-height:1.65}html[lang=ar] body{font-family:var(--font-rtl);font-size:calc(var(--step-body) + 1px);line-height:1.85}:lang(ar){letter-spacing:0}html.lang-pending :is(main,.site-header-row,.site-footer){opacity:0}html.js-motion :is(main,.site-header-row,.site-footer){transition:opacity var(--t-ui) var(--ease-out)}html.js-motion.lang-fading :is(main,.site-header-row,.site-footer){opacity:0;transition:opacity var(--t-exit) var(--ease-exit)}#page{flex-direction:column;min-block-size:100svh;display:flex}main{flex:1}main:focus{outline:none}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty}a{color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.site-container{inline-size:100%;max-inline-size:var(--content-max);padding-inline:var(--margin);margin-inline:auto}.ic{vertical-align:middle;flex:none;block-size:20px;inline-size:20px;display:inline-block}[dir=rtl] .rtl-flip{scale:-1 1}.site-digits{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;border-radius:var(--r-pill);background:var(--iron);color:var(--on-iron);transform:translateY(calc(-100% - var(--site-header-h) - 16px));padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;inset-block-start:calc(var(--site-header-h) + 8px);inset-inline-start:var(--margin)}.skip-link:focus-visible{transform:none}@media (hover:hover) and (pointer:fine){.skip-link:hover{background:color-mix(in srgb, var(--on-iron) 12%, var(--iron))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:color,background-color,text-decoration-color,outline-color,opacity!important;animation:none!important}}.type-small{font-size:var(--step-small);line-height:1.5}.type-body{font-size:var(--step-body);line-height:1.65}.type-lead{font-family:var(--display);font-size:var(--step-lead);letter-spacing:-.005em;text-wrap:balance;font-weight:500;line-height:1.45}.type-head{font-family:var(--display);font-size:var(--step-head);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.2}.type-display{font-family:var(--display);font-size:var(--step-display);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.1}html[lang=ar] .type-small{font-size:calc(var(--step-small) + 1px);line-height:1.65}html[lang=ar] .type-body{font-size:calc(var(--step-body) + 1px);line-height:1.85}html[lang=ar] .type-lead{letter-spacing:0;line-height:1.75}html[lang=ar] .type-head{letter-spacing:0;line-height:1.45}html[lang=ar] .type-display{letter-spacing:0;line-height:1.35}.measure{max-inline-size:calc(62 * var(--ch));text-wrap:pretty}.measure-statement{max-inline-size:calc(40 * var(--ch-display));text-wrap:pretty}.field{--field-ink:var(--field-ground-ink);--field-panel:var(--field-paper-panel);--focus-ring:var(--primary);background-color:var(--field-ground);color:var(--field-ink)}.field-paper{--field-ink:var(--field-paper-ink);--field-panel:var(--field-paper-panel);--focus-ring:var(--primary);background-color:var(--field-paper)}.field-emerald{--field-ink:var(--field-emerald-ink);--field-panel:var(--field-emerald-panel);--focus-ring:var(--primary-strong);background-color:var(--field-emerald)}.field-stone{--field-ink:var(--field-stone-ink);--field-panel:var(--field-stone-panel);--focus-ring:var(--primary);background-color:var(--field-stone)}.field :focus-visible{outline-color:var(--focus-ring)}.plate{border-radius:var(--plate-radius);padding:var(--plate-pad)}.field-panel{border-radius:var(--r-md);background-color:var(--field-panel)}.frame{inline-size:100%;max-inline-size:var(--content-max);padding-inline:var(--margin);margin-inline:auto}.frame-grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gap);display:grid}.button{border-radius:var(--r-pill);cursor:pointer;min-block-size:48px;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;padding-inline:24px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.button .ic{transition:transform var(--t-ui) var(--ease-out)}.button-primary{background:var(--accent);color:var(--accent-ink)}.button-mint{background:var(--primary-soft);color:var(--primary-strong)}@media (hover:hover) and (pointer:fine){.button-primary:hover{background:var(--accent-strong)}.button-mint:hover{background:color-mix(in srgb, var(--primary) 16%, var(--primary-soft))}}.link-quiet{text-underline-offset:.22em;transition:text-decoration-color var(--t-hover) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.07em}@media (hover:hover) and (pointer:fine){.link-quiet:hover{text-decoration-color:currentColor}}.link-quiet:focus-visible{text-decoration-color:currentColor}:is(button,.button):active{transform:scale(var(--press-scale))}:is(a:not(.button),summary):active{opacity:var(--press-opacity)}.site-top-marker{pointer-events:none;block-size:16px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.site-header{--site-header-glass-inset:6px;z-index:20;block-size:var(--site-header-h);position:sticky;inset-block-start:0}.site-header:before{content:"";inset-block:0 var(--site-header-glass-inset);border:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);box-shadow:var(--sh-1);opacity:0;transition:opacity var(--t-exit) var(--ease-exit), transform var(--t-exit) var(--ease-exit);pointer-events:none;border-block-start:0;position:absolute;inset-inline:6px;transform:scale(1.015)}html:not(.js) .site-header:before{opacity:1;transform:none}.site-header[data-condensed]:before{opacity:1;transition:opacity var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);transform:none}.site-header-row{block-size:100%;justify-content:space-between;align-items:center;gap:12px;padding-block-end:var(--site-header-glass-inset);display:flex;position:relative}.site-home{border-radius:var(--r-md);align-items:center;min-block-size:44px;text-decoration:none;display:inline-flex}.site-home .logo{transform-origin:var(--origin-start) center;transition:transform var(--t-exit) var(--ease-exit)}.site-header[data-condensed] .site-home .logo{transition:transform var(--t-ui) var(--ease-out);transform:scale(.9)}.logo{align-items:center;gap:10px;display:inline-flex}.logo-tile{background:var(--green);block-size:32px;inline-size:32px;color:var(--on-green);font-family:var(--display);letter-spacing:-.02em;border-radius:28%;place-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-grid}.site-home .logo-tile{transition:background-color var(--t-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.site-home:hover .logo-tile{background:color-mix(in srgb, var(--ink) 14%, var(--green))}}.logo-tile:before{content:attr(data-letters)}.logo-wordmark{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:18px;font-weight:700}.site-sections{gap:8px;display:none}.site-sections a{border-radius:var(--r-sm);min-block-size:44px;color:var(--ink-2);font-size:var(--step-small);white-space:nowrap;transition:color var(--t-hover) var(--ease-out);align-items:center;padding-inline:12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-sections a:after{content:"";background:var(--line-strong);block-size:2px;transform-origin:var(--origin-start) center;transition:transform var(--t-exit) var(--ease-exit);border-radius:2px;position:absolute;inset-block-end:6px;inset-inline:12px;transform:scaleX(0)}.site-sections a[aria-current=location]:after{transition:transform var(--t-ui) var(--ease-out);transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-sections a:hover{color:var(--ink)}.site-sections a:hover:after{transition:transform var(--t-ui) var(--ease-out);transform:scaleX(1)}}.site-sections a[aria-current=location]{color:var(--ink)}.site-sections a[aria-current=location]:after{background:var(--primary)}.site-header-actions{align-items:center;gap:4px;display:flex}.language-switch{border-radius:var(--r-pill);background:var(--surface-3);min-block-size:44px;color:var(--ink);font:inherit;font-size:var(--step-small);white-space:nowrap;overflow-wrap:normal;cursor:pointer;transition:background-color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out);border:0;align-items:center;gap:8px;padding-inline:16px;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.language-switch:hover{background:color-mix(in srgb, var(--ink) 7%, var(--surface-3))}.language-switch:hover .language-switch-icon{transform:rotate(-15deg)}}.language-switch:lang(ar){font-family:var(--font-rtl)}.language-switch:lang(en){font-family:var(--font)}.language-switch-icon{block-size:18px;inline-size:18px;color:var(--ink-2);transition:transform var(--t-ui) var(--ease-out);display:none}.menu-button{border-radius:var(--r-md);block-size:44px;inline-size:44px;color:var(--ink);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out);background:0 0;border:0;padding:0;position:relative}html:not(.js) :is(.menu-button,.language-switch){visibility:hidden}@media (width<=899px){html:not(.js){scroll-padding-top:16px}html:not(.js) .site-header{block-size:auto;position:relative}html:not(.js) .site-header-row{padding-block:8px calc(8px + var(--site-header-glass-inset));flex-wrap:wrap;row-gap:0}html:not(.js) .site-header-actions{display:none}html:not(.js) .site-sections{flex-wrap:wrap;gap:0 4px;inline-size:100%;margin-inline-start:-12px;display:flex}}@media (hover:hover) and (pointer:fine){.menu-button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.menu-button-line{block-size:2px;inline-size:20px;transition:transform var(--t-ui) var(--ease-out);background:currentColor;border-radius:2px;position:absolute;inset-block-start:21px;inset-inline-start:12px}.menu-button-line:first-child{transform:translateY(-4px)}.menu-button-line:last-child{transform:translateY(4px)}.menu-button[aria-expanded=true] .menu-button-line:first-child{transform:rotate(45deg)}.menu-button[aria-expanded=true] .menu-button-line:last-child{transform:rotate(-45deg)}.site-menu{visibility:hidden;transition:visibility 0s linear var(--t-exit);position:absolute;inset-block-start:100%;inset-inline:0}.site-menu[data-open]{visibility:visible;transition-delay:0s}.site-menu-scrim{z-index:-1;background:var(--scrim);opacity:0;transition:opacity var(--t-exit) var(--ease-exit);position:fixed;inset:0}.site-menu[data-open] .site-menu-scrim{opacity:1;transition:opacity var(--t-ui) var(--ease-out)}.site-menu-sheet{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-3);opacity:0;transition:opacity var(--t-exit) var(--ease-exit), transform var(--t-exit) var(--ease-exit);padding:8px;position:absolute;inset-block-start:2px;inset-inline:6px;transform:translateY(-12px)}.site-menu[data-open] .site-menu-sheet{opacity:1;transition:opacity var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);transform:none}.site-menu-sheet ul{margin:0;padding:0;list-style:none;display:grid}.site-menu-sheet li+li{border-block-start:1px solid var(--line)}.site-menu-sheet a{border-radius:var(--r-md);min-block-size:56px;color:var(--ink);transition:background-color var(--t-hover) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding-inline:16px;font-size:17px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.site-menu-sheet a:hover{background:var(--surface-3)}}.site-menu-sheet a:focus-visible{outline-offset:-3px}.site-menu-sheet a[aria-current=location]{color:var(--primary)}.site-menu-sheet .ic{color:var(--ink-2)}html.js-motion .site-menu[data-open] li{animation:site-menu-row-in var(--t-ui) var(--ease-out) both;animation-delay:calc(min(var(--row), 3) * var(--stagger-item))}@keyframes site-menu-row-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=359px){.site-header-row,.logo{gap:8px}.logo-wordmark{font-size:17px}.language-switch{padding-inline:12px}.site-header-actions{gap:0}}@media (width>=900px){.site-header{--site-header-glass-inset:10px}.site-header:before{inset-inline:max(12px,50% - 588px)}.site-header-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-sections{display:flex}.site-header-actions{justify-self:end}.logo-tile{block-size:36px;inline-size:36px;font-size:16px}.logo-wordmark{font-size:20px}.language-switch-icon{display:inline-block}.menu-button,.site-menu{display:none}}.site-footer{background-color:var(--surface);font-size:var(--step-small);padding-block:40px 32px}html[lang=ar] .site-footer{font-size:calc(var(--step-small) + 1px)}.site-footer-row{justify-items:start;gap:16px;display:grid}.site-footer-brand{justify-items:start;gap:8px;margin:0;display:grid}.site-footer-tagline,.site-copyright{color:var(--ink-2)}.site-footer-links{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.site-footer-links a{min-block-size:44px;color:var(--ink-2);text-underline-offset:.3em;transition:color var(--t-hover) var(--ease-out), text-decoration-color var(--t-hover) var(--ease-out);align-items:center;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.site-footer-links a[aria-current=page]{color:var(--ink);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.site-footer-links a:hover{color:var(--ink);text-decoration-color:currentColor}}.site-copyright{margin:0}@media (width>=640px){.site-footer{padding-block:48px 40px}.site-footer-row{align-items:center;column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) auto}.site-footer-brand{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.site-copyright{grid-column:1/-1}}@media (width>=1024px){.site-footer-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-copyright{grid-column:auto;justify-self:end}}.il-label{fill:var(--paper);stroke:var(--paper-line);stroke-width:1px;stroke-dasharray:3 3}.il-qr{fill:var(--paper-ink)}.il-code{fill:var(--paper-muted)}.il-sparkle{fill:var(--champagne-ink)}.drawn-scene{inline-size:100%;display:block}.drawn-scene>svg{block-size:auto;inline-size:100%;display:block;overflow:hidden}[dir=rtl] .drawn-scene[data-mirrored]>svg{transform:scaleX(-1)}.drawn-scene :is(.reveal-pop,.reveal-assemble,.reveal-fade,[data-move]){transform-box:fill-box;transform-origin:50%}.il-plane-a,.il-plane-b,.il-counter{fill:var(--field-ink,var(--ink))}.il-plane-a{fill-opacity:.06}.il-plane-b{fill-opacity:.1}.il-counter{fill-opacity:.18}.il-counter-top{fill:var(--field-ink,var(--ink));fill-opacity:.08}.il-shadow,.il-plate{fill:var(--field-ink,var(--ink));fill-opacity:.1}.il-unit-body{fill:var(--stone-button)}.il-unit-body-on-paper{fill:var(--stone-button-active)}.il-unit-cap{fill:var(--gold)}.il-unit-side{fill:var(--stone-button-active)}.il-phone{fill:var(--iron);stroke:color-mix(in srgb, var(--field-ink,var(--ink)) 25%, transparent);stroke-width:2px}.il-screen{fill:var(--bg)}.il-speaker{fill:var(--iron)}.il-screen-bar,.il-row-bar{fill:var(--line-strong)}.il-screen-head{fill:var(--ink-2)}.il-row{fill:var(--surface)}.il-submit{fill:var(--primary)}.il-sheet{fill:var(--surface)}.il-sheet-bar{fill:var(--line-strong)}.il-finder{fill:none;stroke:var(--primary);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.il-finder-window{fill:var(--surface-3)}.il-scan-line{fill:var(--primary)}.il-code-field{fill:var(--paper)}.il-key{fill:var(--field-ink,var(--ink));fill-opacity:.16}.il-sheet-paper,.il-record-sheet,.il-slip{fill:var(--paper)}.il-slip{fill-opacity:.94}.il-sheet-back{fill:var(--surface-3)}.il-label-slot{fill:var(--paper-line);fill-opacity:.45}.il-label-curl{fill:var(--paper-line)}.il-record-head{fill:var(--paper-muted)}.il-record-row{fill:color-mix(in srgb, var(--paper-line) 22%, var(--paper))}.il-record-row-new{fill:color-mix(in srgb, var(--gold-2) 30%, var(--paper))}.il-code-faint{fill:var(--paper-line)}.il-scribble{fill:none;stroke:var(--paper-muted);stroke-width:2.5px;stroke-linecap:round}.il-check{fill:none;stroke:var(--primary);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.il-check-disc{fill:var(--paper)}.il-clasp{fill:var(--gold)}.il-clasp-hole{fill:var(--green-deep)}.il-glyph-plate{fill:color-mix(in srgb, var(--paper-line) 30%, var(--paper))}.il-glyph{fill:var(--green-deep)}.il-mark-plate{fill:var(--paper)}.il-tick{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round}.il-clock{fill:var(--paper);stroke:var(--green-deep);stroke-width:3px}.il-clock-hands{fill:none;stroke:var(--green-deep);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.il-stamp{fill:none;stroke:var(--gold-2);stroke-width:4px}.il-stamp-mark{fill:none;stroke:var(--gold-2);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.il-shop-sign{fill:var(--green-deep)}.il-sign-bar{fill:var(--on-green);fill-opacity:.5}.il-counter-glass{fill:var(--paper);fill-opacity:.7}.il-dashboard{fill:var(--surface)}.il-dashboard-rail{fill:var(--green)}.il-dashboard-bar{fill:var(--primary);fill-opacity:.7}.il-dashboard-bar-gold,.il-handset{fill:var(--gold-2)}.il-ring-arc{fill:none;stroke:var(--gold-2);stroke-width:4px;stroke-linecap:round}.il-bubble-a{fill:var(--surface)}.il-bubble-b{fill:var(--stone-button-active)}.il-bubble-bar{fill:var(--ink-2);fill-opacity:.55}.il-bubble-clash{fill:none;stroke:var(--paper-muted);stroke-width:6px;stroke-linecap:round}.il-badge-face{background:var(--champagne);border-radius:50%;block-size:100%;inline-size:100%}.il-badge-ring{fill:none;stroke:var(--gold-2);stroke-width:3px}@media (prefers-color-scheme:light){.field-paper :is(.il-record-sheet,.il-sheet-paper){fill:var(--bg)}}.hero{padding-block:32px var(--field-pad)}.hero-layout{gap:40px;display:grid}.hero-words{justify-items:start;display:grid}.hero-title{color:var(--ink);overflow-wrap:normal}.hero-tagline{max-inline-size:calc(30 * var(--ch-display));color:var(--ink);margin-block:16px 0}.hero-line{max-inline-size:calc(44 * var(--ch));color:var(--ink-2);margin-block:12px 0}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-block-start:32px;display:flex}.hero-action-arrow{rotate:-90deg}@media (hover:hover) and (pointer:fine){.hero-action:hover .hero-action-arrow{transform:translate(-3px)}}.hero-contact{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);font-weight:600}.hero-figure{justify-self:center;gap:12px;inline-size:100%;max-inline-size:560px;margin:0;display:grid}.hero-plate{border-radius:var(--plate-radius);position:relative;overflow:clip}.hero-caption{color:var(--ink-2);margin:0}@media (width>=640px){.hero{padding-block-start:48px}.hero-layout{gap:56px}}@media (width>=1024px){.hero{padding-block-start:72px}.hero-layout{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.hero-words{grid-column:1/span 6}.hero-figure{grid-column:7/-1;justify-self:end}}.hero-stage{aspect-ratio:7/6;isolation:isolate;border-radius:inherit;background:var(--field-emerald);position:relative;overflow:hidden}.hero-scene{block-size:100%;inline-size:100%;display:block}[dir=rtl] .hero-scene{transform:scaleX(-1)}:is(.hero-planes,.hero-plane-a,.hero-plane-b,.hero-unit,.hero-phone,.hero-finder,.hero-scan,.hero-sheet,.hero-halo,.hero-badge,.hero-badge-face){transform-box:fill-box;transform-origin:50%}.hero-finder path{fill:none;stroke:var(--primary);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.hero-scan-line{fill:var(--primary)}.hero-trail-start{stop-color:var(--primary);stop-opacity:0}.hero-trail-end{stop-color:var(--primary);stop-opacity:.35}.hero-beam{fill:var(--primary);opacity:0}.hero-flash{fill:var(--primary);fill-opacity:.25;opacity:0}.hero-halo{fill:var(--gold-2);opacity:0}.hero-motion-toggle{border-radius:var(--r-pill);background:color-mix(in srgb, var(--field-ink) 8%, transparent);block-size:44px;inline-size:44px;color:var(--field-ink);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:12px;inset-inline-end:12px}@media (hover:hover) and (pointer:fine){.hero-motion-toggle:hover{background:color-mix(in srgb, var(--field-ink) 14%, transparent)}}.hero-motion-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.hero-motion-toggle .ic{fill:currentColor;block-size:18px;inline-size:18px}@media (width<=359px){.hero-motion-toggle{inset-block:12px auto;inset-inline:12px auto}}html.js-motion .hero-finder{animation:hero-finder-in var(--t-ui) var(--ease-out) 1s both}html.js-motion .hero-sheet{--rise:10px;animation:hero-rise var(--t-ui) var(--ease-out) 1.6s both}html.js-motion .hero-badge{animation:hero-badge-pop var(--t-reveal) var(--ease-out) 1.7s both}.hero{--hero-cycle:4.8s}html.js-motion .hero-scan{animation:hero-sweep var(--hero-cycle) linear 1.26s infinite backwards}html.js-motion .hero-beam{animation:hero-beam var(--hero-cycle) linear 1.26s infinite}html.js-motion .hero-flash{animation:hero-flash var(--hero-cycle) linear 1.26s infinite}html.js-motion .hero-halo{animation:hero-halo var(--hero-cycle) linear 1.26s infinite}html.js-motion .hero-badge-face{animation:hero-badge-float 2s var(--ease-loop) 2.4s infinite alternate}html.js-motion .hero-plane-a{animation:hero-drift-a 9s var(--ease-loop) 1s infinite}html.js-motion .hero-plane-b{animation:hero-drift-b 11s var(--ease-loop) 1s infinite}html.js-motion .hero[data-motion=paused] *{animation-play-state:paused}@keyframes hero-finder-in{0%{opacity:0;transform:scale(.88)}}@keyframes hero-badge-pop{0%{opacity:0;transform:scale(.8)}}@keyframes hero-sweep{0%{opacity:0;transform:translateY(0)}3%{opacity:1;animation-timing-function:var(--ease-sweep);transform:translateY(0)}21.9%{opacity:1;transform:translateY(96px)}27%{opacity:0;transform:translateY(96px)}28%{opacity:0;transform:translateY(0)}36%,to{opacity:1;transform:translateY(0)}}@keyframes hero-beam{0%,to{opacity:0}11%{opacity:.22;animation-timing-function:var(--ease-sweep)}21.9%{opacity:0}}@keyframes hero-flash{0%,15.6%,28.8%,to{opacity:0}22%{opacity:1}}@keyframes hero-halo{0%,20.2%{opacity:0;transform:scale(1)}20.3%{opacity:.35;animation-timing-function:var(--ease-out);transform:scale(1)}48.4%,to{opacity:0;transform:scale(1.6)}}@keyframes hero-badge-float{to{transform:translateY(-6px)}}@keyframes hero-drift-a{25%{transform:translate(6px,-3px)}75%{transform:translate(-6px,3px)}}@keyframes hero-drift-b{25%{transform:translate(-6px,3px)}75%{transform:translate(6px,-3px)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(var(--rise,16px))}}@media (prefers-reduced-motion:no-preference){html.js-motion [data-reveal] :is(.reveal-rise,.reveal-assemble,.reveal-pop,.reveal-fade){transition:opacity var(--t-reveal) var(--ease-out) var(--reveal-delay,0s), transform var(--t-reveal) var(--ease-out) var(--reveal-delay,0s)}html.js-motion [data-reveal=waiting] .reveal-rise{opacity:0;transform:translateY(var(--reveal-distance))}html.js-motion [data-reveal=waiting] .reveal-assemble{opacity:0;transform:translate(var(--from-x,0px), var(--from-y,16px))}html.js-motion [data-reveal=waiting] .reveal-pop{opacity:0;transform:scale(var(--from-scale,.9))}html.js-motion [data-reveal=waiting] .reveal-fade{opacity:0}html.js-motion:not(.reveal-armed) [data-reveal=waiting] :is(.reveal-rise,.reveal-assemble,.reveal-pop,.reveal-fade){animation:1ms linear 4s forwards reveal-fail-safe}}@keyframes reveal-fail-safe{to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html.js-motion .load-rise{animation:load-rise var(--t-reveal) var(--ease-out) var(--load-delay,.2s) backwards}html.js-motion .load-plate{animation:load-plate var(--t-arrive) var(--ease-out) .16s backwards}}@keyframes load-rise{0%{opacity:0;transform:translateY(var(--reveal-distance))}}@keyframes load-plate{0%{opacity:0;transform:translateY(16px)}}.scene,.scene>.scene-stage{position:relative}@media (prefers-reduced-motion:no-preference){html.js-motion .scene.is-live{block-size:calc((var(--hold,1) + 1) * 100svh)}html.js-motion .scene.is-live>.scene-stage{contain:layout paint;block-size:100svh;position:sticky;inset-block-start:0;overflow:clip}html.js-motion .scene.is-armed [data-move]{will-change:transform, opacity}}.d2-flutter,.d2-arcs{transform-box:fill-box;transform-origin:50%}.d5-peel{transform-box:fill-box;transform-origin:0 100%;transform:rotate(-8deg)}.d9-stamp{transform-box:fill-box;transform-origin:50%}.d11-halo{fill:var(--gold-2);opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){html.js-motion .d2-flutter{animation:d2-flutter 6s var(--ease-loop) infinite alternate}html.js-motion [data-slip]:nth-child(odd) .d2-flutter{animation-duration:7.4s;animation-direction:alternate-reverse}html.js-motion .d2-arcs{animation:d2-ring 3.2s var(--ease-soft) infinite}html.js-motion .drawn-label-sheet .d5-peel{transition:transform var(--t-reveal) var(--ease-out) .42s}html.js-motion .drawn-label-sheet[data-reveal=waiting] .d5-peel{transform:none}html.js-motion .d6-label{--from-y:-24px}html.js-motion .d7-phone{--from-x:28px;--from-y:-8px}html.js-motion .d7-finder{--from-scale:.88}html.js-motion .d7-keypad{--from-x:24px;--from-y:0px}html.js-motion .d7-sweep{opacity:0}html.js-motion .drawn-finder-on-label[data-reveal=shown] .d7-sweep{animation:d7-sweep var(--t-sweep) var(--ease-sweep) .52s}html.js-motion .d8-row{--from-y:-10px}html.js-motion .d9-stamp{transition:opacity var(--t-ui) var(--ease-out) .42s, transform var(--t-ui) var(--ease-out) .42s}html.js-motion .drawn-sale-row[data-reveal=waiting] .d9-stamp{opacity:0;transform:scale(1.3)}html.js-motion .d10-row{--from-x:40px;--from-y:0px}html.js-motion .d10-check{--from-scale:.6}html.js-motion .d3-seal{--from-scale:1.1}html.js-motion [data-reveal] .d11-badge{--from-scale:.8}html.js-motion .drawn-three-views[data-reveal=shown] .d11-halo{animation:d11-halo var(--t-arrive) var(--ease-out) .6s}html.js-motion .drawn-scene[data-motion=paused] *{animation-play-state:paused}}@keyframes d2-flutter{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes d2-ring{0%{opacity:.35;transform:scale(.92)}40%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(1.04)}}@keyframes d7-sweep{0%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(74px)}}@keyframes d11-halo{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.notes-stage{inline-size:100%;max-inline-size:var(--content-max);padding-inline:var(--margin);gap:16px;margin-inline:auto;display:grid;position:relative}.notes-half{align-content:start;gap:24px;display:grid}.notes-half .drawn-scene{max-inline-size:320px}.notes-copies{display:none}html.js-motion .scene.is-live .notes-copies{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.notes-copy{opacity:0;transform-origin:50%;display:block;position:absolute;inset:0 auto auto 0}.notes-copy svg{block-size:100%;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){html.js-motion [data-reveal=waiting] .scene.is-live .notes-half.reveal-rise{transform:none}}@media (width>=640px) and (prefers-reduced-motion:no-preference){html.js-motion .notes-stage{padding-block:max(var(--field-pad), calc(var(--site-header-h) + 24px)) 24px;align-content:start;row-gap:32px}}html.js-motion .scene.is-live [data-move],html.js-motion .scene.is-live [data-move] :is(.reveal-assemble,.reveal-pop){transition:none}@media (width>=640px){.notes-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.notes-stage>h2{grid-column:1/-1}html.js-motion .scene.is-live .notes-half .drawn-scene{max-inline-size:min(360px,34svh)}}@media (width>=1024px){.notes-stage{column-gap:32px}}.il-slot{fill:var(--surface-3)}.il-key-on-screen{fill:var(--surface)}.il-ring-track{fill:none;stroke:var(--surface-3);stroke-width:7px}.il-ring-box{fill:none;stroke:none}.il-ring-fill{fill:none;stroke:var(--gold-2);stroke-width:7px;stroke-linecap:round}.il-points-dot{fill:var(--gold-2)}.il-points-dot-pharmacy{fill:var(--gold)}.il-row-dim{opacity:.4}.il-path-dot,.il-edge-label,.il-edge-qr{fill:var(--field-ink,var(--ink))}.il-path-dot{fill-opacity:.45}.il-ask-bubble{fill:var(--surface);stroke:var(--field-ink,var(--ink));stroke-width:4px;stroke-linejoin:round}.il-ask-mark,.il-answer-tick{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.il-ask-mark{stroke:var(--field-ink,var(--ink))}.il-ask-dot{fill:var(--field-ink,var(--ink))}.il-answer-bubble{fill:var(--primary)}.il-answer-tick{stroke:var(--on-primary)}[dir=rtl] .drawn-question-answered .d20-tick{transform-box:fill-box;transform-origin:50%;transform:scaleX(-1)}.il-edge-label{fill-opacity:.08}.il-edge-qr{fill-opacity:.14}.il-finder-light{fill:none;stroke:var(--field-ink,var(--ink));stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.il-sparkle-gold{fill:var(--gold-2)}.il-badge-halo{fill:var(--gold-2);fill-opacity:.22}.il-facade{fill:var(--surface-3)}.il-facade-block{fill:var(--s4)}.il-door{fill:var(--iron)}@media (prefers-color-scheme:dark){.il-door{fill:var(--bg)}}.il-door-shelf{fill:var(--field-stone-ink);fill-opacity:.14}.il-shutter{fill:var(--green-deep)}.il-shutter-box{fill:color-mix(in srgb, var(--green-deep) 70%, var(--field-stone))}.il-shutter-slat{fill:var(--on-green);fill-opacity:.16}.il-hand,.il-folder-back,.il-envelope-flap{fill:var(--stone-button-active)}.il-folder,.il-envelope-body{fill:var(--stone-button)}.il-letter{fill:var(--paper)}.d16-shutter{transform-box:fill-box;transform-origin:50%;transform:translateY(-82%)}.d19-clasp{transform-box:fill-box;transform-origin:50%;transform:rotate(90deg)}:is(.d12-sweep,.d12-code-bar,.d12-unit,.d13-segment,.d13-row,.d13-second,.d14-bar,.d14-row){transform-box:fill-box;transform-origin:50%}:is(.d12-code-bar,.d14-row){transform-origin:0}.d14-bar{transform-origin:50% 100%}.d14-view{opacity:0}.d14-view.is-active{opacity:1}.drawn-nothing-to-scan{max-inline-size:240px;margin-inline:auto}.nf-screen{fill:var(--surface)}.nf-empty{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:5 5}.nf-finder path{fill:none;stroke:var(--primary);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.nf-scan{fill:var(--primary);opacity:0}.nf-loose-printed{fill:var(--paper-ink)}.nf-loose-page{fill:var(--ink-2)}:is(.nf-finder,.nf-scan,.nf-loose){transform-box:fill-box;transform-origin:50%}@media (width>=640px){.drawn-nothing-to-scan{max-inline-size:320px}}@media (prefers-reduced-motion:no-preference){html.js-motion .d12-sweep.is-running{animation:d12-sweep var(--t-sweep) var(--ease-sweep)}html.js-motion .d12-code.is-typing .d12-code-bar{animation:d12-type var(--t-ui) var(--ease-out) backwards}html.js-motion .d12-code.is-typing .d12-code-bar:nth-of-type(3){animation-delay:60ms}html.js-motion .d12-code.is-typing .d12-code-bar:nth-of-type(4){animation-delay:.12s}html.js-motion .d12-unit.is-arriving{animation:d12-drop var(--t-short) var(--ease-out) .56s backwards}html.js-motion [data-entry=type] .d12-unit.is-arriving{animation-delay:.38s}html.js-motion .d13-segment.is-arriving{animation:d13-turn var(--t-reveal) var(--ease-out) backwards}html.js-motion .d13-row.is-arriving{animation:d12-drop var(--t-short) var(--ease-out) .2s backwards}html.js-motion .d13-view.is-switching{animation:drawn-fade-in var(--t-ui) var(--ease-out)}html.js-motion .d13-second.is-arriving{animation:d13-slide-in var(--t-settle) var(--ease-out) backwards}html.js-motion .d14-view{transition:opacity var(--t-ui) var(--ease-out)}html.js-motion [data-reveal] :is(.d14-bar,.d14-row){transition:transform var(--t-reveal) var(--ease-out) var(--reveal-delay,0s)}html.js-motion [data-reveal=waiting] .d14-bar{transform:scaleY(0)}html.js-motion [data-reveal=waiting] .d14-row{transform:scaleX(0)}html.js-motion .d15-carton{--from-x:0px;--from-y:16px}html.js-motion .d15-phone{--from-x:24px;--from-y:0px}html.js-motion .d16-shutter{transition:transform var(--t-arrive) var(--ease-soft) .2s}html.js-motion .drawn-pharmacy-front[data-reveal=waiting] .d16-shutter{transform:none}html.js-motion .d16-mark{transition:opacity var(--t-settle) var(--ease-out) 1.1s}html.js-motion .drawn-pharmacy-front[data-reveal=waiting] .d16-mark{opacity:.5}html.js-motion .d17-hand{--from-x:24px;--from-y:12px}html.js-motion .d17-finder,html.js-motion .d19-finder{--from-scale:.88}html.js-motion .d17-badge{--from-x:0px;--from-y:12px}html.js-motion .d18-page-end{--from-x:20px;--from-y:0px}html.js-motion [data-reveal] :is(.d18-large-badge,.d21-seal){--from-scale:.8}html.js-motion .d19-folder{--from-x:24px;--from-y:0px}html.js-motion .d19-clasp{transition:transform var(--t-settle) var(--ease-out) .76s}html.js-motion .drawn-only-the-label[data-reveal=waiting] .d19-clasp{transform:none}html.js-motion .d21-letter{--from-x:0px;--from-y:24px}html.js-motion .nf-finder{animation:nf-finder-in var(--t-ui) var(--ease-out) both}html.js-motion .nf-finder path{animation:nf-nothing-found var(--t-reveal) linear .96s}html.js-motion .nf-scan{animation:nf-sweep var(--t-sweep) var(--ease-sweep) .26s}html.js-motion .nf-loose{animation:nf-drift 2.5s var(--ease-loop) 2 alternate}html.js-motion .nf-loose:nth-of-type(2n){animation-name:nf-drift-back}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lifts-on-hover .drawn-scene>svg{transition:transform var(--t-ui) var(--ease-out)}.lifts-on-hover:hover .drawn-scene>svg{transform:translateY(-4px)}}@keyframes d12-sweep{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(84px)}85%{opacity:0;transform:translateY(84px)}86%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes d12-type{0%{transform:scaleX(0)}}@keyframes d12-drop{0%{opacity:0;transform:translateY(-24px)}}@keyframes d13-turn{0%{opacity:0;transform:rotate(-72deg)}}@keyframes d13-slide-in{0%{opacity:0;transform:translate(48px)}}@keyframes drawn-fade-in{0%{opacity:0}}@keyframes nf-finder-in{0%{opacity:0;transform:scale(.9)}}@keyframes nf-sweep{0%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(92px)}}@keyframes nf-nothing-found{0%,to{stroke:var(--warn)}}@keyframes nf-drift{to{transform:translate(4px,-4px)}}@keyframes nf-drift-back{to{transform:translate(-4px,4px)}}.problem{padding-block:var(--field-pad)}@media (width>=640px) and (prefers-reduced-motion:no-preference){html.js-motion .problem{padding-block-start:0}}.problem .notes-words{gap:16px;display:grid}.problem-statement{margin:0}.problem-lines{color:var(--ink-2);gap:8px;margin:0;padding:0;list-style:none;display:grid}.problem-title{margin-block-end:8px}.problem-title:focus:not(:focus-visible){outline:none}.problem-title-part{display:inline-block}@media (prefers-color-scheme:dark){.problem{--paper:var(--paper-dim)}}.how{padding-block:var(--field-pad);background-color:var(--surface)}.how-head{gap:12px;margin-block-end:clamp(40px,4vw,56px);display:grid}.how-title:focus:not(:focus-visible){outline:none}.how-intro{max-inline-size:calc(44 * var(--ch));color:var(--ink-2);margin:0}.how-steps{gap:48px;margin:0;padding:0;list-style:none;display:grid}.how-step{gap:24px;display:grid}.how-words{gap:8px;display:grid}.how-sentence{max-inline-size:calc(32 * var(--ch-display))}.how-text{max-inline-size:calc(44 * var(--ch));color:var(--ink-2);margin:0}.how-plate-group{display:grid}.how-plate{place-items:center;max-inline-size:560px;display:grid}.how-plate>.drawn-scene{max-inline-size:360px}@media (width>=640px){.how-steps{gap:56px}}@media (width>=1024px){.how-steps{gap:72px}.how-step{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.how-words{grid-column:1/span 5}.how-plate-group{grid-column:7/-1}.how-plate{justify-self:end;inline-size:100%;max-inline-size:480px;padding:32px}}.tour{padding-block:var(--field-pad)}.tour-head{gap:12px;margin-block-end:40px;display:grid}.tour-title:focus:not(:focus-visible){outline:none}.tour-intro{max-inline-size:calc(44 * var(--ch));color:var(--ink-2);margin:0}.tour-stage{z-index:2;background-color:var(--bg);margin-block-end:40px;padding-block:16px 8px;position:sticky;inset-block-start:calc(var(--site-header-h) - 8px)}.tour-hold{display:grid}.tour-plates,.tour-stage-caption,.tour-swipe-hint,html:not(.js) :is(.tour-stage,.tour-controls){display:none}.tour-moments{gap:64px;display:grid}.tour-moment{align-content:start;gap:16px;display:grid}.tour-sentence{max-inline-size:calc(26 * var(--ch-display))}.tour-text{max-inline-size:calc(44 * var(--ch));color:var(--ink-2);margin:0}.tour-still{border-radius:var(--plate-radius);justify-items:center;gap:12px;inline-size:min(100%,420px);margin:8px 0 0;padding:24px 24px 16px;display:grid}.tour-still-plate{inline-size:min(100%,320px)}.tour-caption{color:var(--ink-2);text-align:start;margin:0}.tour-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=639px){.tour-controls{display:grid}.tour-controls>*{inline-size:100%}}@media (width>=1024px){.tour-hold{max-inline-size:440px}.tour-moment{column-gap:var(--grid-gap);grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}.tour-sentence,.tour-text,.tour-controls{grid-column:1/span 5}.tour-still{grid-area:1/7/-1/-1;margin:0}}.choice-switch{--switch-track:var(--surface-3);--switch-thumb:var(--primary);--switch-ink:var(--ink);--switch-chosen-ink:var(--on-primary);--option-count:2;border-radius:var(--r-pill);background-color:var(--switch-track);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;inline-size:fit-content;max-inline-size:100%;padding:4px;display:grid;position:relative}.choice-switch[data-options="3"]{--option-count:3}.choice-thumb{inline-size:calc((100% - 8px) / var(--option-count));border-radius:var(--r-pill);background-color:var(--switch-thumb);transform:translateX(var(--thumb-x,0px));transition:transform var(--t-ui) var(--ease-out);position:absolute;inset-block:4px;inset-inline-start:4px}.choice-option{white-space:nowrap;border-radius:var(--r-pill);min-block-size:44px;color:var(--switch-ink);font:inherit;cursor:pointer;transition:color var(--t-ui) var(--ease-out), background-color 0s, transform var(--t-press) var(--ease-out);background:0 0;border:0;padding:8px 18px;font-size:16px;font-weight:600;line-height:1.2;position:relative}.choice-option:is([aria-selected=true],[aria-checked=true]){color:var(--switch-chosen-ink);background-color:var(--switch-thumb);transition:color var(--t-ui) var(--ease-out), background-color 0s linear var(--t-ui), transform var(--t-press) var(--ease-out);cursor:default}@media (hover:hover) and (pointer:fine){.choice-option:is([aria-selected=false],[aria-checked=false]):hover{background-color:color-mix(in srgb, var(--switch-ink) 8%, transparent);transition:color var(--t-ui) var(--ease-out), background-color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out)}}.tour-tabs{inline-size:100%}@media (width<=1023px){.choice-option{padding-inline:12px}}@media (width<=639px){.choice-switch{inline-size:100%}.choice-option{min-block-size:40px;padding-inline:8px}}@media (prefers-reduced-motion:no-preference){html.js-motion .tour-stage{margin:0;padding:0;position:static}html.js-motion .tour-hold{flex-direction:column;align-items:center;gap:8px;max-inline-size:none;margin:0;display:flex}html.js-motion .tour-plates{aspect-ratio:400/440;border-radius:var(--plate-radius);touch-action:pan-y;-webkit-user-select:none;user-select:none;display:grid}html.js-motion .tour-plate{opacity:0;transform:translateY(var(--reveal-distance));visibility:hidden;transition:opacity var(--t-short) var(--ease-exit), transform var(--t-short) var(--ease-exit), visibility 0s linear var(--t-short);grid-area:1/1;place-items:center;padding:6%;display:grid}html.js-motion .tour-plate.is-active{opacity:1;visibility:visible;transition:opacity var(--t-settle) var(--ease-out), transform var(--t-settle) var(--ease-out), visibility 0s;transform:none}html.js-motion .tour-stage-caption{color:var(--ink-2);text-align:center;justify-items:center;display:grid}html.js-motion .tour-stage-caption>span{opacity:0;transition:opacity var(--t-ui) var(--ease-out);grid-area:1/1}html.js-motion .tour-stage-caption>span.is-active{opacity:1}html.js-motion .tour-still{display:none}html.js-motion .tour-moment{transition:opacity var(--t-ui) var(--ease-out);align-content:center}html.js-motion .tour-moment:not(.is-active,:focus-within){opacity:.45}}@media (prefers-reduced-motion:no-preference) and (width<=639px){html.js-motion .tour{padding-block-end:0}html.js-motion .tour-stage{z-index:2;margin-inline:calc(-1 * var(--margin));position:sticky;inset-block-start:var(--site-header-h)}html.js-motion .tour-hold{block-size:42svh;padding:12px var(--margin)}html.js-motion .tour-plates{block-size:calc(42svh - 116px);inline-size:auto}html.js-motion .tour-stage-caption>.tour-swipe-hint{opacity:1;grid-area:1/1;display:block}html.js-motion .tour-stage-caption:has(.tour-swipe-hint)>:not(.tour-swipe-hint){visibility:hidden}html.js-motion .tour-moments{gap:0}html.js-motion .tour-moment{min-block-size:46svh;padding-block:32px}}@media (prefers-reduced-motion:no-preference) and (width>=640px){html.js-motion .tour{padding-block:0}html.js-motion .tour-layout{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gap);grid-template-rows:auto 1fr;display:grid}html.js-motion .tour-stage{grid-area:1/1/3/span 4}html.js-motion .tour-hold{block-size:100svh;padding-block:calc(var(--site-header-h) + 24px) 32px;justify-content:center;gap:16px;position:sticky;inset-block-start:0}html.js-motion .tour-plates{inline-size:min(440px, 100%, calc((100svh - var(--site-header-h) - 200px) * 400 / 440))}html.js-motion .tour-tabs{inline-size:min(440px,100%)}html.js-motion :is(.tour-head,.tour-moments){grid-column:5/-1}html.js-motion .tour-head{align-items:start;margin:0;padding-block-start:var(--field-pad)}html.js-motion .tour-moments{grid-row:2;gap:0;padding-block-end:var(--field-pad)}html.js-motion .tour-moment{min-block-size:46svh;max-inline-size:calc(44 * var(--ch));grid-template-rows:none;grid-template-columns:none;display:grid}html.js-motion :is(.tour-sentence,.tour-text,.tour-controls){grid-column:auto}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){html.js-motion .tour-stage{grid-column:1/span 6}html.js-motion :is(.tour-head,.tour-moments){grid-column:8/-1}}.who{padding-block:var(--field-pad)}.who-head{gap:12px;margin-block-end:clamp(40px,4vw,56px);display:grid}.who-title:focus:not(:focus-visible){outline:none}.who-intro{max-inline-size:calc(44 * var(--ch));color:var(--ink-2);margin:0}.who-parties{gap:48px;margin:0;padding:0;list-style:none;display:grid}.who-party{align-items:center;gap:24px;display:grid}.who-plate{place-items:center;inline-size:100%;max-inline-size:280px;display:grid}.who-words{gap:12px;display:grid}.who-name{font-weight:600}.who-lines{max-inline-size:calc(52 * var(--ch));gap:16px;margin:0;display:grid}.who-label{color:var(--ink-2);margin-block-end:2px;font-weight:500}.who-line dd{margin:0}@media (width>=640px){.who-parties{gap:56px}.who-party{column-gap:var(--grid-gap);grid-template-columns:repeat(8,minmax(0,1fr))}.who-plate{grid-column:1/span 3}.who-words{grid-column:4/-1}}@media (width>=1024px){.who-parties{gap:72px}.who-party{grid-template-columns:repeat(12,minmax(0,1fr))}.who-plate{grid-column:1/span 4;max-inline-size:320px}.who-words{grid-column:6/-1}}.why{padding-block:var(--field-pad)}.why-frame{gap:clamp(40px,4vw,56px);display:grid}.why-head{align-content:start;gap:32px;display:grid}.why-title:focus:not(:focus-visible){outline:none}.why-figure{justify-items:start;gap:16px;margin:0;display:grid}.why-plate{place-items:center;inline-size:100%;max-inline-size:200px;display:grid}.why-caption{max-inline-size:calc(32 * var(--ch));gap:4px;display:grid}.why-qualities{gap:32px;margin:0;padding:0;list-style:none;display:grid}.why-quality{align-content:start;gap:4px;display:grid}.why-quality-title{font-weight:600}.why-quality-line{max-inline-size:calc(44 * var(--ch));color:var(--ink-2);margin:0}.why-quality-list{color:var(--ink-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.why-head{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.why-qualities{gap:40px var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.why-frame{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.why-head{grid-column:1/span 4;grid-template-columns:minmax(0,1fr)}.why-plate{max-inline-size:280px}.why-qualities{grid-column:6/-1}}.trust{padding-block:var(--field-pad);background-color:var(--surface)}.trust-frame{gap:clamp(40px,4vw,56px);display:grid}.trust-intro{gap:32px;display:grid}.trust-words{gap:16px;display:grid}.trust-title:focus:not(:focus-visible){outline:none}.trust-paragraph{max-inline-size:calc(60 * var(--ch-display));text-wrap:pretty;margin:0}.trust-plate{align-content:start;gap:24px;max-inline-size:440px;display:grid}.trust-facts{gap:16px;margin:0;display:grid}.trust-fact-label{color:var(--ink-2)}.trust-fact-value{margin:0;font-weight:600}.trust-drawing{justify-self:end;inline-size:100%;max-inline-size:200px}.trust-lists{gap:32px;display:grid}.trust-list{align-content:start;gap:8px;display:grid}.trust-list-title{font-family:var(--display);font-size:var(--step-body);font-weight:600}.trust-list ul{color:var(--ink-2);gap:6px;margin:0;padding:0;list-style:none;display:grid}.trust-privacy-link{color:var(--ink);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);transition:text-decoration-color var(--t-hover) var(--ease-out);padding-block:12px;font-weight:500}@media (hover:hover) and (pointer:fine){.trust-privacy-link:hover{text-decoration-color:currentColor}}@media (width>=640px){.trust-lists{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.trust-intro,.trust-lists{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.trust-words{grid-column:1/span 7;align-content:start}.trust-plate{grid-column:9/-1}.trust-keeps{grid-column:1/span 3}.trust-actions{grid-column:4/span 4}}.faq{padding-block:var(--field-pad)}.faq-frame{gap:clamp(32px,3vw,40px);display:grid}.faq-head{align-content:start;justify-items:start;gap:12px;display:grid}.faq-title:focus:not(:focus-visible){outline:none}.faq-line{max-inline-size:calc(36 * var(--ch));color:var(--ink-2);margin:0}.faq-plate{inline-size:120px;margin-block-start:12px;padding:16px}.faq-list{margin:0;padding:0;list-style:none}.faq-item{padding-block:24px}.faq-item+.faq-item{border-block-start:1px solid var(--line)}.faq-item:first-child{padding-block-start:0}.faq-question{font-weight:600}.faq-answer{max-inline-size:calc(60 * var(--ch));color:var(--ink-2);margin:8px 0 0}@media (width>=1024px){.faq-frame{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.faq-head{grid-column:1/span 4;align-self:start;position:sticky;inset-block-start:calc(var(--site-header-h) + 32px)}.faq-plate{inline-size:160px;margin-block-start:24px;padding:20px}.faq-list{grid-column:6/-1}}.support{padding-block:var(--field-pad)}.support-plate{gap:32px;padding:32px;display:grid}.support-text{align-content:start;gap:16px;display:grid}.support-title:focus:not(:focus-visible){outline:none}.support-line{max-inline-size:calc(40 * var(--ch-display));margin:0}.support-email-row{align-items:center;gap:16px;margin-block-start:8px;display:grid}.support-email{max-inline-size:100%;color:var(--field-ink);font-family:var(--display);font-size:var(--step-lead);overflow-wrap:anywhere;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--field-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--field-ink) 40%, transparent);transition:text-decoration-color var(--t-hover) var(--ease-out);justify-self:start;margin-block:-11px;padding-block:11px;font-weight:600;line-height:1.3}html[dir=rtl] .support-email{text-align:end}@media (hover:hover) and (pointer:fine){.support-email:hover{-webkit-text-decoration-color:var(--field-ink);text-decoration-color:var(--field-ink)}}.support-copy{border-radius:var(--r-pill);background:color-mix(in srgb, var(--field-ink) 8%, transparent);min-block-size:48px;color:var(--field-ink);font:inherit;cursor:pointer;transition:background-color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;padding-inline:20px;font-size:16px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.support-copy:hover{background:color-mix(in srgb, var(--field-ink) 14%, transparent)}}html:not(.js) .support-copy{display:none}.support-copy-icons{display:grid}.support-copy-icons .ic{transition:opacity var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);grid-area:1/1}.support-copy-done,.support-copy[data-state=copied] .support-copy-idle{opacity:0;transform:scale(.8)}.support-copy[data-state=copied] .support-copy-done{opacity:1;transform:none}.support-joining{gap:4px;margin-block-start:16px;display:grid}.support-joining-title{font-family:var(--display);font-size:var(--step-body);font-weight:600}.support-joining-text{max-inline-size:calc(52 * var(--ch));color:var(--ink-2);margin:0}.support-art{background-color:var(--field-paper);place-items:center;inline-size:100%;max-inline-size:200px;padding:20px;display:grid}@media (width>=640px){.support-plate{grid-template-columns:minmax(0,1fr) minmax(0,220px);align-items:center;gap:40px;padding:48px}.support-art{max-inline-size:none;padding:24px}.support-email-row{grid-template-columns:auto auto;justify-content:start}.support-copy{min-block-size:44px;inline-size:44px;padding:0}.support-copy-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width>=1024px){.support-plate{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:64px;padding:64px}}.legal-page{--legal-measure:calc(62 * var(--ch));grid-template-columns:minmax(0, var(--legal-measure));justify-content:center;padding-block:clamp(24px,4vw,56px) clamp(72px,9vw,128px);font-size:17px;display:grid}html[lang=ar] .legal-page{--legal-measure:calc(56 * var(--ch));font-size:18px}.legal-head{border-block-end:1px solid var(--line);padding-block-end:40px}.legal-head h1{inline-size:fit-content;max-inline-size:100%;font-size:var(--step-head);letter-spacing:-.015em;font-weight:600;line-height:1.2}html[lang=ar] .legal-head h1{letter-spacing:0;line-height:1.45}.legal-head h1:focus:not(:focus-visible){outline:none}.legal-updated{color:var(--ink-2);font-size:var(--step-small);margin-block:12px 0;line-height:1.5}.legal-updated time{color:var(--ink);font-weight:600}@keyframes legal-rise{0%{opacity:0;transform:translateY(12px)}}html.js-motion :is(.legal-head,.legal-contents,.legal-article){animation:legal-rise var(--t-reveal) var(--ease-out) backwards}html.js-motion :is(.legal-contents,.legal-article){animation-delay:var(--stagger-item)}.legal-article{line-height:1.75}html[lang=ar] .legal-article{line-height:1.9}.legal-article p,.legal-article ul{margin-block:16px 0}.legal-article h2{inline-size:fit-content;max-inline-size:100%;font-size:var(--step-lead);letter-spacing:-.005em;margin-block:56px 12px;font-weight:600;line-height:1.4}html[lang=ar] .legal-article h2{letter-spacing:0;line-height:1.75}.legal-article h2:focus:not(:focus-visible){outline:none}.legal-article h2+p,.legal-article h2+ul{margin-block-start:0}.legal-number{font-variant-numeric:tabular-nums}.legal-article h2 .legal-number{color:var(--primary)}.legal-article ul{padding-inline-start:1.25em}.legal-article li+li{margin-block-start:8px}.legal-article li::marker{color:var(--line-strong)}.legal-article strong{font-weight:600}.legal-article a{color:var(--sky);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);transition:text-decoration-color var(--t-hover) var(--ease-out)}html[lang=ar] .legal-article a{text-underline-offset:6px}@media (hover:hover) and (pointer:fine){.legal-article a:hover{text-decoration-color:currentColor}}.legal-address{word-break:break-all;-webkit-hyphens:none;hyphens:none;max-inline-size:100%;display:inline-block}.legal-name{white-space:nowrap}.legal-contents-disclosure{border-radius:var(--r-lg);background:var(--surface-3);margin-block:32px 8px}.legal-contents-disclosure summary{border-radius:var(--r-lg);min-block-size:48px;color:var(--ink);font-size:var(--step-small);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding-inline:16px;font-weight:600;list-style:none;display:flex}@media (hover:hover) and (pointer:fine){.legal-contents-disclosure summary:hover{background-color:color-mix(in srgb, var(--ink) 5%, var(--surface-3))}}.legal-contents-disclosure summary::-webkit-details-marker{display:none}.legal-contents-chevron{color:var(--ink-2);transition:transform var(--t-ui) var(--ease-out)}.legal-contents-disclosure[open] .legal-contents-chevron{transform:rotate(180deg)}.legal-contents-disclosure nav{border-block-start:1px solid var(--line);padding:4px 8px 8px}.legal-contents-list{margin:0;padding:0;list-style:none}.legal-contents-list a{border-radius:var(--r-sm);min-block-size:44px;color:var(--ink-2);transition:color var(--t-hover) var(--ease-out);align-items:center;gap:8px;padding-inline:8px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}html[lang=ar] .legal-contents-list a{font-size:15px}.legal-contents-list a[aria-current=location]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.legal-contents-list a:hover{color:var(--ink)}}.legal-contents-list a[aria-current=location]{font-weight:600}.legal-contents-list .legal-number{min-inline-size:calc(2.4 * var(--ch));flex:none}.legal-contents-rail{display:none}@media (width>=1024px){.legal-page{grid-template-columns:260px minmax(0, var(--legal-measure));grid-template-areas:"rail head""rail article";align-items:start;column-gap:64px}.legal-head{grid-area:head}.legal-article{grid-area:article}.legal-contents-disclosure{display:none}.legal-contents-rail{max-block-size:calc(100svh - var(--site-header-h) - 48px);overscroll-behavior:contain;grid-area:rail;padding-block:8px;display:block;position:sticky;inset-block-start:calc(var(--site-header-h) + 24px);overflow-y:auto}.legal-contents-title{color:var(--ink-2);font-family:var(--font);font-size:var(--step-small);letter-spacing:.01em;margin-block-end:12px;padding-inline-start:16px;font-weight:600;line-height:1.4}html[lang=ar] .legal-contents-title{font-family:var(--font-rtl);letter-spacing:0;font-size:14px}.legal-contents-marked{border-inline-start:1px solid var(--line);position:relative}.legal-contents-mark{background:var(--primary);block-size:20px;inline-size:2px;transform:translateY(calc(var(--contents-mark-y) - 10px));transition:transform var(--t-ui) var(--ease-out), opacity var(--t-hover) var(--ease-out);border-radius:2px;position:absolute;inset-block-start:0;inset-inline-start:-1.5px}.legal-contents-mark[data-shown=false]{opacity:0}.legal-contents-rail .legal-contents-list a{min-block-size:36px;padding-block:6px;padding-inline:16px 8px}.legal-contents-rail .legal-contents-list a:focus-visible{outline-offset:-2px}}.back-to-top{z-index:5;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);block-size:44px;inline-size:44px;color:var(--ink);box-shadow:var(--sh-1);cursor:pointer;transition:opacity var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out), background-color var(--t-hover) var(--ease-out), visibility 0s;place-items:center;padding:0;display:grid;position:fixed;inset-block-end:16px;inset-inline-end:16px}@media (hover:hover) and (pointer:fine){.back-to-top:hover{background:var(--surface-2)}}.back-to-top[data-shown=false]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--t-exit) var(--ease-exit), transform var(--t-exit) var(--ease-exit), visibility 0s linear var(--t-exit);transform:scale(.8)}.back-to-top-arrow{transform:rotate(90deg)}@media (width>=1024px){.back-to-top{inset-block-end:24px;inset-inline-end:24px}}@media print{:root:has(.legal-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.legal-page) :is(.skip-link,.site-header,.site-footer,.legal-contents,.back-to-top){display:none!important}html:has(.legal-page) body{color:canvastext;background:canvas;font-size:11pt;line-height:1.5}html:has(.legal-page) *{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}.legal-page,html[lang=ar] .legal-page{padding:0;font-size:11pt;display:block}.legal-head{padding-block-end:12pt}.legal-head h1{font-size:20pt}.legal-updated,.legal-updated time,.legal-article h2 .legal-number{color:canvastext}.legal-article,html[lang=ar] .legal-article{line-height:1.5}.legal-article h2{break-after:avoid;margin-block:18pt 6pt;font-size:14pt}.legal-article p,.legal-article li{orphans:3;widows:3}.legal-article a{color:canvastext}.legal-article li::marker{color:canvastext}}main:has(.not-found){flex-direction:column;display:flex}.not-found{flex:1;place-items:center;padding-block:clamp(32px,6vw,80px);display:grid}.not-found-column{text-align:center;justify-items:center;inline-size:100%;max-inline-size:560px;display:grid}.not-found-plate{inline-size:min(100%,240px)}@media (width>=640px){.not-found-plate{inline-size:320px}}.not-found-title{font-size:var(--step-head);letter-spacing:-.015em;margin-block-start:32px;font-weight:600;line-height:1.2}html[lang=ar] .not-found-title{letter-spacing:0;line-height:1.45}.not-found-text{max-inline-size:calc(46 * var(--ch));color:var(--ink-2);font-size:var(--step-body);margin-block:12px 0}html[lang=ar] .not-found-text{font-size:calc(var(--step-body) + 1px);line-height:1.85}.not-found-button{margin-block-start:32px}.not-found-button .ic{transition:transform var(--t-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){.not-found-button:hover .ic{transform:translateX(calc(-3px * var(--dir)))}}@keyframes not-found-rise{0%{opacity:0;transform:translateY(var(--reveal-distance))}}html.js-motion :is(.not-found-plate,.not-found-title,.not-found-text,.not-found-button){animation:not-found-rise var(--t-reveal) var(--ease-out) backwards}html.js-motion .not-found-plate{animation-delay:80ms}html.js-motion .not-found-title{animation-delay:.16s}html.js-motion .not-found-text{animation-delay:.24s}html.js-motion .not-found-button{animation-delay:.32s}
