@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_b39fdde3-module__pnqYra__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_b39fdde3-module__pnqYra__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_d01e3fd8-module__4CKNEq__className{font-family:Space Mono,Space Mono Fallback;font-style:normal;font-weight:400}.space_mono_d01e3fd8-module__4CKNEq__variable{--font-space:"Space Mono", "Space Mono Fallback"}
@font-face{font-family:Tajawal;font-style:normal;font-weight:200;font-display:swap;src:url(../media/d078e09ad8bf17e2-s.p.01-p0b8yykhgz.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Tajawal;font-style:normal;font-weight:200;font-display:swap;src:url(../media/18165c2c9bd6a371-s.p.3013e8p9yquhm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7ca057cce9853046-s.p.3nxfi7hudw7qu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Tajawal;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3c37948f7e3aafda-s.p.04b7ikknjtu6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.1inzv3dgcg66h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2cc0c079997359-s.p.2cnlosaufmg6w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d54db18e8cd5f74f-s.p.1xbmuc87b_cj9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e0669539caf32a-s.p.22o0y3ylod0nc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48e6fa8a5baca31f-s.p.429wgbxrczaka.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7b64a7fde1a3d32-s.p.20zs3xspc_yv2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.tajawal_2209d1e6-module__bFBnPW__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.tajawal_2209d1e6-module__bFBnPW__variable{--font-tajawal:"Tajawal", "Tajawal Fallback"}
.AssistantOrb-module__eq7ZbW__orb{--ease-out:cubic-bezier(.16, 1, .3, 1);--deep:16 48 128;--blue:47 123 237;--pale:107 165 255;--ice:206 234 255;--hot:244 251 255;inline-size:var(--s);block-size:var(--s);transition:transform .22s var(--ease-out);border-radius:50%;flex:none;display:block;position:relative}.AssistantOrb-module__eq7ZbW__orb span,.AssistantOrb-module__eq7ZbW__orb i{display:block;position:absolute}button:active .AssistantOrb-module__eq7ZbW__orb{transform:scale(.94)}.AssistantOrb-module__eq7ZbW__shade{box-shadow:0 0 calc(var(--s) * .17) calc(var(--s) * .055) #02050c80;border-radius:50%;inset:0}.AssistantOrb-module__eq7ZbW__spin{inset:calc(var(--s) * -.27);will-change:transform;animation:AssistantOrb-module__eq7ZbW__turn var(--dur,40s) linear infinite;animation-delay:calc(var(--dur,40s) * var(--at,0) / -360);border-radius:50%}.AssistantOrb-module__eq7ZbW__halo{--dur:46s;--at:40;opacity:.82;transition:opacity .6s var(--ease-out)}.AssistantOrb-module__eq7ZbW__core{--dur:90s;--at:330;animation-direction:reverse}.AssistantOrb-module__eq7ZbW__arcA{--dur:26s;--at:228}.AssistantOrb-module__eq7ZbW__arcB{--dur:41s;--at:52}@keyframes AssistantOrb-module__eq7ZbW__turn{to{transform:rotate(360deg)}}@keyframes AssistantOrb-module__eq7ZbW__breathe{0%,to{opacity:.68}50%{opacity:1}}.AssistantOrb-module__eq7ZbW__light{animation:AssistantOrb-module__eq7ZbW__turn var(--dur,40s) linear infinite, AssistantOrb-module__eq7ZbW__breathe var(--br,5.6s) ease-in-out infinite;animation-delay:calc(var(--dur,40s) * var(--at,0) / -360), var(--brd,0s);will-change:transform, opacity}.AssistantOrb-module__eq7ZbW__arcB.AssistantOrb-module__eq7ZbW__light{--br:7.4s;--brd:-2.1s}.AssistantOrb-module__eq7ZbW__orb[data-mood=thinking] .AssistantOrb-module__eq7ZbW__light{--br:2.9s}.AssistantOrb-module__eq7ZbW__orb[data-mood=thinking] .AssistantOrb-module__eq7ZbW__arcB.AssistantOrb-module__eq7ZbW__light{--br:3.7s}.AssistantOrb-module__eq7ZbW__orb[data-mood=thinking] .AssistantOrb-module__eq7ZbW__halo{opacity:1}.AssistantOrb-module__eq7ZbW__orb[data-mood=talking] .AssistantOrb-module__eq7ZbW__light{--br:4.2s}.AssistantOrb-module__eq7ZbW__orb[data-mood=talking] .AssistantOrb-module__eq7ZbW__halo{opacity:.94}.AssistantOrb-module__eq7ZbW__lobeHalo,.AssistantOrb-module__eq7ZbW__lobeWide,.AssistantOrb-module__eq7ZbW__lobeTight{border-radius:50%;inset:0}.AssistantOrb-module__eq7ZbW__ring{inset:calc(var(--s) * .27);border-radius:50%}.AssistantOrb-module__eq7ZbW__lobeHalo{--m:conic-gradient(from 0deg, #000 0deg, #0000009e 55deg, #0006 115deg, #000000b3 170deg, #000000e0 205deg, #0000008c 255deg, #00000061 300deg, #000000b8 340deg, #000 360deg);-webkit-mask-image:var(--m);-webkit-mask-image:var(--m);mask-image:var(--m)}.AssistantOrb-module__eq7ZbW__lobeHalo .AssistantOrb-module__eq7ZbW__ring{box-shadow:0 0 calc(var(--s) * .055) calc(var(--s) * .006) rgb(var(--pale) / .55), 0 0 calc(var(--s) * .135) calc(var(--s) * .016) rgb(var(--blue) / .68), 0 0 calc(var(--s) * .24) calc(var(--s) * .032) rgb(var(--deep) / .92)}.AssistantOrb-module__eq7ZbW__disc{inset:calc(var(--s) * (.77 - .508333));background:conic-gradient(from 0deg, rgb(var(--ice)) 0deg, rgb(var(--pale)) 16deg, rgb(var(--blue)) 44deg, rgb(var(--deep)) 96deg, rgb(var(--deep)) 128deg, rgb(var(--blue)) 164deg, rgb(var(--pale)) 190deg, rgb(var(--blue)) 220deg, rgb(var(--deep)) 262deg, rgb(var(--deep)) 300deg, rgb(var(--blue)) 340deg, rgb(var(--ice)) 360deg);border-radius:50%}.AssistantOrb-module__eq7ZbW__crescent{--ro:.508972;--m:.0255;inset:calc(var(--s) * (.77 - var(--ro)));transform:translateY(calc(var(--s) * var(--m) * -1));background:conic-gradient(from 0deg, rgb(var(--hot)) 0deg, rgb(var(--hot)) 16deg, rgb(var(--ice)) 36deg, rgb(var(--pale) / .85) 58deg, rgb(var(--blue) / .4) 76deg, rgb(var(--blue) / 0) 90deg, rgb(var(--blue) / 0) 270deg, rgb(var(--blue) / .4) 284deg, rgb(var(--pale) / .85) 302deg, rgb(var(--ice)) 324deg, rgb(var(--hot)) 344deg, rgb(var(--hot)) 360deg);border-radius:50%}.AssistantOrb-module__eq7ZbW__arcB .AssistantOrb-module__eq7ZbW__crescent{--ro:.5086;--m:.0165}.AssistantOrb-module__eq7ZbW__lobeWide{--m:conic-gradient(from 0deg, #000 0deg, #000000d6 24deg, #00000080 58deg, #00000029 94deg, transparent 130deg, transparent 230deg, #00000029 266deg, #00000080 302deg, #000000d6 336deg, #000 360deg);-webkit-mask-image:var(--m);-webkit-mask-image:var(--m);mask-image:var(--m)}.AssistantOrb-module__eq7ZbW__lobeWide .AssistantOrb-module__eq7ZbW__ring{box-shadow:0 0 calc(var(--s) * .07) calc(var(--s) * .01) rgb(var(--pale) / .88), 0 0 calc(var(--s) * .16) calc(var(--s) * .026) rgb(var(--blue) / .82), 0 0 calc(var(--s) * .25) calc(var(--s) * .038) rgb(var(--blue) / .58)}.AssistantOrb-module__eq7ZbW__lobeTight{--m:conic-gradient(from 0deg, #000 0deg, #000000d6 12deg, #0006 32deg, #0000001a 54deg, transparent 76deg, transparent 284deg, #0000001a 306deg, #0006 328deg, #000000d6 348deg, #000 360deg);-webkit-mask-image:var(--m);-webkit-mask-image:var(--m);mask-image:var(--m)}.AssistantOrb-module__eq7ZbW__lobeTight .AssistantOrb-module__eq7ZbW__ring{box-shadow:0 0 calc(var(--s) * .022) calc(var(--s) * .007) rgb(var(--hot) / .96), 0 0 calc(var(--s) * .065) calc(var(--s) * .016) rgb(var(--ice) / .8), inset 0 0 calc(var(--s) * .022) calc(var(--s) * .002) rgb(var(--ice) / .62), inset 0 0 calc(var(--s) * .055) calc(var(--s) * .004) rgb(var(--pale) / .5), inset 0 0 calc(var(--s) * .11) rgb(var(--blue) / .18)}.AssistantOrb-module__eq7ZbW__arcB .AssistantOrb-module__eq7ZbW__lobeTight{opacity:.9}.AssistantOrb-module__eq7ZbW__glass{inset:calc(var(--s) * .008333);background: radial-gradient(ellipse 57% 57% at 50% 57%, #aac8ff00 84%, #aac8ff29 94%, #c8deff66 100%),  radial-gradient(78% 56% at 50% -6%, #7ca2eb3d, #7ca2eb12 55%, #7ca2eb00 100%),  radial-gradient(70% 38% at 50% 106%, rgb(var(--blue) / .17), rgb(var(--blue) / 0) 74%),  radial-gradient(circle at 50% 38%, #0a0e16 0, #05070c 44%, #010204 80%, #000 100%);border-radius:50%}.AssistantOrb-module__eq7ZbW__lift{opacity:0;transition:opacity .6s var(--ease-out);box-shadow:0 0 calc(var(--s) * .06) calc(var(--s) * .01) rgb(var(--pale) / .7), 0 0 calc(var(--s) * .15) calc(var(--s) * .024) rgb(var(--blue) / .66), 0 0 calc(var(--s) * .25) calc(var(--s) * .038) rgb(var(--blue) / .46);border-radius:50%;inset:0}.AssistantOrb-module__eq7ZbW__liftIn{box-shadow:inset 0 0 calc(var(--s) * .03) rgb(var(--ice) / .34), inset 0 0 calc(var(--s) * .085) rgb(var(--pale) / .4)}@media (hover:hover){button:hover .AssistantOrb-module__eq7ZbW__lift{opacity:1}button:hover .AssistantOrb-module__eq7ZbW__halo{opacity:1}}button:focus-visible .AssistantOrb-module__eq7ZbW__lift{opacity:1}.AssistantOrb-module__eq7ZbW__face{pointer-events:none;border-radius:50%;inset:0}.AssistantOrb-module__eq7ZbW__eyes,.AssistantOrb-module__eq7ZbW__refl{will-change:transform;inset:0}.AssistantOrb-module__eq7ZbW__eye{inset-block-start:33.5%;border-radius:calc(var(--s) * .06);will-change:transform;block-size:22%;inline-size:12%;left:32%}.AssistantOrb-module__eq7ZbW__right{left:56%}.AssistantOrb-module__eq7ZbW__eyes .AssistantOrb-module__eq7ZbW__eye{box-shadow:0 0 calc(var(--s) * .045) #d6e8ff8c, 0 0 calc(var(--s) * .13) rgb(var(--pale) / .3);background:#fff}.AssistantOrb-module__eq7ZbW__refl{opacity:.17}.AssistantOrb-module__eq7ZbW__refl .AssistantOrb-module__eq7ZbW__eye{block-size:20%;inset-block-start:62%}.AssistantOrb-module__eq7ZbW__refl .AssistantOrb-module__eq7ZbW__eye i{border-radius:inherit;filter:blur(calc(var(--s) * .015));background:linear-gradient(#e8f2fff2,#cde1ff80 45%,#cde1ff00 96%);inset:0}:is(.AssistantOrb-module__eq7ZbW__orb[data-still] *,html[data-orbs-still] .AssistantOrb-module__eq7ZbW__orb *){animation-play-state:paused!important}.AssistantOrb-module__eq7ZbW__orb[data-still] .AssistantOrb-module__eq7ZbW__spin{will-change:auto}@media (prefers-reduced-motion:reduce){.AssistantOrb-module__eq7ZbW__spin{animation-play-state:paused!important}.AssistantOrb-module__eq7ZbW__orb{transition:none}}
.Assistant-module__l3Zf8a__root{z-index:85;pointer-events:none;transition:opacity .28s var(--ease), visibility 0s linear 0s, transform .5s var(--ease-out);flex-direction:column;align-items:flex-end;display:flex;position:fixed;inset-block-end:max(22px, env(safe-area-inset-bottom));inset-inline-end:clamp(16px,2.2vw,32px)}.Assistant-module__l3Zf8a__root[data-lift]{transform:translateY(-64px)}:is(html[data-hero=running] .Assistant-module__l3Zf8a__root,html[data-hero=scrolling] .Assistant-module__l3Zf8a__root,html:not([data-entrance-closed])>body:has(#services-entrance) .Assistant-module__l3Zf8a__root,html[data-project-open] .Assistant-module__l3Zf8a__root,body:has(#mobile-menu[aria-hidden=false]) .Assistant-module__l3Zf8a__root){opacity:0;visibility:hidden;transition:opacity .28s var(--ease), visibility 0s linear .28s, transform .5s var(--ease-out)}:is(html[data-hero=running] .Assistant-module__l3Zf8a__root *,html[data-hero=scrolling] .Assistant-module__l3Zf8a__root *,html:not([data-entrance-closed])>body:has(#services-entrance) .Assistant-module__l3Zf8a__root *,html[data-project-open] .Assistant-module__l3Zf8a__root *,body:has(#mobile-menu[aria-hidden=false]) .Assistant-module__l3Zf8a__root *){pointer-events:none!important}.Assistant-module__l3Zf8a__launcher{pointer-events:auto;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;justify-items:center;gap:0;padding:0;display:grid}.Assistant-module__l3Zf8a__launcher:focus-visible{outline:none}.Assistant-module__l3Zf8a__launcher:focus-visible>:last-child{outline:2px solid var(--accent-2);outline-offset:5px;border-radius:999px}.Assistant-module__l3Zf8a__caption{letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:#f4f4f5db;transition:opacity .3s var(--ease), transform .4s var(--ease-out), border-color .3s var(--ease), color .3s var(--ease);background:#090b10db;border:1px solid #ffffff29;border-radius:999px;margin-block-end:11px;padding:6px 12px 6px 14px;font-size:10.5px;font-weight:400;line-height:1.2;position:relative}.Assistant-module__l3Zf8a__caption:after{content:"";background:linear-gradient(#ffffff47,#0000);block-size:9px;inline-size:1px;position:absolute;inset-block-start:100%;inset-inline-start:calc(50% - .5px)}html[lang=ar] .Assistant-module__l3Zf8a__caption{padding:6px 13px;font-size:12px}@media (hover:hover){.Assistant-module__l3Zf8a__launcher:hover .Assistant-module__l3Zf8a__caption{color:#fff;border-color:#6ba5ff8c;transform:translateY(-2px)}}.Assistant-module__l3Zf8a__root[data-open] .Assistant-module__l3Zf8a__caption{opacity:0;transform:translateY(6px)}.Assistant-module__l3Zf8a__panel{pointer-events:auto;border:1px solid var(--line);opacity:0;visibility:hidden;transform-origin:100% 100%;block-size:min(580px,100svh - 194px);inline-size:min(384px,100vw - 32px);transition:opacity .22s var(--ease), transform .34s var(--ease-out), visibility 0s linear .34s;background:#0c0f15fb;border-radius:20px;flex-direction:column;display:flex;position:absolute;inset-block-end:76px;inset-inline-end:0;overflow:hidden;transform:translateY(14px)scale(.92);box-shadow:0 28px 70px #0000009e,inset 0 0 0 1px #ffffff05}html[dir=rtl] .Assistant-module__l3Zf8a__panel{transform-origin:0 100%}.Assistant-module__l3Zf8a__root[data-open] .Assistant-module__l3Zf8a__panel{opacity:1;visibility:visible;transition:opacity .26s var(--ease), transform .42s var(--ease-out), visibility 0s linear 0s;transform:none}.Assistant-module__l3Zf8a__panel:focus-visible{outline:none}.Assistant-module__l3Zf8a__head{padding:14px 12px 14px 16px;border-block-end:1px solid var(--line-soft);align-items:center;gap:12px;padding-inline:16px 10px;display:flex}.Assistant-module__l3Zf8a__titles{flex:1;min-inline-size:0}.Assistant-module__l3Zf8a__title{color:#f4f4f5;margin:0;font-size:15px;font-weight:400;line-height:1.25}.Assistant-module__l3Zf8a__status{color:#f4f4f580;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;font-weight:300;line-height:1.35;overflow:hidden}.Assistant-module__l3Zf8a__tool{color:#f4f4f59e;cursor:pointer;block-size:36px;inline-size:36px;transition:background .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.Assistant-module__l3Zf8a__tool:hover{color:#fff;background:#ffffff12}.Assistant-module__l3Zf8a__tool:focus-visible{outline-offset:1px;border-radius:999px}.Assistant-module__l3Zf8a__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;min-block-size:0;overflow-y:auto}.Assistant-module__l3Zf8a__list::-webkit-scrollbar{inline-size:6px}.Assistant-module__l3Zf8a__list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.Assistant-module__l3Zf8a__thread{flex-direction:column;gap:10px;min-block-size:calc(100% + 1px);padding:16px;display:flex}.Assistant-module__l3Zf8a__bubble{overflow-wrap:anywhere;max-inline-size:88%;animation:Assistant-module__l3Zf8a__arrive .36s var(--ease-out) both;border-radius:16px;padding:10px 14px;font-size:14.5px;font-weight:300;line-height:1.55}html[lang=ar] .Assistant-module__l3Zf8a__bubble{font-size:15.5px;line-height:1.7}.Assistant-module__l3Zf8a__bubble p{margin:0}.Assistant-module__l3Zf8a__bubble p+p,.Assistant-module__l3Zf8a__bubble p+ul,.Assistant-module__l3Zf8a__bubble ul+p{margin-block-start:8px}.Assistant-module__l3Zf8a__bubble ul{margin:0;padding-inline-start:18px}.Assistant-module__l3Zf8a__bubble li+li{margin-block-start:4px}.Assistant-module__l3Zf8a__bubble strong{color:#fff;font-weight:500}.Assistant-module__l3Zf8a__theirs{border:1px solid var(--line-soft);color:#f4f4f5eb;background:#ffffff0b;border-end-start-radius:6px;align-self:flex-start}.Assistant-module__l3Zf8a__mine{background:var(--accent);color:#fff;white-space:pre-wrap;border-end-end-radius:6px;align-self:flex-end;font-weight:400}@keyframes Assistant-module__l3Zf8a__arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Assistant-module__l3Zf8a__link{color:var(--accent-2);text-underline-offset:3px;transition:color .2s var(--ease);text-decoration-line:underline;text-decoration-thickness:1px}.Assistant-module__l3Zf8a__link:hover{color:#fff}.Assistant-module__l3Zf8a__dots{align-items:center;gap:5px;block-size:22px;display:inline-flex}.Assistant-module__l3Zf8a__dots i{background:#f4f4f5bf;border-radius:50%;block-size:5px;inline-size:5px;animation:1.1s ease-in-out infinite Assistant-module__l3Zf8a__point}.Assistant-module__l3Zf8a__dots i:nth-child(2){animation-delay:.16s}.Assistant-module__l3Zf8a__dots i:nth-child(3){animation-delay:.32s}@keyframes Assistant-module__l3Zf8a__point{0%,70%,to{opacity:.3;transform:none}35%{opacity:1;transform:translateY(-3px)}}.Assistant-module__l3Zf8a__fault{color:#f4f4f5b8;margin:0;font-size:13.5px}.Assistant-module__l3Zf8a__bubble .Assistant-module__l3Zf8a__fault:not(:first-child){margin-block-start:8px}.Assistant-module__l3Zf8a__retry{font:inherit;color:var(--accent-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Assistant-module__l3Zf8a__suggestions{flex-direction:column;align-items:flex-start;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.Assistant-module__l3Zf8a__suggestions li{animation:Assistant-module__l3Zf8a__arrive .4s var(--ease-out) both}.Assistant-module__l3Zf8a__suggestions li:first-child{animation-delay:.1s}.Assistant-module__l3Zf8a__suggestions li:nth-child(2){animation-delay:.17s}.Assistant-module__l3Zf8a__suggestions li:nth-child(3){animation-delay:.24s}.Assistant-module__l3Zf8a__suggestion{border:1px solid var(--line);font:inherit;text-align:start;color:#f4f4f5e6;cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease), color .25s var(--ease);background:#ffffff05;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:300;line-height:1.3}.Assistant-module__l3Zf8a__suggestion:hover{border-color:var(--accent);color:#fff;background:#2f7bed1f}.Assistant-module__l3Zf8a__suggestion:focus-visible{border-radius:999px}html[lang=ar] .Assistant-module__l3Zf8a__suggestion{font-size:14.5px}.Assistant-module__l3Zf8a__follow{margin-block-start:2px}.Assistant-module__l3Zf8a__follow li{animation-delay:50ms}.Assistant-module__l3Zf8a__ask{border-block-start:1px solid var(--line-soft);align-items:flex-end;gap:8px;padding:10px 12px 8px;display:flex}.Assistant-module__l3Zf8a__input{field-sizing:content;border:1px solid var(--line);min-block-size:42px;max-block-size:112px;min-inline-size:0;font:inherit;color:#f4f4f5;resize:none;transition:border-color .25s var(--ease), background .25s var(--ease);background:#ffffff09;border-radius:14px;flex:1;padding:10px 14px;font-size:15px;font-weight:300;line-height:1.4}.Assistant-module__l3Zf8a__input::placeholder{color:#f4f4f561}.Assistant-module__l3Zf8a__input:focus{border-color:var(--accent);background:#ffffff0d;outline:none}.Assistant-module__l3Zf8a__send{background:var(--accent);color:#fff;cursor:pointer;block-size:42px;inline-size:42px;transition:background .25s var(--ease), opacity .25s var(--ease), transform .25s var(--ease);border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.Assistant-module__l3Zf8a__send:hover:not(:disabled){background:var(--accent-2);transform:translateY(-1px)}.Assistant-module__l3Zf8a__send:disabled{opacity:.38;cursor:default}.Assistant-module__l3Zf8a__send:focus-visible{border-radius:999px}.Assistant-module__l3Zf8a__note{text-align:center;color:#f4f4f55c;margin:0;padding:0 16px 10px;font-size:11px;font-weight:300;line-height:1.4}html[lang=ar] .Assistant-module__l3Zf8a__note{font-size:12px}@media (max-height:640px) and (min-width:768px){.Assistant-module__l3Zf8a__panel{block-size:calc(100svh - 170px)}}@media (max-width:767px){.Assistant-module__l3Zf8a__root{inset-block-end:max(16px, env(safe-area-inset-bottom));inset-inline-end:14px}.Assistant-module__l3Zf8a__caption{margin-block-end:9px}.Assistant-module__l3Zf8a__panel{inline-size:100%;block-size:var(--vvh,100svh);transform:translateY(calc(var(--vvt,0px) + 24px));transform-origin:50% 100%;box-shadow:none;background:#0b0e14;border:0;border-radius:0;position:fixed;inset:0;inset-block-end:auto}.Assistant-module__l3Zf8a__root[data-open] .Assistant-module__l3Zf8a__panel{transform:translateY(var(--vvt,0px))}.Assistant-module__l3Zf8a__head{padding-block:12px}.Assistant-module__l3Zf8a__tool{block-size:44px;inline-size:44px}.Assistant-module__l3Zf8a__bubble{max-inline-size:90%;font-size:15.5px}html[lang=ar] .Assistant-module__l3Zf8a__bubble{font-size:16.5px}.Assistant-module__l3Zf8a__suggestion{padding:11px 16px;font-size:14.5px}html[lang=ar] .Assistant-module__l3Zf8a__suggestion{font-size:15.5px}.Assistant-module__l3Zf8a__input{min-block-size:46px;font-size:16px}.Assistant-module__l3Zf8a__send{block-size:46px;inline-size:46px}.Assistant-module__l3Zf8a__ask{padding-block-end:6px}.Assistant-module__l3Zf8a__note{padding-block-end:max(10px, env(safe-area-inset-bottom))}.Assistant-module__l3Zf8a__root[data-open] .Assistant-module__l3Zf8a__launcher{visibility:hidden}html[data-assistant-open]{overflow:hidden}html[data-assistant-open] body{touch-action:none;overflow:hidden}html[data-assistant-open] .Assistant-module__l3Zf8a__panel{touch-action:pan-y}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090b10;--bg-2:#0c1017;--panel:#11151d;--panel-2:#161b24;--line:#212836;--line-soft:#171d27;--text:#ecf0f6;--muted:#98a2b1;--dim:#58616f;--accent:#2f7bed;--accent-2:#6ba5ff;--warm:#e9a24b;--maxw:1320px;--gutter:clamp(20px, 4.4vw, 56px);--font-display:var(--font-jost);--font-mono:var(--font-space);--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--fs-h1:clamp(34px, 6vw, 92px);--fs-h2:clamp(28px, 4.4vw, 62px);--fs-h3:clamp(19px, 2.1vw, 28px);--fs-lead:clamp(16px, 1.45vw, 20px);--fs-body:clamp(15px, 1.05vw, 16.5px)}*,:before,:after{box-sizing:border-box}html[lang=ar]{--font-display:var(--font-tajawal), var(--font-jost);--font-mono:var(--font-tajawal), var(--font-space)}html[lang=ar] *,html[lang=ar] :before,html[lang=ar] :after{letter-spacing:0!important}html[lang=ar] :is(h1,h2,h3,h4){line-height:1.22}html[dir=rtl] [data-arrow]{transform:scaleX(-1)}html,body{overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--text);font-family:var(--font-display), system-ui, sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.62}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:400;line-height:1.04}p{margin:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:3px}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.17em;text-transform:uppercase;font-size:11.5px}.srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--accent);color:#fff;transition:inset-block-start .25s var(--ease);border-radius:0 0 10px 10px;padding:12px 20px;position:absolute;inset-block-start:-100px;inset-inline-start:var(--gutter)}.skip:focus{inset-block-start:0}.env{z-index:0;pointer-events:none;position:fixed;inset:0}.env:before{content:"";background:radial-gradient(46% 38% at 22% 18%,#2f7bed17,#0000 68%),radial-gradient(40% 34% at 82% 72%,#e9a24b0b,#0000 68%);animation:88s ease-in-out -22s infinite alternate drift;position:absolute;inset:-20%}.env:after{content:"";opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.08)}}main,header,footer{z-index:1;position:relative}.frame{pointer-events:none;color:#ffffff57;position:absolute;inset:0}.frame svg{width:26px;height:26px;position:absolute;overflow:visible}.frame svg path{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:46;stroke-dashoffset:46px;transition:stroke-dashoffset .85s var(--ease-out)}.frame[data-lit=true] svg path{stroke-dashoffset:0}.frame .tl{top:0;left:0}.frame .tr{top:0;right:0;transform:scaleX(-1)}.frame .bl{bottom:0;left:0;transform:scaleY(-1)}.frame .br{bottom:0;right:0;transform:scale(-1)}.frame.accent{color:var(--accent-2)}[data-reveal]{opacity:0;transition:opacity .85s var(--ease-out), transform .85s var(--ease-out);transform:translateY(18px)}[data-reveal].in{opacity:1;transform:none}[data-reveal-group]>*{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transform:translateY(16px)}[data-reveal-group].in>*{opacity:1;transform:none}[data-reveal-group].in>:first-child{transition-delay:20ms}[data-reveal-group].in>:nth-child(2){transition-delay:.1s}[data-reveal-group].in>:nth-child(3){transition-delay:.18s}[data-reveal-group].in>:nth-child(4){transition-delay:.26s}[data-reveal-group].in>:nth-child(5){transition-delay:.34s}[data-reveal-group].in>:nth-child(6){transition-delay:.42s}[data-reveal-group].settled>*{transition-delay:0s!important}.btn{transition:background .28s var(--ease), border-color .28s var(--ease), color .28s var(--ease), transform .28s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-size:14px;display:inline-flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-2);transform:translateY(-1px)}.btn-ghost{border-color:var(--line);color:var(--text);background:#ffffff05}.btn-ghost:hover{border-color:var(--accent);background:#2f7bed1a}.btn-light{color:var(--bg);background:#fff}.btn-light:hover{transform:translateY(-1px)}@media (pointer:coarse){.btn{min-height:44px}}.eyebrow{color:var(--accent-2);font-family:var(--font-mono), monospace;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;font-size:11.5px;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;block-size:1px;inline-size:28px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal],[data-reveal-group]>*{opacity:1;transform:none}.frame svg path{stroke-dashoffset:0}}
