@font-face{font-family:Tajawal;src:url(../../../fonts/tajawal-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url(../../../fonts/tajawal-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Tajawal;src:url(../../../fonts/tajawal-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Tajawal;src:url(../../../fonts/tajawal-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Tajawal;src:url(../../../fonts/tajawal-900.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Plex Mono;src:url(../../../fonts/plexmono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex Mono;src:url(../../../fonts/plexmono-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Tajawal Fallback;src:local(Segoe UI),local(Noto Sans Arabic),local(Geeza Pro),local(Arial);size-adjust:100%;ascent-override:64.3%;descent-override:35.7%;line-gap-override:20%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0c1312;--steel:#141e1d;--raised:#1d2a29;--line:#2a3a38;--silver:#d3dad7;--mute:#8fa09c;--paper:#eef3f0;--seal:#58c2a0;--pink:#e08f85;--gold:#d6b86a;--blue:#7fa6d9;--purple:#b598e0;--danger:#c9665b;--seal-on-paper:#1f8a69;--font-ar:"Tajawal", "Tajawal Fallback", system-ui, "Segoe UI", "Noto Sans Arabic", sans-serif;--font-num:"Plex Mono", ui-monospace, "SFMono-Regular", monospace;--fs-display:clamp(2.25rem, 7vw, 3.5rem);--fs-h1:clamp(1.75rem, 5.5vw, 2.5rem);--fs-h2:1.5rem;--fs-body:1.0625rem;--fs-small:.875rem;--fs-caption:.75rem;--r-sm:10px;--r-md:18px;--r-lg:28px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--shadow-pop:0 10px 0 #00000047;--outline:3px solid var(--ink);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-stamp:cubic-bezier(.3, 1.5, .5, 1);--t-fast:.12s;--t-base:.2s;--t-slow:.32s;--gutter:max(16px, env(safe-area-inset-left,0px));--maxw:1120px;--tap:48px;--header-h:56px}*,:before,:after{box-sizing:border-box}html{background:var(--ink);color:var(--silver);font-family:var(--font-ar);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-h) + 64px);font-size:100%}html[dir=rtl]{text-align:start}body{background:var(--ink);min-block-size:100dvh;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:anywhere;overflow-inline:clip;margin:0;line-height:1.6}html:has(dialog[open]){overflow:hidden}h1,h2,h3{text-wrap:balance;margin:0;font-weight:900;line-height:1.25}p{margin:0}img,svg{max-inline-size:100%;display:block}img{block-size:auto}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}.num,.price,.code{font-family:var(--font-num);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.money{white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:center;gap:.18em;display:inline-flex}.money svg{fill:currentColor;flex:none;block-size:.62em;inline-size:auto;max-inline-size:none}.btn{min-block-size:var(--tap);padding:0 var(--s-5);border-radius:var(--r-pill);font:800 1rem/1 var(--font-ar);justify-content:center;align-items:center;gap:var(--s-2);cursor:pointer;transition:transform var(--t-fast) var(--ease-out), background-color var(--t-base), border-color var(--t-base);border:0;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}@media (hover:hover){.btn-primary:hover{background:color-mix(in srgb, var(--seal) 88%, var(--paper))}.btn-ghost:hover{border-color:var(--mute);background:var(--raised)}}.btn-primary{background:var(--seal);color:var(--ink)}.btn-accent{background:var(--accent,var(--gold));color:var(--ink)}.btn-ghost{color:var(--silver);border:2px solid var(--line);background:0 0}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn:focus-visible{outline:3px solid var(--seal);outline-offset:2px}a:focus-visible{outline:3px solid var(--seal);outline-offset:2px}button:focus-visible{outline:3px solid var(--seal);outline-offset:2px}input:focus-visible{outline:3px solid var(--seal);outline-offset:2px}textarea:focus-visible{outline:3px solid var(--seal);outline-offset:2px}select:focus-visible{outline:3px solid var(--seal);outline-offset:2px}summary:focus-visible{outline:3px solid var(--seal);outline-offset:2px}@keyframes stamp-slam{0%{opacity:0;transform:rotate(-9deg)scale(2.2)}55%{opacity:1;transform:rotate(-9deg)scale(.92)}80%{transform:rotate(-9deg)scale(1.04)}to{opacity:1;transform:rotate(-9deg)scale(1)}}@keyframes idle-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.stamp-slam{animation:stamp-slam .52s var(--ease-stamp) both}.mascot-idle{animation:2.8s ease-in-out infinite idle-bob}.container{inline-size:100%;max-inline-size:var(--maxw);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.mute{color:var(--mute)}.dots{background-image:radial-gradient(circle, var(--line) 2px, transparent 2.5px);background-position:50%;background-repeat:repeat-x;background-size:13px 4px;block-size:4px}input,textarea,select{min-block-size:var(--tap);inline-size:100%;padding:0 var(--s-4);background:var(--raised);border:2px solid var(--line);border-radius:var(--r-sm)}textarea{padding-block:var(--s-3)}input:focus,textarea:focus{border-color:var(--seal)}input[type=checkbox],input[type=radio]{block-size:24px;min-block-size:24px;inline-size:24px;accent-color:var(--seal);flex:none;padding:0}::placeholder{color:var(--mute)}.perf{--perf-r:7px;--perf-step:34px;--perf-w:2px;--perf-line:var(--line);--perf-fill:var(--steel);isolation:isolate;position:relative}.perf:before,.perf:after{content:"";z-index:-1;pointer-events:none;-webkit-mask:radial-gradient(circle at 50% 0, #0000 var(--r), #000 calc(var(--r) + .6px)) 0 0 / var(--perf-step) 100% round no-repeat, radial-gradient(circle at 50% 100%, #0000 var(--r), #000 calc(var(--r) + .6px)) 0 0 / var(--perf-step) 100% round no-repeat, radial-gradient(circle at 0 50%, #0000 var(--r), #000 calc(var(--r) + .6px)) 0 0 / 100% var(--perf-step) no-repeat round, radial-gradient(circle at 100% 50%, #0000 var(--r), #000 calc(var(--r) + .6px)) 0 0 / 100% var(--perf-step) no-repeat round, linear-gradient(#000 0 0) 50% 50% / calc(100% - 2 * var(--i)) calc(100% - 2 * var(--i)) no-repeat;mask:radial-gradient(circle at 50% 0, #0000 var(--r), #000 calc(var(--r) + .6px)) 0 0 / var(--perf-step) 100% round no-repeat, radial-gradient(circle at 50% 100%, #0000 var(--r), #000 calc(var(--r) + .6px)) 0 0 / var(--perf-step) 100% round no-repeat, radial-gradient(circle at 0 50%, #0000 var(--r), #000 calc(var(--r) + .6px)) 0 0 / 100% var(--perf-step) no-repeat round, radial-gradient(circle at 100% 50%, #0000 var(--r), #000 calc(var(--r) + .6px)) 0 0 / 100% var(--perf-step) no-repeat round, linear-gradient(#000 0 0) 50% 50% / calc(100% - 2 * var(--i)) calc(100% - 2 * var(--i)) no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-composite:source-in;mask-composite:intersect}.perf:before{--r:var(--perf-r);--i:0px;background:var(--perf-line)}.perf:after{--r:calc(var(--perf-r) + var(--perf-w));--i:var(--perf-w);background:var(--perf-fill)}.skip{z-index:100;padding:var(--s-3) var(--s-4);border-radius:var(--r-pill);background:var(--seal);color:var(--ink);font-weight:800;text-decoration:none;position:fixed;top:var(--s-2);transform:translateY(-160%)}.skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--s-2)}.skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--s-2)}.skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--s-2)}.skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--s-2)}.skip:focus{transform:none}.reveal{transition:opacity var(--t-slow) var(--ease-out), transform .52s var(--ease-out)}.reveal-hidden{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:no-preference){.cv{content-visibility:auto;contain-intrinsic-block-size:auto var(--cv-size,600px)}}:root{--section-pad:48px}@media (min-width:900px){:root{--section-pad:80px}}.section-title{font-size:clamp(1.75rem,6.5vw,2.5rem)}.section-title .accent{color:var(--accent,var(--seal))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-hidden{opacity:1;transform:none}}.route-loading.svelte-12qhfyh{z-index:50;top:64px;inset-inline:var(--gutter);padding:var(--s-3);border-radius:var(--r-sm);background:var(--steel);box-shadow:var(--shadow-pop);position:fixed}.route-loading.svelte-12qhfyh span:where(.svelte-12qhfyh){block-size:12px;background:var(--raised);border-radius:var(--r-sm);margin-block-start:var(--s-2);display:block}
