@font-face{unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc;font-family:plexArabic;src:url(/_next/static/media/38ca8bfd780ae6be.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc;font-family:plexArabic;src:url(/_next/static/media/3de711fd864e0bd8.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}.__className_72af1f{font-family:plexArabic}.__variable_72af1f{--font-plex-arabic:"plexArabic"}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:plexLatin;src:url(/_next/static/media/b6806de131f5bf32.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:plexLatin;src:url(/_next/static/media/7b6a1bb2d463380b.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}.__className_f5a643{font-family:plexLatin}.__variable_f5a643{--font-plex-latin:"plexLatin"}:root{color-scheme:light;--ez-color-bg:#fbf8f2;--ez-color-surface:#ffffff;--ez-color-surface-alt:#f3eee3;--ez-color-text:#1b2a28;--ez-color-text-muted:#4a5a57;--ez-color-border:#d9d2c3;--ez-color-border-strong:#8a8574;--ez-color-primary:#0b5d4f;--ez-color-primary-hover:#084a3f;--ez-color-on-primary:#ffffff;--ez-color-primary-soft:#dcefe9;--ez-color-accent:#b8892e;--ez-color-accent-text:#7a5a14;--ez-color-accent-soft:#f4e7c7;--ez-color-on-accent:#2b2108;--ez-color-danger:#b3261e;--ez-color-danger-soft:#fbe9e7;--ez-color-success:#1e6b3a;--ez-color-success-soft:#e3f3e8;--ez-color-focus:#0b5d4f;--ez-space-0:0;--ez-space-1:0.25rem;--ez-space-2:0.5rem;--ez-space-3:0.75rem;--ez-space-4:1rem;--ez-space-5:1.5rem;--ez-space-6:2rem;--ez-space-7:3rem;--ez-space-8:4rem;--ez-space-9:6rem;--ez-touch-target:2.75rem;--ez-container-max:72rem;--ez-gutter:1rem;--ez-focus-ring-width:3px;--ez-radius-sm:0.5rem;--ez-radius-md:0.75rem;--ez-radius-lg:1.25rem;--ez-radius-pill:999px;--ez-font-sans:var(--font-plex-arabic,"IBM Plex Sans Arabic"),var(--font-plex-latin,"IBM Plex Sans Arabic"),system-ui,"Segoe UI",Tahoma,"Noto Sans Arabic",sans-serif;--ez-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ez-text-xs:0.875rem;--ez-text-sm:0.9375rem;--ez-text-base:1rem;--ez-text-lg:1.125rem;--ez-text-xl:1.375rem;--ez-text-2xl:1.75rem;--ez-text-3xl:2.125rem;--ez-text-4xl:2.625rem;--ez-leading-body:1.7;--ez-leading-tight:1.35;--ez-weight-regular:400;--ez-weight-bold:700;--ez-shadow-sm:0 1px 2px rgb(27 42 40/8%);--ez-shadow-md:0 6px 18px rgb(27 42 40/10%);--ez-motion-fast:120ms;--ez-motion-base:220ms;--ez-ease:cubic-bezier(0.2,0,0,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ez-color-bg:#0d1b19;--ez-color-surface:#142624;--ez-color-surface-alt:#1b312e;--ez-color-text:#f1ece0;--ez-color-text-muted:#b7c4c0;--ez-color-border:#2b4541;--ez-color-border-strong:#7f9791;--ez-color-primary:#4fc3a8;--ez-color-primary-hover:#6fd3bb;--ez-color-on-primary:#06231d;--ez-color-primary-soft:#16352f;--ez-color-accent:#e0b656;--ez-color-accent-text:#e8c677;--ez-color-accent-soft:#3a2f12;--ez-color-on-accent:#1d1604;--ez-color-danger:#ff9a92;--ez-color-danger-soft:#3b1714;--ez-color-success:#7fd49a;--ez-color-success-soft:#133222;--ez-color-focus:#4fc3a8;--ez-shadow-sm:0 1px 2px rgb(0 0 0/40%);--ez-shadow-md:0 6px 18px rgb(0 0 0/45%)}}:root[data-theme=dark]{color-scheme:dark;--ez-color-bg:#0d1b19;--ez-color-surface:#142624;--ez-color-surface-alt:#1b312e;--ez-color-text:#f1ece0;--ez-color-text-muted:#b7c4c0;--ez-color-border:#2b4541;--ez-color-border-strong:#7f9791;--ez-color-primary:#4fc3a8;--ez-color-primary-hover:#6fd3bb;--ez-color-on-primary:#06231d;--ez-color-primary-soft:#16352f;--ez-color-accent:#e0b656;--ez-color-accent-text:#e8c677;--ez-color-accent-soft:#3a2f12;--ez-color-on-accent:#1d1604;--ez-color-danger:#ff9a92;--ez-color-danger-soft:#3b1714;--ez-color-success:#7fd49a;--ez-color-success-soft:#133222;--ez-color-focus:#4fc3a8;--ez-shadow-sm:0 1px 2px rgb(0 0 0/40%);--ez-shadow-md:0 6px 18px rgb(0 0 0/45%)}@media (prefers-reduced-motion:reduce){:root{--ez-motion-fast:0.01ms;--ez-motion-base:0.01ms}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-block-start:var(--ez-space-8)}body{margin:0;min-block-size:100vh;min-block-size:100dvh;display:flex;flex-direction:column;background:var(--ez-color-bg);color:var(--ez-color-text);font-family:var(--ez-font-sans);font-size:var(--ez-text-base);font-weight:var(--ez-weight-regular);line-height:var(--ez-leading-body);overflow-wrap:break-word;letter-spacing:0;font-synthesis:none}main{flex:1 1}dd,dl,fieldset,figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}h1,h2,h3{line-height:var(--ez-leading-tight);font-weight:var(--ez-weight-bold);text-wrap:balance}h1{font-size:var(--ez-text-3xl)}h2{font-size:var(--ez-text-2xl)}h3{font-size:var(--ez-text-lg)}ol,ul{list-style:none}a{color:var(--ez-color-primary);text-underline-offset:.2em}img,svg{display:block;max-inline-size:100%}button,input,select,textarea{font:inherit;color:inherit}bdi{unicode-bidi:isolate}:focus-visible{outline:var(--ez-focus-ring-width) solid var(--ez-color-focus);outline-offset:2px;border-radius:var(--ez-radius-sm)}.skip-link{position:absolute;inset-inline-start:var(--ez-space-3);inset-block-start:var(--ez-space-3);z-index:100;padding:var(--ez-space-3) var(--ez-space-4);min-block-size:var(--ez-touch-target);background:var(--ez-color-surface);color:var(--ez-color-text);border:2px solid var(--ez-color-primary);border-radius:var(--ez-radius-md);transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.container{inline-size:100%;max-inline-size:var(--ez-container-max);margin-inline:auto;padding-inline:max(var(--ez-gutter),env(safe-area-inset-left,0px)) max(var(--ez-gutter),env(safe-area-inset-right,0px))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ez-space-2);min-block-size:var(--ez-touch-target);min-inline-size:var(--ez-touch-target);padding:var(--ez-space-2) var(--ez-space-5);border:2px solid var(--ez-color-primary);border-radius:var(--ez-radius-pill);background:var(--ez-color-primary);color:var(--ez-color-on-primary);font-weight:var(--ez-weight-bold);text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--ez-motion-base) var(--ez-ease),border-color var(--ez-motion-base) var(--ez-ease)}.btn:hover{background:var(--ez-color-primary-hover);border-color:var(--ez-color-primary-hover)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn--secondary{background:transparent;color:var(--ez-color-primary)}.btn--secondary:hover{background:var(--ez-color-primary-soft);border-color:var(--ez-color-primary)}.btn--gold{background:var(--ez-color-accent);color:var(--ez-color-on-accent)}.btn--gold,.btn--gold:hover{border-color:var(--ez-color-accent)}.btn--gold:hover{background:var(--ez-color-accent-soft)}.btn--block{inline-size:100%}.field{display:flex;flex-direction:column;gap:var(--ez-space-2)}.field__label{font-weight:var(--ez-weight-bold)}.field__hint{color:var(--ez-color-text-muted)}.field__error,.field__hint{font-size:var(--ez-text-sm)}.field__error{color:var(--ez-color-danger)}.input{min-block-size:var(--ez-touch-target);inline-size:100%;padding:var(--ez-space-2) var(--ez-space-4);border:2px solid var(--ez-color-border-strong);border-radius:var(--ez-radius-md);background:var(--ez-color-surface);color:var(--ez-color-text)}.input[aria-invalid=true]{border-color:var(--ez-color-danger)}.card{background:var(--ez-color-surface);border:1px solid var(--ez-color-border);border-radius:var(--ez-radius-lg);box-shadow:var(--ez-shadow-sm)}@media (min-width:600px){h1{font-size:var(--ez-text-4xl)}.container{--ez-gutter:1.5rem}}@media (min-width:900px){h2{font-size:var(--ez-text-3xl)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}