@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";
:root{--color-primary:#bc0001;--color-primary-hover:#980001;--color-primary-soft:#fff1f1;--color-offer:#e20000;--color-surface:#fff;--color-background:#f6f7f8;--color-surface-warm:#fff7f7;--color-text:#18191a;--color-text-muted:#666;--color-border:#e5e7eb;--color-success:#15803d;--color-warning:#b45309;--color-error:#b91c1c;--color-info:#bc0001;--color-focus:#bc000129;--font-ui:"Inter", "Cairo", sans-serif;--font-arabic:"Cairo", "Inter", sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 2px #18191a0f;--shadow-md:0 4px 12px #18191a14;--shadow-lg:0 12px 28px #18191a1f;--focus-ring:0 0 0 3px #bc000129;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--container-max:1440px;--section-gap:48px;--control-height:44px}html[lang=ar],html[dir=rtl]{--font-ui:"Cairo", "Inter", sans-serif}.about-page-shell{background:#fff;overflow-x:hidden}.about-page{padding-block:34px 64px}.app_about{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:min(100%,1120px);max-width:100%;margin:0 auto;padding-block:50px 80px;padding-inline:clamp(20px,6vw,72px);overflow-x:hidden;box-shadow:0 1px 2px #18191a0f}@media screen and (max-width:767px){.app_about{width:100%;max-width:100%;padding-block:20px 40px;padding-inline:16px}}.app_about__logo-wrap{margin-inline:auto;clear:both;width:fit-content;max-width:100%;margin-bottom:28px;display:block}.app_about__logo{width:auto;max-width:100%;height:auto;display:block}.app_about--loading{align-content:start;gap:14px;min-height:400px;display:grid}.app_about--state{text-align:center;place-items:center;min-height:320px;padding-block:clamp(32px,7vw,72px);display:grid}.app_about__skeleton-logo{border-radius:8px;margin-inline:auto;display:block;width:min(220px,70vw)!important;height:80px!important}.app_about__skeleton-title,.app_about__skeleton-line{border-radius:8px;display:block}.app_about__skeleton-title{width:min(360px,72%);height:30px;margin-top:8px}.app_about__skeleton-line{width:100%;height:16px}.app_about__skeleton-line--wide{width:88%}.app_about__skeleton-line--short{width:64%}.app_about__empty{text-align:center;justify-content:center;align-items:center;min-height:260px;display:flex}.app_about__empty .ant-empty{max-width:440px;margin:0}.app_about__empty .ant-empty-image{height:auto;margin-bottom:14px}.app_about__empty-icon{color:#bc0001e6;font-size:44px}.app_about__empty--error{background:#bc00010a;border:1px solid #bc00012e;border-radius:8px;padding:24px 16px}.app_about__empty--error .ant-btn{border-radius:8px;min-height:44px;font-weight:800}.app_about__empty-copy{gap:8px;min-width:0;max-width:100%;display:grid}.app_about__empty-copy h2{color:#18191a;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,5vw,30px);font-weight:800;line-height:1.15}.app_about__empty-copy p{color:#666;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.app_about__notice{background:#fff7f7;border:1px solid #bc00012e;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 18px;display:flex}.app_about__notice h2{color:#18191a;margin:0;font-size:clamp(18px,3vw,22px);font-weight:900;line-height:1.25}.app_about__notice p{color:#666;margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.5}.app_about__notice .ant-btn{white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:8px;min-height:44px;font-weight:800}.app_about__notice--error{background:#e200000a;border-color:#e200002e}.app_about__notice-actions{flex:none;justify-content:flex-end;min-width:0;max-width:100%;display:flex}.app_about__body{clear:both;overflow-wrap:anywhere;word-break:break-word;color:#18191a;box-sizing:border-box;min-width:0;max-width:100%;font-size:16px;line-height:1.8}.app_about__body:after{content:"";clear:both;display:table}.app_about__body img,.app_about__body video,.app_about__body iframe{border-radius:8px;max-width:100%;height:auto;margin-block:18px;display:block}.app_about__body table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.app_about__body th,.app_about__body td{vertical-align:top;border:1px solid #e5e7eb;padding:10px 12px}.app_about__body h1,.app_about__body h2,.app_about__body h3,.app_about__body h4{color:#18191a;letter-spacing:0;margin:1.4em 0 .55em;font-weight:800;line-height:1.2}.app_about__body h1{font-size:clamp(28px,7vw,42px)}.app_about__body h2{font-size:clamp(24px,5vw,34px)}.app_about__body h3{font-size:clamp(20px,4vw,26px)}.app_about__body p,.app_about__body li{color:#18191a;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.app_about__body ul,.app_about__body ol{gap:8px;margin:18px 0;display:grid;padding-inline-start:24px!important;list-style-position:outside!important}.app_about__body ul{list-style:outside!important}.app_about__body ol{list-style:decimal!important}.app_about__body .app_about__fallback-list strong{margin-bottom:2px;display:block}.app_about__body blockquote{color:#18191a;background:#fff7f7;border-inline-start:2px solid #bc00018c;border-radius:8px;margin:22px 0;padding:16px 18px}.app_about__body pre{color:#fff;-webkit-overflow-scrolling:touch;background:#171717;border-radius:8px;max-width:100%;padding:14px;overflow-x:auto}.app_about__body code{overflow-wrap:anywhere}.app_about__body a{color:#bc0001;text-underline-offset:3px;font-weight:800;text-decoration-thickness:2px}.app_about__body a:focus-visible{border-radius:8px;outline:0;box-shadow:0 0 0 3px #bc000129}.app_about__body *{box-sizing:border-box;max-width:100%;white-space:normal!important}@media screen and (max-width:767px){.app_about__body p,.app_about__body li{max-width:100%;margin-inline:auto}}.app_about p{color:#18191a;margin-top:20px;font-family:Inter,Cairo,sans-serif;font-size:16px;font-weight:500;line-height:1.75}@media screen and (max-width:767px){.app_about p{font-size:16px;line-height:24px}}@media screen and (max-width:575px){.app_about__notice{flex-direction:column;align-items:stretch}.app_about__notice-actions{justify-content:flex-start}}.app_about__retry-btn{color:#fff;cursor:pointer;background:#bc0001;border:0;border-radius:8px;min-height:44px;padding:0 18px;font-weight:900}.app_about__retry-btn:hover,.app_about__retry-btn:focus-visible{background:#980001;outline:0;box-shadow:0 0 0 3px #bc000129}@media screen and (max-width:575px){.about-page{padding-block:24px 40px}}
