@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}@font-face{font-family:__Familjen_Grotesk_c617a8;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-s.woff2) format("woff2");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-face{font-family:__Familjen_Grotesk_c617a8;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/1e703e5a7ab35934-s.woff2) format("woff2");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Familjen_Grotesk_c617a8;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__Familjen_Grotesk_Fallback_c617a8;src:local("Arial");ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.00%;size-adjust:94.59%}.__className_c617a8{font-family:__Familjen_Grotesk_c617a8,__Familjen_Grotesk_Fallback_c617a8;font-style:normal}*{box-sizing:border-box;padding:0;margin:0;scrollbar-width:none!important;scroll-behavior:smooth}body,html{max-width:100vw;overflow:hidden}body{color:var(--primary-font-color);scrollbar-width:none;-ms-overflow-style:none}.app__container,.themeContainer{display:flex;width:100%;height:100vh}.themeContainer{position:relative;transition:.3s;background:var(--background-color);z-index:0}.themeContainer.light{--background:#f3f6f8;--background-color:linear-gradient(120deg,#f3f6f8,#f1f5e6);--card-color:hsla(180,8%,97%,.451);--secondary-card-color:#d9d9d9;--background-color-secondary:#fffefe;--primary-font-color:#141515;--secondary-font-color:rgba(20,21,21,.702);--tertiary-font-color:rgba(20,21,21,.4);--primary-light-font-color:#f8f9f9;--secondary-light-font-color:hsla(180,8%,97%,.702);--accent-color:#8bc858;--secondary-accent-color:#e3e3e3;--border-color:rgba(20,21,21,.102);--success-color:#74d048;--warning-color:#fc0;--high-color:orange;--error-color:#ff4d4d;--error-color-transparent:rgba(255,77,77,.2);--warning-color-transparent:rgba(255,204,0,.2);--high-color-transparent:rgba(255,165,0,.2);--success-color-transparent:rgba(116,208,72,.2);--shimmer-color:linear-gradient(100deg,rgba(220,224,230,.4) 20%,hsla(0,0%,98%,.7) 50%,rgba(220,224,230,.4) 80%)}.themeContainer.light img.dark{display:none!important}.themeContainer.dark{--background:#1c1c1c;--background-color:linear-gradient(120deg,#1c1c1c,#1c1c1c);--card-color:rgba(42,42,42,.451);--secondary-card-color:#d9d9d9;--background-color-secondary:#fffefe;--primary-font-color:#fff;--secondary-font-color:hsla(0,0%,100%,.702);--tertiary-font-color:hsla(0,0%,100%,.4);--primary-light-font-color:#141515;--secondary-light-font-color:rgba(20,21,21,.702);--accent-color:#6da34d;--secondary-accent-color:rgba(20,21,21,.9);--border-color:hsla(0,0%,100%,.102);--success-color:#4a9833;--warning-color:#fb3;--high-color:#f80;--error-color:#d63c3c;--error-color-transparent:rgba(214,60,60,.2);--warning-color-transparent:rgba(255,187,51,.2);--high-color-transparent:rgba(255,136,0,.2);--success-color-transparent:rgba(74,152,51,.2);--shimmer-color:linear-gradient(100deg,rgba(60,60,60,.4) 20%,hsla(0,0%,39%,.6) 50%,rgba(60,60,60,.4) 80%)}.themeContainer.dark img.light{display:none!important}a{color:inherit;text-decoration:none}button{padding:10px;background:var(--secondary-accent-color);color:var(--secondary-font-color);border-radius:10px;cursor:pointer;border:none;outline:none;transition:.3s}button:hover{opacity:.95;scale:1.05}input,textarea{padding:2px 10px;border-radius:10px;border:1px solid var(--border-color);color:var(--secondary-font-color);background:transparent;outline:none}input::placeholder,textarea::placeholder{color:var(--tertiary-font-color)}input:disabled,textarea:disabled{opacity:.7}input[type=checkbox]{background:transparent;accent-color:transparent;color:var(--secondary-font-color);height:18px;width:18px}.blurCircle{position:absolute;width:400px;height:400px;background:var(--accent-color);filter:blur(100px);opacity:.15;z-index:-1;transition:.3s;animation:breathe 5s infinite}.blurCircle:nth-child(3){top:200px;left:170px}.blurCircle:nth-child(4){right:100px;bottom:100px}.blurCircle:nth-child(5){right:30%;top:50px}.landing{display:flex;flex-direction:column;align-items:center;gap:100px;width:100%;margin-top:150px;padding:0 20px 50px;color:var(--primary-font-color);overflow-y:scroll!important}.landing .scroll{transform:translateY(-150px)}.landing .navbar{position:fixed;top:0;display:flex;justify-content:space-between;width:70%;padding:20px 30px;margin:20px;background:var(--card-color);border:1px solid var(--border-color);border-radius:25px;color:var(--primary-font-color)}.landing .navbar .logo{display:flex;justify-content:center;align-items:center;gap:7px}.landing .navbar ul{display:flex;justify-content:space-between;align-items:center;list-style-type:none;width:-moz-fit-content;width:fit-content;gap:10px}.landing .navbar ul li{padding:10px 15px;font-size:18px;color:var(--secondary-font-color)}.landing .navbar button.login{background:transparent;padding:10px 25px;border-radius:10px;font-size:16px;border:1px solid var(--border-color)}.landing .hero{display:flex;align-items:center;flex-direction:column;gap:10px;padding:50px 0;width:100%}.landing .hero h1{font-size:68px;width:70%;text-align:center;line-height:68px}.landing .hero p{max-width:800px;text-align:center;font-size:25px;color:var(--secondary-font-color)}.landing .hero span{font-size:12px;color:var(--tertiary-font-color)}.landing .hero button{font-size:18px;padding:15px 30px;font-weight:600;border-radius:50px;background:var(--accent-color)}.landing .hero img{border-radius:15px;border:1px solid var(--border-color);width:75%;height:auto;transition:.3s;cursor:pointer;margin-top:10px;object-fit:contain}.landing .hero img:hover{scale:1.01}.landing .hero img.desktop{display:block}.landing .hero img.mobile{display:none}.landing .about{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.landing .about h1{font-size:42px;line-height:38px}.landing .about p{font-size:20px;line-height:20px}.landing .about .cards{display:flex;justify-content:space-between;width:90%;gap:20px;margin-top:50px}.landing .about .cards .card{display:flex;flex-direction:column;text-align:left;gap:5px;border-radius:15px;border:1px solid var(--border-color);width:25%;padding:20px;aspect-ratio:1/1!important}.landing .about .cards .card p{font-size:16px;color:var(--secondary-font-color)}.landing .about .cards .card .icon{display:flex;justify-content:center;align-items:center;flex:1 1;width:100%}.landing .about .cards .card .icon svg{height:120px}.landing .howItWorks{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;width:100%}.landing .howItWorks h1{font-size:42px;line-height:38px}.landing .howItWorks p{font-size:20px;line-height:20px}.landing .howItWorks .roadmap{position:relative;width:100%;display:flex;justify-content:space-around;align-items:center;padding:50px 0}.landing .howItWorks .roadmap:after{position:absolute;left:0;top:50%;content:"";width:100%;height:2px;background:var(--accent-color);z-index:-2}.landing .howItWorks .roadmap .step{text-align:left;display:flex;align-items:center;flex-direction:column;height:250px;width:400px;gap:5px}.landing .howItWorks .roadmap .step p{width:100%;color:var(--secondary-font-color)}.landing .howItWorks .roadmap .step:after{position:absolute;top:50%;margin:0 auto;transform:translateY(-10px);content:"";width:20px;height:20px;background:var(--background);z-index:-1;border:2px solid var(--accent-color);border-radius:100%;cursor:pointer}.landing .howItWorks .roadmap .step:nth-child(odd){justify-content:flex-end;margin-top:10px}.landing .getStarted{width:100%}.landing .getStarted,.landing .getStarted .join{display:flex;flex-direction:column;justify-content:center;align-items:center}.landing .getStarted .join{padding:100px 0;gap:30px;background:var(--accent-color);width:80%;border-radius:20px;border:1px solid var(--border-color);text-align:center}.landing .getStarted .join .center{display:flex;justify-content:center;align-items:center;flex-direction:column}.landing .getStarted .join h1{font-size:46px}.landing .getStarted .join p{font-size:24px;color:var(--secondary-font-color);width:80%}.landing .getStarted .join button{font-size:18px;padding:15px 30px;font-weight:600;border-radius:50px}.loginContainerr{justify-content:center;height:100vh;width:100%}.loginContainerr,.loginContainerr .login{display:flex;align-items:center;flex-direction:column}.loginContainerr .login{padding:15px;width:400px;gap:15px;border-radius:10px;background:var(--card-color);color:var(--primary-font-color);border:1px solid var(--border-color)}.loginContainerr .login .logo{display:flex;align-items:center;justify-content:center;gap:5px}.loginContainerr .login .logo h3{font-size:20px}.loginContainerr .login .header{display:flex;align-items:center;flex-direction:column;text-align:center;gap:3px}.loginContainerr .login .header h2{font-size:24px}.loginContainerr .login .header p{font-size:14px;color:var(--secondary-font-color)}.loginContainerr .login span.or{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;color:var(--tertiary-font-color)}.loginContainerr .login span.or:after,.loginContainerr .login span.or:before{display:block;content:"";width:45%;height:1px;background:var(--border-color)}.loginContainerr .login button{display:flex;justify-content:center;gap:5px;color:var(--secondary-font-color);font-size:14px;width:100%}.loginContainerr .login button svg{height:14px;color:var(--secondary-font-color)}.invite__container{position:relative;z-index:0;width:100%;height:100vh}.invite__container,.invite__container .invite{display:flex;align-items:center;justify-content:center}.invite__container .invite{flex-direction:column;width:300px;gap:5px;padding:1rem 2rem;background:var(--card-color);border:1px solid var(--border-color);color:var(--primary-font-color);border-radius:10px;text-align:center}.invite__container .invite button{width:100%;margin-top:10px}.invite__container .invite a{width:100%;background:var(--secondary-accent-color);color:var(--secondary-font-color);padding:5px;border-radius:10px;margin-top:10px}.invite__container .invite h2{word-break:break-word!important}.invite__container .invite span{font-size:12px;color:var(--secondary-font-color)}.invite__container .invite p{color:var(--tertiary-font-color);font-size:16px}::-webkit-scrollbar{display:none;width:0}body::-webkit-scrollbar{display:none}@keyframes breathe{0%{scale:1;opacity:.15}50%{scale:1.3;opacity:.25}to{scale:1;opacity:.15}}@media(max-width:767px){.landing .navbar{width:95%}.landing .navbar ul{display:none}.landing .hero h1{font-size:32px;width:100%;text-align:center;line-height:32px}.landing .hero p{width:100%;text-align:center;font-size:18px;color:var(--secondary-font-color)}.landing .hero button{font-size:16px}.landing .hero img.desktop{display:none}.landing .hero img.mobile{display:block}.landing .about p{font-size:16px;line-height:16px}.landing .about .cards{flex-direction:column}.landing .about .cards .card{width:100%}.landing .howItWorks .roadmap{flex-direction:column;gap:50px}.landing .howItWorks .roadmap:after{width:2px;height:100%;left:50%;top:0}.landing .howItWorks .roadmap .step{height:auto;width:100%;justify-content:center;text-align:left;background:var(--background-color);padding:10px;border-radius:10px}.landing .howItWorks .roadmap .step p{font-size:16px}.landing .howItWorks .roadmap .step h2{font-size:20px}.landing .howItWorks .roadmap .step:after{all:unset}.landing .howItWorks .roadmap .step:nth-child(odd){justify-content:center;margin-top:0}.landing .getStarted .join{padding:30px 0;width:100%}.landing .getStarted .join h1{font-size:28px}.landing .getStarted .join p{font-size:18px}.landing .getStarted .join button{font-size:16px}}