@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-arabic-wght-normal.05doa6ujdstih.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-latin-ext-wght-normal.06f9mb3lzkezo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-latin-wght-normal.2iok-qycucwrx.woff2)format("woff2-variations");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}
:root{--brand-lavender:#c5acd0;--brand-plum:#493254;--brand-lime:#ddf780;--brand-background:#faf8fb;--brand-lavender-soft:#ece3f1;--brand-lavender-faint:#f4eef7;--brand-plum-hover:#3a2644;--brand-plum-pressed:#2e1d37;--status-error:#b3261e;--status-error-surface:#fdecea;--status-error-border:#f0b4af;--status-success:#1a7f37;--status-success-surface:#e8f5ec;--status-warning:#8a5a00;--status-warning-surface:#fff4d6;--status-info:#0b5cad;--status-info-surface:#e6f0fa;--color-background:var(--brand-background);--color-surface:#fff;--color-surface-muted:var(--brand-lavender-faint);--color-text:var(--brand-plum);--color-text-muted:#6b5a74;--color-text-on-primary:#fff;--color-placeholder:#8c7d95;--color-border:#d9cfe0;--color-border-strong:#a894b3;--color-primary:var(--brand-plum);--color-primary-hover:var(--brand-plum-hover);--color-primary-pressed:var(--brand-plum-pressed);--color-accent:var(--brand-lime);--color-disabled-surface:#e7e1ea;--color-disabled-text:#7d7186;--color-focus-ring:var(--brand-plum);--color-focus-halo:#c5acd0a6;--font-family-base:"Cairo Variable", "Segoe UI", Tahoma, "Noto Sans Arabic", system-ui, sans-serif;--font-size-small:.875rem;--font-size-base:1rem;--font-size-lead:1.125rem;--font-size-title:1.75rem;--font-size-display:clamp(1.875rem, 1.2rem + 1.7vw, 2.75rem);--font-weight-regular:400;--font-weight-medium:600;--font-weight-strong:700;--line-height-base:1.7;--line-height-tight:1.35;--space-0-5:.25rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--control-height:3.25rem;--touch-target-min:2.75rem;--radius-control:.75rem;--radius-card:1.25rem;--shadow-card:0 1px 2px #4932540a, 0 12px 32px #49325412;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-halo-width:4px;--duration-fast:.15s;--rep-bar-height:4.5rem;--rep-rail-width:5.5rem;--rep-rail-width-open:15rem;--rep-header-height:3.5625rem;--font-size-nav-label:.75rem}[data-rail-theme=light]{--rail-bg:var(--color-surface);--rail-border:var(--color-border);--rail-text:var(--color-text);--rail-muted:var(--color-text-muted);--rail-hover:var(--brand-lavender-faint);--rail-active-bg:var(--brand-plum);--rail-active-text:var(--color-text-on-primary);--rail-focus:var(--brand-plum)}[data-rail-theme=lavender]{--rail-bg:var(--brand-lavender-soft);--rail-border:var(--brand-lavender);--rail-text:var(--brand-plum);--rail-muted:var(--color-text-muted);--rail-hover:#ffffffb3;--rail-active-bg:var(--brand-plum);--rail-active-text:var(--color-text-on-primary);--rail-focus:var(--brand-plum)}[data-rail-theme=plum]{--rail-bg:var(--brand-plum);--rail-border:#ffffff2e;--rail-text:var(--color-text-on-primary);--rail-muted:#ffffffb8;--rail-hover:#ffffff1a;--rail-active-bg:var(--brand-lavender);--rail-active-text:var(--brand-plum);--rail-focus:var(--color-text-on-primary)}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);min-block-size:100dvh;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.skip-link{z-index:100;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-medium);position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1);transform:translateY(-200%)}.skip-link:focus{transform:none}html[dir=ltr] [data-chevron]{transform:scaleX(-1)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-scroll-locked]{overflow:hidden}html[data-draft-bar]{scroll-padding-block-end:6rem}.fly-chip{z-index:70;object-fit:cover;background:var(--brand-lavender,#c5acd0);pointer-events:none;border-radius:16px;block-size:56px;inline-size:56px;position:fixed;box-shadow:0 10px 26px #2e1d3747}
