.genio-site{line-height:normal;font-size:16px;letter-spacing:normal;color:#F2F5F3;-webkit-font-smoothing:antialiased;-moz-tab-size:8;-o-tab-size:8;tab-size:8}.genio-site :where(*,:before,:after):where(:not(.site-app-ui,.site-app-ui *)){border:revert}.genio-site :where(h1,h2,h3,h4,h5,h6):where(:not(.site-app-ui,.site-app-ui *)){font-size:revert;font-weight:revert;margin:revert;line-height:revert;letter-spacing:revert}.genio-site :where(a):where(:not(.site-app-ui,.site-app-ui *)){color:revert;-webkit-text-decoration:revert;text-decoration:revert}.genio-site :where(b,strong):where(:not(.site-app-ui,.site-app-ui *)){font-weight:revert}.genio-site :where(small):where(:not(.site-app-ui,.site-app-ui *)){font-size:revert}.genio-site :where(button,input,optgroup,select,textarea):where(:not(.site-app-ui,.site-app-ui *)){font-family:revert;font-feature-settings:revert;font-variation-settings:revert;font-size:revert;font-weight:revert;line-height:revert;letter-spacing:revert;color:revert;margin:revert;padding:revert}.genio-site :where(button,select):where(:not(.site-app-ui,.site-app-ui *)){text-transform:revert}.genio-site :where(button,[type=button],[type=reset],[type=submit]):where(:not(.site-app-ui,.site-app-ui *)){-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;background-color:revert;background-image:revert}.genio-site :where(blockquote,dl,dd,hr,figure,p,pre):where(:not(.site-app-ui,.site-app-ui *)){margin:revert}.genio-site :where(fieldset):where(:not(.site-app-ui,.site-app-ui *)){margin:revert;padding:revert}.genio-site :where(legend):where(:not(.site-app-ui,.site-app-ui *)){padding:revert}.genio-site :where(ol,ul,menu):where(:not(.site-app-ui,.site-app-ui *)){list-style:revert;margin:revert;padding:revert}.genio-site :where(li):where(:not(.site-app-ui,.site-app-ui *)){margin:revert;padding:revert}.genio-site :where(textarea):where(:not(.site-app-ui,.site-app-ui *)){resize:revert}.genio-site :where(input,textarea):where(:not(.site-app-ui,.site-app-ui *))::-moz-placeholder{opacity:revert;color:revert}.genio-site :where(input,textarea):where(:not(.site-app-ui,.site-app-ui *))::placeholder{opacity:revert;color:revert}.genio-site :where(button,[role=button]):where(:not(.site-app-ui,.site-app-ui *)){cursor:revert}.genio-site :where(img,svg,video,canvas,audio,iframe,embed,object):where(:not(.site-app-ui,.site-app-ui *)){display:revert;vertical-align:revert}.genio-site :where(img,video):where(:not(.site-app-ui,.site-app-ui *)){max-width:revert;height:revert}.genio-site .sc-host-x{display:contents}@keyframes ucRip{0%{transform:scale(.01);opacity:0}8%{opacity:1}70%{opacity:.35}to{transform:scale(1);opacity:0}}@font-face{font-family:IBM Plex Sans Arabic;font-weight:300;src:url(/site/fonts/IBMPlexSansArabic-Light.ttf)}@font-face{font-family:IBM Plex Sans Arabic;font-weight:400;src:url(/site/fonts/IBMPlexSansArabic-Regular.ttf)}@font-face{font-family:IBM Plex Sans Arabic;font-weight:500;src:url(/site/fonts/IBMPlexSansArabic-Medium.ttf)}@font-face{font-family:IBM Plex Sans Arabic;font-weight:600 700;src:url(/site/fonts/IBMPlexSansArabic-SemiBold.ttf)}@keyframes gCaret{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes hwIn{0%{opacity:0;translate:0 14px}}@keyframes plArc{0%{stroke-dasharray:0 100}}@keyframes rgPress{0%,30%{background:transparent;transform:scale(1)}36%{background:#E8F6EE;transform:scale(.96)}44%,70%{background:#E8F6EE;transform:scale(1)}85%,to{background:transparent}}@keyframes rgRing{0%,34%{box-shadow:0 0 0 0 rgba(47,190,130,.45)}60%,to{box-shadow:0 0 0 10px rgba(47,190,130,0)}}@keyframes rgCursor{0%{opacity:0;translate:26px 22px}12%{opacity:1}30%{translate:0 0;scale:1}36%{scale:.85}42%{scale:1}75%{opacity:1;translate:0 0}90%,to{opacity:0;translate:8px 10px}}@keyframes dlPress{0%,28%{transform:scale(1)}34%{transform:scale(.96)}40%,to{transform:scale(1)}}@keyframes dlCursor{0%{opacity:0;translate:28px 22px}12%{opacity:1}28%{translate:0 0;scale:1}34%{scale:.85}40%{scale:1}62%{opacity:1;translate:0 0}74%,to{opacity:0;translate:8px 10px}}@keyframes dlToast{0%,38%{opacity:0;translate:0 10px;scale:.96}46%,84%{opacity:1;translate:0 0;scale:1}94%,to{opacity:0;translate:0 -6px}}@keyframes opPick{0%,30%{background:#141A1D;box-shadow:inset 0 0 0 1px transparent;transform:scale(1)}36%{transform:scale(.97)}42%,82%{background:rgba(90,226,156,.12);box-shadow:inset 0 0 0 1px rgba(90,226,156,.6);transform:scale(1)}94%,to{background:#141A1D;box-shadow:inset 0 0 0 1px transparent}}@keyframes opCheck{0%,38%{opacity:0;scale:.5}46%,82%{opacity:1;scale:1}94%,to{opacity:0;scale:.5}}@keyframes originPulse{0%{box-shadow:0 0 0 0 rgba(47,190,130,.42),0 0 0 4px rgba(47,190,130,.16)}70%{box-shadow:0 0 0 14px rgba(47,190,130,0),0 0 0 4px rgba(47,190,130,.16)}to{box-shadow:0 0 0 14px rgba(47,190,130,0),0 0 0 4px rgba(47,190,130,.16)}}@keyframes opCursorTap{0%,34%{opacity:0;transform:scale(.4)}37%{opacity:1;transform:scale(.6)}52%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes rgCursorTap{0%,34%{opacity:0;transform:scale(.4)}37%{opacity:1;transform:scale(.6)}52%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes dlCursorTap{0%,32%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(.6)}50%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes opCursor{0%{opacity:0;translate:30px 22px}12%{opacity:1}30%{translate:0 0;scale:1}36%{scale:.85}42%{scale:1}66%{opacity:1;translate:0 0}78%,to{opacity:0;translate:8px 10px}}@keyframes upIn{0%{opacity:0;translate:0 8px}8%,88%{opacity:1;translate:0 0}to{opacity:0}}@keyframes upBar{0%,8%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}@keyframes upTxtA{0%,55%{opacity:1}60%,to{opacity:0}}@keyframes upTxtB{0%,56%{opacity:0}62%,88%{opacity:1}to{opacity:0}}@keyframes upCheck{0%,56%{opacity:0;scale:.4}64%,88%{opacity:1;scale:1}to{opacity:0}}@keyframes hwUp{0%{opacity:0;translate:0 12px}}@keyframes hwFade{0%{opacity:0}}@keyframes hwPop{0%{opacity:0;scale:.94}}@keyframes hwTypeL{0%{clip-path:inset(0 100% 0 0)}}@keyframes hwTypeR{0%{clip-path:inset(0 0 0 100%)}}@keyframes locFlow{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:100%;opacity:0}}@keyframes kvIn{0%{opacity:0;transform:translateY(3cqw) scale(.96);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes kvPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes kvDraw{0%{clip-path:inset(0 64% 66% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes kvBar{0%{transform:scaleX(0);opacity:.2}to{transform:scaleX(1);opacity:1}}@keyframes kvImg{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes kvRow{0%{opacity:0;translate:-2cqw 0}to{opacity:1;translate:0 0}}@keyframes aiAsk{0%,42%{opacity:1}48%,94%{opacity:0}to{opacity:1}}@keyframes aiThink{0%,48%{opacity:0}54%,88%{opacity:1}94%,to{opacity:0}}@keyframes hwPanFA{0%{opacity:0;transform:perspective(2400px) translateX(7%) rotateY(-9deg) scale(.97)}}@keyframes hwPanFB{0%{opacity:0;transform:perspective(2400px) translateX(7%) rotateY(-9deg) scale(.97)}}@keyframes hwPanBA{0%{opacity:0;transform:perspective(2400px) translateX(-7%) rotateY(9deg) scale(.97)}}@keyframes hwPanBB{0%{opacity:0;transform:perspective(2400px) translateX(-7%) rotateY(9deg) scale(.97)}}@keyframes hwSweepF{0%{transform:translateX(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes hwSweepB{0%{transform:translateX(100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes wyUp{0%{opacity:0;translate:0 2.5cqw}}@keyframes wyFade{0%{opacity:0}}@keyframes wyL{0%{opacity:0;translate:-3cqw 0}}@keyframes wyR{0%{opacity:0;translate:3cqw 0}}@keyframes wyOut{0%{opacity:0;translate:-44cqw 0}}@keyframes wyFanL{0%{opacity:0;translate:20.5cqw 0;rotate:9deg}}@keyframes wyFanR{0%{opacity:0;translate:-20.5cqw 0;rotate:-9deg}}@keyframes wySweep{0%{clip-path:inset(0 100% 0 0)}}@keyframes wyT1{0%{opacity:0;translate:0 0}20%,80%{opacity:1}to{opacity:0;translate:5.7cqw 0}}@keyframes wyT2{0%{opacity:0;translate:0 0}20%,80%{opacity:1}to{opacity:0;translate:6cqw 0}}@keyframes gripple{0%{transform:translate(-50%,-50%) scale(.28);opacity:0}12%{opacity:.55}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.genio-site,.genio-site *{box-sizing:border-box}.genio-site a{color:#9BA6A1;text-decoration:none}.genio-site a:hover{color:#5AE29C}.genio-site :is(textarea,input,button){font-family:inherit}@keyframes fcMarquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 12px))}}@keyframes fcFill{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@keyframes fcPage{0%,to{transform:perspective(40px) rotateY(0)}50%{transform:perspective(40px) rotateY(-70deg)}}@keyframes fcWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes cbIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wyFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.genio-site .scp0:hover{color:#5AE29C!important}.genio-site .scp1:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(90,226,156,.45),0 10px 28px -12px rgba(47,190,130,.5)!important}.genio-site{--void:#07090A;--dark-2:#0D1011;--dark-3:#0A0D0E;--border:#1C2124;--border-2:#2C3430;--dim:#5C6863;--muted:#98A29D;--light-surface:#F2F5F3;--white:#FFFFFF;--aurora:#5AE29C;--forest:#17A46B;--pale-mint:#C4F3DB;--light-mint:#8DEBBC;--deep-mint:#2FBE82;--error:#E0715F;--gradient-genio:linear-gradient(135deg,#C4F3DB,#5AE29C 45%,#17A46B);--bg-page:var(--void);--bg-surface-2:var(--dark-2);--bg-surface-3:var(--dark-3);--bg-light:var(--light-surface);--text-primary:var(--white);--text-body:var(--muted);--text-dim:var(--dim);--accent:var(--aurora);--accent-hover:var(--pale-mint);--accent-on-light:var(--deep-mint);--border-default:var(--border);--border-muted:var(--border-2);--font-sans:"Source Sans 3",ui-sans-serif,sans-serif;--font-arabic:"IBM Plex Sans Arabic",ui-sans-serif,sans-serif;--fw-headline:300;--fw-body:400;--fw-medium:500;--fw-semibold:600;--ls-headline-tight:-0.03em;--ls-headline:-0.02em;--ls-eyebrow:0.24em;--fs-eyebrow:12px;--fs-nav:13px;--fs-badge:14px;--fs-caption:14px;--fs-small:15px;--fs-body:17px;--fs-lead:18px;--fs-h2:clamp(26px,3vw,38px);--fs-h1-sub:clamp(28px,3.4vw,42px);--fs-h1:clamp(40px,7vw,84px);--lh-tight:1.02;--lh-heading:1.2;--lh-body:1.7;--lh-body-loose:1.85;--space-0:4px;--space-1:8px;--space-2:12px;--space-3:14px;--space-4:18px;--space-5:28px;--space-6:32px;--space-7:56px;--space-8:64px;--space-9:72px;--space-10:80px;--space-11:100px;--radius-sm:8px;--radius-md:16px;--radius-pill:999px;--s-page:#121212;--s-section:#1A1A1A;--s-card:#1E1E1E;--s-dialog:#202020;--s-control:#282828;--l-quiet:#303030;--l-card:#3B3B3B;--l-ring:#434343;--l-chrome:#313131;--i-1:#FFFFFF;--i-2:#A9B3AE;--i-3:#9BA6A1;--accent-ink:#5AE29C;--accent-mark:#5AE29C;--mint-1:#8DEBBC;--mint-2:#C4F3DB;--danger:#FF6B6B;--warn:#E8B84B;--wash-rgb:255 255 255;--shadow-1:0 2px 6px rgb(var(--shadow-rgb)/var(--shadow-soft));--shadow-2:0 18px 44px rgb(var(--shadow-rgb)/var(--shadow-strong));--void-1:#080B0C;--void-2:#050708;--void-ink:#FFFFFF;--void-ink-2:#A9B3AE;--void-dot:rgba(255,255,255,0.055);--void-line:#232A2C;--void-scrim-rgb:7 9 10;--dim-edge:rgba(5,7,8,0.72);--dim-glow:rgba(90,226,156,0.06);--fill-chip:#282828;--fill-ring:#3B3B3B;--track:#303030;--s-inset:rgba(255,255,255,0.045);--lift-inset:0 0 #0000;--chart-1:#5AE29C;--chart-2:#17A46B;--chart-3:#C4F3DB;--chart-4:#2FBE82;--chart-5:#8DEBBC;--void-glow-a:rgba(90,226,156,0.135);--void-glow-b:rgba(47,190,130,0.065);--void-glow-c:rgba(23,164,107,0.025);--agent-fill:rgba(90,226,156,0.05);--agent-ring:rgba(90,226,156,0.14);--agent-opt:rgba(90,226,156,0.05);--agent-opt-ring:rgba(90,226,156,0.18);--agent-soft:rgba(90,226,156,0.035);--agent-soft-ring:rgba(90,226,156,0.08);--w-display:300;--shadow-rgb:0 0 0;--shadow-soft:0.30;--shadow-strong:0.50;--shadow-drop:0.45;--card-hover:rgba(255,255,255,0.032);--fs-app-display:40px;--fs-app-hero:34px;--fs-app-title:26px;--fs-app-heading:22px;--fs-app-subhead:18px;--fs-app-lead:16px;--fs-app-body:15px;--fs-app-small:13px;--fs-app-meta:12px;--fs-app-eyebrow:11px;--ls-app-eyebrow:0.18em;--control-h:40px;--control-h-dense:32px;--button-h-sm:32px;--button-h-md:40px;--button-h-lg:48px;--icon-btn-row:24px;--icon-btn-chrome:28px;--icon-btn-header:32px;--chip-h:24px;--chip-h-chrome:28px;--radius-popover:12px;--dialog-w-confirm:420px;--dialog-w-form:520px;--dialog-w-list:640px;--dialog-pad:32px;--ease-shell:cubic-bezier(.22,.61,.36,1);--ease-toggle:cubic-bezier(.5,0,.2,1);--dur-shell:300ms;--dur-toggle:560ms;--dur-disclose-height:320ms;--dur-disclose-opacity:220ms;--sidebar-w:260px;--sidebar-w-collapsed:72px;--prompt-w:720px;--prompt-radius:16px;--studio-rhythm:34px;--orb-app-size:168px;--orb-app-nodes:300}@keyframes ce-gate-spin{to{transform:rotate(1turn)}}@keyframes gshape{0%{transform:translateX(-100%)}to{transform:translateX(270%)}}@keyframes gpulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes gmeshA{0%,to{transform:translate(-8%,-6%) scale(1)}33%{transform:translate(18%,10%) scale(1.25)}66%{transform:translate(4%,22%) scale(.9)}}@keyframes gmeshB{0%,to{transform:translate(14%,12%) scale(1.1)}40%{transform:translate(-14%,-4%) scale(.85)}70%{transform:translate(6%,-16%) scale(1.2)}}@keyframes gmeshC{0%,to{transform:translate(6%,18%) scale(.95)}45%{transform:translate(-16%,6%) scale(1.3)}75%{transform:translate(10%,-10%) scale(1)}}@keyframes gfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes gthink{0%,to{opacity:.3}50%{opacity:1}}@keyframes grise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gsnooze{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.035)}}@keyframes gorbit{to{transform:rotate(1turn)}}@keyframes gwave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes gbreathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.35);opacity:1}}@keyframes gtwinkle{0%,to{opacity:.18;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes gcycle{0%{transform:scale(.08);opacity:0}14%{transform:scale(1);opacity:1}76%{transform:scale(1);opacity:1}92%{transform:scale(.08);opacity:0}to{transform:scale(.08);opacity:0}}@keyframes coring{0%{opacity:0;transform:scale(.88)}35%{opacity:.6}to{opacity:0;transform:scale(1.22)}}@keyframes gpop{0%{transform:scale(.3);opacity:0}55%{opacity:1}to{transform:scale(1);opacity:1}}