:root{--mos-primary: #033e28;--mos-primary-700: #022a1b;--mos-primary-600: #023723;--mos-primary-500: #1e5f47;--mos-primary-300: #8ec1ae;--mos-primary-100: #e7f0ec;--mos-primary-50: #f2f7f5;--mos-surface: #ffffff;--mos-surface-raised: #fafbfa;--mos-surface-gradient: linear-gradient(135deg, #ffffff 0%, #fbfcfb 58%, #f6f8f7 100%);--mos-bg: #f6f6f6;--mos-bg-alt: #fafafa;--mos-border: #e3e6e5;--mos-border-soft: #eff2f0;--mos-text: #14211c;--mos-text-muted: #5f6b66;--mos-disabled: #b7bdba;--mos-text-on-dark: #ffffff;--mos-text-muted-on-dark: #bcd3c9;--mos-danger-on-dark: #f4a79d;--mos-success: #1e7a4d;--mos-success-300: #2e9a63;--mos-success-bg: #e6f4ec;--mos-danger: #b3261e;--mos-danger-700: #8f1e18;--mos-danger-300: #c9463d;--mos-danger-bg: #fbeceb;--mos-warning: #4a453a;--mos-warning-bg: #f2f1ec;--mos-info: #033e28;--mos-info-bg: #e7f0ec;--mos-radius-sm: 8px;--mos-radius: 14px;--mos-radius-lg: 22px;--mos-radius-pill: 999px;--mos-elev-1: 0 1px 2px rgb(3 62 40 / 6%), 0 1px 3px rgb(3 62 40 / 4%);--mos-elev-2: 0 2px 4px rgb(3 62 40 / 5%), 0 4px 12px rgb(3 62 40 / 6%);--mos-elev-3: 0 4px 8px rgb(3 62 40 / 6%), 0 12px 28px rgb(3 62 40 / 10%);--mos-elev-4: 0 8px 16px rgb(3 62 40 / 8%), 0 24px 48px rgb(3 62 40 / 14%);--mos-ring-brand: 0 0 0 1px rgb(3 62 40 / 22%);--mos-inset-sheen: inset 0 1px 0 rgb(255 255 255 / 24%);--mos-inset-well: inset 0 1px 2px rgb(3 62 40 / 6%);--mos-shadow-card: var(--mos-elev-1);--mos-shadow-raised: var(--mos-elev-3);--mos-shadow-overlay: var(--mos-elev-4);--mos-scrim-brand: linear-gradient(to top, rgb(3 62 40 / 88%), rgb(3 62 40 / 35%));--mos-scrim-brand-soft: linear-gradient(to top, rgb(3 62 40 / 72%), rgb(3 62 40 / 0%));--mos-brand-gradient: linear-gradient(135deg, #1e5f47 0%, #033e28 55%, #022a1b 100%);--mos-rail-gradient: linear-gradient(180deg, #033e28 0%, #02351f 58%, #022a1b 100%);--mos-bar-gradient: linear-gradient(180deg, #8ec1ae 0%, #6faa93 100%);--mos-glass-bg: rgb(255 255 255 / 78%);--mos-glass-blur: saturate(180%) blur(10px);--mos-glass-border: rgb(3 62 40 / 8%);--mos-glass-brand-bg: rgb(3 62 40 / 72%);--mos-sidebar-w: 264px;--mos-topbar-h: 76px;--mos-content-max: 1520px;--mos-content-gutter: 32px;--mos-form-max: 720px;--mos-s1: 4px;--mos-s2: 8px;--mos-s3: 12px;--mos-s4: 16px;--mos-s5: 20px;--mos-s6: 24px;--mos-s7: 32px;--mos-s8: 40px;--mos-s9: 48px;--mos-s10: 64px;--mos-z-base: 0;--mos-z-raised: 10;--mos-z-sticky: 100;--mos-z-drawer: 200;--mos-z-overlay: 300;--mos-z-modal: 400;--mos-z-toast: 500;--mos-z-tooltip: 600;--mos-focus-ring: 0 0 0 3px rgb(3 62 40 / 30%)}:root{--mos-ease: cubic-bezier(.2, 0, .2, 1);--mos-ease-out: cubic-bezier(0, 0, .2, 1);--mos-ease-in: cubic-bezier(.4, 0, 1, 1);--mos-ease-spring: cubic-bezier(.22, 1.2, .36, 1);--mos-dur-1: .12s;--mos-dur-2: .2s;--mos-dur-3: .32s;--mos-dur-4: .6s;--mos-dur-fast: var(--mos-dur-1);--mos-dur: var(--mos-dur-2);--mos-dur-slow: var(--mos-dur-3)}@keyframes mos-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mos-fade-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mos-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes mos-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mos-count-fade{0%{opacity:0;transform:translateY(4px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes mos-slide-in-end{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes mos-slide-in-end-rtl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes mos-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes mos-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mos-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mos-spin{to{transform:rotate(360deg)}}:root{--mos-font: "Tajawal", "Almarai", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--mos-font-num: "Tajawal", "Segoe UI", Arial, sans-serif;--mos-fs-display: 40px;--mos-fs-h1: 34px;--mos-fs-h2: 24px;--mos-fs-h3: 19px;--mos-fs-body: 15px;--mos-fs-small: 13px;--mos-fs-label: 12px;--mos-fs-eyebrow: 12px;--mos-fw-display: 800;--mos-fw-bold: 700;--mos-fw-semi: 600;--mos-fw-medium: 500;--mos-ls-display: -.02em;--mos-ls-snug: -.01em;--mos-ls-label: .02em;--mos-ls-eyebrow: .08em;--mos-lh-display: 1.08;--mos-lh-tight: 1.25;--mos-lh: 1.6}html{font-family:var(--mos-font);font-size:var(--mos-fs-body);line-height:var(--mos-lh);text-rendering:optimizeLegibility}body{font-family:var(--mos-font);font-size:var(--mos-fs-body);font-weight:400;line-height:var(--mos-lh);color:var(--mos-text)}h1,h2,h3,h4,h5,h6,.mos-h1,.mos-h2,.mos-h3,.mos-display{color:var(--mos-primary);line-height:var(--mos-lh-tight);margin:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}h1,.mos-h1{font-size:var(--mos-fs-h1);font-weight:var(--mos-fw-display);letter-spacing:var(--mos-ls-display)}h2,.mos-h2{font-size:var(--mos-fs-h2);font-weight:var(--mos-fw-bold);letter-spacing:var(--mos-ls-snug)}h3,.mos-h3{font-size:var(--mos-fs-h3);font-weight:var(--mos-fw-semi)}h4,h5,h6{font-size:var(--mos-fs-body);font-weight:var(--mos-fw-semi)}.mos-display{font-size:var(--mos-fs-display);font-weight:var(--mos-fw-bold);line-height:var(--mos-lh-display);letter-spacing:var(--mos-ls-display)}p{margin:0}.mos-body{font-size:var(--mos-fs-body);font-weight:400;line-height:var(--mos-lh)}.mos-small,small{font-size:var(--mos-fs-small);font-weight:400;line-height:1.5;color:var(--mos-text-muted)}.mos-label{font-size:var(--mos-fs-label);font-weight:var(--mos-fw-medium);letter-spacing:var(--mos-ls-label);line-height:1.4;color:var(--mos-text)}.mos-eyebrow{font-size:var(--mos-fs-eyebrow);font-weight:var(--mos-fw-semi);letter-spacing:var(--mos-ls-eyebrow);line-height:1.4;color:var(--mos-text-muted)}.mos-muted{color:var(--mos-text-muted)}.mos-num,.mos-numeric,[data-numeric=true]{font-family:var(--mos-font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;direction:ltr;unicode-bidi:isolate}table{font-variant-numeric:tabular-nums lining-nums}.mos-currency{display:inline-flex;align-items:baseline;gap:.28em;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;white-space:nowrap}.mos-currency__value{font-weight:inherit;color:inherit}.mos-currency__unit{font-size:.75em;font-weight:var(--mos-fw-medium);color:var(--mos-text-muted);direction:rtl;unicode-bidi:isolate}.mos-on-dark .mos-currency__unit{color:var(--mos-text-muted-on-dark)}a{color:var(--mos-primary);text-decoration:none}a:hover{text-decoration:underline}strong,b{font-weight:var(--mos-fw-bold)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--mos-topbar-h) + var(--mos-s5))}body{margin:0;background:var(--mos-bg);color:var(--mos-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:thin;scrollbar-color:rgba(3,62,40,.22) transparent}body::-webkit-scrollbar{width:12px;height:12px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:#033e2838;border-radius:var(--mos-radius-pill);border:2px solid transparent;background-clip:padding-box}body::-webkit-scrollbar-thumb:hover{background:#033e2861;background-clip:padding-box}body::-webkit-scrollbar-corner{background:transparent}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none;margin:0;padding:0}img,picture,svg,video,canvas{display:block;max-width:100%}:where(img[width][height]){block-size:auto}svg{fill:none}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}table{border-collapse:collapse;border-spacing:0;width:100%}fieldset{border:0;margin:0;padding:0}hr{border:0;border-top:1px solid var(--mos-border);margin:var(--mos-s6) 0}::selection{background:var(--mos-primary-300);color:var(--mos-primary);text-shadow:none}.mos-on-dark ::selection,.mos-on-dark::selection{background:#1e5f476b;color:var(--mos-text-on-dark)}:focus{outline:none}:focus-visible{outline:2px solid var(--mos-primary);outline-offset:2px;border-radius:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=link]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible,[tabindex]:focus-visible{box-shadow:var(--mos-ring-brand),var(--mos-focus-ring)}@media (forced-colors: active){:focus-visible{outline:3px solid CanvasText;outline-offset:2px}}::placeholder{color:var(--mos-text-muted);opacity:1}app-root{display:block;min-height:100%}.mos-visually-hidden,.mos-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mos-skip-link:focus-visible{position:fixed;inset-block-start:var(--mos-s3);inset-inline-start:var(--mos-s3);width:auto;height:auto;clip:auto;margin:0;padding:var(--mos-s3) var(--mos-s5);background:var(--mos-primary);color:var(--mos-text-on-dark);border-radius:var(--mos-radius-sm);box-shadow:var(--mos-elev-4);z-index:var(--mos-z-tooltip)}.mos-scroll-x{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(3,62,40,.22) transparent}.mos-scroll-x::-webkit-scrollbar{width:8px;height:8px}.mos-scroll-x::-webkit-scrollbar-track{background:transparent}.mos-scroll-x::-webkit-scrollbar-thumb{background:#033e2838;border-radius:var(--mos-radius-pill);border:2px solid transparent;background-clip:padding-box}.mos-scroll-x::-webkit-scrollbar-thumb:hover{background:#033e2861;background-clip:padding-box}.mos-scroll-x::-webkit-scrollbar-corner{background:transparent}.mos-no-scroll{overflow:hidden}.mos-on-dark{color:var(--mos-text-on-dark)}.mos-enter{animation:mos-fade-rise var(--mos-dur-2) var(--mos-ease-out) both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}
