@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont-c8O0ljhh.ttf) format("truetype-variations");font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-Italic-VariableFont-B-9PvMw6.ttf) format("truetype-variations");font-weight:100 900;font-style:italic}@font-face{font-family:Sansation;src:url(/assets/Sansation-Light-C7BiwOTT.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Sansation;src:url(/assets/Sansation-LightItalic-ByPEn9_E.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Sansation;src:url(/assets/Sansation-Regular-Ci-RFgJ1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Sansation;src:url(/assets/Sansation-Italic-yb_OsebZ.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Sansation;src:url(/assets/Sansation-Bold-5AZHVlNU.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Sansation;src:url(/assets/Sansation-BoldItalic-DuRi1TJf.ttf) format("truetype");font-weight:700;font-style:italic}:root{min-height:100vh;--text: white;--textWbg: #543862;--text2Wbg: #7e5d8f;--bg: #41225C;--bg2: #34194B;--brand1: #7C3AED;--brand2: #3B82F6;--stroke: #A78BFA;--sans: system-ui, "Segoe UI", Roboto, sans-serif;--heading: system-ui, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}@media(max-width:1024px){:root{font-size:16px}}@media(prefers-color-scheme:dark){#social .button-icon{filter:invert(1) brightness(2)}}body{margin:0}#root{width:100%;margin:0 auto;text-align:center;border-inline:none;min-height:100svh;display:flex;flex-direction:column;box-sizing:border-box}h1,h2{font-family:var(--heading);font-weight:500;color:var(--text-h)}h1{font-size:56px;letter-spacing:-1.68px;margin:32px 0}@media(max-width:1024px){h1{font-size:36px;margin:20px 0}}h2{font-size:24px;line-height:118%;letter-spacing:-.24px;margin:0 0 8px}@media(max-width:1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}code{font-size:15px;line-height:135%;padding:4px 8px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{inset-inline:0;margin:0 auto}.hero .base{width:170px;position:relative;z-index:0}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;top:34px;height:28px;transform:perspective(2000px) rotate(300deg) rotateX(44deg) rotateY(39deg) scale(1.4)}.hero .vite{z-index:0;top:107px;height:26px;width:auto;transform:perspective(2000px) rotate(300deg) rotateX(40deg) rotateY(39deg) scale(.8)}#center{display:flex;flex-direction:column;gap:25px;place-content:center;place-items:center;flex-grow:1}@media(max-width:1024px){#center{padding:32px 20px 24px;gap:18px}}#next-steps{display:flex;border-top:1px solid var(--border);text-align:left}#next-steps>div{flex:1 1 0;padding:32px}@media(max-width:1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{margin-bottom:16px;width:22px;height:22px}@media(max-width:1024px){#next-steps{flex-direction:column;text-align:center}}#docs{border-right:1px solid var(--border)}@media(max-width:1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{list-style:none;padding:0;display:flex;gap:8px;margin:32px 0 0}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);font-size:16px;border-radius:6px;background:var(--social-bg);display:flex;padding:6px 12px;align-items:center;gap:8px;text-decoration:none;transition:box-shadow .3s}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{height:18px;width:18px}@media(max-width:1024px){#next-steps ul{margin-top:20px;flex-wrap:wrap;justify-content:center}#next-steps ul li{flex:1 1 calc(50% - 8px)}#next-steps ul a{width:100%;justify-content:center;box-sizing:border-box}}#spacer{height:88px;border-top:1px solid var(--border)}@media(max-width:1024px){#spacer{height:48px}}.ticks{position:relative;width:100%}.ticks:before,.ticks:after{content:"";position:absolute;top:-4.5px;border:5px solid transparent}.ticks:before{left:0;border-left-color:var(--border)}.ticks:after{right:0;border-right-color:var(--border)}.HomePageBG{width:100%}.login_container{background-image:url(/assets/login-DT0QNVup.png);background-size:cover;height:88vh;display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.login_container2{height:auto;width:50%;display:flex;justify-content:center;align-items:center;flex-direction:row}.signup_text{padding-top:.8rem;font-family:Inter,sans-serif;font-size:.8rem;color:var(--textWbg)}.signup_link{font-family:Inter,sans-serif;font-size:.8rem;color:var(--brand2);text-decoration:none}.login_island{background-color:#fff;padding:2rem;border-radius:20px;box-shadow:0 10px 30px #0003;width:100%;max-width:400px}.login_header2{font-family:Sansation,sans-serif;color:var(--textWbg);margin:0;padding-bottom:.5rem;line-height:1.2}.login_header3{font-family:Sansation,sans-serif;color:var(--text2Wbg);font-weight:400}.login_form{display:flex;flex-direction:column;gap:1.5rem}.login_form_label{font-family:Inter,sans-serif;color:var(--textWbg);font-size:.9rem;font-weight:500}.login_form_input{width:100%;padding:12px;box-sizing:border-box;border-radius:10px;border:1px solid #ccc}.button{font-family:Inter,sans-serif;width:fit-content;height:auto;padding:12px 24px;color:var(--text);background-image:linear-gradient(to right,var(--brand1),var(--brand2));border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:transform .1s ease,opacity .2s ease;box-shadow:none;outline:none}.button2{font-family:Inter,sans-serif;width:100%;height:auto;padding:12px 24px;color:var(--text);background-image:linear-gradient(to right,var(--brand1),var(--brand2));border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:transform .1s ease,opacity .2s ease;box-shadow:none;outline:none}.button:active{transform:scale(.96);opacity:.9}.Header{background-color:var(--bg);display:flex;flex-direction:row;justify-content:space-between;padding:24px;height:36px;border-bottom:1px solid var(--stroke);position:sticky;z-index:1000;top:0}.HeaderLogo{width:15%;height:auto}.signup_container{background-image:url(/assets/signup-TjPTtjrK.jpg);background-size:cover;height:88vh;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.signup_container2{height:86vh;width:50%;display:flex;justify-content:center;align-items:center;flex-direction:row}.signup_island{background-color:#fff;padding:2rem;height:auto;border-radius:20px;box-shadow:0 10px 30px #0003;width:100%;max-width:400px}.signup_header2{font-family:Sansation,sans-serif;color:var(--textWbg);margin:0;padding-bottom:.5rem;line-height:1.2}.signup_header3{font-family:Sansation,sans-serif;color:var(--text2Wbg);font-weight:400}.signup_form{display:flex;flex-direction:column;gap:1.5rem}.input_group{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:.3rem}.signup_form_label{font-family:Inter,sans-serif;color:var(--textWbg);font-size:.9rem;font-weight:500}.signup_form_input{width:100%;padding:12px;box-sizing:border-box;border-radius:10px;border:1px solid #ccc}
