:root{color-scheme:light;--brand: #E4002B;--brand-pressed: #B80024;--brand-soft: #FFF0F2;--on-brand: #FFFFFF;--brand-on-dark: #F16B85;--brand-deep: #3A0D17;--brand-text: #B80024;--danger-fill: #B3261E;--brand-glow: rgba(228, 0, 43, .28);--brand-gradient: linear-gradient(135deg, #FF2D55 0%, #E4002B 45%, #8E0019 100%);--ink: #0F172A;--ink-pressed: #1E293B;--on-ink: #FFFFFF;--success: #11793F;--success-soft: #E7F6EE;--warning: #8A5A00;--warning-soft: #FFF4DB;--danger: #B3261E;--danger-soft: #FDECEA;--bg: #F6F8FC;--bg-elevated: #FFFFFF;--surface: #EEF2F8;--surface-strong: #E0E6F0;--surface-raised: #FFFFFF;--text: #0F172A;--text-muted: #475569;--border: #E2E8F0;--border-strong: #CBD5E1;--overlay: rgba(8, 12, 28, .5);--shadow: rgba(15, 23, 42, .14);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 1px rgba(15, 23, 42, .04);--shadow-md: 0 8px 24px rgba(15, 23, 42, .08), 0 2px 6px rgba(15, 23, 42, .05);--shadow-lg: 0 24px 60px rgba(15, 23, 42, .18), 0 8px 20px rgba(15, 23, 42, .08);--shadow-polish: 0 1px 3px rgba(15, 23, 42, .07);--shadow-nav: 0 -4px 16px rgba(15, 23, 42, .08);--glass: rgba(255, 255, 255, .82);--nav-glass: rgba(255, 255, 255, .94);--hero-gradient: radial-gradient(90% 70% at 100% 0%, rgba(255, 120, 140, .34) 0%, rgba(255, 120, 140, 0) 60%), radial-gradient(80% 60% at 0% 100%, rgba(90, 0, 16, .55) 0%, rgba(90, 0, 16, 0) 70%);--hero-ink: #B80024;--hero-ink-2: #8E0019;--road: rgba(255, 255, 255, .1);--road-line: rgba(255, 255, 255, .6);--radius: 16px;--radius-lg: 24px;--radius-sm: 12px;--tap: 56px;--gutter: 20px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--ease: cubic-bezier(.2, .8, .2, 1);--font: "Cairo", "Tajawal", system-ui, -apple-system, "Segoe UI", sans-serif}:root[data-theme=dark]{color-scheme:dark;--bg: #0A1020;--bg-elevated: #121A2E;--surface: #172036;--surface-strong: #22304D;--surface-raised: #121A2E;--text: #F1F5FB;--text-muted: #A3B0C7;--border: #243049;--border-strong: #34425F;--ink: #FFFFFF;--ink-pressed: #DCE3F0;--on-ink: #0A1020;--glass: rgba(18, 26, 46, .78);--nav-glass: rgba(18, 26, 46, .94);--shadow: rgba(0, 0, 0, .5);--shadow-md: 0 8px 24px rgba(0, 0, 0, .45);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .6);--shadow-polish: 0 1px 3px rgba(0, 0, 0, .4);--brand-soft: #3A0D17;--success-soft: #0F2E1E;--warning-soft: #33260A;--danger-soft: #3A1512;--brand-text: #FF8FA3;--success: #4ADE80;--warning: #FBBF24;--danger: #FF8A80}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0A1020;--bg-elevated: #121A2E;--surface: #172036;--surface-strong: #22304D;--surface-raised: #121A2E;--text: #F1F5FB;--text-muted: #A3B0C7;--border: #243049;--border-strong: #34425F;--ink: #FFFFFF;--ink-pressed: #DCE3F0;--on-ink: #0A1020;--glass: rgba(18, 26, 46, .78);--nav-glass: rgba(18, 26, 46, .94);--shadow: rgba(0, 0, 0, .5);--shadow-md: 0 8px 24px rgba(0, 0, 0, .45);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .6);--shadow-polish: 0 1px 3px rgba(0, 0, 0, .4);--brand-soft: #3A0D17;--success-soft: #0F2E1E;--warning-soft: #33260A;--danger-soft: #3A1512;--brand-text: #FF8FA3;--success: #4ADE80;--warning: #FBBF24;--danger: #FF8A80}}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2) format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-arabic-700-normal-D3nDedWX.woff2) format("woff2"),url(/assets/cairo-arabic-700-normal-CyOqhaeK.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2) format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.woff) format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cairo-latin-700-normal-C3GYtKbV.woff2) format("woff2"),url(/assets/cairo-latin-700-normal-6fcUy4Rc.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:24px}body.public-site{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.95 var(--font);-webkit-text-size-adjust:100%}.public-site a{color:var(--brand-text);text-underline-offset:5px}.public-site :focus-visible{outline:3px solid var(--brand);outline-offset:5px;border-radius:4px}.public-site h1,.public-site h2,.public-site h3,.public-site p{margin-block-start:0}.public-site p{margin-block-end:20px}.public-site h1{font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.45;letter-spacing:-.035em;margin-block-end:20px;max-width:17ch}.public-site h2{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.6;margin-block-end:22px}.public-site h3{font-size:1.1rem;line-height:1.8;margin-block-end:12px}.public-site img{display:block;max-width:100%}.public-container{width:min(1160px,100% - 48px);margin-inline:auto}.public-skip{position:absolute;inset-block-start:-100px;inset-inline-start:24px;padding:12px 20px;background:var(--bg-elevated);z-index:10}.public-skip:focus{inset-block-start:12px}.public-header{background:var(--bg-elevated);border-block-end:1px solid var(--border)}.public-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px;padding-block:14px}.public-brand{display:inline-flex;align-items:center;gap:12px;color:var(--text)!important;text-decoration:none;flex-shrink:0}.public-brand img{border-radius:14px}.public-brand>span{font-size:1.5rem;font-weight:700;line-height:1.1}.public-brand small{display:block;margin-block-start:6px;color:var(--text-muted);font-size:.75rem;letter-spacing:.14em}.public-nav{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.public-nav a{display:inline-flex;min-height:48px;align-items:center;padding:8px 12px;color:var(--text);text-decoration:none;font-size:.9rem;border-radius:var(--radius-sm)}.public-nav a:hover,.public-nav a[aria-current=page]{background:var(--brand-soft);color:var(--text)}.public-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-block-start:18px;font-size:.9rem;color:var(--text-muted)}.public-breadcrumb a{min-height:44px;display:inline-flex;align-items:center}.public-hero{padding-block:54px 56px}.public-hero--split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center;padding-block:72px}.public-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--brand-text);font-weight:700;font-size:.95rem;margin-block-end:16px!important}.public-eyebrow:before{content:"";width:26px;height:3px;background:var(--brand);border-radius:4px}.public-intro{max-width:70ch;font-size:1.12rem;line-height:2.1;color:var(--text-muted)}.public-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px 16px;align-items:center}.public-site .public-button{min-height:var(--tap);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border:1px solid var(--brand);border-radius:var(--radius);background:var(--brand);color:var(--on-brand);font-weight:700;font-size:1rem;text-decoration:none;line-height:1.7}.public-site .public-button:hover{background:var(--brand-pressed);border-color:var(--brand-pressed)}.public-site .public-button--quiet{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text)}.public-site .public-button--quiet:hover{background:var(--surface);border-color:var(--text-muted)}.public-small{font-size:.85rem;color:var(--text-muted);line-height:1.9}.public-summary{background:var(--bg-elevated);border:1px solid var(--border);border-radius:32px;padding:32px;box-shadow:var(--shadow-md);position:relative}.public-summary:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:32px;height:4px;background:var(--brand);border-end-start-radius:4px;border-end-end-radius:4px}.public-summary__heading{display:flex;align-items:center;gap:16px;margin-block-end:30px}.public-summary__heading p{margin:0;font-weight:700;font-size:1.4rem}.public-mark{display:inline-grid;place-items:center;width:48px;height:48px;color:var(--on-brand);background:var(--brand);border-radius:var(--radius);font-size:1.9rem;line-height:1}.public-route{list-style:none;padding:0;margin-block:0 24px}.public-route li{padding:2px 28px 24px 0;position:relative;border-inline-start:2px dashed var(--border-strong);margin-inline-start:7px}.public-route li:last-child{padding-block-end:0;border-inline-start-color:transparent}.public-route li:before{content:"";position:absolute;inset-inline-start:-7px;inset-block-start:12px;width:12px;height:12px;background:var(--brand);border:3px solid var(--brand-soft);border-radius:50%}.public-summary__cash{background:var(--surface);padding:12px 16px;border-radius:var(--radius-sm);font-weight:700;font-size:.95rem}.public-summary .public-small{margin-block-end:0}.public-price>p:first-child{color:var(--text-muted)}.public-price .public-price__number{font-size:clamp(2.7rem,5vw,4rem);font-weight:700;line-height:1.3;letter-spacing:-.04em;text-align:start;margin-block-end:6px}.public-price>p>span{color:var(--text-muted);font-size:.85rem}.public-price>strong{display:block;padding-block:16px;border-block-start:1px solid var(--border);margin-block-start:24px}.public-section{padding-block:42px;border-block-start:1px solid var(--border)}.public-section>p{max-width:82ch;color:var(--text-muted)}.public-section--soft{padding:36px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);margin-block:24px}.public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.public-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.public-card{background:var(--bg-elevated);padding:28px;border:1px solid var(--border);border-radius:var(--radius-lg)}.public-card p{margin:0;color:var(--text-muted);font-size:.96rem}.public-section__links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-block-start:18px}.public-link{display:inline-flex;min-height:48px;align-items:center;padding-block:8px;font-weight:700}.public-list{padding-inline-start:24px;margin-block:20px 0;color:var(--text-muted)}.public-list li{padding-inline-start:6px;margin-block:12px}.public-list li::marker{color:var(--brand)}.public-availability{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:28px;border-block:1px solid var(--border);padding-block:30px;margin-block:28px}.public-availability h2{font-size:1.15rem;margin:0}.public-availability p{color:var(--text-muted);margin:0}.public-related{padding-block:32px 56px}.public-related h2{margin-block-end:8px;font-size:1.2rem}.public-related .public-section__links{margin:0}.public-footer{border-block-start:1px solid var(--border);background:var(--bg-elevated);padding-block:42px 28px}.public-footer__top{display:grid;grid-template-columns:1fr 1fr;gap:40px}.public-footer__name{font-size:1.6rem;font-weight:700;margin-block-end:10px!important}.public-footer__name span{font-size:1rem;padding-inline-start:8px;color:var(--text-muted)}.public-footer__top>div>p:last-child{color:var(--text-muted);max-width:40ch;font-size:.9rem}.public-footer__top nav{display:flex;flex-wrap:wrap;gap:0 24px;align-content:start}.public-footer__top nav a{font-size:.9rem}.public-legal{display:flex;flex-wrap:wrap;gap:0 24px;padding-block-start:20px;margin-block-start:14px;border-block-start:1px solid var(--border)}.public-legal a{font-size:.85rem}.public-footer .public-small{margin-block:12px 0}@media(max-width:1040px){.public-header__inner{flex-wrap:wrap;gap:12px}.public-nav{order:3;flex-basis:100%;border-block-start:1px solid var(--border);padding-block-start:8px}.public-hero--split{gap:36px;padding-block:48px}}@media(max-width:700px){.public-container{width:calc(100% - 36px)}.public-header__inner{padding-block:14px 6px}.public-brand img{width:40px;height:40px;border-radius:12px}.public-brand>span{font-size:1.25rem}.public-header__cta{min-height:48px!important;padding:10px 18px!important;font-size:.9rem!important}.public-nav{justify-content:space-between;gap:0}.public-nav a{font-size:.8rem;padding:8px 7px}.public-hero{padding-block:34px 38px}.public-hero--split{grid-template-columns:1fr;gap:32px}.public-site h1{max-width:19ch;font-size:2.15rem}.public-intro{font-size:1rem}.public-actions{gap:10px}.public-actions .public-button{flex:1 1 150px;padding-inline:16px}.public-summary{padding:26px;border-radius:var(--radius-lg)}.public-grid,.public-grid--three{grid-template-columns:1fr;gap:14px}.public-section{padding-block:30px}.public-section--soft{padding:24px}.public-card{padding:22px}.public-availability,.public-footer__top{grid-template-columns:1fr;gap:12px}.public-related{padding-block-end:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.status-main{max-width:1040px}.status-main .status-hero{padding-block-end:30px}.status-main h1{max-width:25ch;font-size:clamp(2.1rem,4vw,3.2rem)}.status-page{padding-block-end:40px}.status-page [hidden]{display:none!important}.status-tabs{display:flex;gap:28px;border-block-end:1px solid var(--border)}.status-tabs a{display:inline-flex;align-items:center;min-height:56px;padding:10px 2px;text-decoration:none;color:var(--text-muted);border-block-end:3px solid transparent}.status-tabs a[aria-current=page]{border-block-end-color:var(--brand);color:var(--text);font-weight:700}.status-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px}.status-toolbar p{margin-block-end:4px;font-size:.9rem}.status-toolbar .public-button{font-size:.9rem;flex-shrink:0}.status-toolbar button:disabled{color:var(--text-muted);cursor:wait}.status-recording{color:var(--text-muted)}.status-overview{display:flex;align-items:center;gap:20px;padding:26px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated)}.status-overview h2{margin-block-end:4px;font-size:1.35rem}.status-overview p{color:var(--text-muted);margin:0;font-size:.95rem}.status-overview__symbol{flex:0 0 48px;display:grid;place-items:center;height:48px;border-radius:50%;font-weight:700;font-size:1.6rem;background:var(--surface);color:var(--text-muted)}.status-overview--operational .status-overview__symbol{color:var(--success);background:var(--success-soft)}.status-overview--outage .status-overview__symbol{color:var(--danger);background:var(--danger-soft)}.status-overview--degraded .status-overview__symbol,.status-overview--maintenance .status-overview__symbol{color:var(--warning);background:var(--warning-soft)}.status-section{padding-block:34px}.status-section h2{font-size:1.3rem;margin-block-end:16px}.status-section__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-block-end:16px}.status-section__heading h2{margin:0}.status-section__heading a{font-size:.85rem;gap:8px}.status-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.status-service{min-width:0;padding:24px;border:1px solid var(--border);background:var(--bg-elevated);border-radius:var(--radius)}.status-service__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px 16px;margin-block-end:12px}.status-service h3{margin:0;font-size:1rem}.status-service p{font-size:.85rem;color:var(--text-muted);margin-block-end:10px}.status-service .status-service__reason{padding-block-start:12px;border-block-start:1px solid var(--border)}.status-service .status-service__time,.status-service__time{font-size:.78rem;color:var(--text-muted);margin-block-end:0}.status-badge{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;background:var(--surface);border-radius:100px;color:var(--text-muted);font-size:.74rem;font-weight:700;white-space:nowrap}.status-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:currentColor}.status-badge--operational{background:var(--success-soft);color:var(--success)}.status-badge--degraded,.status-badge--maintenance{background:var(--warning-soft);color:var(--warning)}.status-badge--outage{background:var(--danger-soft);color:var(--danger)}.status-note{font-size:.88rem;color:var(--text-muted);max-width:80ch;margin-block:18px 0!important}.status-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:20px}.status-check{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:20px;display:flex;align-items:start;justify-content:space-between;gap:12px}.status-check h3{font-size:.95rem;margin-block-end:8px}.status-check p{font-size:.8rem;color:var(--text-muted);margin-block-end:8px}.status-check .status-badge{flex-shrink:0}.status-method{border-block-start:1px solid var(--border);padding-block-start:24px}.status-method p{font-size:.85rem;color:var(--text-muted);margin-block-end:8px}.status-message{background:var(--warning-soft);color:var(--warning);padding:14px 18px;border-radius:var(--radius-sm);font-size:.88rem}.status-filter{margin-block:22px 30px}.status-filter label{display:block;font-size:.9rem;font-weight:700;margin-block-end:10px}.status-filter>div{display:flex;gap:12px;align-items:center}.status-filter select{width:min(320px,100%);min-height:var(--tap);padding:10px 14px;font:inherit;font-size:.9rem;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.status-filter .public-button{font:inherit;font-size:.85rem;cursor:pointer}.status-empty{background:var(--bg-elevated);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:38px 24px;text-align:center}.status-empty>span{display:block;font-size:1.8rem;color:var(--text-muted)}.status-empty p{margin-block-end:8px;color:var(--text-muted)}.status-incident{border-block-start:1px solid var(--border);padding-block:28px 12px;overflow-wrap:anywhere}.status-incident__heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;align-items:start}.status-incident h3{max-width:70ch;margin-block-end:8px}.status-incident-state{background:var(--warning-soft);color:var(--warning);border-radius:100px;padding:3px 12px;font-size:.78rem}.status-incident-state--resolved{background:var(--surface);color:var(--text-muted)}.status-incident__scope,.status-incident__dates{color:var(--text-muted);font-size:.85rem;margin-block-end:12px!important}.status-timeline{padding:0;margin-block:24px 12px;list-style:none}.status-timeline li{position:relative;border-inline-start:2px solid var(--border);padding-inline-start:24px;padding-block-end:22px;margin-inline-start:5px}.status-timeline li:last-child{border-inline-start-color:transparent}.status-timeline li:before{content:"";position:absolute;inset-inline-start:-5px;inset-block-start:9px;width:8px;height:8px;background:var(--text-muted);border-radius:50%}.status-timeline li>div{display:flex;flex-wrap:wrap;gap:4px 20px;align-items:center}.status-timeline strong{font-size:.9rem}.status-timeline time{color:var(--text-muted);font-size:.8rem}.status-timeline p{font-size:.9rem;margin-block:8px 0;white-space:pre-line}.status-days-section{padding-block-end:12px}.status-days{display:grid;grid-template-columns:repeat(90,minmax(0,1fr));gap:3px;height:40px;margin-block-start:22px}.status-day{min-width:0;background:var(--border-strong);border-radius:3px}.status-day--outage{background:var(--danger)}.status-day--degraded{background:var(--warning)}.status-day--maintenance{background:var(--brand-text)}.status-days__range{display:flex;justify-content:space-between;flex-direction:row-reverse;font-size:.75rem;color:var(--text-muted);margin-block-start:8px}.status-legend{display:flex;flex-wrap:wrap;gap:6px 20px;list-style:none;padding:0;margin-block:16px 0}.status-legend li{display:inline-flex;align-items:center;gap:7px;font-size:.75rem;color:var(--text-muted)}.status-dot--unknown{color:var(--border-strong)}.status-dot--outage{color:var(--danger)}.status-dot--degraded{color:var(--warning)}.status-dot--maintenance{color:var(--brand-text)}@media(max-width:700px){.status-toolbar{flex-wrap:wrap;gap:16px}.status-toolbar .public-button{min-height:48px}.status-overview{padding:20px;gap:14px;align-items:start}.status-overview h2{font-size:1.05rem}.status-overview__symbol{flex-basis:36px;height:36px;font-size:1.2rem}.status-overview p{font-size:.82rem}.status-services,.status-checks{grid-template-columns:1fr}.status-service{padding:20px}.status-section{padding-block:26px}.status-section__heading{flex-wrap:wrap;gap:4px}.status-filter>div{flex-wrap:wrap}.status-filter select,.status-filter .public-button{width:100%}.status-check{flex-wrap:wrap}.status-days{gap:2px;height:32px}}
