@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400&family=IBM+Plex+Mono:wght@400;500;700&family=IBM+Plex+Sans+Arabic:wght@300;400;500;700&display=swap");:root{--tm-black:#000;--tm-orange:#ff4200;--tm-blue:#406eff;--tm-yellow:#ffe67b;--tm-grey:#efefef;--tm-white:#fff;--tm-gray-100:#f4f4f4;--tm-gray-300:#dbdde1;--tm-gray-500:#a6adb5;--tm-gray-600:#7f8994;--tm-gray-700:#5f6368;--tm-gray-800:#3c4043;--tm-gradient:linear-gradient(90deg,#406eff,#ff4200 46%,#ffe67b);--tm-gradient-vertical:linear-gradient(180deg,#406eff,#ff4200 46%,#ffe67b);--tm-gradient-diagonal:linear-gradient(135deg,#406eff,#ff4200 46%,#ffe67b);--tm-gradient-blue-orange:linear-gradient(90deg,#406eff,#ff4200);--tm-gradient-shadow:linear-gradient(90deg,#000 9.9%,#ff4200 65.5%,#ffe67b);--fg-1:var(--tm-black);--fg-2:var(--tm-gray-700);--fg-3:var(--tm-gray-600);--fg-4:var(--tm-gray-500);--fg-on-dark:var(--tm-white);--fg-on-dark-2:var(--tm-gray-300);--bg-page:var(--tm-white);--bg-surface:var(--tm-white);--bg-subtle:var(--tm-gray-100);--bg-divider:var(--tm-gray-300);--bg-inverse:var(--tm-black);--bg-accent-orange:var(--tm-orange);--bg-accent-blue:var(--tm-blue);--bg-accent-yellow:var(--tm-yellow);--border-subtle:1px solid var(--tm-gray-300);--border-strong:1px solid var(--tm-gray-700);--border-focus:2px solid var(--tm-blue);--radius-xs:4px;--radius-sm:8px;--radius-soft:10px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-pill:999px;--shadow-1:0 1px 2px rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.03);--shadow-2:0 4px 12px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.04);--shadow-3:0 12px 28px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.05);--shadow-card-dark:0 18px 40px rgba(255,66,0,.2);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--font-sans:"IBM Plex Sans","IBM Plex Sans Arabic",system-ui,-apple-system,Segoe UI,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-display:"IBM Plex Sans",system-ui,sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--fs-display-xl:96px;--fs-display-lg:72px;--fs-display-md:56px;--fs-h1:44px;--fs-h2:32px;--fs-h3:24px;--fs-h4:20px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-loose:1.65;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-eyebrow:0.12em;--e-paper:#fafaf7;--e-ink:#0a0a0a;--e-ink2:hsla(0,0%,4%,.6);--e-ink3:hsla(0,0%,4%,.45);--e-rule:hsla(0,0%,4%,.12);--e-accent:var(--tm-orange);--e-paper-on:hsla(0,0%,100%,.78);--e-paper-on2:hsla(0,0%,100%,.55);--status-live:#22c55e}[lang=ar]{--font-sans:"IBM Plex Sans Arabic","IBM Plex Sans",system-ui,sans-serif}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--e-paper);color:var(--e-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}section[id]{scroll-margin-top:80px}@media (max-width:380px){section[id]{scroll-margin-top:64px}}a{color:inherit;text-decoration:none;transition:opacity .12s ease}a:hover{opacity:.78}::selection{background:var(--tm-orange);color:#fff}[dir=rtl] .latin{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[dir=rtl] .latin-arrow{display:inline-block;transform:scaleX(-1)}button,input,select,textarea{font-family:inherit}@media (hover:none){button,input,select,textarea{min-height:44px}}.tm-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.tm-brief-card{will-change:transform,box-shadow}@media (hover:hover){.tm-brief-card:hover{box-shadow:0 20px 48px rgba(0,0,0,.1);transform:translateY(-2px)}}.tm-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}[lang=ar] .tm-meta{font-family:var(--font-sans);font-size:13px;letter-spacing:0;text-transform:none;font-weight:500}[lang=ar] .tm-meta .latin{letter-spacing:.18em;text-transform:uppercase;font-weight:400}.tm-mono-label,[lang=ar] .tm-meta .latin{font-family:var(--font-mono);font-size:11px}[lang=ar] .tm-mono-label{font-family:var(--font-sans);font-size:13px;font-weight:500}[lang=ar] .tm-mono-label .latin{font-family:var(--font-mono);font-size:11px;font-weight:400}.tm-eyebrow{font-size:var(--fs-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-3)}.tm-gradient-text{background:var(--tm-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}:root{--ease-brand:cubic-bezier(0.2,0.6,0.2,1);--dur-micro:120ms;--dur-stage:240ms;--dur-entry:480ms}@keyframes tm-fade-up{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tm-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tm-reveal{opacity:0;transform:translate3d(0,16px,0);transition:opacity var(--dur-entry) var(--ease-brand),transform var(--dur-entry) var(--ease-brand);will-change:opacity,transform}.tm-reveal.is-in{opacity:1;transform:translateZ(0)}.tm-hero-stagger>*{opacity:0;animation:tm-fade-up var(--dur-entry) var(--ease-brand) forwards}.tm-hero-stagger>:first-child{animation-delay:80ms}.tm-hero-stagger>:nth-child(2){animation-delay:.18s}.tm-hero-stagger>:nth-child(3){animation-delay:.28s}.tm-hero-stagger>:nth-child(4){animation-delay:.38s}.tm-hero-stagger>:nth-child(5){animation-delay:.48s}.tm-progress-bar{transform-origin:left center;animation:tm-progress-fill 1.2s var(--ease-brand) .7s backwards}[dir=rtl] .tm-progress-bar{transform-origin:right center}@keyframes tm-pulse{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 0 6px rgba(34,197,94,0)}}.tm-live-dot{animation:tm-pulse 2.4s var(--ease-brand) infinite}.tm-press{transition:transform 80ms var(--ease-brand),background-color var(--dur-micro) var(--ease-brand),color var(--dur-micro) var(--ease-brand),border-color var(--dur-micro) var(--ease-brand),box-shadow var(--dur-stage) var(--ease-brand)}.tm-press:active{transform:scale(.98)}:focus-visible{outline:var(--border-focus);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.tm-reveal{opacity:1;transform:none}.tm-hero-stagger>*{opacity:1}.tm-live-dot,.tm-progress-bar{animation:none}}