@font-face{font-family:tajawal;src:url(../media/Tajawal_400-s.p.3_udanan8p6rf.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:tajawal;src:url(../media/Tajawal_500-s.p.197i_mlzi1zzr.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:tajawal;src:url(../media/Tajawal_700-s.p.1evzl8mzd3v8t.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:tajawal;src:url(../media/Tajawal_800-s.p.0x4rc-2knpkmu.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:tajawal;src:url(../media/Tajawal_900-s.p.21yr-td49zl8k.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:tajawal Fallback;src:local(Arial);ascent-override:64.3%;descent-override:35.7%;line-gap-override:20.0%;size-adjust:100.0%}.aOlRha_className{font-family:tajawal,tajawal Fallback}.aOlRha_variable{--font-ar:"tajawal", "tajawal Fallback"}
@font-face{font-family:formiga;src:url(../media/Formiga_Medium-s.p.1pxpymn1s5seq.otf)format("opentype");font-display:swap;font-weight:500}@font-face{font-family:formiga;src:url(../media/Formiga_Bold-s.p.1_dp5yi_dhope.otf)format("opentype");font-display:swap;font-weight:700}@font-face{font-family:formiga;src:url(../media/Formiga_Extrabold-s.p.3ki9_f2dcdad3.otf)format("opentype");font-display:swap;font-weight:800}@font-face{font-family:formiga Fallback;src:local(Arial);ascent-override:65.78%;descent-override:17.49%;line-gap-override:7.49%;size-adjust:120.09%}.jihaeW_className{font-family:formiga,formiga Fallback}.jihaeW_variable{--font-en:"formiga", "formiga Fallback"}
:root{--lime:#abfc00;--lime-hover:#9be600;--lime-soft:#aeec7a;--ink:#102e2a;--ink-2:#4a5e59;--ink-hover:#1e4a43;--ink-raised:#173d37;--paper:#f4f6ec;--white:#fff;--line:#dce3d3;--signal:#e5484d;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--radius-sm:12px;--radius-md:22px;--radius-lg:32px;--radius-badge:22.6%;--radius-pill:999px;--max:1200px;--font:var(--font-ar), var(--font-en), system-ui, sans-serif;--font-latin:var(--font-en), var(--font-ar), system-ui, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}img,svg{display:block}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.en{font-family:var(--font-latin);direction:ltr;unicode-bidi:isolate}.wrap{max-width:var(--max);padding:0 var(--space-3);margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:16px;font-weight:800;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-ink{background:var(--ink);color:var(--white)}.btn-ink:hover{background:var(--ink-hover)}.btn-lime{background:var(--lime);color:var(--ink)}.btn-lime:hover{background:var(--lime-hover)}.btn-ghost{border:1.5px solid var(--line);background:var(--white);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink)}.btn-ghost-dark{color:var(--white);border:1.5px solid #ffffff38}.btn-ghost-dark:hover{border-color:var(--lime)}.site-header{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);background:#f4f6ece6;position:sticky;top:0}.site-header .bar{justify-content:space-between;align-items:center;gap:var(--space-3);height:72px;display:flex}.brand{direction:ltr;align-items:center;gap:10px;display:flex}.brand img{width:auto;height:30px}.brand small{font-family:var(--font-latin);color:var(--ink-2);font-size:15px;font-weight:700}.nav{color:var(--ink-2);gap:28px;font-size:16px;font-weight:700;display:flex}.nav a:hover{color:var(--ink)}.hero{text-align:center;padding:72px 0 40px}.pill{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:15px;font-weight:700;display:inline-flex}.pill b{background:var(--lime);color:var(--ink);border-radius:var(--radius-pill);padding:3px 12px;font-size:13px}.hero h1{max-width:17ch;margin:26px auto 18px;font-size:clamp(44px,7.4vw,96px);font-weight:900;line-height:1.05}.hero h1 em{white-space:nowrap;z-index:0;font-style:normal;position:relative}.hero h1 em:after{content:"";inset-inline:-.08em;background:var(--lime);z-index:-1;border-radius:10px;height:.42em;position:absolute;bottom:.08em}.lead{color:var(--ink-2);max-width:48ch;margin:0 auto;font-size:clamp(18px,2.1vw,22px)}.trust{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:26px;margin-top:22px;font-size:15px;font-weight:700;display:flex}.trust span{align-items:center;gap:8px;display:inline-flex}.trust i{background:var(--lime);width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.search{background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:12px;max-width:640px;margin:36px auto 0;padding:8px;display:flex;box-shadow:0 10px 40px -18px #102e2a4d}.search:focus-within{border-color:var(--ink)}.search svg{width:22px;height:22px;color:var(--ink-2);flex:none;margin-inline-start:16px}.search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:18px}.ad-slot{color:#8e9a8a;border:1.5px dashed #c4ceba;border-radius:16px;place-items:center;margin:28px auto;font-size:13px;font-weight:700;display:grid}.ad-slot[data-size=leaderboard]{max-width:970px;min-height:110px}.ad-slot[data-size=rectangle]{max-width:970px;min-height:250px}.ad-slot.live{border:0;display:block}.section{padding:56px 0}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.sec-head h2{font-size:clamp(30px,3.6vw,44px);font-weight:900;line-height:1.15}.sec-head p{color:var(--ink-2);font-size:18px}.featured{background:var(--ink);color:var(--white);border-radius:var(--radius-lg);grid-template-columns:1.1fr 1fr;min-height:420px;display:grid;overflow:hidden}.featured .txt{flex-direction:column;justify-content:center;gap:18px;padding:48px;display:flex}.tag{border-radius:var(--radius-pill);background:#ffffff1a;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.tag .dot{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #abfc0038}.featured h3{font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1.1}.featured p{color:#c9d6cf;max-width:36ch;font-size:19px}.featured .acts{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.featured .vis{background:var(--ink-raised);place-items:center;padding:32px;display:grid}.featured .vis img{width:min(280px,70%);height:auto}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border-radius:var(--radius-pill);background:var(--white);border:1.5px solid var(--line);height:42px;padding:0 18px;font-size:15px;font-weight:700}.chip[aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.tool-card{background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:14px;min-height:220px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}a.tool-card:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 18px 40px -24px #102e2a80}.tool-card.soon .badge{opacity:.55}.tool-card h3{font-size:21px;font-weight:800;line-height:1.3}.tool-card p{color:var(--ink-2);flex:1;font-size:16px}.tool-card .meta{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.tool-card .url{font-family:var(--font-latin);color:var(--ink-2);direction:ltr}.status{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 12px;font-size:13px}.status.live{background:var(--lime);color:var(--ink)}.status.soon{color:#6b7768;background:#e9ede0}.empty{text-align:center;color:var(--ink-2);padding:40px;font-size:18px}.empty a{font-weight:800;text-decoration:underline}.badge{flex:none}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step{background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-md);padding:30px}.num{font-family:var(--font-latin);color:var(--lime);background:var(--ink);border-radius:var(--radius-sm);flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.step .num{margin-bottom:18px}.step h3{margin-bottom:8px;font-size:22px;font-weight:800}.step p{color:var(--ink-2);font-size:17px}.panel{background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding:40px;display:grid}.panel h2{margin-bottom:12px;font-size:clamp(30px,3.6vw,44px);font-weight:900;line-height:1.15}.panel>div>p{color:var(--ink-2);font-size:18px}.process{gap:14px;list-style:none;display:grid}.process li{background:var(--paper);border-radius:18px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.process h3{font-size:19px;font-weight:800}.process p{color:var(--ink-2);font-size:16px}.suggest{background:var(--lime);color:var(--ink);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:56px 48px;display:grid}.suggest h2{font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.1}.suggest p{margin-top:12px;font-size:19px}.suggest .field{border-color:#0000}.suggest .field:focus{border-color:var(--ink)}.suggest form{flex-direction:column;gap:12px;display:flex}.field{font:inherit;border:1.5px solid var(--line);background:var(--white);color:var(--ink);resize:none;border-radius:16px;outline:0;width:100%;padding:16px 18px;font-size:17px}.field:focus{border-color:var(--ink)}textarea.field{min-height:120px}.suggest .btn{align-self:flex-start}.faq{max-width:820px;margin:0 auto}.faq details{background:var(--white);border:1.5px solid var(--line);border-radius:18px;margin-bottom:12px;padding:20px 24px}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:19px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-latin);font-size:24px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-2);margin-top:10px;font-size:17px}.site-footer{border-top:1px solid var(--line);color:var(--ink-2);margin-top:40px;padding:48px 0 36px;font-size:15px}.site-footer .top{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.site-footer .cols{flex-wrap:wrap;gap:48px;display:flex}.site-footer h3{color:var(--ink);margin-bottom:10px;font-size:15px;font-weight:800}.site-footer ul{gap:6px;list-style:none;display:grid}.site-footer a:hover{color:var(--ink)}.site-footer .bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;display:flex}.site-footer .bottom a{color:var(--ink);font-weight:800}.crumbs{color:var(--ink-2);gap:8px;padding-top:28px;font-size:14px;font-weight:700;display:flex}.crumbs a:hover{color:var(--ink)}.tool-hero{align-items:center;gap:24px;padding:24px 0 28px;display:flex}.tool-hero h1{font-size:clamp(32px,4.4vw,52px);font-weight:900;line-height:1.1}.tool-hero h1 .en{color:var(--ink-2);text-align:right;margin-top:6px;font-size:.5em;font-weight:800;display:block}.tool-hero p{color:var(--ink-2);margin-top:8px;font-size:19px}.workspace{background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3)}.article{max-width:820px}.article h2{margin-bottom:14px;font-size:28px;font-weight:800}.article p{color:var(--ink-2);margin-bottom:14px;font-size:18px}.soon-box{text-align:center;padding:56px 24px}.soon-box h2{margin-bottom:10px;font-size:30px;font-weight:900}.soon-box p{color:var(--ink-2);margin-bottom:22px;font-size:18px}.prose{max-width:820px;padding:40px 0}.prose h1{margin-bottom:18px;font-size:44px;font-weight:900}.prose h2{margin:28px 0 10px;font-size:24px;font-weight:800}.prose p,.prose li{color:var(--ink-2);margin-bottom:10px;font-size:18px}.prose ul{padding-inline-start:22px}@media (max-width:900px){.nav{display:none}.featured,.panel,.suggest{grid-template-columns:1fr}.featured .txt{padding:32px}.featured .vis{min-height:260px}.steps{grid-template-columns:1fr}.panel,.suggest{padding:32px 24px}.tool-hero{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.site-header .btn{display:none}.hero{padding-top:48px}.search input{font-size:16px}.search .btn{padding:0 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
