1<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>About - Mostefa Boudjema</title><style>@import"https://fonts.googleapis.com/css2?family=Fira+Code&display=swap";@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.woff2) format(woff2);font-display:swap;
1unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.woff2) format(woff2);font-display:swap;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;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;
1unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.woff2) format(woff2);font-display:swap;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;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;
1unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.woff2) format(woff2);font-display:swap;
1unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(/_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(/_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;
1unicode-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;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(/_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(/_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;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;font-weight:400;font-style:normal}:root{--color-bg:#fff;--color-text:#0f1724;--color-link:#1d4ed8;--color-muted:#6b7280}.dark{--color-bg:#0b1220;--color-text:#e6eef8;--color-link:#60a5fa;--color-muted:#9ca3af}body{background-color:var(--color-bg);color:var(--color-text);font-family:GeneralSans-Regular}.nuxt-link-active,.nuxt-link-exact-active,.router-link-active,.router-link-exact-active{color:rgb(30 64 175/var(--tw-text-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.nuxt-link-active:is(.dark *),.nuxt-link-exact-active:is(.dark *),.router-link-active:is(.dark *),.router-link-exact-active:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.my-backtotop{align-items:center;background:#2563eb;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:48px;justify-content:center;transition:background .3s;width:48px}.my-backtotop:hover{background:#1e40af}.vue-back-to-top .default{background-color:#2563eb!important;border:none;border-radius:50%!important;box-shadow:0 2px 8px #00000026;color:#fff!important;cursor:pointer;font-size:2rem!important;height:48px!important;line-height:48px!important;transition:background .3s;width:48px!important}.vue-back-to-top .default:hover{background:#1e40af!important}.rtl{direction:rtl;text-align:right}@font-face{font-display:swap;font-family:GeneralSans-Variable;font-style:normal;font-weight:200 700;src:url(/_nuxt/GeneralSans-Variable.p1VyP7gg.woff2) format("woff2"),url(/_nuxt/GeneralSans-Variable.DAqniUaj.woff) format("woff"),url(/_nuxt/GeneralSans-Variable.D4t1btYN.ttf) format("truetype")}.font-general-variable{font-family:GeneralSans-Variable}@font-face{font-display:swap;font-family:GeneralSans-VariableItalic;font-style:italic;font-weight:200 700;src:url(/_nuxt/GeneralSans-VariableItalic.DIM2rvVg.woff2) format("woff2"),url(/_nuxt/GeneralSans-VariableItalic.BsSpAJeQ.woff) format("woff"),url(/_nuxt/GeneralSans-VariableItalic.dXS85WKy.ttf) format("truetype")}.font-general-variable-italic{font-family:GeneralSans-VariableItalic}@font-face{font-display:swap;font-family:GeneralSans-Extralight;font-style:normal;font-weight:200;src:url(/_nuxt/GeneralSans-Extralight.CeoahQd2.woff2) format("woff2"),url(/_nuxt/GeneralSans-Extralight.NwzqzUvZ.woff) format("woff"),url(/_nuxt/GeneralSans-Extralight.-toNElvl.ttf) format("truetype")}.font-general-extralight{font-family:GeneralSans-Extralight}@font-face{font-display:swap;font-family:GeneralSans-ExtralightItalic;font-style:italic;font-weight:200;src:url(/_nuxt/GeneralSans-ExtralightItalic.S_cjHVs3.woff2) format("woff2"),url(/_nuxt/GeneralSans-ExtralightItalic.DSYFpNEt.woff) format("woff"),url(/_nuxt/GeneralSans-ExtralightItalic.Cb4GrHRn.ttf) format("truetype")}.font-general-extralight-italic{font-family:GeneralSans-ExtralightItalic}@font-face{font-display:swap;font-family:GeneralSans-Light;font-style:normal;font-weight:300;src:url(/_nuxt/GeneralSans-Light.ulp9itO8.woff2) format("woff2"),url(/_nuxt/GeneralSans-Light.DzM6pIPN.woff) format("woff"),url(/_nuxt/GeneralSans-Light.DcTqM57O.ttf) format("truetype")}.font-general-light{font-family:GeneralSans-Light}@font-face{font-display:swap;font-family:GeneralSans-LightItalic;font-style:italic;font-weight:300;src:url(/_nuxt/GeneralSans-LightItalic.DkwLWVcP.woff2) format("woff2"),url(/_nuxt/GeneralSans-LightItalic.Ct_DMRPZ.woff) format("woff"),url(/_nuxt/GeneralSans-LightItalic.C_QR9gvT.ttf) format("truetype")}.font-general-light-italic{font-family:GeneralSans-LightItalic}@font-face{font-display:swap;font-family:GeneralSans-Regular;font-style:normal;font-weight:400;src:url(/_nuxt/GeneralSans-Regular.BeAhF2WT.woff2) format("woff2"),url(/_nuxt/GeneralSans-Regular.Dk2lLWJL.woff) format("woff"),url(/_nuxt/GeneralSans-Regular.BTmkhiIl.ttf) format("truetype")}.font-general-regular{font-family:GeneralSans-Regular}@font-face{font-display:swap;font-family:GeneralSans-Italic;font-style:italic;font-weight:400;src:url(/_nuxt/GeneralSans-Italic.B5PwseXg.woff2) format("woff2"),url(/_nuxt/GeneralSans-Italic.DzbrtvFL.woff) format("woff"),url(/_nuxt/GeneralSans-Italic.BpGxTCEl.ttf) format("truetype")}
1.font-general-italic{font-family:GeneralSans-Italic}@font-face{font-display:swap;font-family:GeneralSans-Medium;font-style:normal;font-weight:500;src:url(/_nuxt/GeneralSans-Medium.DvEF04Ne.woff2) format("woff2"),url(/_nuxt/GeneralSans-Medium.sA7I9gJL.woff) format("woff"),url(/_nuxt/GeneralSans-Medium.BakGtJF2.ttf) format("truetype")}.font-general-medium{font-family:GeneralSans-Medium}@font-face{font-display:swap;font-family:GeneralSans-MediumItalic;font-style:italic;font-weight:500;src:url(/_nuxt/GeneralSans-MediumItalic.KKwIU56p.woff2) format("woff2"),url(/_nuxt/GeneralSans-MediumItalic.BBXQStTM.woff) format("woff"),url(/_nuxt/GeneralSans-MediumItalic.DoLfBPNa.ttf) format("truetype")}.font-general-medium-italic{font-family:GeneralSans-MediumItalic}@font-face{font-display:swap;font-family:GeneralSans-Semibold;font-style:normal;font-weight:600;src:url(/_nuxt/GeneralSans-Semibold.DFLbTJgb.woff2) format("woff2"),url(/_nuxt/GeneralSans-Semibold.oVEy_BBm.woff) format("woff"),url(/_nuxt/GeneralSans-Semibold.Ckm6wkEi.ttf) format("truetype")}.font-general-semibold{font-family:GeneralSans-Semibold}@font-face{font-display:swap;font-family:GeneralSans-SemiboldItalic;font-style:italic;font-weight:600;src:url(/_nuxt/GeneralSans-SemiboldItalic.C5XnX2aR.woff2) format("woff2"),url(/_nuxt/GeneralSans-SemiboldItalic.DNy4mdcJ.woff) format("woff"),url(/_nuxt/GeneralSans-SemiboldItalic.QA1tcZBS.ttf) format("truetype")}.font-general-semibold-italic{font-family:GeneralSans-SemiboldItalic}@font-face{font-display:swap;font-family:GeneralSans-Bold;font-style:normal;font-weight:700;src:url(/_nuxt/GeneralSans-Bold.Ctx684HN.woff2) format("woff2"),url(/_nuxt/GeneralSans-Bold.Bd_PtqWW.woff) format("woff"),url(/_nuxt/GeneralSans-Bold.DM1NF1hz.ttf) format("truetype")}.font-general-bold{font-family:GeneralSans-Bold}@font-face{font-display:swap;font-family:GeneralSans-BoldItalic;font-style:italic;font-weight:700;src:url(/_nuxt/GeneralSans-BoldItalic.CPXXYtWC.woff2) format("woff2"),url(/_nuxt/GeneralSans-BoldItalic.42Tn_Ge_.woff) format("woff"),url(/_nuxt/GeneralSans-BoldItalic.U4augfB3.ttf) format("truetype")}.font-general-bold-italic{font-family:GeneralSans-BoldItalic}.font-coding{font-weight:400}.font-coding,.font-coding-light{font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",Fira Code,Consolas,Monaco,Courier New,monospace;line-height:1.6}.font-coding-light{font-weight:300}.font-coding-medium{font-weight:500}.font-coding-bold,.font-coding-medium{font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",Fira Code,Consolas,Monaco,Courier New,monospace;line-height:1.6}.font-coding-bold{font-weight:700}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;
1--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}
1[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 #0000}input:where(:not([type])):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=email]):focus,input:where([type=month]):focus,input:where([type=number]):focus,input:where([type=password]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=text]):focus,input:where([type=time]):focus,input:where([type=url]):focus,input:where([type=week]):focus,select:focus,select:where([multiple]):focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow)}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{background-color:currentColor;border-color:transparent}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{background-color:currentColor;border-color:transparent}input:where([type=file]){background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.\!container{padding-left:1rem!important;padding-right:1rem!important;width:100%!important}.container{padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:640px){.\!container{max-width:640px!important;padding-left:2rem!important;padding-right:2rem!important}.container{max-width:640px;padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important;padding-left:2rem!important;padding-right:2rem!important}.container{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.\!container{max-width:1280px!important;padding-left:4rem!important;padding-right:4rem!important}.container{max-width:1280px;padding-left:4rem;padding-right:4rem}}@media(min-width:1536px){.\!container{max-width:1536px!important;padding-left:6rem!important;padding-right:6rem!important}.container{max-width:1536px;padding-left:6rem;padding-right:6rem}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-10{inset:-2.5rem}.-inset-3{inset:-.75rem}.-inset-4{inset:-1rem}.inset-0{inset:0}.-bottom-24{bottom:-6rem}.-left-24{left:-6rem}.-right-24{right:-6rem}.-right-40{right:-10rem}.-top-24{top:-6rem}.-top-40{top:-10rem}.bottom-24{bottom:6rem}.bottom-4{bottom:1rem}.left-4{left:1rem}.right-1\.5{right:.375rem}.right-4{right:1rem}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-10{z-index:10}.z-50{z-index:50}.float-right{float:right}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.\!ml-0{margin-left:0!important}.\!mr-2{margin-right:.5rem!important}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.me-2{margin-inline-end:.5rem}.ml-0{margin-left:0}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-10{margin-right:2.5rem}.mr-16{margin-right:4rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.ms-1{margin-inline-start:.25rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}
1.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/2\]{aspect-ratio:3/2}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[250px\]{height:250px}.h-\[500px\]{height:500px}.h-\[700px\]{height:700px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:20rem}.max-h-\[80vh\]{max-height:80vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-96{width:24rem}.w-\[700px\]{width:700px}.w-\[90vw\]{width:90vw}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[85\%\]{max-width:85%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-lg{max-width:1024px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.-scale-x-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x:-1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}
1.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-4{border-bottom-width:4px}.border-l-0{border-left-width:0}.border-l-4{border-left-width:4px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-none{border-style:none}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.border-emerald-200\/60{border-color:#a7f3d099}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-indigo-700{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.border-lime-500{--tw-border-opacity:1;border-color:rgb(132 204 22/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-primary-light{--tw-border-opacity:1;border-color:rgb(247 248 252/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-red-200\/60{border-color:#fecaca99}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-sky-500{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-teal-500{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.border-ternary-dark\/10{border-color:#0f17241a}.border-ternary-dark\/15{border-color:#0f172426}.border-ternary-dark\/5{border-color:#0f17240d}.border-ternary-light{--tw-border-opacity:1;border-color:rgb(246 247 248/var(--tw-border-opacity,1))}.border-ternary-light\/60{border-color:#f6f7f899}.border-ternary-light\/70{border-color:#f6f7f8b3}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-opacity-50{--tw-border-opacity:.5}.bg-\[\#0f172a\]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-\[\#1e293b\]{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/70{background-color:#3b82f6b3}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-200\/50{background-color:#e5e7eb80}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-primary-dark{--tw-bg-opacity:1;background-color:rgb(5 28 40/var(--tw-bg-opacity,1))}.bg-primary-light{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50\/50{background-color:#fef2f280}.bg-secondary-light{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-ternary-dark\/\[0\.03\]{background-color:#0f172408}.bg-ternary-light{--tw-bg-opacity:1;background-color:rgb(246 247 248/var(--tw-bg-opacity,1))}.bg-ternary-light\/20{background-color:#f6f7f833}.bg-ternary-light\/30{background-color:#f6f7f84d}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/40{--tw-gradient-from:rgba(0,0,0,.4) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from:rgba(59,130,246,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/30{--tw-gradient-from:rgba(59,130,246,.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-dark{--tw-gradient-from:#051c28 var(--tw-gradient-from-position);--tw-gradient-to:rgba(5,28,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-light{--tw-gradient-from:#f7f8fc var(--tw-gradient-from-position);--tw-gradient-to:rgba(247,248,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black\/0{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-p
1osition),var(--tw-gradient-to)}.via-secondary-dark{--tw-gradient-to:rgba(16,45,68,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#102d44 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-ternary-light\/60{--tw-gradient-to:rgba(246,247,248,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(246,247,248,.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to:rgba(139,92,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8b5cf6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-500\/20{--tw-gradient-to:rgba(139,92,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(139,92,246,.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-500\/30{--tw-gradient-to:rgba(139,92,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(139,92,246,.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-600{--tw-gradient-to:rgba(124,58,237,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7c3aed var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-black\/0{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to:#d946ef var(--tw-gradient-to-position)}.to-fuchsia-500\/20{--tw-gradient-to:rgba(217,70,239,.2) var(--tw-gradient-to-position)}.to-fuchsia-500\/30{--tw-gradient-to:rgba(217,70,239,.3) var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to:#c026d3 var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to:rgba(168,85,247,.2) var(--tw-gradient-to-position)}.to-secondary-light{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-ternary-dark{--tw-gradient-to:#0f1724 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.indent-1{text-indent:.25rem}.font-poppins{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-\[1\.1\]{line-height:1.1}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-primary-dark{--tw-text-opacity:1;color:rgb(5 28 40/var(--tw-text-opacity,1))}.text-primary-dark\/90{color:#051c28e6}.text-primary-light{--tw-text-opacity:1;color:rgb(247 248 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-secondary-dark{--tw-text-opacity:1;color:rgb(16 45 68/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}
1.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-ternary-dark{--tw-text-opacity:1;color:rgb(15 23 36/var(--tw-text-opacity,1))}.text-ternary-dark\/40{color:#0f172466}.text-ternary-dark\/50{color:#0f172480}.text-ternary-dark\/60{color:#0f172499}.text-ternary-dark\/70{color:#0f1724b3}.text-ternary-dark\/80{color:#0f1724cc}.text-ternary-light\/40{color:#f6f7f866}.text-ternary-light\/80{color:#f6f7f8cc}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[0\.07\]{opacity:.07}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
1--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-sha
1dow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:rgba(0,0,0,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color:rgba(59,130,246,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color:rgba(59,130,246,.25);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow,0 0 #0000)}.ring-black\/5{--tw-ring-color:rgba(0,0,0,.05)}.blur-2xl{--tw-blur:blur(40px)}.blur-2xl,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@media(min-width:640px){.sm\:container{padding-left:1rem;padding-right:1rem;width:100%}.sm\:container{max-width:640px;padding-left:2rem;padding-right:2rem}@media(min-width:768px){.sm\:container{max-width:768px}}@media(min-width:1024px){.sm\:container{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.sm\:container{max-width:1280px;padding-left:4rem;padding-right:4rem}}@media(min-width:1536px){.sm\:container{max-width:1536px;padding-left:6rem;padding-right:6rem}}}.open\:shadow-md[open]{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
1--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border:hover{border-width:1px}.hover\:border-blue-400\/50:hover{border-color:#60a5fa80}.hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.hover\:border-cyan-600:hover{--tw-border-opacity:1;border-color:rgb(8 145 178/var(--tw-border-opacity,1))}.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.hover\:border-green-600:hover{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.hover\:border-lime-600:hover{--tw-border-opacity:1;border-color:rgb(101 163 13/var(--tw-border-opacity,1))}.hover\:border-orange-600:hover{--tw-border-opacity:1;border-color:rgb(234 88 12/var(--tw-border-opacity,1))}.hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.hover\:border-rose-600:hover{--tw-border-opacity:1;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.hover\:border-sky-600:hover{--tw-border-opacity:1;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.hover\:border-teal-600:hover{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.hover\:border-ternary-dark\/30:hover{border-color:#0f17244d}.hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity,1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-primary-dark:hover{--tw-text-opacity:1;color:rgb(5 28 40/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
1--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:shadow-gray-200\/50:hover{--tw-shadow-color:rgba(229,231,235,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\:z-10:focus{z-index:10}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(30 58 138/var(--tw-ring-opacity,1))}.focus\:ring-cyan-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 78 99/var(--tw-ring-opacity,1))}.focus\:ring-green-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(20 83 45/var(--tw-ring-opacity,1))}.focus\:ring-lime-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(54 83 20/var(--tw-ring-opacity,1))}.focus\:ring-orange-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(124 45 18/var(--tw-ring-opacity,1))}.focus\:ring-primary-light:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(247 248 252/var(--tw-ring-opacity,1))}.focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(88 28 135/var(--tw-ring-opacity,1))}.focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(127 29 29/var(--tw-ring-opacity,1))}.focus\:ring-rose-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(136 19 55/var(--tw-ring-opacity,1))}.focus\:ring-sky-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(12 74 110/var(--tw-ring-opacity,1))}.focus\:ring-teal-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(19 78 74/var(--tw-ring-opacity,1))}.focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(113 63 18/var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-45{--tw-rotate:45deg}.group:hover .group-hover\:-translate-x-1,.group[open] .group-open\:rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-.25rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem}.group:hover .group-hover\:-rotate-3,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-3{--tw-rotate:-3deg}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:rotate-12,.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-violet-500\/70{background-color:#8b5cf6b3}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.dark\:border-blue-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.dark\:border-emerald-900\/30:is(.dark *){border-color:#064e3b4d}.dark\:border-gray-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.dark\:border-primary-dark:is(.dark *){--tw-border-opacity:1;border-color:rgb(5 28 40/var(--tw-border-opacity,1))}.dark\:border-primary-dark\/30:is(.dark *){border-color:#051c284d}.dark\:border-red-900\/30:is(.dark *){border-color:#7f1d1d4d}.dark\:border-secondary-dark:is(.dark *){--tw-border-opacity:1;border-color:rgb(16 45 68/var(--tw-border-opacity,1))}.dark\:border-ternary-dark:is(.dark *){--tw-border-opacity:1;border-color:rgb(15 23 36/var(--tw-border-opacity,1))}.dark\:border-ternary-dark\/50:is(.dark *){border-color:#0f17248
10}.dark\:border-ternary-dark\/60:is(.dark *){border-color:#0f172499}.dark\:border-ternary-dark\/70:is(.dark *){border-color:#0f1724b3}.dark\:border-ternary-dark\/80:is(.dark *){border-color:#0f1724cc}.dark\:border-ternary-light\/10:is(.dark *){border-color:#f6f7f81a}.dark\:border-ternary-light\/15:is(.dark *){border-color:#f6f7f826}.dark\:border-ternary-light\/5:is(.dark *){border-color:#f6f7f80d}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/20:is(.dark *){border-color:#fff3}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}.dark\:bg-\[\#0B1220\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(11 18 32/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0B1220\]\/90:is(.dark *){background-color:#0b1220e6}.dark\:bg-\[\#0f172a\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1e293b\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-blue-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.dark\:bg-emerald-900\/10:is(.dark *){background-color:#064e3b1a}.dark\:bg-emerald-900\/50:is(.dark *){background-color:#064e3b80}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-700\/50:is(.dark *){background-color:#37415180}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-green-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.dark\:bg-primary-dark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 28 40/var(--tw-bg-opacity,1))}.dark\:bg-primary-dark\/50:is(.dark *){background-color:#051c2880}.dark\:bg-primary-light:is(.dark *){--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity,1))}.dark\:bg-red-900\/10:is(.dark *){background-color:#7f1d1d1a}.dark\:bg-red-900\/50:is(.dark *){background-color:#7f1d1d80}.dark\:bg-secondary-dark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(16 45 68/var(--tw-bg-opacity,1))}.dark\:bg-secondary-light:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-ternary-dark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 36/var(--tw-bg-opacity,1))}.dark\:bg-ternary-dark\/20:is(.dark *){background-color:#0f172433}.dark\:bg-ternary-dark\/30:is(.dark *){background-color:#0f17244d}.dark\:bg-ternary-dark\/40:is(.dark *){background-color:#0f172466}.dark\:bg-ternary-light\/\[0\.04\]:is(.dark *){background-color:#f6f7f80a}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.dark\:from-primary-dark:is(.dark *){--tw-gradient-from:#051c28 var(--tw-gradient-from-position);--tw-gradient-to:rgba(5,28,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:via-ternary-dark\/70:is(.dark *){--tw-gradient-to:rgba(15,23,36,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(15,23,36,.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:to-secondary-dark:is(.dark *){--tw-gradient-to:#102d44 var(--tw-gradient-to-position)}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark\:text-primary-dark:is(.dark *){--tw-text-opacity:1;color:rgb(5 28 40/var(--tw-text-opacity,1))}.dark\:text-primary-light:is(.dark *){--tw-text-opacity:1;color:rgb(247 248 252/var(--tw-text-opacity,1))}.dark\:text-primary-light\/90:is(.dark *){color:#f7f8fce6}.dark\:text-purple-200:is(.dark *){--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-secondary-light:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-ternary-light:is(.dark *){--tw-text-opacity:1;color:rgb(246 247 248/var(--tw-text-opacity,1))}.dark\:text-ternary-light\/40:is(.dark *){color:#f6f7f866}.dark\:text-ternary-light\/50:is(.dark *){color:#f6f7f880}.dark\:text-ternary-light\/60:is(.dark *){color:#f6f7f899}.dark\:text-ternary-light\/70:is(.dark *){color:#f6f7f8b3}.dark\:text-ternary-light\/80:is(.dark *){color:#f6f7f8cc}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.dark\:placeholder-gray-500:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.dark\:placeholder-gray-500:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}
1.dark\:shadow-primary-dark\/30:is(.dark *){--tw-shadow-color:rgba(5,28,40,.3);--tw-shadow:var(--tw-shadow-colored)}.dark\:hover\:border-blue-400:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.dark\:hover\:border-blue-500\/40:hover:is(.dark *){border-color:#3b82f666}.dark\:hover\:border-gray-600:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:hover\:border-gray-700:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:hover\:border-ternary-light\/30:hover:is(.dark *){border-color:#f6f7f84d}.dark\:hover\:border-white\/40:hover:is(.dark *){border-color:#fff6}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:hover\:bg-primary-dark:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 28 40/var(--tw-bg-opacity,1))}.dark\:hover\:bg-ternary-dark:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 36/var(--tw-bg-opacity,1))}.dark\:hover\:bg-ternary-dark\/60:hover:is(.dark *){background-color:#0f172499}.dark\:hover\:bg-white\/20:hover:is(.dark *){background-color:#fff3}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:hover\:text-primary-light:hover:is(.dark *){--tw-text-opacity:1;color:rgb(247 248 252/var(--tw-text-opacity,1))}.dark\:hover\:shadow-black\/20:hover:is(.dark *){--tw-shadow-color:rgba(0,0,0,.2);--tw-shadow:var(--tw-shadow-colored)}.dark\:focus\:border-gray-700:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:focus\:ring-secondary-light:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.group:hover .dark\:group-hover\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}@media(min-width:640px){.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-4{margin-bottom:1rem;margin-top:1rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:ml-1{margin-left:.25rem}.sm\:ml-4{margin-left:1rem}.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-14{margin-top:3.5rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-80{height:20rem}.sm\:h-96{height:24rem}.sm\:h-\[350px\]{height:350px}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-2\/3{width:66.666667%}.sm\:w-2\/6{width:33.333333%}.sm\:w-3\/6{width:50%}.sm\:w-4\/6{width:66.666667%}.sm\:w-48{width:12rem}.sm\:w-6{width:1.5rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.sm\:border{border-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:p-0{padding:0}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-16{padding-bottom:4rem;padding-top:4rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.sm\:py-20{padding-bottom:5rem;padding-top:5rem}.sm\:py-24{padding-bottom:6rem;padding-top:6rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-20{padding-top:5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-9xl{font-size:8rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}
1.sm\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media(min-width:768px){.md\:m-4{margin:1rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:ml-4{margin-left:1rem}.md\:mr-4{margin-right:1rem}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-\[450px\]{height:450px}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-6{width:1.5rem}.md\:w-7{width:1.75rem}.md\:w-\[30\%\]{width:30%}.md\:w-\[400px\]{width:400px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.md\:bg-\[url\(\'\/images\/bg-circuit\.svg\'\)\]{background-image:url(/images/bg-circuit.svg)}.md\:bg-cover{background-size:cover}.md\:bg-center{background-position:50%}.md\:bg-no-repeat{background-repeat:no-repeat}.md\:p-2\.5{padding:.625rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:before\:absolute:before{content:var(--tw-content);position:absolute}.md\:before\:inset-0:before{content:var(--tw-content);inset:0}.md\:before\:-z-10:before{content:var(--tw-content);z-index:-10}.md\:before\:bg-\[url\(\'\/images\/bg-circuit\.svg\'\)\]:before{background-image:url(/images/bg-circuit.svg);content:var(--tw-content)}.md\:before\:bg-cover:before{background-size:cover;content:var(--tw-content)}.md\:before\:bg-center:before{background-position:50%;content:var(--tw-content)}.md\:before\:bg-no-repeat:before{background-repeat:no-repeat;content:var(--tw-content)}.md\:before\:opacity-50:before{content:var(--tw-content);opacity:.5}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:h-5{height:1.25rem}.lg\:h-\[550px\]{height:550px}.lg\:w-5{width:1.25rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[3\.4rem\]{font-size:3.4rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:max-w-screen-xl{max-width:1280px}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}}@media(min-width:768px){.rtl\:md\:ml-4:where([dir=rtl],[dir=rtl] *){margin-left:1rem}.rtl\:md\:mr-0:where([dir=rtl],[dir=rtl] *){margin-right:0}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&_input\]\:rounded-l-none input{border-bottom-left-radius:0;border-top-left-radius:0}.\[\&_input\]\:rounded-r-none input{border-bottom-right-radius:0;border-top-right-radius:0}.\[\&_textarea\]\:rounded-l-none textarea{border-bottom-left-radius:0;border-top-left-radius:0}.\[\&_textarea\]\:rounded-r-none textarea{border-bottom-right-radius:0;border-top-right-radius:0}</style><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" media="print" onload="this.media='all'"><style>@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(/_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;
1unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(/_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;
1unicode-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;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(/_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(/_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;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;font-weight:400;font-style:normal}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}
1[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 #0000}input:where(:not([type])):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=email]):focus,input:where([type=month]):focus,input:where([type=number]):focus,input:where([type=password]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=text]):focus,input:where([type=time]):focus,input:where([type=url]):focus,input:where([type=week]):focus,select:focus,select:where([multiple]):focus,textarea:focus{outline:2px solid #0000;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow)}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1rem;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid #0000;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}@media(forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media(forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.\!container{padding-left:1rem!important;padding-right:1rem!important;width:100%!important}.container{padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:640px){.\!container{max-width:640px!important;padding-left:2rem!important;padding-right:2rem!important}.container{max-width:640px;padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important;padding-left:2rem!important;padding-right:2rem!important}.container{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.\!container{max-width:1280px!important;padding-left:4rem!important;padding-right:4rem!important}.container{max-width:1280px;padding-left:4rem;padding-right:4rem}}@media(min-width:1536px){.\!container{max-width:1536px!important;padding-left:6rem!important;padding-right:6rem!important}.container{max-width:1536px;padding-left:6rem;padding-right:6rem}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-10{inset:-2.5rem}.-inset-3{inset:-.75rem}.-inset-4{inset:-1rem}.inset-0{inset:0}.-bottom-24{bottom:-6rem}.-left-24{left:-6rem}.-right-24{right:-6rem}.-right-40{right:-10rem}.-top-24{top:-6rem}.-top-40{top:-10rem}.bottom-24{bottom:6rem}.bottom-4{bottom:1rem}.left-4{left:1rem}.right-1\.5{right:.375rem}.right-4{right:1rem}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-10{z-index:10}.z-50{z-index:50}.float-right{float:right}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.\!ml-0{margin-left:0!important}.\!mr-2{margin-right:.5rem!important}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.me-2{margin-inline-end:.5rem}.ml-0{margin-left:0}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-10{margin-right:2.5rem}.mr-16{margin-right:4rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.ms-1{margin-inline-start:.25rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}
1.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/2\]{aspect-ratio:3/2}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[250px\]{height:250px}.h-\[500px\]{height:500px}.h-\[700px\]{height:700px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:20rem}.max-h-\[80vh\]{max-height:80vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-96{width:24rem}.w-\[700px\]{width:700px}.w-\[90vw\]{width:90vw}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[85\%\]{max-width:85%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-lg{max-width:1024px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.-scale-x-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x:-1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}
1.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-4{border-bottom-width:4px}.border-l-0{border-left-width:0}.border-l-4{border-left-width:4px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-none{border-style:none}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.border-emerald-200\/60{border-color:#a7f3d099}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-indigo-700{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.border-lime-500{--tw-border-opacity:1;border-color:rgb(132 204 22/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-primary-light{--tw-border-opacity:1;border-color:rgb(247 248 252/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-red-200\/60{border-color:#fecaca99}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-sky-500{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-teal-500{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.border-ternary-dark\/10{border-color:#0f17241a}.border-ternary-dark\/15{border-color:#0f172426}.border-ternary-dark\/5{border-color:#0f17240d}.border-ternary-light{--tw-border-opacity:1;border-color:rgb(246 247 248/var(--tw-border-opacity,1))}.border-ternary-light\/60{border-color:#f6f7f899}.border-ternary-light\/70{border-color:#f6f7f8b3}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-opacity-50{--tw-border-opacity:.5}.bg-\[\#0f172a\]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-\[\#1e293b\]{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/70{background-color:#3b82f6b3}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-200\/50{background-color:#e5e7eb80}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-primary-dark{--tw-bg-opacity:1;background-color:rgb(5 28 40/var(--tw-bg-opacity,1))}.bg-primary-light{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50\/50{background-color:#fef2f280}.bg-secondary-light{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-ternary-dark\/\[0\.03\]{background-color:#0f172408}.bg-ternary-light{--tw-bg-opacity:1;background-color:rgb(246 247 248/var(--tw-bg-opacity,1))}.bg-ternary-light\/20{background-color:#f6f7f833}.bg-ternary-light\/30{background-color:#f6f7f84d}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/40{--tw-gradient-from:#0006 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from:#3b82f633 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/30{--tw-gradient-from:#3b82f64d var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-dark{--tw-gradient-from:#051c28 var(--tw-gradient-from-position);--tw-gradient-to:#051c2800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-light{--tw-gradient-from:#f7f8fc var(--tw-gradient-from-position);--tw-gradient-to:#f7f8fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black\/0{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-p
1osition),var(--tw-gradient-to)}.via-secondary-dark{--tw-gradient-to:#102d4400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#102d44 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-ternary-light\/60{--tw-gradient-to:#f6f7f800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f6f7f899 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8b5cf6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-500\/20{--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8b5cf633 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-500\/30{--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8b5cf64d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-600{--tw-gradient-to:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7c3aed var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-black\/0{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to:#d946ef var(--tw-gradient-to-position)}.to-fuchsia-500\/20{--tw-gradient-to:#d946ef33 var(--tw-gradient-to-position)}.to-fuchsia-500\/30{--tw-gradient-to:#d946ef4d var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to:#c026d3 var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to:#a855f733 var(--tw-gradient-to-position)}.to-secondary-light{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-ternary-dark{--tw-gradient-to:#0f1724 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.indent-1{text-indent:.25rem}.font-poppins{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-\[1\.1\]{line-height:1.1}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-primary-dark{--tw-text-opacity:1;color:rgb(5 28 40/var(--tw-text-opacity,1))}.text-primary-dark\/90{color:#051c28e6}.text-primary-light{--tw-text-opacity:1;color:rgb(247 248 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-secondary-dark{--tw-text-opacity:1;color:rgb(16 45 68/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}
1.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-ternary-dark{--tw-text-opacity:1;color:rgb(15 23 36/var(--tw-text-opacity,1))}.text-ternary-dark\/40{color:#0f172466}.text-ternary-dark\/50{color:#0f172480}.text-ternary-dark\/60{color:#0f172499}.text-ternary-dark\/70{color:#0f1724b3}.text-ternary-dark\/80{color:#0f1724cc}.text-ternary-light\/40{color:#f6f7f866}.text-ternary-light\/80{color:#f6f7f8cc}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[0\.07\]{opacity:.07}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;
1--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;
1--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color:#3b82f633;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color:#3b82f640;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-black\/5{--tw-ring-color:#0000000d}.blur-2xl{--tw-blur:blur(40px)}.blur-2xl,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@media(min-width:640px){.sm\:container{padding-left:1rem;padding-right:1rem;width:100%}.sm\:container{max-width:640px;padding-left:2rem;padding-right:2rem}@media(min-width:768px){.sm\:container{max-width:768px}}@media(min-width:1024px){.sm\:container{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.sm\:container{max-width:1280px;padding-left:4rem;padding-right:4rem}}@media(min-width:1536px){.sm\:container{max-width:1536px;padding-left:6rem;padding-right:6rem}}}.open\:shadow-md[open]{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;
1--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border:hover{border-width:1px}.hover\:border-blue-400\/50:hover{border-color:#60a5fa80}.hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.hover\:border-cyan-600:hover{--tw-border-opacity:1;border-color:rgb(8 145 178/var(--tw-border-opacity,1))}.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.hover\:border-green-600:hover{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.hover\:border-lime-600:hover{--tw-border-opacity:1;border-color:rgb(101 163 13/var(--tw-border-opacity,1))}.hover\:border-orange-600:hover{--tw-border-opacity:1;border-color:rgb(234 88 12/var(--tw-border-opacity,1))}.hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.hover\:border-rose-600:hover{--tw-border-opacity:1;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.hover\:border-sky-600:hover{--tw-border-opacity:1;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.hover\:border-teal-600:hover{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.hover\:border-ternary-dark\/30:hover{border-color:#0f17244d}.hover\:border-yellow-600:hover{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity,1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-primary-dark:hover{--tw-text-opacity:1;color:rgb(5 28 40/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;
1--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:shadow-gray-200\/50:hover{--tw-shadow-color:#e5e7eb80;--tw-shadow:var(--tw-shadow-colored)}.focus\:z-10:focus{z-index:10}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(30 58 138/var(--tw-ring-opacity,1))}.focus\:ring-cyan-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 78 99/var(--tw-ring-opacity,1))}.focus\:ring-green-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(20 83 45/var(--tw-ring-opacity,1))}.focus\:ring-lime-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(54 83 20/var(--tw-ring-opacity,1))}.focus\:ring-orange-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(124 45 18/var(--tw-ring-opacity,1))}.focus\:ring-primary-light:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(247 248 252/var(--tw-ring-opacity,1))}.focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(88 28 135/var(--tw-ring-opacity,1))}.focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(127 29 29/var(--tw-ring-opacity,1))}.focus\:ring-rose-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(136 19 55/var(--tw-ring-opacity,1))}.focus\:ring-sky-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(12 74 110/var(--tw-ring-opacity,1))}.focus\:ring-teal-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(19 78 74/var(--tw-ring-opacity,1))}.focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(113 63 18/var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-45{--tw-rotate:45deg}.group:hover .group-hover\:-translate-x-1,.group[open] .group-open\:rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-.25rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem}.group:hover .group-hover\:-rotate-3,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-3{--tw-rotate:-3deg}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:rotate-12,.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-violet-500\/70{background-color:#8b5cf6b3}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.dark\:border-blue-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.dark\:border-emerald-900\/30:is(.dark *){border-color:#064e3b4d}.dark\:border-gray-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.dark\:border-primary-dark:is(.dark *){--tw-border-opacity:1;border-color:rgb(5 28 40/var(--tw-border-opacity,1))}.dark\:border-primary-dark\/30:is(.dark *){border-color:#051c284d}.dark\:border-red-900\/30:is(.dark *){border-color:#7f1d1d4d}.dark\:border-secondary-dark:is(.dark *){--tw-border-opacity:1;border-color:rgb(16 45 68/var(--tw-border-opacity,1))}.dark\:border-ternary-dark:is(.dark *){--tw-border-opacity:1;border-color:rgb(15 23 36/var(--tw-border-opacity,1))}.dark\:border-ternary-dark\/50:is(.dark *){border-color:#0f17248
10}.dark\:border-ternary-dark\/60:is(.dark *){border-color:#0f172499}.dark\:border-ternary-dark\/70:is(.dark *){border-color:#0f1724b3}.dark\:border-ternary-dark\/80:is(.dark *){border-color:#0f1724cc}.dark\:border-ternary-light\/10:is(.dark *){border-color:#f6f7f81a}.dark\:border-ternary-light\/15:is(.dark *){border-color:#f6f7f826}.dark\:border-ternary-light\/5:is(.dark *){border-color:#f6f7f80d}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/20:is(.dark *){border-color:#fff3}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}.dark\:bg-\[\#0B1220\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(11 18 32/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0B1220\]\/90:is(.dark *){background-color:#0b1220e6}.dark\:bg-\[\#0f172a\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1e293b\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-blue-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.dark\:bg-emerald-900\/10:is(.dark *){background-color:#064e3b1a}.dark\:bg-emerald-900\/50:is(.dark *){background-color:#064e3b80}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-700\/50:is(.dark *){background-color:#37415180}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-green-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.dark\:bg-primary-dark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 28 40/var(--tw-bg-opacity,1))}.dark\:bg-primary-dark\/50:is(.dark *){background-color:#051c2880}.dark\:bg-primary-light:is(.dark *){--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity,1))}.dark\:bg-red-900\/10:is(.dark *){background-color:#7f1d1d1a}.dark\:bg-red-900\/50:is(.dark *){background-color:#7f1d1d80}.dark\:bg-secondary-dark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(16 45 68/var(--tw-bg-opacity,1))}.dark\:bg-secondary-light:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-ternary-dark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 36/var(--tw-bg-opacity,1))}.dark\:bg-ternary-dark\/20:is(.dark *){background-color:#0f172433}.dark\:bg-ternary-dark\/30:is(.dark *){background-color:#0f17244d}.dark\:bg-ternary-dark\/40:is(.dark *){background-color:#0f172466}.dark\:bg-ternary-light\/\[0\.04\]:is(.dark *){background-color:#f6f7f80a}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.dark\:from-primary-dark:is(.dark *){--tw-gradient-from:#051c28 var(--tw-gradient-from-position);--tw-gradient-to:#051c2800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:via-ternary-dark\/70:is(.dark *){--tw-gradient-to:#0f172400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f1724b3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:to-secondary-dark:is(.dark *){--tw-gradient-to:#102d44 var(--tw-gradient-to-position)}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark\:text-primary-dark:is(.dark *){--tw-text-opacity:1;color:rgb(5 28 40/var(--tw-text-opacity,1))}.dark\:text-primary-light:is(.dark *){--tw-text-opacity:1;color:rgb(247 248 252/var(--tw-text-opacity,1))}.dark\:text-primary-light\/90:is(.dark *){color:#f7f8fce6}.dark\:text-purple-200:is(.dark *){--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-secondary-light:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-ternary-light:is(.dark *){--tw-text-opacity:1;color:rgb(246 247 248/var(--tw-text-opacity,1))}.dark\:text-ternary-light\/40:is(.dark *){color:#f6f7f866}.dark\:text-ternary-light\/50:is(.dark *){color:#f6f7f880}.dark\:text-ternary-light\/60:is(.dark *){color:#f6f7f899}.dark\:text-ternary-light\/70:is(.dark *){color:#f6f7f8b3}.dark\:text-ternary-light\/80:is(.dark *){color:#f6f7f8cc}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.dark\:placeholder-gray-500:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}
1.dark\:shadow-primary-dark\/30:is(.dark *){--tw-shadow-color:#051c284d;--tw-shadow:var(--tw-shadow-colored)}.dark\:hover\:border-blue-400:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.dark\:hover\:border-blue-500\/40:hover:is(.dark *){border-color:#3b82f666}.dark\:hover\:border-gray-600:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:hover\:border-gray-700:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:hover\:border-ternary-light\/30:hover:is(.dark *){border-color:#f6f7f84d}.dark\:hover\:border-white\/40:hover:is(.dark *){border-color:#fff6}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:hover\:bg-primary-dark:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 28 40/var(--tw-bg-opacity,1))}.dark\:hover\:bg-ternary-dark:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 36/var(--tw-bg-opacity,1))}.dark\:hover\:bg-ternary-dark\/60:hover:is(.dark *){background-color:#0f172499}.dark\:hover\:bg-white\/20:hover:is(.dark *){background-color:#fff3}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:hover\:text-primary-light:hover:is(.dark *){--tw-text-opacity:1;color:rgb(247 248 252/var(--tw-text-opacity,1))}.dark\:hover\:shadow-black\/20:hover:is(.dark *){--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.dark\:focus\:border-gray-700:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:focus\:ring-secondary-light:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.group:hover .dark\:group-hover\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}@media(min-width:640px){.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-4{margin-bottom:1rem;margin-top:1rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:ml-1{margin-left:.25rem}.sm\:ml-4{margin-left:1rem}.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-14{margin-top:3.5rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-80{height:20rem}.sm\:h-96{height:24rem}.sm\:h-\[350px\]{height:350px}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-2\/3{width:66.666667%}.sm\:w-2\/6{width:33.333333%}.sm\:w-3\/6{width:50%}.sm\:w-4\/6{width:66.666667%}.sm\:w-48{width:12rem}.sm\:w-6{width:1.5rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.sm\:border{border-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:p-0{padding:0}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-16{padding-bottom:4rem;padding-top:4rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.sm\:py-20{padding-bottom:5rem;padding-top:5rem}.sm\:py-24{padding-bottom:6rem;padding-top:6rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-20{padding-top:5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-9xl{font-size:8rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}
1.sm\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media(min-width:768px){.md\:m-4{margin:1rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:ml-4{margin-left:1rem}.md\:mr-4{margin-right:1rem}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-\[450px\]{height:450px}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-6{width:1.5rem}.md\:w-7{width:1.75rem}.md\:w-\[30\%\]{width:30%}.md\:w-\[400px\]{width:400px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.md\:bg-\[url\(\'\/images\/bg-circuit\.svg\'\)\]{background-image:url(/images/bg-circuit.svg)}.md\:bg-cover{background-size:cover}.md\:bg-center{background-position:50%}.md\:bg-no-repeat{background-repeat:no-repeat}.md\:p-2\.5{padding:.625rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:before\:absolute:before{content:var(--tw-content);position:absolute}.md\:before\:inset-0:before{content:var(--tw-content);inset:0}.md\:before\:-z-10:before{content:var(--tw-content);z-index:-10}.md\:before\:bg-\[url\(\'\/images\/bg-circuit\.svg\'\)\]:before{background-image:url(/images/bg-circuit.svg);content:var(--tw-content)}.md\:before\:bg-cover:before{background-size:cover;content:var(--tw-content)}.md\:before\:bg-center:before{background-position:50%;content:var(--tw-content)}.md\:before\:bg-no-repeat:before{background-repeat:no-repeat;content:var(--tw-content)}.md\:before\:opacity-50:before{content:var(--tw-content);opacity:.5}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:h-5{height:1.25rem}.lg\:h-\[550px\]{height:550px}.lg\:w-5{width:1.25rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[3\.4rem\]{font-size:3.4rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:max-w-screen-xl{max-width:1280px}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}}@media(min-width:768px){.rtl\:md\:ml-4:where([dir=rtl],[dir=rtl] *){margin-left:1rem}.rtl\:md\:mr-0:where([dir=rtl],[dir=rtl] *){margin-right:0}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&_input\]\:rounded-l-none input{border-bottom-left-radius:0;border-top-left-radius:0}.\[\&_input\]\:rounded-r-none input{border-bottom-right-radius:0;border-top-right-radius:0}.\[\&_textarea\]\:rounded-l-none textarea{border-bottom-left-radius:0;border-top-left-radius:0}.\[\&_textarea\]\:rounded-r-none textarea{border-bottom-right-radius:0;border-top-right-radius:0}</style><style>[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[da
1ta-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}</style><style>.animate-pulse[data-v-848ed166]{animation:pulse-848ed166 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-848ed166{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}</style><style>#nav a.nuxt-link-exact-active[data-v-195fef59]{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}#nav a.nuxt-link-exact-active[data-v-195fef59]:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}#nav a.nuxt-link-exact-active[data-v-195fef59]{font-weight:500}</style><style>@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/AA0_6TP-Ed9gQINhOsvb
1weBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.woff2) format(woff2);font-display:swap;
1unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.woff2) format(woff2);font-display:swap;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;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.woff2) format(woff2);font-display:swap;
1unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.woff2) format(woff2);font-display:swap;
1unicode-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;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}.code-editor-container[data-v-1c04bdb2]{background:#1e1e1e;border:1px solid #333;border-radius:8px;box-shadow:0 4px 20px #0000004d;overflow:hidden}.code-editor-header[data-v-1c04bdb2]{align-items:center;background:#2d2d30;border-bottom:1px solid #333;display:flex;padding:12px 16px}.code-editor-buttons[data-v-1c04bdb2]{display:flex;gap:8px;margin-right:16px}.code-button[data-v-1c04bdb2]{border-radius:50%;height:12px;width:12px}.code-button.red[data-v-1c04bdb2]{background:#ff5f56}.code-button.yellow[data-v-1c04bdb2]{background:#ffbd2e}.code-button.green[data-v-1c04bdb2]{background:#27ca3f}.code-editor-title[data-v-1c04bdb2]{color:#ccc;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:14px;font-weight:500}.code-editor-content[data-v-1c04bdb2]{background:#1e1e1e;display:flex;min-height:200px}.line-numbers[data-v-1c04bdb2]{background:#252526;border-right:1px solid #333;min-width:50px;padding:16px 8px;text-align:right}.line-number[data-v-1c04bdb2]{color:#858585;display:block;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:14px;line-height:1.6;margin-bottom:16px}.code-content[data-v-1c04bdb2]{flex:1;padding:16px}.code-line[data-v-1c04bdb2]{color:#d4d4d4;line-height:1.6;margin-bottom:16px!important}.code-comment[data-v-1c04bdb2]{color:#6a9955;font-weight:500}.dark .code-editor-container[data-v-1c04bdb2]{background:#0d1117;border-color:#30363d}.dark .code-editor-header[data-v-1c04bdb2]{background:#161b22;border-bottom-color:#30363d}.dark .line-numbers[data-v-1c04bdb2]{background:#0d1117;border-right-color:#30363d}.dark .code-content[data-v-1c04bdb2]{background:#0d1117}@media(max-width:640px){.code-editor-container[data-v-1c04bdb2]{margin-top:20px}.line-numbers[data-v-1c04bdb2]{min-width:40px;padding:16px 4px}.code-content[data-v-1c04bdb2]{padding:16px 12px}}</style><style>@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;
1unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.woff2) format(woff2);font-display:swap;
1unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.woff2) format(woff2);font-display:swap;
1unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.woff2) format(woff2);font-display:swap;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;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;
1unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.woff2) format(woff2);font-display:swap;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;font-weight:400;font-style:normal}.code-editor-container[data-v-b4fd56d5]{background:#1e1e1e;border:1px solid #333;border-radius:8px;box-shadow:0 4px 20px #0000004d;margin:0 auto;max-width:1200px;overflow:hidden}.card .code-editor-container[data-v-b4fd56d5]{border-radius:6px;box-shadow:0 2px 10px #0003;max-width:none}.code-editor-header[data-v-b4fd56d5]{align-items:center;background:#2d2d30;border-bottom:1px solid #333;display:flex;padding:12px 16px}.code-editor-buttons[data-v-b4fd56d5]{display:flex;gap:8px;margin-right:16px}.code-button[data-v-b4fd56d5]{border-radius:50%;height:12px;width:12px}.code-button.red[data-v-b4fd56d5]{background:#ff5f56}.code-button.yellow[data-v-b4fd56d5]{background:#ffbd2e}.code-button.green[data-v-b4fd56d5]{background:#27ca3f}.code-editor-title[data-v-b4fd56d5]{color:#ccc;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:14px;font-weight:500}.code-editor-content[data-v-b4fd56d5]{background:#1e1e1e;display:flex;min-height:400px}.card .code-editor-content[data-v-b4fd56d5]{min-height:80px}.line-numbers[data-v-b4fd56d5]{background:#252526;border-right:1px solid #333;min-width:50px;padding:16px 8px;text-align:right}.card .line-numbers[data-v-b4fd56d5]{min-width:30px;padding:12px 4px}.line-number[data-v-b4fd56d5]{color:#858585;display:block;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:14px;line-height:1.6;margin-bottom:16px}.code-content[data-v-b4fd56d5]{flex:1;padding:16px}.card .code-content[data-v-b4fd56d5]{padding:12px}.code-line[data-v-b4fd56d5]{color:#d4d4d4;line-height:1.6;margin-bottom:16px!important}.indent-1[data-v-b4fd56d5]{padding-left:20px}.job-entry[data-v-b4fd56d5]{margin-bottom:24px}.code-line-spacer[data-v-b4fd56d5]{height:16px}.code-keyword[data-v-b4fd56d5]{color:#569cd6;font-weight:500}.code-variable[data-v-b4fd56d5]{color:#4fc1ff;font-weight:500}.code-property[data-v-b4fd56d5]{color:#9cdcfe;font-weight:500}.code-string[data-v-b4fd56d5]{color:#ce9178;font-weight:400}.code-comment[data-v-b4fd56d5]{color:#6a9955;font-weight:500}.dark .code-editor-container[data-v-b4fd56d5]{background:#0d1117;border-color:#30363d}.dark .code-editor-header[data-v-b4fd56d5]{background:#161b22;border-bottom-color:#30363d}.dark .line-numbers[data-v-b4fd56d5]{background:#0d1117;border-right-color:#30363d}.dark .code-content[data-v-b4fd56d5]{background:#0d1117}@media(max-width:640px){.code-editor-container[data-v-b4fd56d5]{margin:0 10px}.line-numbers[data-v-b4fd56d5]{min-width:40px;padding:16px 4px}.code-content[data-v-b4fd56d5]{padding:16px 12px}.indent-1[data-v-b4fd56d5]{padding-left:16px}}</style><style>@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/AA0_6TP-Ed9gQINhOsvb
1weBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.woff2) format(woff2);font-display:swap;
1unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.woff2) format(woff2);font-display:swap;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;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.woff2) format(woff2);font-display:swap;
1unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(/_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.woff2) format(woff2);font-display:swap;
1unicode-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;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}.code-editor-container[data-v-414fcc29]{background:#1e1e1e;border:1px solid #333;border-radius:8px;box-shadow:0 4px 20px #0000004d;margin:0 auto;max-width:1200px;overflow:hidden}.card .code-editor-container[data-v-414fcc29]{border-radius:6px;box-shadow:0 2px 10px #0003;max-width:none}.code-editor-header[data-v-414fcc29]{align-items:center;background:#2d2d30;border-bottom:1px solid #333;display:flex;padding:12px 16px}.code-editor-buttons[data-v-414fcc29]{display:flex;gap:8px;margin-right:16px}.code-button[data-v-414fcc29]{border-radius:50%;height:12px;width:12px}.code-button.red[data-v-414fcc29]{background:#ff5f56}.code-button.yellow[data-v-414fcc29]{background:#ffbd2e}.code-button.green[data-v-414fcc29]{background:#27ca3f}.code-editor-title[data-v-414fcc29]{color:#ccc;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:14px;font-weight:500}.code-editor-content[data-v-414fcc29]{background:#1e1e1e;display:flex;min-height:400px}.card .code-editor-content[data-v-414fcc29]{min-height:80px}.line-numbers[data-v-414fcc29]{background:#252526;border-right:1px solid #333;min-width:50px;padding:16px 8px;text-align:right}.card .line-numbers[data-v-414fcc29]{min-width:30px;padding:12px 4px}.line-number[data-v-414fcc29]{color:#858585;display:block;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:14px;line-height:1.6;margin-bottom:16px}.code-content[data-v-414fcc29]{flex:1;padding:16px}.card .code-content[data-v-414fcc29]{padding:12px}.code-line[data-v-414fcc29]{color:#d4d4d4;line-height:1.6;margin-bottom:16px!important}.indent-1[data-v-414fcc29]{padding-left:20px}.job-entry[data-v-414fcc29]{margin-bottom:24px}.code-line-spacer[data-v-414fcc29]{height:16px}.code-keyword[data-v-414fcc29]{color:#569cd6;font-weight:500}.code-variable[data-v-414fcc29]{color:#4fc1ff;font-weight:500}.code-property[data-v-414fcc29]{color:#9cdcfe;font-weight:500}.code-string[data-v-414fcc29]{color:#ce9178;font-weight:400}.code-comment[data-v-414fcc29]{color:#6a9955;font-weight:500}.dark .code-editor-container[data-v-414fcc29]{background:#0d1117;border-color:#30363d}.dark .code-editor-header[data-v-414fcc29]{background:#161b22;border-bottom-color:#30363d}.dark .line-numbers[data-v-414fcc29]{background:#0d1117;border-right-color:#30363d}.dark .code-content[data-v-414fcc29]{background:#0d1117}@media(max-width:640px){.code-editor-container[data-v-414fcc29]{margin:0 10px}.line-numbers[data-v-414fcc29]{min-width:40px;padding:16px 4px}.code-content[data-v-414fcc29]{padding:16px 12px}.indent-1[data-v-414fcc29]{padding-left:16px}}</style><style>.testimonial-slide[data-v-f7c6bbfb]{display:flex;flex-direction:column;justify-content:center;min-height:540px}</style><style>:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}
1.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);inset-block-start:50%;justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-btt .carousel__next,.carousel.is-vertical.is-ttb .carousel__prev{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}</style><style>.client-container[data-v-75b4f882]{height:160px;margin:0 auto;width:300px}.client-card[data-v-75b4f882]{cursor:pointer;height:100%;position:relative;text-align:center;transition:transform .3s ease;width:100%}.client-card[data-v-75b4f882]:hover{transform:scale(1.02)}.client-img[data-v-75b4f882]{display:block;height:160px;-o-object-fit:contain;object-fit:contain;width:300px}.dark .client-img[data-v-75b4f882]{border-color:#374151}</style><link rel="stylesheet" href="/_nuxt/entry.zdvtVqrY.css" crossorigin><link rel="stylesheet" href="/_nuxt/default.DRkfhpTP.css" crossorigin><link rel="stylesheet" href="/_nuxt/About.BEltIue9.css" crossorigin><link rel="stylesheet" href="/_nuxt/Testimonials.DGY_WBaW.css" crossorigin><link rel="preload" as="image" type="image/webp" href="/images/me3.webp"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BR-iwzzp.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/vM9tL3aK.js"><link rel="preload" as="font" crossorigin href="/_nuxt/GeneralSans-Regular.BeAhF2WT.woff2"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C_oTinhv.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DMjzwNOn.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D4-8ALNT.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DTZQwg6U.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/dqnyCgX7.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/ComdqziA.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CJFzfPPC.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C2JAqqil.js">
1<script type="module" src="/_nuxt/BR-iwzzp.js" crossorigin></script>
1<meta property="og:title" content="Mostefa â Software Engineer"><meta property="og:description" content="Mostefa Boudjema - Laravel & Vue.js developer portfolio."><meta property="og:image" content="https://mostefawebdev.com/images/logo1.jpg"><meta property="og:url" content="https://mostefawebdev.com/"><meta name="twitter:card" content="summary_large_image"><link rel="icon" type="image/png" href="/images/logo.svg">
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Person","name":"Mostefa Boudjema","jobTitle":"Job Title4","url":"https://mostefaboudjema.com","image":"https://mostefaboudjema.com/images/me3.webp","address":{"@type":"PostalAddress","addressLocality":"Annaba","addressCountry":"DZ"},"email":"[email protected]","telephone":"+213 793 69 22 89","sameAs":["https://mostefa-boudjema.vercel.app/","https://github.com/MostefaBoudjema","https://www.linkedin.com/in/mostefa-boudjema","https://t.me/mostefa28","https://wa.me/2130793692289?text=Hello%2C%20I%20am%20interested%20in%20a%20free%20consultation."],"description":"Hello! I help businesses and startups build robust, scalable, and high-converting web applications. With expertise in Laravel and Vue.js, I turn your ideas into digital products that drive growth and deliver exceptional user experiences."}</script>
1</head><body><div id="__nuxt"><div dir="ltr" class="relative min-h-screen overflow-x-hidden bg-dark md:before:absolute md:before:inset-0 md:before:-z-10 md:before:bg-[url('/images/bg-circuit.svg')] md:before:bg-no-repeat md:before:bg-cover md:before:bg-center md:before:opacity-50"><!----><div class="nuxt-loading-indicator" style="position:fixed;top:0;right:0;left:0;pointer-events:none;width:auto;height:3px;opacity:0;background:#3b82f6;background-size:0% auto;transform:scaleX(0%);transform-origin:left;transition:transform 0.1s, height 0.4s, opacity 0.4s;z-index:999999;"></div><nav id="nav" class="sm:container sm:mx-auto" data-v-195fef59><div class="z-10 max-w-screen-lg xl:max-w-screen-xl block sm:flex sm:justify-between sm:items-center my-6" data-v-195fef59><div class="flex justify-between items-center px-4 sm:px-0" data-v-195fef59><div data-v-195fef59><a href="/" data-v-195fef59><img onerror="this.setAttribute('data-error', 1)" width="144" height="36" alt="Light Logo" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Flogo-light.svg&w=320&q=80 1x, /_vercel/image?url=%2Fimages%2Flogo-light.svg&w=320&q=80 2x" class="w-36 h-9" src="/_vercel/image?url=%2Fimages%2Flogo-light.svg&w=320&q=80" data-v-195fef59></a></div><div class="flex items-end gap-3" data-v-195fef59><span data-v-195fef59></span><div class="sm:hidden" data-v-195fef59><button type="button" class="focus:outline-none" aria-label="Hamburger Menu" data-v-195fef59><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="h-7 w-7 fill-current text-secondary-dark dark:text-ternary-light" data-v-195fef59><!----><path fill-rule="evenodd" d="M4 5h16a1 1 0 0 1 0 2H4a1 1 0 1 1 0-2zm0 6h16a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2zm0 6h16a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2z" data-v-195fef59></path></svg></button></div></div></div><div class="hidden m-0 sm:ml-4 mt-5 sm:mt-3 sm:flex p-5 sm:p-0 justify-center items-center shadow-lg sm:shadow-none" data-v-195fef59><!--[--><a href="/" class="font-general-medium block text-lg text-nowrap font-medium text-primary-dark dark:text-ternary-light hover:text-blue-600 dark:hover:text-blue-300 sm:mx-4 mb-2 sm:py-2 text-left" aria-label="Home">Home</a><a href="/Blog" class="font-general-medium block text-lg text-nowrap font-medium text-primary-dark dark:text-ternary-light hover:text-blue-600 dark:hover:text-blue-300 sm:mx-4 mb-2 sm:py-2 border-t-2 pt-3 sm:pt-2 sm:border-t-0 border-primary-light dark:border-secondary-dark text-left" aria-label="Blog">Blog</a><a href="/Projects" class="font-general-medium block text-lg text-nowrap font-medium text-primary-dark dark:text-ternary-light hover:text-blue-600 dark:hover:text-blue-300 sm:mx-4 mb-2 sm:py-2 border-t-2 pt-3 sm:pt-2 sm:border-t-0 border-primary-light dark:border-secondary-dark text-left" aria-label="Projects">Projects</a><a aria-current="page" href="/About" class="router-link-active router-link-exact-active font-general-medium block text-lg text-nowrap font-medium text-primary-dark dark:text-ternary-light hover:text-blue-600 dark:hover:text-blue-300 sm:mx-4 mb-2 sm:py-2 border-t-2 pt-3 sm:pt-2 sm:border-t-0 border-primary-light dark:border-secondary-dark text-left" aria-label="About Me">About</a><a href="/services" class="font-general-medium block text-lg text-nowrap font-medium text-primary-dark dark:text-ternary-light hover:text-blue-600 dark:hover:text-blue-300 sm:mx-4 mb-2 sm:py-2 border-t-2 pt-3 sm:pt-2 sm:border-t-0 border-primary-light dark:border-secondary-dark text-left" aria-label="Services">Services</a><a href="/Contact" class="font-general-medium block text-lg text-nowrap font-medium text-primary-dark dark:text-ternary-light hover:text-blue-600 dark:hover:text-blue-300 sm:mx-4 mb-2 sm:py-2 border-t-2 pt-3 sm:pt-2 sm:border-t-0 border-primary-light dark:border-secondary-dark text-left" aria-label="Contact">Contact</a><!--]--></div><div class="hidden sm:flex justify-between items-center flex-col md:flex-row" data-v-195fef59><span data-v-195fef59></span><div class="hidden md:block" data-v-195fef59><a href="https://www.upwork.com/freelancers/mostefaboudjema" target="_blank" data-v-195fef59><button class="ml-4 text-md font-general-medium bg-blue-500 hover:bg-blue-600 text-white text-nowrap shadow-sm rounded-md px-5 py-2.5 duration-300" aria-label="Hire Me Button" data-v-195fef59>Hire Me</button></a></div></div></div></nav><main class="main-content"><!--[--><!--[--><div class="container mx-auto"><div class="block sm:flex sm:gap-10 mt-10 sm:mt-20" data-v-1c04bdb2><div class="w-full sm:w-2/6 mb-7 sm:mb-0" data-v-1c04bdb2><img onerror="this.setAttribute('data-error', 1)" alt data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fme3.webp&w=1536&q=80 1x, /_vercel/image?url=%2Fimages%2Fme3.webp&w=1536&q=80 2x" class="rounded-xl w-96" src="/_vercel/image?url=%2Fimages%2Fme3.webp&w=1536&q=80" data-v-1c04bdb2><div class="flex justify-center sm:block" data-v-1c04bdb2><a download="Mostefa-Boudjema-Resume.pdf" href="/files/MostefaBoudjema-Resume.pdf" class="flex justify-center items-center w-36 sm:w-48 mt-12 mb-6 sm:mb-0 text-lg border border-blue-200 dark:border-ternary-dark py-2.5 sm:py-3 shadow-lg rounded-lg bg-blue-50 focus:ring-1 focus:ring-blue-900 hover:bg-blue-500 text-gray-500 hover:text-white duration-500 text-center" aria-label="Download Resume"><i class="bi bi-arrow-down-circle ml-0 sm:ml-1 mr-1 sm:mr-2 w-5 sm:w-6 duration-100"></i><span class="text-sm sm:text-lg font-general-medium duration-100">Download CV</span></a></div><div class="mt-0 sm:mt-5 flex justify-center sm:justify-start" data-v-1c04bdb2><a href="/Contact" class="font-general-medium flex items-center px-6 py-3 rounded-lg shadow-lg hover:shadow-xl bg-blue-500 hover:bg-blue-600 focus:ring-1 focus:ring-blue-900 text-white text-lg sm:text-xl duration-300" aria-label="Contact Us"><button>
1Contact Us</button></a></div></div><div class="text-left w-full sm:w-4/6 code-editor-container" dir="ltr" data-v-1c04bdb2><div class="code-editor-header" data-v-1c04bdb2><div class="code-editor-buttons" data-v-1c04bdb2><div class="code-button red" data-v-1c04bdb2></div><div class="code-button yellow" data-v-1c04bdb2></div><div class="code-button green" data-v-1c04bdb2></div></div><div class="code-editor-title" data-v-1c04bdb2>about-me.js</div></div><div class="code-editor-content" data-v-1c04bdb2><div class="line-numbers" data-v-1c04bdb2><!--[--><span class="line-number" data-v-1c04bdb2>1</span><span class="line-number" data-v-1c04bdb2>2</span><span class="line-number" data-v-1c04bdb2>3</span><span class="line-number" data-v-1c04bdb2>4</span><span class="line-number" data-v-1c04bdb2>5</span><!--]--></div><div class="code-content" data-v-1c04bdb2><!--[--><p class="font-coding mb-4 text-code-light text-lg code-line" data-v-1c04bdb2><span class="code-comment" data-v-1c04bdb2>// </span>Hello! I help businesses and startups build robust, scalable, and high-converting web applications. With expertise in Laravel and Vue.js, I turn your ideas into digital products that drive growth and deliver exceptional user experiences.</p><p class="font-coding mb-4 text-code-light text-lg code-line" data-v-1c04bdb2><span class="code-comment" data-v-1c04bdb2>// </span>As a Laravel developer, I am well-versed in PHP and the Laravel framework, which I use to create backend solutions that power web applications. My proficiency in the Laravel framework allows me to build complex systems with ease, from database design to API integration.</p><p class="font-coding mb-4 text-code-light text-lg code-line" data-v-1c04bdb2><span class="code-comment" data-v-1c04bdb2>// </span>On the frontend, I specialize in Vue.js, which I use to create dynamic and interactive user interfaces. I am also proficient in HTML, CSS, and JavaScript, which I use to ensure seamless integration of the frontend and backend.</p><p class="font-coding mb-4 text-code-light text-lg code-line" data-v-1c04bdb2><span class="code-comment" data-v-1c04bdb2>// </span>In addition to my technical skills, I am committed to providing my clients with exceptional customer service. I take the time to understand their needs and work collaboratively with them to deliver solutions that exceed their expectations.</p><p class="font-coding mb-4 text-code-light text-lg code-line" data-v-1c04bdb2><span class="code-comment" data-v-1c04bdb2>// </span>If you're looking for a reliable and experienced development partner to build your next web application, I would love to work with you. Let's connect and discuss your project requirements!</p><!--]--></div></div></div></div></div><div class="mt-10 sm:mt-20 bg-primary-light dark:bg-ternary-dark shadow-sm"><div class="font-general-regular container mx-auto py-20 block sm:flex sm:justify-between sm:items-center"><div class="mb-20 sm:mb-0 text-center sm:text-left"><span class="font-general-medium text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2" aria-label="About Status Counter">0</span><span class="block text-md text-ternary-dark dark:text-ternary-light">Years of experience</span></div><div class="mb-20 sm:mb-0 text-center sm:text-left"><span class="font-general-medium text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2">0+</span><span class="block text-md text-ternary-dark dark:text-ternary-light">Stars on GitHub</span></div><div class="mb-20 sm:mb-0 text-center sm:text-left"><span class="font-general-medium text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2">0%</span><span class="block text-md text-ternary-dark dark:text-ternary-light">Positive feedback</span></div><div class="mb-20 sm:mb-0 text-center sm:text-left"><span class="font-general-medium text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2">0+</span><span class="block text-md text-ternary-dark dark:text-ternary-light">Coding days</span></div><div class="mb-20 sm:mb-0 text-center sm:text-left"><span class="font-general-medium text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2">0</span><span class="block text-md text-ternary-dark dark:text-ternary-light">Projects completed</span></div></div></div><div class="mb-8" data-v-b4fd56d5><div class="flex justify-center pt-1 pb-8 mt-8" data-v-b4fd56d5><p class="font-general-medium text-2xl sm:text-3xl text-primary-dark dark:text-primary-light" data-v-b4fd56d5>Employment History</p></div><div class="flex justify-center flex-wrap" data-v-b4fd56d5><!--[--><div class="w-full md:w-[30%] dark:text-gray-200 mb-4 md:mb-0 md:mr-4" data-aos="zoom-in-up" data-v-b4fd56d5><div class="p-8 rounded sm:border border-ternary-light dark:border-ternary-dark h-full card" data-v-b4fd56d5><div class="flex justify-center md:justify-between items-center mb-4" data-v-b4fd56d5><img onerror="this.setAttribute('data-error', 1)" alt="logo" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fupwork_color.webp&w=1536&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fupwork_color.webp&w=1536&q=80 2x" class="w-24 py-3 px-2 border shadow-sm rounded-lg m-1 cursor-pointer dark:bg-secondary-light" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fupwork_color.webp&w=1536&q=80" data-v-b4fd56d5><div class="flex-1 mx-2 justify-center md:ml-4 mt-4 md:mt-0" data-v-b4fd56d5><h2 class="text-xl font-semibold" data-v-b4fd56d5>Vue Frontend Developer</h2><p class="" data-v-b4fd56d5>Upwork - Fiverr</p><p class="" data-v-b4fd56d5>Jan 2023 - Today</p></div></div><div class="code-editor-container mt-8" data-v-b4fd56d5><div class="code-editor-header" data-v-b4fd56d5><div class="code-editor-buttons" data-v-b4fd56d5><div class="code-button red" data-v-b4fd56d5></div><div class="code-button yellow" data-v-b4fd56d5></div><div class="code-button green" data-v-b4fd56d5></div></div><div class="code-editor-title" data-v-b4fd56d5></div></div><div class="code-editor-content" data-v-b4fd56d5><div class="line-numbers" data-v-b4fd56d5><!--[--><span class="line-number" data-v-b4fd56d5>1</span><span class="line-number" data-v-b4fd56d5>2</span><span class="line-number" data-v-b4fd56d5>3</span><!--]--></div><div class="code-content" data-v-b4fd56d5><p class="font-coding text-code-light text-sm code-line" data-v-b4fd56d5><span class="code-comment" data-v-b4fd56d5>
1// </span>Taking on various client projects - building everything from MVPs to full-featured web apps. Quick turnarounds, diverse tech stacks, and the challenge of wearing all hats. Strong communication with clients and attention to delivering exactly what they need.</p></div></div></div></div></div><div class="w-full md:w-[30%] dark:text-gray-200 mb-4 md:mb-0 md:mr-4" data-aos="zoom-in-up" data-v-b4fd56d5><div class="p-8 rounded sm:border border-ternary-light dark:border-ternary-dark h-full card" data-v-b4fd56d5><div class="flex justify-center md:justify-between items-center mb-4" data-v-b4fd56d5><img onerror="this.setAttribute('data-error', 1)" alt="logo" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fnzidoo_color.webp&w=1536&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fnzidoo_color.webp&w=1536&q=80 2x" class="w-24 py-3 px-2 border shadow-sm rounded-lg m-1 cursor-pointer dark:bg-secondary-light" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fnzidoo_color.webp&w=1536&q=80" data-v-b4fd56d5><div class="flex-1 mx-2 justify-center md:ml-4 mt-4 md:mt-0" data-v-b4fd56d5><h2 class="text-xl font-semibold" data-v-b4fd56d5>Laravel Vue Web Developer</h2><p class="" data-v-b4fd56d5>Nzidoo</p><p class="" data-v-b4fd56d5>October 2025 - January 2026</p></div></div><div class="code-editor-container mt-8" data-v-b4fd56d5><div class="code-editor-header" data-v-b4fd56d5><div class="code-editor-buttons" data-v-b4fd56d5><div class="code-button red" data-v-b4fd56d5></div><div class="code-button yellow" data-v-b4fd56d5></div><div class="code-button green" data-v-b4fd56d5></div></div><div class="code-editor-title" data-v-b4fd56d5></div></div><div class="code-editor-content" data-v-b4fd56d5><div class="line-numbers" data-v-b4fd56d5><!--[--><span class="line-number" data-v-b4fd56d5>1</span><span class="line-number" data-v-b4fd56d5>2</span><span class="line-number" data-v-b4fd56d5>3</span><!--]--></div><div class="code-content" data-v-b4fd56d5><p class="font-coding text-code-light text-sm code-line" data-v-b4fd56d5><span class="code-comment" data-v-b4fd56d5>// </span>Working on Nzidoo's multi-vendor marketplace platform. Built core features like real-time messaging, auction system, wallet functionality, and vendor dashboards. Handled everything from auth to complex state management with Vue. Currently focused on scaling and optimizing the platform.</p></div></div></div></div></div><div class="w-full md:w-[30%] dark:text-gray-200 mb-4 md:mb-0 md:mr-4" data-aos="zoom-in-up" data-v-b4fd56d5><div class="p-8 rounded sm:border border-ternary-light dark:border-ternary-dark h-full card" data-v-b4fd56d5><div class="flex justify-center md:justify-between items-center mb-4" data-v-b4fd56d5><img onerror="this.setAttribute('data-error', 1)" alt="logo" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fnewdayagency_color.webp&w=1536&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fnewdayagency_color.webp&w=1536&q=80 2x" class="w-24 py-3 px-2 border shadow-sm rounded-lg m-1 cursor-pointer dark:bg-secondary-light" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fnewdayagency_color.webp&w=1536&q=80" data-v-b4fd56d5><div class="flex-1 mx-2 justify-center md:ml-4 mt-4 md:mt-0" data-v-b4fd56d5><h2 class="text-xl font-semibold" data-v-b4fd56d5>Laravel React Web Developer</h2><p class="" data-v-b4fd56d5>Newday Agency</p><p class="" data-v-b4fd56d5>February 2025 - April 2025</p></div></div><div class="code-editor-container mt-8" data-v-b4fd56d5><div class="code-editor-header" data-v-b4fd56d5><div class="code-editor-buttons" data-v-b4fd56d5><div class="code-button red" data-v-b4fd56d5></div><div class="code-button yellow" data-v-b4fd56d5></div><div class="code-button green" data-v-b4fd56d5></div></div><div class="code-editor-title" data-v-b4fd56d5></div></div><div class="code-editor-content" data-v-b4fd56d5><div class="line-numbers" data-v-b4fd56d5><!--[--><span class="line-number" data-v-b4fd56d5>1</span><span class="line-number" data-v-b4fd56d5>2</span><span class="line-number" data-v-b4fd56d5>3</span><!--]--></div><div class="code-content" data-v-b4fd56d5><p class="font-coding text-code-light text-sm code-line" data-v-b4fd56d5><span class="code-comment" data-v-b4fd56d5>
1// </span>Developed responsive web applications with Laravel backend and React frontend. Focused on clean code and maintainability while meeting tight deadlines. Contributed to code reviews and helped junior developers grow their skills.</p></div></div></div></div></div><div class="w-full md:w-[30%] dark:text-gray-200 mb-4 md:mb-0 md:mr-4" data-aos="zoom-in-up" data-v-b4fd56d5><div class="p-8 rounded sm:border border-ternary-light dark:border-ternary-dark h-full card" data-v-b4fd56d5><div class="flex justify-center md:justify-between items-center mb-4" data-v-b4fd56d5><img onerror="this.setAttribute('data-error', 1)" alt="logo" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Ffuturiva_color.webp&w=1536&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Ffuturiva_color.webp&w=1536&q=80 2x" class="w-24 py-3 px-2 border shadow-sm rounded-lg m-1 cursor-pointer dark:bg-secondary-light" src="/_vercel/image?url=%2Fimages%2Fbrands%2Ffuturiva_color.webp&w=1536&q=80" data-v-b4fd56d5><div class="flex-1 mx-2 justify-center md:ml-4 mt-4 md:mt-0" data-v-b4fd56d5><h2 class="text-xl font-semibold" data-v-b4fd56d5>Laravel Vue Web Developer</h2><p class="" data-v-b4fd56d5>Futuriva Marketing Agency</p><p class="" data-v-b4fd56d5>April 2024 - July 2024</p></div></div><div class="code-editor-container mt-8" data-v-b4fd56d5><div class="code-editor-header" data-v-b4fd56d5><div class="code-editor-buttons" data-v-b4fd56d5><div class="code-button red" data-v-b4fd56d5></div><div class="code-button yellow" data-v-b4fd56d5></div><div class="code-button green" data-v-b4fd56d5></div></div><div class="code-editor-title" data-v-b4fd56d5></div></div><div class="code-editor-content" data-v-b4fd56d5><div class="line-numbers" data-v-b4fd56d5><!--[--><span class="line-number" data-v-b4fd56d5>1</span><span class="line-number" data-v-b4fd56d5>2</span><span class="line-number" data-v-b4fd56d5>3</span><!--]--></div><div class="code-content" data-v-b4fd56d5><p class="font-coding text-code-light text-sm code-line" data-v-b4fd56d5><span class="code-comment" data-v-b4fd56d5>// </span>Built marketing dashboards and client-facing web apps using Laravel and Vue. Worked closely with the design team to ensure pixel-perfect implementation. Handled both new features and maintenance work while keeping performance and UX at the forefront.</p></div></div></div></div></div><div class="w-full md:w-[30%] dark:text-gray-200 mb-4 md:mb-0 md:mr-4" data-aos="zoom-in-up" data-v-b4fd56d5><div class="p-8 rounded sm:border border-ternary-light dark:border-ternary-dark h-full card" data-v-b4fd56d5><div class="flex justify-center md:justify-between items-center mb-4" data-v-b4fd56d5><img onerror="this.setAttribute('data-error', 1)" alt="logo" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Finfogate_color.webp&w=1536&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Finfogate_color.webp&w=1536&q=80 2x" class="w-24 py-3 px-2 border shadow-sm rounded-lg m-1 cursor-pointer dark:bg-secondary-light" src="/_vercel/image?url=%2Fimages%2Fbrands%2Finfogate_color.webp&w=1536&q=80" data-v-b4fd56d5><div class="flex-1 mx-2 justify-center md:ml-4 mt-4 md:mt-0" data-v-b4fd56d5><h2 class="text-xl font-semibold" data-v-b4fd56d5>Full Stack Web Developer</h2><p class="" data-v-b4fd56d5>Info Gate</p><p class="" data-v-b4fd56d5>October 2023 - March 2024</p></div></div><div class="code-editor-container mt-8" data-v-b4fd56d5><div class="code-editor-header" data-v-b4fd56d5><div class="code-editor-buttons" data-v-b4fd56d5><div class="code-button red" data-v-b4fd56d5></div><div class="code-button yellow" data-v-b4fd56d5></div><div class="code-button green" data-v-b4fd56d5></div></div><div class="code-editor-title" data-v-b4fd56d5></div></div><div class="code-editor-content" data-v-b4fd56d5><div class="line-numbers" data-v-b4fd56d5><!--[--><span class="line-number" data-v-b4fd56d5>1</span><span class="line-number" data-v-b4fd56d5>2</span><span class="line-number" data-v-b4fd56d5>3</span><!--]--></div><div class="code-content" data-v-b4fd56d5><p class="font-coding text-code-light text-sm code-line" data-v-b4fd56d5><span class="code-comment" data-v-b4fd56d5>
1// </span>Built the front and backend of the Info Gate platform with Laravel and React. Collaborated with designers and product team to ship features users actually wanted. Focused on performance optimization and creating a maintainable codebase that the team could build on.</p></div></div></div></div></div><div class="w-full md:w-[30%] dark:text-gray-200 mb-4 md:mb-0 md:mr-4" data-aos="zoom-in-up" data-v-b4fd56d5><div class="p-8 rounded sm:border border-ternary-light dark:border-ternary-dark h-full card" data-v-b4fd56d5><div class="flex justify-center md:justify-between items-center mb-4" data-v-b4fd56d5><img onerror="this.setAttribute('data-error', 1)" alt="logo" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fmesnja_color.webp&w=1536&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fmesnja_color.webp&w=1536&q=80 2x" class="w-24 py-3 px-2 border shadow-sm rounded-lg m-1 cursor-pointer dark:bg-secondary-light" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fmesnja_color.webp&w=1536&q=80" data-v-b4fd56d5><div class="flex-1 mx-2 justify-center md:ml-4 mt-4 md:mt-0" data-v-b4fd56d5><h2 class="text-xl font-semibold" data-v-b4fd56d5>Laravel Backend Developer</h2><p class="" data-v-b4fd56d5>Lead Capture LTD</p><p class="" data-v-b4fd56d5>Mai 2023 - August 2023</p></div></div><div class="code-editor-container mt-8" data-v-b4fd56d5><div class="code-editor-header" data-v-b4fd56d5><div class="code-editor-buttons" data-v-b4fd56d5><div class="code-button red" data-v-b4fd56d5></div><div class="code-button yellow" data-v-b4fd56d5></div><div class="code-button green" data-v-b4fd56d5></div></div><div class="code-editor-title" data-v-b4fd56d5></div></div><div class="code-editor-content" data-v-b4fd56d5><div class="line-numbers" data-v-b4fd56d5><!--[--><span class="line-number" data-v-b4fd56d5>1</span><span class="line-number" data-v-b4fd56d5>2</span><span class="line-number" data-v-b4fd56d5>3</span><!--]--></div><div class="code-content" data-v-b4fd56d5><p class="font-coding text-code-light text-sm code-line" data-v-b4fd56d5><span class="code-comment" data-v-b4fd56d5>// </span>Built and maintained Laravel APIs while squashing bugs and rolling out new features. Worked with a small team to optimize database queries and improve app performance. Learned a lot about code quality and the importance of good architecture.</p></div></div></div></div></div><div class="w-full md:w-[30%] dark:text-gray-200 mb-4 md:mb-0 md:mr-4" data-aos="zoom-in-up" data-v-b4fd56d5><div class="p-8 rounded sm:border border-ternary-light dark:border-ternary-dark h-full card" data-v-b4fd56d5><div class="flex justify-center md:justify-between items-center mb-4" data-v-b4fd56d5><img onerror="this.setAttribute('data-error', 1)" alt="logo" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fbiginformatique_color.webp&w=1536&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fbiginformatique_color.webp&w=1536&q=80 2x" class="w-24 py-3 px-2 border shadow-sm rounded-lg m-1 cursor-pointer dark:bg-secondary-light" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fbiginformatique_color.webp&w=1536&q=80" data-v-b4fd56d5><div class="flex-1 mx-2 justify-center md:ml-4 mt-4 md:mt-0" data-v-b4fd56d5><h2 class="text-xl font-semibold" data-v-b4fd56d5>React Frontend Developer</h2><p class="" data-v-b4fd56d5>Big Informatique</p><p class="" data-v-b4fd56d5>Dec 2017 - Jan 2020</p></div></div><div class="code-editor-container mt-8" data-v-b4fd56d5><div class="code-editor-header" data-v-b4fd56d5><div class="code-editor-buttons" data-v-b4fd56d5><div class="code-button red" data-v-b4fd56d5></div><div class="code-button yellow" data-v-b4fd56d5></div><div class="code-button green" data-v-b4fd56d5></div></div><div class="code-editor-title" data-v-b4fd56d5></div></div><div class="code-editor-content" data-v-b4fd56d5><div class="line-numbers" data-v-b4fd56d5><!--[--><span class="line-number" data-v-b4fd56d5>1</span><span class="line-number" data-v-b4fd56d5>2</span><span class="line-number" data-v-b4fd56d5>3</span><!--]--></div><div class="code-content" data-v-b4fd56d5><p class="font-coding text-code-light text-sm code-line" data-v-b4fd56d5><span class="code-comment" data-v-b4fd56d5>
1// </span>Developed enterprise web apps using Java EE and ExtJS. Got deep into complex business logic, debugging, and UI performance. It was a solid foundation for understanding backend systems and how to build interfaces that actually work smoothly.</p></div></div></div></div></div><!--]--></div></div><div class="mb-8" data-v-414fcc29><div class="flex justify-center pt-1 pb-8 mt-8" data-v-414fcc29><p class="font-general-medium text-2xl sm:text-3xl text-primary-dark dark:text-primary-light" data-v-414fcc29>Education</p></div><div class="flex justify-center flex-wrap" data-v-414fcc29><!--[--><div class="w-full md:w-[30%] dark:text-gray-200 mb-4 md:mb-0 md:mr-4" data-aos="zoom-in-up" data-v-414fcc29><div class="p-8 rounded sm:border border-ternary-light dark:border-ternary-dark h-full card" data-v-414fcc29><div class="flex justify-center md:justify-between items-center mb-4" data-v-414fcc29><img onerror="this.setAttribute('data-error', 1)" alt="logo" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fbadji_color.webp&w=1536&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fbadji_color.webp&w=1536&q=80 2x" class="w-24 py-3 px-2 border shadow-sm rounded-lg m-1 cursor-pointer dark:bg-secondary-light" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fbadji_color.webp&w=1536&q=80" data-v-414fcc29><div class="flex-1 mx-2 justify-center md:ml-4 mt-4 md:mt-0" data-v-414fcc29><h2 class="text-xl font-semibold" data-v-414fcc29>Master's Degree in Computer Science</h2><p class="" data-v-414fcc29>University of Badji Mokhtar</p><p class="" data-v-414fcc29>2012 - 2017</p></div></div><div class="code-editor-container mt-8" data-v-414fcc29><div class="code-editor-header" data-v-414fcc29><div class="code-editor-buttons" data-v-414fcc29><div class="code-button red" data-v-414fcc29></div><div class="code-button yellow" data-v-414fcc29></div><div class="code-button green" data-v-414fcc29></div></div><div class="code-editor-title" data-v-414fcc29></div></div><div class="code-editor-content" data-v-414fcc29><div class="line-numbers" data-v-414fcc29><!--[--><span class="line-number" data-v-414fcc29>1</span><span class="line-number" data-v-414fcc29>2</span><span class="line-number" data-v-414fcc29>3</span><!--]--></div><div class="code-content" data-v-414fcc29><p class="font-coding text-code-light text-sm code-line" data-v-414fcc29><span class="code-comment" data-v-414fcc29>// </span>Studied computer science with focus on software engineering, algorithms, and web development. Graduated with honors and completed several projects using modern technologies.</p></div></div></div></div></div><!--]--></div></div><!----><div class="container mx-auto"><div class="mt-10 sm:mt-20"><p class="flex justify-center font-general-medium text-2xl sm:text-3xl text-primary-dark dark:text-primary-light">Some of the brands I have worked with</p><div class="grid grid-cols-1 sm:grid-cols-4 mt-10 sm:mt-14 gap-5"><!--[--><div data-aos="zoom-in-up" class="client-container" data-v-75b4f882><div class="client-card" data-v-75b4f882><img onerror="this.setAttribute('data-error', 1)" width="300" height="160" alt="Lamri Belaid" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Flamri_belaid_gray.webp&w=320&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Flamri_belaid_gray.webp&w=640&q=80 2x" class="client-img py-5 px-10 border border-ternary-light dark:border-ternary-dark shadow-sm rounded-lg cursor-pointer dark:bg-secondary-light transition-all duration-300" src="/_vercel/image?url=%2Fimages%2Fbrands%2Flamri_belaid_gray.webp&w=320&q=80" data-v-75b4f882></div></div><div data-aos="zoom-in-up" class="client-container" data-v-75b4f882><div class="client-card" data-v-75b4f882><img onerror="this.setAttribute('data-error', 1)" width="300" height="160" alt="Upwork" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fupwork_gray.webp&w=320&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fupwork_gray.webp&w=640&q=80 2x" class="client-img py-5 px-10 border border-ternary-light dark:border-ternary-dark shadow-sm rounded-lg cursor-pointer dark:bg-secondary-light transition-all duration-300" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fupwork_gray.webp&w=320&q=80" data-v-75b4f882></div></div><div data-aos="zoom-in-up" class="client-container" data-v-75b4f882><div class="client-card" data-v-75b4f882><img onerror="this.setAttribute('data-error', 1)" width="300" height="160" alt="Nzidoo" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fnzidoo_gray.webp&w=320&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fnzidoo_gray.webp&w=640&q=80 2x" class="client-img py-5 px-10 border border-ternary-light dark:border-ternary-dark shadow-sm rounded-lg cursor-pointer dark:bg-secondary-light transition-all duration-300" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fnzidoo_gray.webp&w=320&q=80" data-v-75b4f882></div></div><div data-aos="zoom-in-up" class="client-container" data-v-75b4f882><div class="client-card" data-v-75b4f882><img onerror="this.setAttribute('data-error', 1)" width="300" height="160" alt="Newday Agency" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fnewdayagency_gray.webp&w=320&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fnewdayagency_gray.webp&w=640&q=80 2x" class="client-img py-5 px-10 border border-ternary-light dark:border-ternary-dark shadow-sm rounded-lg cursor-pointer dark:bg-secondary-light transition-all duration-300" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fnewdayagency_gray.webp&w=320&q=80" data-v-75b4f882></div></div><div data-aos="zoom-in-up" class="client-container" data-v-75b4f882><div class="client-card" data-v-75b4f882><img onerror="this.setAttribute('data-error', 1)" width="300" height="160" alt="Big Informatique" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fbiginformatique_gray.webp&w=320&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fbiginformatique_gray.webp&w=640&q=80 2x" class="client-img py-5 px-10 border border-ternary-light dark:border-ternary-dark shadow-sm rounded-lg cursor-pointer dark:bg-secondary-light transition-all duration-300" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fbiginformatique_gray.webp&w=320&q=80" data-v-75b4f882></div></div><div data-aos="zoom-in-up" class="client-container" data-v-75b4f882><div class="client-card" data-v-75b4f882><img onerror="this.setAttribute('data-error', 1)" width="300" height="160" alt="iAuto" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fiauto_gray.webp&w=320&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fiauto_gray.webp&w=640&q=80 2x" class="client-img py-5 px-10 border border-ternary-light dark:border-ternary-dark shadow-sm rounded-lg cursor-pointer dark:bg-secondary-light transition-all duration-300" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fiauto_gray.webp&w=320&q=80" data-v-75b4f882></div></div><div data-aos="zoom-in-up" class="client-container" data-v-75b4f882><div class="client-card" data-v-75b4f882><img onerror="this.setAttribute('data-error', 1)" width="300" height="160" alt="Mesnja" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Fmesnja_gray.webp&w=320&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Fmesnja_gray.webp&w=640&q=80 2x" class="client-img py-5 px-10 border border-ternary-light dark:border-ternary-dark shadow-sm rounded-lg cursor-pointer dark:bg-secondary-light transition-all duration-300" src="/_vercel/image?url=%2Fimages%2Fbrands%2Fmesnja_gray.webp&w=320&q=80" data-v-75b4f882></div></div><div data-aos="zoom-in-up" class="client-container" data-v-75b4f882><div class="client-card" data-v-75b4f882><img onerror="this.setAttribute('data-error', 1)" width="300" height="160" alt="Info Gate" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Finfogate_gray.webp&w=320&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Finfogate_gray.webp&w=640&q=80 2x" class="client-img py-5 px-10 border border-ternary-light dark:border-ternary-dark shadow-sm rounded-lg cursor-pointer dark:bg-secondary-light transition-all duration-300" src="/_vercel/image?url=%2Fimages%2Fbrands%2Finfogate_gray.webp&w=320&q=80" data-v-75b4f882></div></div><div data-aos="zoom-in-up" class="client-container" data-v-75b4f882><div class="client-card" data-v-75b4f882><img onerror="this.setAttribute('data-error', 1)" width="300" height="160" alt="Futuriva Marketing Agency" data-nuxt-img srcset="/_vercel/image?url=%2Fimages%2Fbrands%2Ffuturiva_gray.webp&w=320&q=80 1x, /_vercel/image?url=%2Fimages%2Fbrands%2Ffuturiva_gray.webp&w=640&q=80 2x" class="client-img py-5 px-10 border border-ternary-light dark:border-ternary-dark shadow-sm rounded-lg cursor-pointer dark:bg-secondary-light transition-all duration-300" src="/_vercel/image?url=%2Fimages%2Fbrands%2Ffuturiva_gray.webp&w=320&q=80" data-v-75b4f882></div></div><!--]--></div></div></div><section class="py-8" data-v-f7c6bbfb><div class="flex justify-center pt-1 pb-8" data-v-f7c6bbfb><p class="font-general-medium text-2xl sm:text-3xl text-primary-dark dark:text-primary-light" data-v-f7c6bbfb>Testimonials</p></div><section class="carousel is-ltr is-effect-slide container mx-auto" dir="ltr" style="--vc-carousel-height:auto;--vc-cloned-offset:0px;--vc-slide-gap:0px;" aria-label="Gallery" tabindex="0" data-v-f7c6bbfb><div class="carousel__viewport"><ol class="carousel__track" style="transform:translateX(0px);"><!--[--><li style="width:66.66666666666667%;" class="carousel__slide carousel__slide--visible carousel__slide--active" id="v-0-4-0" data-v-f7c6bbfb><div class="testimonial-slide bg-white dark:bg-secondary-dark shadow rounded-lg p-6 flex flex-col items-center text-center border border-gray-100 dark:border-ternary-dark mx-2 h-full" data-v-f7c6bbfb><img onerror="this.setAttribute('data-error', 1)" alt="avatar" data-nuxt-img srcset="https://randomuser.me/api/portraits/women/44.jpg 1x, https://randomuser.me/api/portraits/women/44.jpg 2x" class="w-24 h-24 rounded-full mb-4 border-2 border-gray-200 dark:border-ternary-dark" src="https://randomuser.me/api/portraits/women/44.jpg" data-v-f7c6bbfb><p class="text-gray-700 dark:text-gray-200 italic mb-2" data-v-f7c6bbfb>"Working with Mostefa was a fantastic experience. He delivered on time and exceeded expectations with his expertise!" <a href="https://www.upwork.com/freelancers/mostefaboudjema" target="_blank" class="inline-flex items-center rounded-full text-sm font-medium transition" data-v-f7c6bbfb><i class="bi bi-box-arrow-up-right text-blue-500 ms-1" data-v-f7c6bbfb></i></a></p><span class="font-semibold text-gray-900 dark:text-primary-light" data-v-f7c6bbfb>- Jane Smith</span><span class="text-sm text-gray-500 dark:text-gray-400" data-v-f7c6bbfb>Project Manager</span></div></li><li style="width:66.66666666666667%;" class="carousel__slide carousel__slide--visible carousel__slide--next" id="v-0-4-1" data-v-f7c6bbfb><div class="testimonial-slide bg-white dark:bg-secondary-dark shadow rounded-lg p-6 flex flex-col items-center text-center border border-gray-100 dark:border-ternary-dark mx-2 h-full" data-v-f7c6bbfb><img onerror="this.setAttribute('data-error', 1)" alt="avatar" data-nuxt-img srcset="https://randomuser.me/api/portraits/men/21.jpg 1x, https://randomuser.me/api/portraits/men/21.jpg 2x" class="w-24 h-24 rounded-full mb-4 border-2 border-gray-200 dark:border-ternary-dark" src="https://randomuser.me/api/portraits/men/21.jpg" data-v-f7c6bbfb><p class="text-gray-700 dark:text-gray-200 italic mb-2" data-v-f7c6bbfb>"
1Thank you for helping us! Mustefa helped us with some challenging tasks on Laravel and React. Trustworthy, and communicative. Definitely can recommend him!" <a href="https://www.upwork.com/freelancers/mostefaboudjema" target="_blank" class="inline-flex items-center rounded-full text-sm font-medium transition" data-v-f7c6bbfb><i class="bi bi-box-arrow-up-right text-blue-500 ms-1" data-v-f7c6bbfb></i></a></p><span class="font-semibold text-gray-900 dark:text-primary-light" data-v-f7c6bbfb>- Sean Warren Koole</span><span class="text-sm text-gray-500 dark:text-gray-400" data-v-f7c6bbfb>Product Owner</span></div></li><li style="width:66.66666666666667%;" class="carousel__slide" id="v-0-4-2" data-v-f7c6bbfb><div class="testimonial-slide bg-white dark:bg-secondary-dark shadow rounded-lg p-6 flex flex-col items-center text-center border border-gray-100 dark:border-ternary-dark mx-2 h-full" data-v-f7c6bbfb><img onerror="this.setAttribute('data-error', 1)" alt="avatar" data-nuxt-img srcset="https://randomuser.me/api/portraits/women/65.jpg 1x, https://randomuser.me/api/portraits/women/65.jpg 2x" class="w-24 h-24 rounded-full mb-4 border-2 border-gray-200 dark:border-ternary-dark" src="https://randomuser.me/api/portraits/women/65.jpg" data-v-f7c6bbfb><p class="text-gray-700 dark:text-gray-200 italic mb-2" data-v-f7c6bbfb>"Mostefa is creative, professional, and always open to feedback. The end result was beautiful." <a href="https://www.upwork.com/freelancers/mostefaboudjema" target="_blank" class="inline-flex items-center rounded-full text-sm font-medium transition" data-v-f7c6bbfb><i class="bi bi-box-arrow-up-right text-blue-500 ms-1" data-v-f7c6bbfb></i></a></p><span class="font-semibold text-gray-900 dark:text-primary-light" data-v-f7c6bbfb>- Emily Johnson</span><span class="text-sm text-gray-500 dark:text-gray-400" data-v-f7c6bbfb>UI/UX Designer</span></div></li><li style="width:66.66666666666667%;" class="carousel__slide" id="v-0-4-3" data-v-f7c6bbfb><div class="testimonial-slide bg-white dark:bg-secondary-dark shadow rounded-lg p-6 flex flex-col items-center text-center border border-gray-100 dark:border-ternary-dark mx-2 h-full" data-v-f7c6bbfb><img onerror="this.setAttribute('data-error', 1)" alt="avatar" data-nuxt-img srcset="https://randomuser.me/api/portraits/men/45.jpg 1x, https://randomuser.me/api/portraits/men/45.jpg 2x" class="w-24 h-24 rounded-full mb-4 border-2 border-gray-200 dark:border-ternary-dark" src="https://randomuser.me/api/portraits/men/45.jpg" data-v-f7c6bbfb><p class="text-gray-700 dark:text-gray-200 italic mb-2" data-v-f7c6bbfb>"Mostefa upgraded our Laravel app quickly and professionally. The process was seamless." <a href="https://www.upwork.com/freelancers/mostefaboudjema" target="_blank" class="inline-flex items-center rounded-full text-sm font-medium transition" data-v-f7c6bbfb><i class="bi bi-box-arrow-up-right text-blue-500 ms-1" data-v-f7c6bbfb></i></a></p><span class="font-semibold text-gray-900 dark:text-primary-light" data-v-f7c6bbfb>- Michael Brown</span><span class="text-sm text-gray-500 dark:text-gray-400" data-v-f7c6bbfb>CTO</span></div></li><li style="width:66.66666666666667%;" class="carousel__slide" id="v-0-4-4" data-v-f7c6bbfb><div class="testimonial-slide bg-white dark:bg-secondary-dark shadow rounded-lg p-6 flex flex-col items-center text-center border border-gray-100 dark:border-ternary-dark mx-2 h-full" data-v-f7c6bbfb><img onerror="this.setAttribute('data-error', 1)" alt="avatar" data-nuxt-img srcset="https://randomuser.me/api/portraits/women/68.jpg 1x, https://randomuser.me/api/portraits/women/68.jpg 2x" class="w-24 h-24 rounded-full mb-4 border-2 border-gray-200 dark:border-ternary-dark" src="https://randomuser.me/api/portraits/women/68.jpg" data-v-f7c6bbfb><p class="text-gray-700 dark:text-gray-200 italic mb-2" data-v-f7c6bbfb>"Mostefa understood our vision and helped us reach a wider audience. Great results!" <a href="https://www.upwork.com/freelancers/mostefaboudjema" target="_blank" class="inline-flex items-center rounded-full text-sm font-medium transition" data-v-f7c6bbfb><i class="bi bi-box-arrow-up-right text-blue-500 ms-1" data-v-f7c6bbfb></i></a></p><span class="font-semibold text-gray-900 dark:text-primary-light" data-v-f7c6bbfb>- Sophia Lee</span><span class="text-sm text-gray-500 dark:text-gray-400" data-v-f7c6bbfb>Marketing Specialist</span></div></li><li style="width:66.66666666666667%;" class="carousel__slide" id="v-0-4-5" data-v-f7c6bbfb><div class="testimonial-slide bg-white dark:bg-secondary-dark shadow rounded-lg p-6 flex flex-col items-center text-center border border-gray-100 dark:border-ternary-dark mx-2 h-full" data-v-f7c6bbfb><img onerror="this.setAttribute('data-error', 1)" alt="avatar" data-nuxt-img srcset="https://randomuser.me/api/portraits/men/36.jpg 1x, https://randomuser.me/api/portraits/men/36.jpg 2x" class="w-24 h-24 rounded-full mb-4 border-2 border-gray-200 dark:border-ternary-dark" src="https://randomuser.me/api/portraits/men/36.jpg" data-v-f7c6bbfb><p class="text-gray-700 dark:text-gray-200 italic mb-2" data-v-f7c6bbfb>"Mostefa is professional, skilled, and easy to work with. The project was a success thanks to his dedication." <a href="https://www.upwork.com/freelancers/mostefaboudjema" target="_blank" class="inline-flex items-center rounded-full text-sm font-medium transition" data-v-f7c6bbfb><i class="bi bi-box-arrow-up-right text-blue-500 ms-1" data-v-f7c6bbfb></i></a></p><span class="font-semibold text-gray-900 dark:text-primary-light" data-v-f7c6bbfb>- David Kim</span><span class="text-sm text-gray-500 dark:text-gray-400" data-v-f7c6bbfb>Lead Developer</span></div></li><li style="width:66.66666666666667%;" class="carousel__slide" id="v-0-4-6" data-v-f7c6bbfb><div class="testimonial-slide bg-white dark:bg-secondary-dark shadow rounded-lg p-6 flex flex-col items-center text-center border border-gray-100 dark:border-ternary-dark mx-2 h-full" data-v-f7c6bbfb><img onerror="this.setAttribute('data-error', 1)" alt="avatar" data-nuxt-img srcset="https://randomuser.me/api/portraits/women/22.jpg 1x, https://randomuser.me/api/portraits/women/22.jpg 2x" class="w-24 h-24 rounded-full mb-4 border-2 border-gray-200 dark:border-ternary-dark" src="https://randomuser.me/api/portraits/women/22.jpg" data-v-f7c6bbfb><p class="text-gray-700 dark:text-gray-200 italic mb-2" data-v-f7c6bbfb>"Mostefa ensured thorough testing and quick bug fixes. The product is stable and user-friendly because of his attention to detail." <a href="https://www.upwork.com/freelancers/mostefaboudjema" target="_blank" class="inline-flex items-center rounded-full text-sm font-medium transition" data-v-f7c6bbfb><i class="bi bi-box-arrow-up-right text-blue-500 ms-1" data-v-f7c6bbfb></i></a></p><span class="font-semibold text-gray-900 dark:text-primary-light" data-v-f7c6bbfb>- Olivia Wilson</span><span class="text-sm text-gray-500 dark:text-gray-400" data-v-f7c6bbfb>QA Engineer</span></div></li><li style="width:66.66666666666667%;" class="carousel__slide" id="v-0-4-7" data-v-f7c6bbfb><div class="testimonial-slide bg-white dark:bg-secondary-dark shadow rounded-lg p-6 flex flex-col items-center text-center border border-gray-100 dark:border-ternary-dark mx-2 h-full" data-v-f7c6bbfb><img onerror="this.setAttribute('data-error', 1)" alt="avatar" data-nuxt-img srcset="https://randomuser.me/api/portraits/men/28.jpg 1x, https://randomuser.me/api/portraits/men/28.jpg 2x" class="w-24 h-24 rounded-full mb-4 border-2 border-gray-200 dark:border-ternary-dark" src="https://randomuser.me/api/portraits/men/28.jpg" data-v-f7c6bbfb><p class="text-gray-700 dark:text-gray-200 italic mb-2" data-v-f7c6bbfb>"Mostefa provided valuable insights and delivered actionable solutions for our business." <a href="https://www.upwork.com/freelancers/mostefaboudjema" target="_blank" class="inline-flex items-center rounded-full text-sm font-medium transition" data-v-f7c6bbfb><i class="bi bi-box-arrow-up-right text-blue-500 ms-1" data-v-f7c6bbfb></i></a></p><span class="font-semibold text-gray-900 dark:text-primary-light" data-v-f7c6bbfb>- James Miller</span><span class="text-sm text-gray-500 dark:text-gray-400" data-v-f7c6bbfb>Business Analyst</span></div></li><li style="width:66.66666666666667%;" class="carousel__slide" id="v-0-4-8" data-v-f7c6bbfb><div class="testimonial-slide bg-white dark:bg-secondary-dark shadow rounded-lg p-6 flex flex-col items-center text-center border border-gray-100 dark:border-ternary-dark mx-2 h-full" data-v-f7c6bbfb><img onerror="this.setAttribute('data-error', 1)" alt="avatar" data-nuxt-img srcset="https://randomuser.me/api/portraits/women/12.jpg 1x, https://randomuser.me/api/portraits/women/12.jpg 2x" class="w-24 h-24 rounded-full mb-4 border-2 border-gray-200 dark:border-ternary-dark" src="https://randomuser.me/api/portraits/women/12.jpg" data-v-f7c6bbfb><p class="text-gray-700 dark:text-gray-200 italic mb-2" data-v-f7c6bbfb>"Our content is now more engaging and effective thanks to Mostefa's expertise." <a href="https://www.upwork.com/freelancers/mostefaboudjema" target="_blank" class="inline-flex items-center rounded-full text-sm font-medium transition" data-v-f7c6bbfb><i class="bi bi-box-arrow-up-right text-blue-500 ms-1" data-v-f7c6bbfb></i></a></p><span class="font-semibold text-gray-900 dark:text-primary-light" data-v-f7c6bbfb>- Ava Martinez</span><span class="text-sm text-gray-500 dark:text-gray-400" data-v-f7c6bbfb>Content Strategist</span></div></li><li style="width:66.66666666666667%;" class="carousel__slide" id="v-0-4-9" data-v-f7c6bbfb><div class="testimonial-slide bg-white dark:bg-secondary-dark shadow rounded-lg p-6 flex flex-col items-center text-center border border-gray-100 dark:border-ternary-dark mx-2 h-full" data-v-f7c6bbfb><img onerror="this.setAttribute('data-error', 1)" alt="avatar" data-nuxt-img srcset="https://randomuser.me/api/portraits/men/19.jpg 1x, https://randomuser.me/api/portraits/men/19.jpg 2x" class="w-24 h-24 rounded-full mb-4 border-2 border-gray-200 dark:border-ternary-dark" src="https://randomuser.me/api/portraits/men/19.jpg" data-v-f7c6bbfb><p class="text-gray-700 dark:text-gray-200 italic mb-2" data-v-f7c6bbfb>"Mostefa is a top-notch developer who delivers results. We look forward to future collaborations with him." <a href="https://www.upwork.com/freelancers/mostefaboudjema" target="_blank" class="inline-flex items-center rounded-full text-sm font-medium transition" data-v-f7c6bbfb><i class="bi bi-box-arrow-up-right text-blue-500 ms-1" data-v-f7c6bbfb></i></a></p><span class="font-semibold text-gray-900 dark:text-primary-light" data-v-f7c6bbfb>- William Anderson</span><span class="text-sm text-gray-500 dark:text-gray-400" data-v-f7c6bbfb>CEO</span></div></li>
1<!--]--></ol></div><!--[--><!--[--><button type="button" aria-label="Navigate to previous slide" title="Navigate to previous slide" class="carousel__prev"><svg class="carousel__icon" viewBox="0 0 24 24" role="img" aria-label="Arrow pointing to the left"><title>Arrow pointing to the left</title><path d="M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"></path></svg></button><button type="button" aria-label="Navigate to next slide" title="Navigate to next slide" class="carousel__next"><svg class="carousel__icon" viewBox="0 0 24 24" role="img" aria-label="Arrow pointing to the right"><title>Arrow pointing to the right</title><path d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"></path></svg></button><!--]--><!--]--><div class="carousel__liveregion carousel__sr-only" aria-live="polite" aria-atomic="true">Item 1 of 10</div></section></section><!--]--><!--]--></main><span></span><div class="container mx-auto"><div class="pt-20 sm:pt-30 pb-8 mt-20 border-t-2 border-primary-light dark:border-secondary-dark"><div class="flex flex-col justify-center items-center mb-12 sm:mb-20"><p class="font-general-semibold text-3xl sm:text-4xl font-semibold text-primary-dark dark:text-primary-light mb-8 sm:mb-12">Contact me</p><ul class="flex gap-2 sm:gap-10"><!--[--><li><a href="https://mostefa-boudjema.vercel.app/" target="__blank" aria-label="Website" class="block text-gray-400 hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer rounded-lg bg-gray-50 dark:bg-ternary-dark hover:bg-gray-100 shadow-sm p-4 duration-500"><i class="bi bi-globe text-2xl sm:text-4xl"></i></a></li><li><a href="https://github.com/MostefaBoudjema" target="__blank" aria-label="GitHub" class="block text-gray-400 hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer rounded-lg bg-gray-50 dark:bg-ternary-dark hover:bg-gray-100 shadow-sm p-4 duration-500"><i class="bi bi-github text-2xl sm:text-4xl"></i></a></li><li><a href="https://www.linkedin.com/in/mostefa-boudjema" target="__blank" aria-label="LinkedIn" class="block text-gray-400 hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer rounded-lg bg-gray-50 dark:bg-ternary-dark hover:bg-gray-100 shadow-sm p-4 duration-500"><i class="bi bi-linkedin text-2xl sm:text-4xl"></i></a></li><li><a href="https://t.me/mostefa28" target="__blank" aria-label="Telegram" class="block text-gray-400 hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer rounded-lg bg-gray-50 dark:bg-ternary-dark hover:bg-gray-100 shadow-sm p-4 duration-500"><i class="bi bi-telegram text-2xl sm:text-4xl"></i></a></li><li><a href="https://wa.me/2130793692289?text=Hello%2C%20I%20am%20interested%20in%20a%20free%20consultation." target="__blank" aria-label="Whatsapp" class="block text-gray-400 hover:text-blue-500 dark:hover:text-blue-400 cursor-pointer rounded-lg bg-gray-50 dark:bg-ternary-dark hover:bg-gray-100 shadow-sm p-4 duration-500"><i class="bi bi-whatsapp text-2xl sm:text-4xl"></i></a></li><!--]--></ul></div></div></div><!----></div></div><div id="teleports"></div>
vendor: 57 bytes, line 1
1<script src="https://www.googletagmanager.com/gtag/js?id=
1G-L5HVZ2VCP7
vendor: 23 bytes, line 1
1" async defer></script>
1<script>window.__NUXT__={};window.__NUXT__.config={public:{useAllPosts:false,showMultiLang:true,authorName:"Mostefa Boudjema",apiUrl:"https://backend-mostefa-boudjema.vercel.app",showCv:true,showPricing:false,showHireMe:true,showBlog:true,showContactForm:true,cvPath:"/files/MostefaBoudjema-Resume.pdf",videoLinkEn:"https://www.youtube.com/embed/CMu_27ZURwA?si=sriXHIbvcos5620e",whatsappNumber:"213793692289",fullList:"",homeList:"",i18n:{baseUrl:"",defaultLocale:"en",rootRedirect:"",redirectStatusCode:302,skipSettingLocaleOnNavigate:false,locales:[{code:"en",iso:"en-US",name:"English",language:""},{code:"ar",iso:"ar-DZ",name:"Arabic",language:""},{code:"fr",iso:"fr-FR",name:"Français",language:""}],detectBrowserLanguage:false,experimental:{localeDetector:"",typedPages:true,typedOptionsAndMessages:false,alternateLinkCanonicalQueries:true,devCache:false,cacheLifetime:"",stripMessagesPayload:false,preload:false,strictSeo:false,nitroContextDetection:true,httpCacheDuration:10},domainLocales:{en:{domain:""},ar:{domain:""},fr:{domain:""}}}},app:{baseURL:"/",buildId:"6eaafbb3-4c44-4250-b6d4-686f7d0bf5e2",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
1<script type="text/javascript">
vendor: 130 bytes, lines 1-4
1window.dataLayer = window.dataLayer || []; 2function gtag() { dataLayer.push(arguments); } 3gtag('js', new Date()); 4gtag('config', '
4G-L5HVZ2VCP7
vendor: 3 bytes, line 4
4');
4</script>
4<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__">[["ShallowReactive",1],{"data":2,"state":200,"once":211,"_errors":212,"serverRendered":205,"path":214},["ShallowReactive",3],{"$fMElpxWnWAaTkLY7huLv2kAG-X0ytFyvZ6YDSLwXUkic":4,"$fKb7avLZp4WPfa12igl081haybHVk-QIdiFZDC6iXXFk":17,"$ff7aJHE05hpHvB-S644QUGlMjUpTbLHEOOFf6iz51ML8":60,"$fzrxleB63l9joU4V6SBMt8fIzl7Asb8LBg1YR8bWfEAM":81,"$fh2h6brBC3YJogszXwO7LFYD0SUHH232KbbJmvraTmf0":124,"$fDou77nyLoIQAqs4QZyEp3WotHV1NHOciXGjJu8R5xcE":132,"$fexfJwwWH5ZOQvCrSMpwCgaLkaLgzz6kuQXZSYOFBpNc":184,"$fCL8a1n1aT1PsLlyq0jurGglCj6Bw0oHYPyn8R_cy3v0":194},[5,8,11,14],{"id":6,"value":7,"name":7},1,"Laravel Application",{"id":9,"value":10,"name":10},2,"Laravel Vue Application",{"id":12,"value":13,"name":13},3,"Wordpress site",{"id":15,"value":16,"name":16},4,"Vue App",[18,23,27,31,35,40,45,50,55],{"id":6,"title":19,"link":20,"imgGray":21,"imgColor":22},"Lamri Belaid","","\u002Fimages\u002Fbrands\u002Flamri_belaid_gray.webp","\u002Fimages\u002Fbrands\u002Flamri_belaid_color.webp",{"id":9,"title":24,"link":20,"imgGray":25,"imgColor":26},"Upwork","\u002Fimages\u002Fbrands\u002Fupwork_gray.webp","\u002Fimages\u002Fbrands\u002Fupwork_color.webp",{"id":12,"title":28,"link":20,"imgGray":29,"imgColor":30},"Nzidoo","\u002Fimages\u002Fbrands\u002Fnzidoo_gray.webp","\u002Fimages\u002Fbrands\u002Fnzidoo_color.webp",{"id":15,"title":32,"link":20,"imgGray":33,"imgColor":34},"Newday Agency","\u002Fimages\u002Fbrands\u002Fnewdayagency_gray.webp","\u002Fimages\u002Fbrands\u002Fnewdayagency_color.webp",{"id":36,"title":37,"link":20,"imgGray":38,"imgColor":39},5,"Big Informatique","\u002Fimages\u002Fbrands\u002Fbiginformatique_gray.webp","\u002Fimages\u002Fbrands\u002Fbiginformatique_color.webp",{"id":41,"title":42,"link":20,"imgGray":43,"imgColor":44},6,"iAuto","\u002Fimages\u002Fbrands\u002Fiauto_gray.webp","\u002Fimages\u002Fbrands\u002Fiauto_color.webp",{"id":46,"title":47,"link":20,"imgGray":48,"imgColor":49},7,"Mesnja","\u002Fimages\u002Fbrands\u002Fmesnja_gray.webp","\u002Fimages\u002Fbrands\u002Fmesnja_color.webp",{"id":51,"title":52,"link":20,"imgGray":53,"imgColor":54},8,"Info Gate","\u002Fimages\u002Fbrands\u002Finfogate_gray.webp","\u002Fimages\u002Fbrands\u002Finfogate_color.webp",{"id":56,"title":57,"link":20,"imgGray":58,"imgColor":59},9,"Futuriva Marketing Agency","\u002Fimages\u002Fbrands\u002Ffuturiva_gray.webp","\u002Fimages\u002Fbrands\u002Ffuturiva_color.webp",[61,65,69,73,77],{"id":6,"name":62,"icon":63,"url":64},"Website","globe","https:\u002F\u002Fmostefa-boudjema.vercel.app\u002F",{"id":9,"name":66,"icon":67,"url":68},"GitHub","github","https:\u002F\u002Fgithub.com\u002FMostefaBoudjema",{"id":12,"name":70,"icon":71,"url":72},"LinkedIn","linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmostefa-boudjema",{"id":15,"name":74,"icon":75,"url":76},"Telegram","telegram","https:\u002F\u002Ft.me\u002Fmostefa28",{"id":36,"name":78,"icon":79,"url":80},"Whatsapp","whatsapp","https:\u002F\u002Fwa.me\u002F2130793692289?text=Hello%2C%20I%20am%20interested%20in%20a%20free%20consultation.",[82,88,94,100,106,112,118],{"title":83,"company":84,"startDate":85,"endDate":86,"logo":26,"description":87},"JobTitle2","JobCompany2","JobStartDate2","JobEndDate2","JobDescription2",{"title":89,"company":90,"startDate":91,"endDate":92,"logo":30,"description":93},"JobTitle7","JobCompany7","JobStartDate7","JobEndDate7","JobDescription7",{"title":95,"company":96,"startDate":97,"endDate":98,"logo":34,"description":99},"JobTitle6","JobCompany6","JobStartDate6","JobEndDate6","JobDescription6",{"title":101,"company":102,"startDate":103,"endDate":104,"logo":59,"description":105},"JobTitle5","JobCompany5","JobStartDate5","JobEndDate5","JobDescription5",{"title":107,"company":108,"startDate":109,"endDate":110,"logo":54,"description":111},"JobTitle4","JobCompany4","JobStartDate4","JobEndDate4","JobDescription4",{"title":113,"company":114,"startDate":115,"endDate":116,"logo":49,"description":117},"JobTitle1","JobCompany1","JobStartDate1","JobEndDate1","JobDescription1",{"title":119,"company":120,"startDate":121,"endDate":122,"logo":39,"description":123}
4,"JobTitle3","JobCompany3","JobStartDate3","JobEndDate3","JobDescription3",[125],{"title":126,"institution":127,"startDate":128,"endDate":129,"logo":130,"description":131},"EducationTitle1","EducationInstitution1","EducationStartDate1","EducationEndDate1","\u002Fimages\u002Fbrands\u002Fbadji_color.webp","EducationDescription1",[133,139,144,149,154,159,164,169,174,179],{"name":134,"role":135,"quote":136,"avatar":137,"link":138},"Jane Smith","Project Manager","Working with Mostefa was a fantastic experience. He delivered on time and exceeded expectations with his expertise!","https:\u002F\u002Frandomuser.me\u002Fapi\u002Fportraits\u002Fwomen\u002F44.jpg","https:\u002F\u002Fwww.upwork.com\u002Ffreelancers\u002Fmostefaboudjema",{"name":140,"role":141,"quote":142,"avatar":143,"link":138},"Sean Warren Koole","Product Owner","Thank you for helping us! Mustefa helped us with some challenging tasks on Laravel and React. Trustworthy, and communicative. Definitely can recommend him!","https:\u002F\u002Frandomuser.me\u002Fapi\u002Fportraits\u002Fmen\u002F21.jpg",{"name":145,"role":146,"quote":147,"avatar":148,"link":138},"Emily Johnson","UI\u002FUX Designer","Mostefa is creative, professional, and always open to feedback. The end result was beautiful.","https:\u002F\u002Frandomuser.me\u002Fapi\u002Fportraits\u002Fwomen\u002F65.jpg",{"name":150,"role":151,"quote":152,"avatar":153,"link":138},"Michael Brown","CTO","Mostefa upgraded our Laravel app quickly and professionally. The process was seamless.","https:\u002F\u002Frandomuser.me\u002Fapi\u002Fportraits\u002Fmen\u002F45.jpg",{"name":155,"role":156,"quote":157,"avatar":158,"link":138},"Sophia Lee","Marketing Specialist","Mostefa understood our vision and helped us reach a wider audience. Great results!","https:\u002F\u002Frandomuser.me\u002Fapi\u002Fportraits\u002Fwomen\u002F68.jpg",{"name":160,"role":161,"quote":162,"avatar":163,"link":138},"David Kim","Lead Developer","Mostefa is professional, skilled, and easy to work with. The project was a success thanks to his dedication.","https:\u002F\u002Frandomuser.me\u002Fapi\u002Fportraits\u002Fmen\u002F36.jpg",{"name":165,"role":166,"quote":167,"avatar":168,"link":138},"Olivia Wilson","QA Engineer","Mostefa ensured thorough testing and quick bug fixes. The product is stable and user-friendly because of his attention to detail.","https:\u002F\u002Frandomuser.me\u002Fapi\u002Fportraits\u002Fwomen\u002F22.jpg",{"name":170,"role":171,"quote":172,"avatar":173,"link":138},"James Miller","Business Analyst","Mostefa provided valuable insights and delivered actionable solutions for our business.","https:\u002F\u002Frandomuser.me\u002Fapi\u002Fportraits\u002Fmen\u002F28.jpg",{"name":175,"role":176,"quote":177,"avatar":178,"link":138},"Ava Martinez","Content Strategist","Our content is now more engaging and effective thanks to Mostefa's expertise.","https:\u002F\u002Frandomuser.me\u002Fapi\u002Fportraits\u002Fwomen\u002F12.jpg",{"name":180,"role":181,"quote":182,"avatar":183,"link":138},"William Anderson","CEO","Mostefa is a top-notch developer who delivers results. We look forward to future collaborations with him.","https:\u002F\u002Frandomuser.me\u002Fapi\u002Fportraits\u002Fmen\u002F19.jpg",[185,188,191],{"id":6,"name":186,"icon":187},"Annaba, Algeria","map-pin",{"id":9,"name":189,"icon":190},"[email protected]","mail",{"id":12,"name":192,"icon":193},"+213 793 69 22 89","phone",[195,196,197,198,199],{"id":6,"name":62,"icon":63,"url":64},{"id":9,"name":66,"icon":67,"url":68},{"id":12,"name":70,"icon":71,"url":72},{"id":15,"name":74,"icon":75,"url":76},{"id":36,"name":78,"icon":79,"url":80},["Reactive",201],{"$si18n:cached-locale-configs":202,"$si18n:resolved-locale":20},{"en":203,"ar":206,"fr":209},{"fallbacks":204,"cacheable":205},[],true,{"fallbacks":207,"cacheable":205}
4,[208],"en",{"fallbacks":210,"cacheable":205},[208],["Set"],["ShallowReactive",213],{"$fMElpxWnWAaTkLY7huLv2kAG-X0ytFyvZ6YDSLwXUkic":-1,"$fzrxleB63l9joU4V6SBMt8fIzl7Asb8LBg1YR8bWfEAM":-1,"$fh2h6brBC3YJogszXwO7LFYD0SUHH232KbbJmvraTmf0":-1,"$fKb7avLZp4WPfa12igl081haybHVk-QIdiFZDC6iXXFk":-1,"$fDou77nyLoIQAqs4QZyEp3WotHV1NHOciXGjJu8R5xcE":-1,"$ff7aJHE05hpHvB-S644QUGlMjUpTbLHEOOFf6iz51ML8":-1,"$fexfJwwWH5ZOQvCrSMpwCgaLkaLgzz6kuQXZSYOFBpNc":-1,"$fCL8a1n1aT1PsLlyq0jurGglCj6Bw0oHYPyn8R_cy3v0":-1},"\u002FAbout"]</script>
4</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.