@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-arabic-variable.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing-page,.landing-menu{font-family:Inter,system-ui,sans-serif;--background: 240 11% 98%;--foreground: 240 10% 10%;--card: 0 0% 100%;--card-foreground: 240 10% 10%;--muted: 240 6% 94%;--muted-foreground: 240 5% 36%;--border: 240 6% 84%;--primary: 249 67% 48%;--primary-foreground: 0 0% 100%;--ring: 249 67% 48%;background:hsl(var(--background));color:hsl(var(--foreground));overflow-x:clip}.dark .landing-page,.dark .landing-menu{--background: 240 5% 4%;--foreground: 240 11% 97%;--card: 240 6% 7%;--card-foreground: 240 11% 97%;--muted: 240 6% 10%;--muted-foreground: 240 5% 68%;--border: 240 5% 20%;--primary: 247 100% 75%;--primary-foreground: 240 20% 9%;--ring: 247 100% 75%}.landing-page :where(a,button,input,[role=radio],[role=tab],summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.landing-page :where(a,button).bg-primary{border-radius:12px;font-weight:600}.landing-page h1{font-size:clamp(2.5rem,4.5vw,4.5rem);letter-spacing:-.03em;line-height:1.08}.landing-page h2{letter-spacing:-.025em}.landing-page:lang(ar),.landing-menu:lang(ar){font-family:Noto Sans Arabic,Inter,system-ui,sans-serif;letter-spacing:normal}.landing-page:lang(ar) :not([dir=ltr]):not([dir=ltr] *):not(code):not(pre),.landing-menu:lang(ar) :not([dir=ltr]):not([dir=ltr] *):not(code):not(pre){letter-spacing:normal}.landing-section{padding-block:clamp(64px,7vw,104px)}.landing-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .2s}.landing-header[data-scrolled=true]{background:hsl(var(--background) / .98)}.landing-hero{background:radial-gradient(ellipse at 80% 45%,hsl(var(--primary) / .09),transparent 60%)}.landing-preview{position:relative}.landing-preview>div{border-radius:20px;box-shadow:0 16px 60px #0404061f}.landing-tile{background-image:linear-gradient(145deg,hsl(var(--foreground) / .025),transparent);transition:transform .2s,border-color .2s}.landing-tile:hover{transform:translateY(-2px);border-color:hsl(var(--primary) / .4)}.feature-visual{font-size:15px;min-height:104px}#final-cta{background:radial-gradient(ellipse at 50% 0,hsl(var(--primary) / .12),transparent 70%)}@keyframes chart-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes status-pulse{50%{opacity:.55}}@keyframes trade-in{0%,85%{transform:translateY(0)}90%{transform:translateY(6px)}to{transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){.preview-chart{stroke-dasharray:1;animation:chart-draw 1.2s ease-out both}.preview-pulse{animation:status-pulse 2s ease-in-out 2}.preview-trades{animation:trade-in 4s ease-out 1}}@media (prefers-reduced-motion: reduce){.landing-page *,.landing-menu *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width: 639px){.landing-preview .preview-trades{display:none}.landing-preview svg.h-28{height:80px}.landing-page #hero>div>div{gap:32px;padding-block:40px}.landing-page #hero h1{max-width:15ch}}.landing-page .landing-tile p,.landing-page #ai-assistant p{font-size:max(15px,1em)}.landing-page [role=tablist]{height:auto;min-height:48px}.landing-page [role=tab]{min-height:44px;white-space:normal}.landing-page .preview-trades{direction:ltr}.landing-menu :where(a,button,input):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.landing-menu .bg-primary{border-radius:12px;font-weight:600}
