@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-Variable.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/AtkinsonHyperlegibleNext-Variable.ttf)format("truetype");font-weight:200 800;font-display:swap}:root{--paper:#f0f3e4;--card:#fafbf3;--sheet:#fff;--hairline:#d8decb;--hairline-strong:#7e9074;--ink:#20362b;--ink-2:#51665a;--ink-3:#778a7c;--marmalade:#e8650f;--marmalade-ink:#af450a;--on-marmalade:#2a1505;--honey:#d9a32f;--poppy:#d9465a;--poppy-ink:#bc2d40;--honey-ring:#bd8303;--honey-ink:#7e5a00;--iris:#6e78d1;--iris-ink:#4a53b3;--stone:#8d9b8b;--stone-ink:#5a6b5e;--leaf:#2e8755;--leaf-ink:#256b43;--teal:#177f72;--kitten:#1e2226;--focus:#3b6fd4;--shadow-card:0 1px 2px #20362b0d, 0 3px 10px #20362b12;--display:"Bricolage Grotesque", system-ui, sans-serif;--text:"Atkinson Hyperlegible Next", system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:18px/1.6 var(--text);margin:0}img{max-width:100%;display:block}a{color:var(--marmalade-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800}h1{font-size:clamp(44px,7.4vw,92px);line-height:.96}h2{font-size:clamp(34px,4.8vw,56px);line-height:1.02}h3{letter-spacing:-.01em;font-size:22px;line-height:1.2}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.lead{color:var(--ink-2);max-width:34em;margin:20px 0 0;font-size:clamp(19px,2.1vw,22px);line-height:1.55}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phone{--phone-w:min(330px, 80vw);width:var(--phone-w);aspect-ratio:431/900;padding:calc(var(--phone-w) * .034);background:var(--kitten);border-radius:15.5%/7.2%;flex:none;margin:0;position:relative;box-shadow:inset 0 0 0 1.5px #3b4248,0 40px 70px -30px #20362b73,0 12px 24px -12px #20362b4d}.phone__screen{background:var(--paper);border-radius:12.5%/5.8%;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.app{--px:calc(100cqi / 393);font-family:var(--text);font-size:calc(var(--px) * 16);color:var(--ink);text-align:start;user-select:none;line-height:1.35;position:absolute;inset:0}.app *{margin:0}.app__status{height:calc(var(--px) * 54);padding:0 calc(var(--px) * 30) 0 calc(var(--px) * 40);font-weight:700;font-size:calc(var(--px) * 16);justify-content:space-between;align-items:center;display:flex}.app__island{top:calc(var(--px) * 11);width:calc(var(--px) * 122);height:calc(var(--px) * 36);margin-left:calc(var(--px) * -61);border-radius:calc(var(--px) * 20);background:#000;position:absolute;left:50%}.app__signal{align-items:end;gap:calc(var(--px) * 2);display:flex}.app__signal i{width:calc(var(--px) * 3.5);border-radius:calc(var(--px) * 1);background:var(--ink)}.app__battery{width:calc(var(--px) * 25);height:calc(var(--px) * 12);margin-left:calc(var(--px) * 6);border-radius:calc(var(--px) * 3.5);border:calc(var(--px) * 1.5) solid var(--ink);padding:calc(var(--px) * 1.5)}.app__battery:after{content:"";border-radius:calc(var(--px) * 1.5);background:var(--ink);height:100%;display:block}.app__body{padding:calc(var(--px) * 4) calc(var(--px) * 16) 0}.app__scrim{background:#20362b73;position:absolute;inset:0}.app__tabbar{height:calc(var(--px) * 84);padding-top:calc(var(--px) * 9);background:var(--card);border-top:calc(var(--px) * 1) solid var(--hairline);color:var(--ink-2);font-size:calc(var(--px) * 11);text-align:center;grid-template-columns:repeat(4,1fr);font-weight:700;display:grid;position:absolute;bottom:0;left:0;right:0}.app__tabbar span{justify-items:center;gap:calc(var(--px) * 3);display:grid}.app__tabbar svg{width:calc(var(--px) * 25);height:calc(var(--px) * 25)}.app__tabbar .is-active{color:var(--marmalade-ink)}.app-card{background:var(--card);border-radius:calc(var(--px) * 20);box-shadow:0 calc(var(--px) * 1) calc(var(--px) * 2) #20362b0d, 0 calc(var(--px) * 3) calc(var(--px) * 10) #20362b12}.app-button{justify-content:center;align-items:center;gap:calc(var(--px) * 8);height:calc(var(--px) * 52);border-radius:calc(var(--px) * 26);background:var(--marmalade);color:var(--on-marmalade);font-family:var(--display);font-weight:800;font-size:calc(var(--px) * 17);box-shadow:0 calc(var(--px) * 8) calc(var(--px) * 18) calc(var(--px) * -10) #e8650fb3;display:flex}.app-button svg{width:calc(var(--px) * 20);height:calc(var(--px) * 20)}.app-quiet{justify-content:center;align-items:center;gap:calc(var(--px) * 6);height:calc(var(--px) * 46);border-radius:calc(var(--px) * 23);border:calc(var(--px) * 1.5) solid var(--hairline-strong);font-weight:800;font-size:calc(var(--px) * 15);display:flex}.app-avatar{box-shadow:0 0 0 calc(var(--px) * 2) var(--card);border-radius:50%}.app__status-right{align-items:center;display:flex}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Bold.ttf)format("truetype");font-weight:700;font-display:swap;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}.app [dir=auto]{font-family:var(--text), "IBM Plex Sans Arabic", sans-serif;text-align:start}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--hairline);color:var(--ink-2);margin-top:40px;padding:56px 0 32px;font-size:16px}.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.1fr 2fr;gap:40px;display:grid}.about[data-astro-cid-jo6i4kqk]{align-content:start;gap:10px;max-width:30em;display:grid}.about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.brand[data-astro-cid-jo6i4kqk]{color:var(--ink);font-family:var(--display);align-items:center;gap:10px;font-size:24px;font-weight:800;text-decoration:none;display:inline-flex}.claim[data-astro-cid-jo6i4kqk]{color:var(--ink);font-weight:700}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr 1.5fr;gap:24px;display:grid}.cols[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{align-content:start;gap:8px;display:grid}.colh[data-astro-cid-jo6i4kqk]{color:var(--ink);margin:0 0 4px;font-weight:800}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink);text-decoration:underline}.faint[data-astro-cid-jo6i4kqk]{font-size:14px}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}@media (width<=860px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}@media (width<=560px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.cols[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}}.nav[data-astro-cid-wpvy4v7s]{z-index:20;-webkit-backdrop-filter:saturate(1.2)blur(10px);background:#f0f3e4e0;position:sticky;top:0}.nav__inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:28px;height:64px;display:flex}.brand[data-astro-cid-wpvy4v7s]{color:var(--ink);font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.links[data-astro-cid-wpvy4v7s]{gap:22px;margin-left:auto;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.lang[data-astro-cid-wpvy4v7s]{color:var(--ink-2);padding:8px 0;font-size:16px;font-weight:700;text-decoration:none}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.lang[data-astro-cid-wpvy4v7s]:hover{color:var(--ink)}.lang[data-astro-cid-wpvy4v7s]{border:1.5px solid var(--hairline-strong);color:var(--ink);border-radius:999px;padding:7px 14px}@media (width<=760px){.links[data-astro-cid-wpvy4v7s]{display:none}.lang[data-astro-cid-wpvy4v7s]{margin-left:auto}}
