@font-face{font-family:Alef;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f2e9218cd42ca707-s.p.27b3jaq-5gc47.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Alef;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4beee4c7e809bc53-s.p.0vujs0hgcvq1c.woff2)format("woff2");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:Alef;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffcb53c2162d801c-s.p.2xnsd9gjznks-.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Alef;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3642fe7fb8af206-s.p.1o6hwm4cfhni2.woff2)format("woff2");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:Alef Fallback;src:local(Arial);ascent-override:97.92%;descent-override:34.2%;line-gap-override:0.0%;size-adjust:103.07%}.alef_222e4875-module__eErWhq__className{font-family:Alef,Alef Fallback;font-style:normal}.alef_222e4875-module__eErWhq__variable{--font-alef:"Alef", "Alef Fallback"}
:root{--color-background:#fff;--color-surface:#fff;--color-text:#707070;--color-muted:#757575;--color-primary:#e67fb9;--color-primary-accessible:#a15881;--color-primary-hover:#884a6d;--color-primary-contrast:#fff;--color-border:#b7b4b4;--color-focus-ring:#a15881;--color-disabled-bg:#f0efef;--color-disabled-text:#b7b4b4;--color-danger:#d10f17;--color-danger-bg:#fdeaeb;--font-family-base:"Alef", -apple-system, BlinkMacSystemFont, "Segoe UI", "Arial Hebrew", Arial, sans-serif;--font-size-sm:13px;--font-size-base:15px;--font-size-lg:18px;--font-size-xl:22px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--radius-small:8px;--radius-medium:14px;--shadow-card:0 1px 4px #0000000f;--shadow-modal:0 8px 24px #00000024}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--color-background);height:100%;color:var(--color-text);font-family:var(--font-alef), var(--font-family-base);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;line-height:1.5;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}
