plano/apps/www/public/LaunchFaster.svg
Musa 0c3efdbef2
feat: redesign archgw -> plano + website in Next.js (#613)
* feat: redesign archgw -> plano + website

* feat(www): refactor landing page sections, add new diagrams and UI improvements

* feat(www): sections enhanced for clarify & diagrams added

* feat(www): improvements to mobile design, layout of diagrams

* feat(www): clean + typecheck

* feat(www): feedback loop changes

* feat(www): fix type error

* fix lib/utils error

* feat(www): ran biome formatting

* feat(www): graphic changes

* feat(www): web analytics

* fea(www): changes

* feat(www): introduce monorepo

This change brings Turborepo monorepo to independently handle the marketing website, the docs website and any other future use cases for mutli-platform support. They are using internal @katanemo package handlers for the design system and logic.

* fix(www): transpiler failure

* fix(www): tsconfig issue

* fix(www): next.config issue

* feat(docs): hold off on docs

* Delete next.config.ts

* feat(www): content fix

* feat(www): introduce blog

* feat(www): content changes

* Update package-lock.json

* feat: update text

* Update IntroSection.tsx

* feat: Turbopack issue

* fix

* Update IntroSection.tsx

* feat: updated Research page

* refactor(www): text clarity, padding adj.

* format(www)

* fix: add missing lib/ files to git - fixes Vercel GitHub deployment

- Updated .gitignore to properly exclude Python lib/ but include Next.js lib/ directories
- Added packages/ui/src/lib/utils.ts (cn utility function)
- Added apps/www/src/lib/sanity.ts (Sanity client configuration)
- Fixes module resolution errors in Vercel GitHub deployments (case-sensitive filesystem)

* Update .gitignore

* style(www): favicon + metadata

* fix(www): links

* fix(www): add analytics

* fix(www): add

* fix(www): fix links + image

* fix(www): fix links + image

* fix(www): fix links

* fix(www): remove from tools testing.md
2025-12-18 15:55:15 -08:00

76 lines
25 KiB
XML

<svg width="313" height="246" viewBox="0 0 313 246" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="86" y="67" width="48" height="48" fill="#7780D9" style="fill:#7780D9;fill:color(display-p3 0.4667 0.5020 0.8510);fill-opacity:1;"/>
<rect x="89.6923" y="70.6923" width="40.6154" height="40.6154" fill="#B9BFFF" style="fill:#B9BFFF;fill:color(display-p3 0.7246 0.7499 1.0000);fill-opacity:1;"/>
<path d="M91.5385 72.5385H95.2308V76.2308H91.5385V72.5385Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M91.5385 78.0769H95.2308V81.7692H91.5385V78.0769Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M91.5385 83.6154H95.2308V87.3077H91.5385V83.6154Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M91.5385 89.1538H95.2308V92.8461H91.5385V89.1538Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M91.5385 94.6923H95.2308V98.3846H91.5385V94.6923Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M91.5385 100.231H95.2308V103.923H91.5385V100.231Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M91.5385 105.769H95.2308V109.462H91.5385V105.769Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M108.154 72.5385H111.846V76.2308H108.154V72.5385Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M108.154 78.0769H111.846V81.7692H108.154V78.0769Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M108.154 83.6154H111.846V87.3077H108.154V83.6154Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M108.154 89.1538H111.846V92.8461H108.154V89.1538Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M108.154 94.6923H111.846V98.3846H108.154V94.6923Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M108.154 100.231H111.846V103.923H108.154V100.231Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M108.154 105.769H111.846V109.462H108.154V105.769Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M97.0768 72.5385H100.769V76.2308H97.0768V72.5385Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M97.0768 78.0769H100.769V81.7692H97.0768V78.0769Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M97.0768 83.6154H100.769V87.3077H97.0768V83.6154Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M97.0768 89.1538H100.769V92.8461H97.0768V89.1538Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M97.0768 94.6923H100.769V98.3846H97.0768V94.6923Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M97.0768 100.231H100.769V103.923H97.0768V100.231Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M97.0768 105.769H100.769V109.462H97.0768V105.769Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M113.692 72.5385H117.385V76.2308H113.692V72.5385Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M113.692 78.0769H117.385V81.7692H113.692V78.0769Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M113.692 83.6154H117.385V87.3077H113.692V83.6154Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M113.692 89.1538H117.385V92.8461H113.692V89.1538Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M113.692 94.6923H117.385V98.3846H113.692V94.6923Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M113.692 100.231H117.385V103.923H113.692V100.231Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M113.692 105.769H117.385V109.462H113.692V105.769Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M102.615 72.5385H106.308V76.2308H102.615V72.5385Z" fill="#B0B7FF" style="fill:#B0B7FF;fill:color(display-p3 0.6897 0.7182 1.0000);fill-opacity:1;"/>
<path d="M102.615 78.0769H106.308V81.7692H102.615V78.0769Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M102.615 83.6154H106.308V87.3077H102.615V83.6154Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M102.615 89.1538H106.308V92.8461H102.615V89.1538Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M102.615 94.6923H106.308V98.3846H102.615V94.6923Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M102.615 100.231H106.308V103.923H102.615V100.231Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M102.615 105.769H106.308V109.462H102.615V105.769Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M119.231 72.5385H122.923V76.2308H119.231V72.5385Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M119.231 78.0769H122.923V81.7692H119.231V78.0769Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M119.231 83.6154H122.923V87.3077H119.231V83.6154Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M119.231 89.1538H122.923V92.8461H119.231V89.1538Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M119.231 94.6923H122.923V98.3846H119.231V94.6923Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M119.231 100.231H122.923V103.923H119.231V100.231Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M119.231 105.769H122.923V109.462H119.231V105.769Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M124.769 72.5385H128.462V76.2308H124.769V72.5385Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M124.769 78.0769H128.462V81.7692H124.769V78.0769Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M124.769 83.6154H128.462V87.3077H124.769V83.6154Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M124.769 89.1538H128.462V92.8461H124.769V89.1538Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M124.769 94.6923H128.462V98.3846H124.769V94.6923Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M124.769 100.231H128.462V103.923H124.769V100.231Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<path d="M124.769 105.769H128.462V109.462H124.769V105.769Z" fill="#969FF4" style="fill:#969FF4;fill:color(display-p3 0.5882 0.6220 0.9566);fill-opacity:1;"/>
<circle cx="24" cy="24" r="23.5" fill="url(#paint0_linear_271_1624)" stroke="#B0B7FF" style="stroke:#B0B7FF;stroke:color(display-p3 0.6897 0.7182 1.0000);stroke-opacity:1;"/>
<line x1="23" y1="91" x2="47" y2="91" stroke="black" stroke-opacity="0.2" style="stroke:black;stroke-opacity:0.2;" stroke-width="2"/>
<line x1="67" y1="91" x2="82" y2="91" stroke="black" stroke-opacity="0.2" style="stroke:black;stroke-opacity:0.2;" stroke-width="2"/>
<line x1="24" y1="55" x2="24" y2="90" stroke="black" stroke-opacity="0.2" style="stroke:black;stroke-opacity:0.2;" stroke-width="2"/>
<line x1="110" y1="119" x2="110" y2="144" stroke="black" stroke-opacity="0.2" style="stroke:black;stroke-opacity:0.2;" stroke-width="2"/>
<line x1="82" y1="187" x2="82" y2="206" stroke="black" stroke-opacity="0.1" style="stroke:black;stroke-opacity:0.1;" stroke-width="2" stroke-linecap="square"/>
<line x1="139" y1="186" x2="139" y2="207" stroke="#B0B7FF" style="stroke:#B0B7FF;stroke:color(display-p3 0.6897 0.7182 1.0000);stroke-opacity:1;" stroke-width="2"/>
<rect x="73" y="149" width="75" height="33" stroke="#CCCFEE" style="stroke:#CCCFEE;stroke:color(display-p3 0.7991 0.8104 0.9346);stroke-opacity:1;" stroke-width="2"/>
<rect x="23" y="212" width="75" height="33" stroke="#CCCFEE" style="stroke:#CCCFEE;stroke:color(display-p3 0.7991 0.8104 0.9346);stroke-opacity:1;" stroke-width="2"/>
<rect x="129" y="212" width="75" height="33" stroke="#CCCFEE" style="stroke:#CCCFEE;stroke:color(display-p3 0.7991 0.8104 0.9346);stroke-opacity:1;" stroke-width="2"/>
<rect x="237" y="212" width="75" height="33" stroke="#ABB2FA" style="stroke:#ABB2FA;stroke:color(display-p3 0.6706 0.6980 0.9804);stroke-opacity:1;" stroke-width="2"/>
<path d="M64 90.5L49.75 98.7272L49.75 82.2728L64 90.5Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M229 227.5L214.75 235.727L214.75 219.273L229 227.5Z" fill="#ABB2FA" style="fill:#ABB2FA;fill:color(display-p3 0.6706 0.6990 0.9799);fill-opacity:1;"/>
<path d="M82.5305 171V160.05H85.9655C86.6555 160.05 87.2555 160.185 87.7655 160.455C88.2755 160.715 88.6705 161.085 88.9505 161.565C89.2405 162.045 89.3855 162.61 89.3855 163.26C89.3855 163.99 89.1955 164.625 88.8155 165.165C88.4455 165.695 87.9405 166.07 87.3005 166.29L89.5355 171H87.6905L85.6955 166.5H84.1505V171H82.5305ZM84.1505 165.075H85.9655C86.5055 165.075 86.9355 164.915 87.2555 164.595C87.5755 164.265 87.7355 163.83 87.7355 163.29C87.7355 162.73 87.5755 162.29 87.2555 161.97C86.9355 161.65 86.5055 161.49 85.9655 161.49H84.1505V165.075ZM94.0146 171.135C93.3346 171.135 92.7446 171.005 92.2446 170.745C91.7446 170.485 91.3596 170.115 91.0896 169.635C90.8196 169.155 90.6846 168.59 90.6846 167.94V165.81C90.6846 165.15 90.8196 164.585 91.0896 164.115C91.3596 163.635 91.7446 163.265 92.2446 163.005C92.7446 162.745 93.3346 162.615 94.0146 162.615C94.6946 162.615 95.2846 162.745 95.7846 163.005C96.2846 163.265 96.6696 163.635 96.9396 164.115C97.2096 164.585 97.3446 165.15 97.3446 165.81V167.94C97.3446 168.59 97.2096 169.155 96.9396 169.635C96.6696 170.115 96.2846 170.485 95.7846 170.745C95.2846 171.005 94.6946 171.135 94.0146 171.135ZM94.0146 169.71C94.5646 169.71 94.9896 169.56 95.2896 169.26C95.5896 168.95 95.7396 168.51 95.7396 167.94V165.81C95.7396 165.23 95.5896 164.79 95.2896 164.49C94.9896 164.19 94.5646 164.04 94.0146 164.04C93.4746 164.04 93.0496 164.19 92.7396 164.49C92.4396 164.79 92.2896 165.23 92.2896 165.81V167.94C92.2896 168.51 92.4396 168.95 92.7396 169.26C93.0496 169.56 93.4746 169.71 94.0146 169.71ZM102.244 171.15C101.254 171.15 100.464 170.865 99.8738 170.295C99.2838 169.715 98.9888 168.93 98.9888 167.94V162.75H100.609V167.94C100.609 168.51 100.754 168.955 101.044 169.275C101.334 169.585 101.734 169.74 102.244 169.74C102.764 169.74 103.169 169.585 103.459 169.275C103.759 168.955 103.909 168.51 103.909 167.94V162.75H105.529V167.94C105.529 168.93 105.229 169.715 104.629 170.295C104.039 170.865 103.244 171.15 102.244 171.15ZM111.403 171C110.653 171 110.068 170.795 109.648 170.385C109.228 169.975 109.018 169.405 109.018 168.675V164.22H106.738V162.75H109.018V160.425H110.638V162.75H113.863V164.22H110.638V168.675C110.638 169.245 110.913 169.53 111.463 169.53H113.713V171H111.403ZM115.462 171V169.53H118.357V164.22H115.837V162.75H119.932V169.53H122.587V171H115.462ZM118.987 161.325C118.637 161.325 118.357 161.235 118.147 161.055C117.937 160.865 117.832 160.615 117.832 160.305C117.832 159.985 117.937 159.735 118.147 159.555C118.357 159.365 118.637 159.27 118.987 159.27C119.337 159.27 119.617 159.365 119.827 159.555C120.037 159.735 120.142 159.985 120.142 160.305C120.142 160.615 120.037 160.865 119.827 161.055C119.617 161.235 119.337 161.325 118.987 161.325ZM123.751 171V162.75H125.356V164.325H125.746L125.356 164.7C125.356 164.04 125.551 163.525 125.941 163.155C126.331 162.785 126.871 162.6 127.561 162.6C128.381 162.6 129.036 162.865 129.526 163.395C130.016 163.915 130.261 164.62 130.261 165.51V171H128.641V165.69C128.641 165.15 128.496 164.735 128.206 164.445C127.916 164.155 127.521 164.01 127.021 164.01C126.511 164.01 126.106 164.165 125.806 164.475C125.516 164.775 125.371 165.215 125.371 165.795V171H123.751ZM133.075 173.7V172.305H135.61C136.03 172.305 136.34 172.205 136.54 172.005C136.75 171.805 136.855 171.51 136.855 171.12V170.295L136.885 168.765H136.54L136.87 168.465C136.87 169.095 136.67 169.59 136.27 169.95C135.88 170.31 135.35 170.49 134.68 170.49C133.83 170.49 133.16 170.21 132.67 169.65C132.18 169.09 131.935 168.335 131.935 167.385V165.705C131.935 164.755 132.18 164 132.67 163.44C133.16 162.88 133.83 162.6 134.68 162.6C135.35 162.6 135.88 162.785 136.27 163.155C136.67 163.515 136.87 164.01 136.87 164.64L136.54 164.325H136.87L136.855 162.75H138.46V171.15C138.46 171.94 138.21 172.56 137.71 173.01C137.21 173.47 136.515 173.7 135.625 173.7H133.075ZM135.205 169.095C135.715 169.095 136.115 168.94 136.405 168.63C136.705 168.31 136.855 167.87 136.855 167.31V165.795C136.855 165.235 136.705 164.8 136.405 164.49C136.115 164.17 135.715 164.01 135.205 164.01C134.675 164.01 134.265 164.165 133.975 164.475C133.695 164.775 133.555 165.215 133.555 165.795V167.31C133.555 167.88 133.695 168.32 133.975 168.63C134.265 168.94 134.675 169.095 135.205 169.095Z" fill="black" style="fill:black;fill-opacity:1;"/>
<path d="M253.893 234.15C253.213 234.15 252.623 234.025 252.123 233.775C251.633 233.515 251.253 233.145 250.983 232.665C250.723 232.175 250.593 231.605 250.593 230.955V226.095C250.593 225.435 250.723 224.865 250.983 224.385C251.253 223.905 251.633 223.54 252.123 223.29C252.623 223.03 253.213 222.9 253.893 222.9C254.573 222.9 255.158 223.03 255.648 223.29C256.148 223.54 256.528 223.905 256.788 224.385C257.058 224.865 257.193 225.43 257.193 226.08V230.955C257.193 231.605 257.058 232.175 256.788 232.665C256.528 233.145 256.148 233.515 255.648 233.775C255.158 234.025 254.573 234.15 253.893 234.15ZM253.893 232.71C254.443 232.71 254.858 232.56 255.138 232.26C255.428 231.95 255.573 231.515 255.573 230.955V226.095C255.573 225.525 255.428 225.09 255.138 224.79C254.858 224.49 254.443 224.34 253.893 224.34C253.353 224.34 252.938 224.49 252.648 224.79C252.358 225.09 252.213 225.525 252.213 226.095V230.955C252.213 231.515 252.358 231.95 252.648 232.26C252.938 232.56 253.353 232.71 253.893 232.71ZM262.122 234.15C261.132 234.15 260.342 233.865 259.752 233.295C259.162 232.715 258.867 231.93 258.867 230.94V225.75H260.487V230.94C260.487 231.51 260.632 231.955 260.922 232.275C261.212 232.585 261.612 232.74 262.122 232.74C262.642 232.74 263.047 232.585 263.337 232.275C263.637 231.955 263.787 231.51 263.787 230.94V225.75H265.407V230.94C265.407 231.93 265.107 232.715 264.507 233.295C263.917 233.865 263.122 234.15 262.122 234.15ZM271.281 234C270.531 234 269.946 233.795 269.526 233.385C269.106 232.975 268.896 232.405 268.896 231.675V227.22H266.616V225.75H268.896V223.425H270.516V225.75H273.741V227.22H270.516V231.675C270.516 232.245 270.791 232.53 271.341 232.53H273.591V234H271.281ZM275.385 236.7V225.75H276.99V227.325H277.335L276.99 227.7C276.99 227.05 277.19 226.54 277.59 226.17C278 225.79 278.545 225.6 279.225 225.6C280.055 225.6 280.715 225.88 281.205 226.44C281.705 226.99 281.955 227.745 281.955 228.705V231.03C281.955 231.67 281.84 232.225 281.61 232.695C281.39 233.155 281.075 233.515 280.665 233.775C280.265 234.025 279.785 234.15 279.225 234.15C278.555 234.15 278.015 233.965 277.605 233.595C277.195 233.215 276.99 232.7 276.99 232.05L277.335 232.425H276.96L277.005 234.345V236.7H275.385ZM278.67 232.74C279.2 232.74 279.61 232.59 279.9 232.29C280.2 231.98 280.35 231.535 280.35 230.955V228.795C280.35 228.215 280.2 227.775 279.9 227.475C279.61 227.165 279.2 227.01 278.67 227.01C278.16 227.01 277.755 227.17 277.455 227.49C277.155 227.8 277.005 228.235 277.005 228.795V230.955C277.005 231.515 277.155 231.955 277.455 232.275C277.755 232.585 278.16 232.74 278.67 232.74ZM286.854 234.15C285.864 234.15 285.074 233.865 284.484 233.295C283.894 232.715 283.599 231.93 283.599 230.94V225.75H285.219V230.94C285.219 231.51 285.364 231.955 285.654 232.275C285.944 232.585 286.344 232.74 286.854 232.74C287.374 232.74 287.779 232.585 288.069 232.275C288.369 231.955 288.519 231.51 288.519 230.94V225.75H290.139V230.94C290.139 231.93 289.839 232.715 289.239 233.295C288.649 233.865 287.854 234.15 286.854 234.15ZM296.013 234C295.263 234 294.678 233.795 294.258 233.385C293.838 232.975 293.628 232.405 293.628 231.675V227.22H291.348V225.75H293.628V223.425H295.248V225.75H298.473V227.22H295.248V231.675C295.248 232.245 295.523 232.53 296.073 232.53H298.323V234H296.013Z" fill="black" style="fill:black;fill-opacity:1;"/>
<path d="M31.9155 234L34.7055 223.05H36.8355L39.6255 234H37.9905L37.3305 231.225H34.2255L33.5655 234H31.9155ZM34.5255 229.89H37.0155L36.2655 226.725C36.1355 226.165 36.0255 225.68 35.9355 225.27C35.8555 224.85 35.8005 224.565 35.7705 224.415C35.7405 224.565 35.6855 224.85 35.6055 225.27C35.5255 225.68 35.4155 226.16 35.2755 226.71L34.5255 229.89ZM41.8546 236.7V235.305H44.3896C44.8096 235.305 45.1196 235.205 45.3196 235.005C45.5296 234.805 45.6346 234.51 45.6346 234.12V233.295L45.6646 231.765H45.3196L45.6496 231.465C45.6496 232.095 45.4496 232.59 45.0496 232.95C44.6596 233.31 44.1296 233.49 43.4596 233.49C42.6096 233.49 41.9396 233.21 41.4496 232.65C40.9596 232.09 40.7146 231.335 40.7146 230.385V228.705C40.7146 227.755 40.9596 227 41.4496 226.44C41.9396 225.88 42.6096 225.6 43.4596 225.6C44.1296 225.6 44.6596 225.785 45.0496 226.155C45.4496 226.515 45.6496 227.01 45.6496 227.64L45.3196 227.325H45.6496L45.6346 225.75H47.2396V234.15C47.2396 234.94 46.9896 235.56 46.4896 236.01C45.9896 236.47 45.2946 236.7 44.4046 236.7H41.8546ZM43.9846 232.095C44.4946 232.095 44.8946 231.94 45.1846 231.63C45.4846 231.31 45.6346 230.87 45.6346 230.31V228.795C45.6346 228.235 45.4846 227.8 45.1846 227.49C44.8946 227.17 44.4946 227.01 43.9846 227.01C43.4546 227.01 43.0446 227.165 42.7546 227.475C42.4746 227.775 42.3346 228.215 42.3346 228.795V230.31C42.3346 230.88 42.4746 231.32 42.7546 231.63C43.0446 231.94 43.4546 232.095 43.9846 232.095ZM52.2588 234.15C51.5888 234.15 50.9988 234.02 50.4888 233.76C49.9888 233.49 49.6038 233.115 49.3338 232.635C49.0638 232.155 48.9288 231.595 48.9288 230.955V228.795C48.9288 228.145 49.0638 227.585 49.3338 227.115C49.6038 226.635 49.9888 226.265 50.4888 226.005C50.9988 225.735 51.5888 225.6 52.2588 225.6C52.9388 225.6 53.5288 225.735 54.0288 226.005C54.5288 226.265 54.9138 226.635 55.1838 227.115C55.4538 227.585 55.5888 228.145 55.5888 228.795V230.265H50.4888V230.955C50.4888 231.565 50.6388 232.03 50.9388 232.35C51.2488 232.67 51.6938 232.83 52.2738 232.83C52.7438 232.83 53.1238 232.75 53.4138 232.59C53.7038 232.42 53.8838 232.175 53.9538 231.855H55.5588C55.4388 232.555 55.0788 233.115 54.4788 233.535C53.8788 233.945 53.1388 234.15 52.2588 234.15ZM54.0288 229.29V228.78C54.0288 228.18 53.8788 227.715 53.5788 227.385C53.2788 227.055 52.8388 226.89 52.2588 226.89C51.6888 226.89 51.2488 227.055 50.9388 227.385C50.6388 227.715 50.4888 228.185 50.4888 228.795V229.17L54.1488 229.155L54.0288 229.29ZM57.2629 234V225.75H58.8679V227.325H59.2579L58.8679 227.7C58.8679 227.04 59.0629 226.525 59.4529 226.155C59.8429 225.785 60.3829 225.6 61.0729 225.6C61.8929 225.6 62.5479 225.865 63.0379 226.395C63.5279 226.915 63.7729 227.62 63.7729 228.51V234H62.1529V228.69C62.1529 228.15 62.0079 227.735 61.7179 227.445C61.4279 227.155 61.0329 227.01 60.5329 227.01C60.0229 227.01 59.6179 227.165 59.3179 227.475C59.0279 227.775 58.8829 228.215 58.8829 228.795V234H57.2629ZM69.6471 234C68.8971 234 68.3121 233.795 67.8921 233.385C67.4721 232.975 67.2621 232.405 67.2621 231.675V227.22H64.9821V225.75H67.2621V223.425H68.8821V225.75H72.1071V227.22H68.8821V231.675C68.8821 232.245 69.1571 232.53 69.7071 232.53H71.9571V234H69.6471ZM81.3804 234L84.1704 223.05H86.3004L89.0904 234H87.4554L86.7954 231.225H83.6904L83.0304 234H81.3804ZM83.9904 229.89H86.4804L85.7304 226.725C85.6004 226.165 85.4904 225.68 85.4004 225.27C85.3204 224.85 85.2654 224.565 85.2354 224.415C85.2054 224.565 85.1504 224.85 85.0704 225.27C84.9904 225.68 84.8804 226.16 84.7404 226.71L83.9904 229.89Z" fill="black" fill-opacity="0.43" style="fill:black;fill-opacity:0.43;"/>
<path d="M137.916 234L140.706 223.05H142.836L145.626 234H143.991L143.331 231.225H140.226L139.566 234H137.916ZM140.526 229.89H143.016L142.266 226.725C142.136 226.165 142.026 225.68 141.936 225.27C141.856 224.85 141.801 224.565 141.771 224.415C141.741 224.565 141.686 224.85 141.606 225.27C141.526 225.68 141.416 226.16 141.276 226.71L140.526 229.89ZM147.855 236.7V235.305H150.39C150.81 235.305 151.12 235.205 151.32 235.005C151.53 234.805 151.635 234.51 151.635 234.12V233.295L151.665 231.765H151.32L151.65 231.465C151.65 232.095 151.45 232.59 151.05 232.95C150.66 233.31 150.13 233.49 149.46 233.49C148.61 233.49 147.94 233.21 147.45 232.65C146.96 232.09 146.715 231.335 146.715 230.385V228.705C146.715 227.755 146.96 227 147.45 226.44C147.94 225.88 148.61 225.6 149.46 225.6C150.13 225.6 150.66 225.785 151.05 226.155C151.45 226.515 151.65 227.01 151.65 227.64L151.32 227.325H151.65L151.635 225.75H153.24V234.15C153.24 234.94 152.99 235.56 152.49 236.01C151.99 236.47 151.295 236.7 150.405 236.7H147.855ZM149.985 232.095C150.495 232.095 150.895 231.94 151.185 231.63C151.485 231.31 151.635 230.87 151.635 230.31V228.795C151.635 228.235 151.485 227.8 151.185 227.49C150.895 227.17 150.495 227.01 149.985 227.01C149.455 227.01 149.045 227.165 148.755 227.475C148.475 227.775 148.335 228.215 148.335 228.795V230.31C148.335 230.88 148.475 231.32 148.755 231.63C149.045 231.94 149.455 232.095 149.985 232.095ZM158.259 234.15C157.589 234.15 156.999 234.02 156.489 233.76C155.989 233.49 155.604 233.115 155.334 232.635C155.064 232.155 154.929 231.595 154.929 230.955V228.795C154.929 228.145 155.064 227.585 155.334 227.115C155.604 226.635 155.989 226.265 156.489 226.005C156.999 225.735 157.589 225.6 158.259 225.6C158.939 225.6 159.529 225.735 160.029 226.005C160.529 226.265 160.914 226.635 161.184 227.115C161.454 227.585 161.589 228.145 161.589 228.795V230.265H156.489V230.955C156.489 231.565 156.639 232.03 156.939 232.35C157.249 232.67 157.694 232.83 158.274 232.83C158.744 232.83 159.124 232.75 159.414 232.59C159.704 232.42 159.884 232.175 159.954 231.855H161.559C161.439 232.555 161.079 233.115 160.479 233.535C159.879 233.945 159.139 234.15 158.259 234.15ZM160.029 229.29V228.78C160.029 228.18 159.879 227.715 159.579 227.385C159.279 227.055 158.839 226.89 158.259 226.89C157.689 226.89 157.249 227.055 156.939 227.385C156.639 227.715 156.489 228.185 156.489 228.795V229.17L160.149 229.155L160.029 229.29ZM163.263 234V225.75H164.868V227.325H165.258L164.868 227.7C164.868 227.04 165.063 226.525 165.453 226.155C165.843 225.785 166.383 225.6 167.073 225.6C167.893 225.6 168.548 225.865 169.038 226.395C169.528 226.915 169.773 227.62 169.773 228.51V234H168.153V228.69C168.153 228.15 168.008 227.735 167.718 227.445C167.428 227.155 167.033 227.01 166.533 227.01C166.023 227.01 165.618 227.165 165.318 227.475C165.028 227.775 164.883 228.215 164.883 228.795V234H163.263ZM175.647 234C174.897 234 174.312 233.795 173.892 233.385C173.472 232.975 173.262 232.405 173.262 231.675V227.22H170.982V225.75H173.262V223.425H174.882V225.75H178.107V227.22H174.882V231.675C174.882 232.245 175.157 232.53 175.707 232.53H177.957V234H175.647ZM188.01 234V223.05H191.235C192.275 223.05 193.09 223.3 193.68 223.8C194.27 224.3 194.565 224.99 194.565 225.87C194.565 226.37 194.455 226.805 194.235 227.175C194.025 227.535 193.73 227.815 193.35 228.015C192.97 228.215 192.525 228.315 192.015 228.315V228.165C192.565 228.155 193.05 228.26 193.47 228.48C193.89 228.69 194.22 229.005 194.46 229.425C194.7 229.845 194.82 230.345 194.82 230.925C194.82 231.545 194.68 232.09 194.4 232.56C194.13 233.02 193.74 233.375 193.23 233.625C192.73 233.875 192.135 234 191.445 234H188.01ZM189.585 232.605H191.31C191.89 232.605 192.35 232.45 192.69 232.14C193.03 231.83 193.2 231.4 193.2 230.85C193.2 230.29 193.03 229.84 192.69 229.5C192.35 229.16 191.89 228.99 191.31 228.99H189.585V232.605ZM189.585 227.64H191.22C191.76 227.64 192.185 227.495 192.495 227.205C192.805 226.915 192.96 226.525 192.96 226.035C192.96 225.545 192.805 225.16 192.495 224.88C192.185 224.59 191.765 224.445 191.235 224.445H189.585V227.64Z" fill="black" style="fill:black;fill-opacity:1;"/>
<defs>
<linearGradient id="paint0_linear_271_1624" x1="24.6154" y1="-8.61538" x2="24" y2="48" gradientUnits="userSpaceOnUse">
<stop stop-color="#5A57E9" style="stop-color:#5A57E9;stop-color:color(display-p3 0.3512 0.3417 0.9119);stop-opacity:1;"/>
<stop offset="1" stop-color="white" style="stop-color:white;stop-opacity:1;"/>
</linearGradient>
</defs>
</svg>