.common-module__1bFIVG__darkBrownBg{background:#0a0a0a}
.hero-module__-BoK2W__wrapper{--color-bg1:10,10,10;--color-bg2:10,10,10;--color1:255,153,51;--color2:255,124,51;--color3:255,88,51;--color4:0,122,255;--color5:12,80,154;--color-interactive:255,153,51;--circle-size:80%;--blending:hard-light;position:relative;overflow-x:clip}.hero-module__-BoK2W__link_bg_container{opacity:1;z-index:100;width:100%;height:300px}.hero-module__-BoK2W__link_bg_container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@keyframes hero-module__-BoK2W__moveInCircle{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes hero-module__-BoK2W__moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes hero-module__-BoK2W__moveHorizontal{0%{transform:translate(-50%)translateY(-10%)}50%{transform:translate(50%)translateY(10%)}to{transform:translate(-50%)translateY(-10%)}}.hero-module__-BoK2W__homepage_wrapper{z-index:100;position:relative}.hero-module__-BoK2W__gradientBg{background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2));z-index:1;width:100vw;height:100vh;position:absolute;top:0;left:0}.hero-module__-BoK2W__gradientBg svg{display:none}.hero-module__-BoK2W__gradientsContainer{filter:url(#goo)blur(40px);width:100%;height:100%}.hero-module__-BoK2W__g1{background:radial-gradient(circle at center,rgba(var(--color1),.25)0,rgba(var(--color1),0)50%)no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:50%;opacity:1;animation:30s infinite hero-module__-BoK2W__moveVertical;position:absolute}.hero-module__-BoK2W__g2{background:radial-gradient(circle at center,rgba(var(--color2),.25)0,rgba(var(--color2),0)50%)no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:calc(50% - 400px);opacity:1;animation:20s infinite reverse hero-module__-BoK2W__moveInCircle;position:absolute}.hero-module__-BoK2W__g3{background:radial-gradient(circle at center,rgba(var(--color3),.25)0,rgba(var(--color3),0)50%)no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2 + 200px);left:calc(50% - var(--circle-size)/2 - 500px);transform-origin:calc(50% + 400px);opacity:1;animation:40s linear infinite hero-module__-BoK2W__moveInCircle;position:absolute}.hero-module__-BoK2W__g4{background:radial-gradient(circle at center,rgba(var(--color4),.25)0,rgba(var(--color4),0)50%)no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:calc(50% - 200px);opacity:.7;animation:40s infinite hero-module__-BoK2W__moveHorizontal;position:absolute}.hero-module__-BoK2W__g5{background:radial-gradient(circle at center,rgba(var(--color5),.25)0,rgba(var(--color5),0)50%)no-repeat;mix-blend-mode:var(--blending);width:calc(var(--circle-size)*2);height:calc(var(--circle-size)*2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);opacity:1;pointer-events:none;animation:20s infinite hero-module__-BoK2W__moveInCircle;position:absolute}.hero-module__-BoK2W__interactive{background:radial-gradient(circle at center,rgba(var(--color-interactive),.25)0,rgba(var(--color-interactive),0)50%)no-repeat;mix-blend-mode:var(--blending);opacity:.7;width:100%;height:100%;position:absolute;top:-50%;left:-50%}.hero-module__-BoK2W__landing_section{justify-content:center;width:100%;padding-top:20px;display:flex;position:relative}.hero-module__-BoK2W__main_content_container{background:#0000001a;border:1px solid #ffffff0d;border-radius:237px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:2000px;padding-top:100px;display:flex;position:relative;box-shadow:inset 0 -20px 50px #0003}.hero-module__-BoK2W__hero_code_container{background:#00000026;border:1px solid #ffffff0f;border-radius:191px;padding:170px 187px 132px;box-shadow:inset 0 -10px 40px #0003}.hero-module__-BoK2W__github{background:#ffffff1a;border:1px solid #ffffff2b;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.hero-module__-BoK2W__github .hero-module__-BoK2W__github_count{text-align:center;color:#d7d7d7;border-left:1px solid #ffffff14;justify-content:center;align-items:center;height:100%;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.hero-module__-BoK2W__github .hero-module__-BoK2W__github_icon{justify-content:center;align-items:center;padding:8px 9px;display:flex}.hero-module__-BoK2W__info_container{align-items:center;gap:22px;display:flex}.hero-module__-BoK2W__yc_backed{-webkit-backdrop-filter:blur(33.8px);backdrop-filter:blur(33.8px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:6px;flex-direction:row;align-items:center;padding:7.5px 11px;display:flex;box-shadow:0 4px 4px #00000040}.hero-module__-BoK2W__yc_text{color:#fff;margin-left:17px;margin-right:4px;font-size:14px;font-weight:500;line-height:1}.hero-module__-BoK2W__backed_text{color:#c7c7c7;font-size:14px;font-weight:500;line-height:1}.hero-module__-BoK2W__title{text-align:center;color:#ddd;z-index:100;width:fit-content;max-height:0;margin:10px;font-size:64px;font-weight:600;line-height:77.45px;position:relative;top:18px}.hero-module__-BoK2W__title span{position:relative}.hero-module__-BoK2W__spinner{color:#f93}.hero-module__-BoK2W__spinner,.hero-module__-BoK2W__spinner:after{box-sizing:border-box}.hero-module__-BoK2W__spinner{display:inline-block}.hero-module__-BoK2W__spinner:after{content:" ";border:6.4px solid;border-color:currentColor #0000;border-radius:50%;width:8px;height:8px;animation:1.2s linear infinite hero-module__-BoK2W__lds-dual-ring;display:block}@keyframes hero-module__-BoK2W__lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1023px){.hero-module__-BoK2W__title{text-align:center;max-height:unset;font-size:64px;font-weight:600;line-height:77.45px;top:0}.hero-module__-BoK2W__main_content_container{background:unset;max-width:90%;transform:unset;box-shadow:unset;border:0;padding-bottom:111px}.hero-module__-BoK2W__hero_code_container{background:unset;box-shadow:unset;border:none;border-radius:0;padding:0}}@media (max-width:768px){.hero-module__-BoK2W__title{margin:20px 0;font-size:48px;line-height:58.095px}}@media (max-width:568px){.hero-module__-BoK2W__title{text-align:center;max-height:unset;margin-bottom:30px;font-size:32px;font-weight:600;line-height:38.73px}.hero-module__-BoK2W__main_content_container{background:unset;border:0;max-width:90%;margin-top:50px;padding-bottom:49px}.hero-module__-BoK2W__info_container{flex-direction:column;margin-bottom:20px}}
.trusted-companies-module__-y_BWq__wrapper{flex-direction:column;padding-bottom:45px;display:flex;position:relative}.trusted-companies-module__-y_BWq__see_more{color:#ffffff61;background:#ffffff0a;border-bottom:1px solid #ffffff2b;border-radius:6px;align-items:center;margin:0 auto;padding:8px 16px;font-size:16px;font-weight:600;display:flex;box-shadow:0 4px 4px #00000040}.trusted-companies-module__-y_BWq__see_more svg{margin-left:10px;position:relative;top:1px}.trusted-companies-module__-y_BWq__see_more:hover{color:#fff}.trusted-companies-module__-y_BWq__see_more:hover svg path{fill:#fff}.trusted-companies-module__-y_BWq__container{flex-direction:column;align-items:center;gap:30px;padding:50px 12px;display:flex;position:relative}.trusted-companies-module__-y_BWq__container span{text-align:center;color:#ffffff61;margin:0 auto;font-size:16px;font-weight:600;line-height:19.36px}.trusted-companies-module__-y_BWq__companies{-moz-column-gap:100px;flex-wrap:wrap;justify-content:center;gap:10px 100px;max-width:1250px;display:flex}.trusted-companies-module__-y_BWq__companies .trusted-companies-module__-y_BWq__companyLogo{justify-content:center;align-items:center;width:100px;height:60px;display:flex}.trusted-companies-module__-y_BWq__companyLogo svg{cursor:pointer;-o-object-fit:contain;object-fit:contain;width:auto;height:auto}.trusted-companies-module__-y_BWq__companyLogo svg:hover path{fill:#fff}@media (max-width:1023px){.trusted-companies-module__-y_BWq__wrapper{top:0}}@media (max-width:586px){.trusted-companies-module__-y_BWq__companies img{transform:scale(.8)}.trusted-companies-module__-y_BWq__container{gap:50px}.trusted-companies-module__-y_BWq__container span{margin:unset;padding-top:40px;position:relative}.trusted-companies-module__-y_BWq__companies{row-gap:30px}}
.create-supertokens-app-module__k_U_Fa__cli_container{background:0 0;border:.1px solid #ffffff0f;border-radius:100px;flex-direction:column;gap:15px;padding:30px 78px 24px;display:flex;box-shadow:inset 0 -10px 25px #0003}.create-supertokens-app-module__k_U_Fa__orange_text{color:#f93;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.create-supertokens-app-module__k_U_Fa__hidden_md{justify-content:center;display:flex}.create-supertokens-app-module__k_U_Fa__create_app_container{background:linear-gradient(90deg,#000 0%,#0c0c0c 20% 80%,#000 100%);border:1.5px solid #f65833;border-width:1.5px 4px;border-radius:17px;justify-content:center;align-items:center;gap:21px;max-width:424px;height:65px;margin:auto;padding:23px 48px;display:flex;box-shadow:inset 0 -10px 15px #0003}.create-supertokens-app-module__k_U_Fa__create_app_wrapper{background:#00000080;border:1px solid #140e0c;border-radius:44px;width:100%;padding:36px;position:relative}.create-supertokens-app-module__k_U_Fa__subtitle{text-align:center;color:#a1a1a1;margin:0;font-size:24px;font-weight:400;line-height:29.05px}.create-supertokens-app-module__k_U_Fa__create_app_container span{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.create-supertokens-app-module__k_U_Fa__create_app_container svg{cursor:pointer}.create-supertokens-app-module__k_U_Fa__create_app_container svg:hover{cursor:pointer;background-color:#292828;border-radius:4px}.create-supertokens-app-module__k_U_Fa__cmd_container{color:#a4a4a4;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:21px;display:flex}.create-supertokens-app-module__k_U_Fa__cmd_container .create-supertokens-app-module__k_U_Fa__cmd_btn{color:#f1f1f1;text-align:center;background-color:#ffffff12;border:1px solid #979797;border-radius:6px;width:auto;min-width:36px;height:32px;padding:4px 6px 0;font-weight:600}.create-supertokens-app-module__k_U_Fa__hidden_lg{display:none}.create-supertokens-app-module__k_U_Fa__tooltip{color:#fff;text-align:center;background-color:#060606;border:1px solid #1e1e1e;border-radius:6px;justify-content:center;align-items:center;width:auto;height:36px;margin-left:auto;margin-right:auto;padding:5px 14px;font-size:14px;position:absolute;top:45px;right:-12%}.create-supertokens-app-module__k_U_Fa__tooltip .create-supertokens-app-module__k_U_Fa__arrow{background-color:#060606;border:0 solid #1e1e1e;border-width:0 0 1px 1px;width:10px;height:10px;margin-left:auto;margin-right:auto;position:absolute;left:-6px;transform:rotate(45deg)}@media (max-width:1023px){.create-supertokens-app-module__k_U_Fa__hidden_md{display:none}.create-supertokens-app-module__k_U_Fa__hidden_lg{display:block}.create-supertokens-app-module__k_U_Fa__cli_container{box-shadow:unset;padding:26px 78px 75px}}@media (max-width:736px){.create-supertokens-app-module__k_U_Fa__create_app_container span{font-size:12px}}@media (max-width:568px){.create-supertokens-app-module__k_U_Fa__create_app_container span{font-size:12px}.create-supertokens-app-module__k_U_Fa__create_app_container{gap:8px;padding:0 12px}.create-supertokens-app-module__k_U_Fa__tooltip{display:none!important}.create-supertokens-app-module__k_U_Fa__create_app_wrapper{border-radius:14px;padding:18px 25px;position:relative}.create-supertokens-app-module__k_U_Fa__subtitle{text-align:center;color:#a1a1a1;margin:0;font-size:14px;font-weight:400;line-height:16.94px}.create-supertokens-app-module__k_U_Fa__cli_container{background:0 0;border:0;border-radius:0;padding:0}}
