.Header_headerShell__ZhnwB{border-bottom:unset}.Header_headerWrapper__txa9l{padding:0 7%;background-color:#e5e1e0}.Header_moreButton__lfKJU{padding:auto;border-radius:20px;min-height:5vh;width:auto;min-width:7vw;background:#000;font-size:100%;gap:8px;font-weight:500;color:#efece9}.Header_moreButton__lfKJU:hover{background:#f5f5f5;color:#000;border:1px solid #000;transition-duration:.3s}.LoginModal_createButton__wizjk{cursor:pointer;color:var(--mantine-color-blue-7)}.LoginModal_textInputRoot__Zl3ji{background:var(--mantine-color-light-0);border:.5px solid var(--mantine-color-dark-2);border-radius:6px;height:44px;padding:12px 12px 12px 16px}.LoginModal_textInputRoot__Zl3ji input{background-color:#fff;color:#000;caret-color:#000}.LoginModal_addButton__TAhZX{border:.5px solid var(--mantine-color-blue-4);box-shadow:2px 2px 10px 0 var(--mantine-color-dark-1);height:34px;padding:3px 16px;gap:8px;border-radius:6px;font-size:16px;font-weight:400;line-height:14px}.LoginModal_addButton__TAhZX,.LoginModal_addButton__TAhZX:hover{background:var(--mantine-color-blue-4);color:var(--mantine-color-blue-0)}.LoginModal_forgot__T59b_{text-decoration:underline;cursor:pointer;margin-bottom:8px;color:var(--mantine-color-blue-7)}@media (max-width:768px){.LoginModal_hideonsmall__qTrY3{display:none}.LoginModal_fullwidthonsmall__C07Oo{width:100%!important;padding:20px!important}.LoginModal_responsivemodal__clzS8{width:95%!important;max-width:95%}}.Footer_footerGridFirst__RqJN4{background-color:#409b68;padding:24px;border-radius:10px 0 0 10px;height:300px}.Footer_footerList__UwJXP{list-style-type:none}.Footer_footerList__UwJXP li{text-transform:capitalize;color:var(--mantine-color-light-0);opacity:.8;font-size:10px;margin:0 10px;background-color:#000}.Footer_iconsWrapper__Z_Osv{background:none;border:unset;height:40px;width:40px;line-height:20px;font-size:24px;border-radius:0;background-color:#409b68;margin:0!important}.Footer_iconsWrapper__Z_Osv svg{color:var(--mantine-color-light-0)}.Footer_iconsWrapper__Z_Osv:hover{background:none}.Footer_footerGridSecond__bDIke{background-color:#1b1b1b;padding:40px;border-radius:0 10px 10px 0}.Footer_footerImage___AFRq{height:40px;width:auto;align-self:center}.Footer_mainWrapper__0UaZa,.Footer_mainWrappernew__5QeIj{height:100px;width:auto;background-color:#333;display:flex;justify-content:flex-start;padding:10px 10px 10px 6%}.Footer_submoduleWrappernew__Rcc3N{justify-content:flex-start;width:100%;height:100%;display:flex;flex-wrap:wrap}.Footer_submoduleWrapper__siJ7n{justify-content:flex-start;width:80%;height:100%;display:flex}.Footer_divider__LvsOO{margin:0 auto!important;width:98%}.Footer_dividerVert__8KbED{height:50%;margin:auto;border-color:#888}.Footer_bottomfooter__nEjU3{margin:0 0 30px!important;height:inherit}.Footer_eachbottomfooter__USK2Z{font-size:medium;white-space:nowrap;color:#888;text-align:left;background-color:transparent;font-weight:300;padding:8px 16px;overflow-x:visible}.Footer_eachbottomfooter__USK2Z:hover{color:#fff;background-color:transparent}.Footer_follow__dgmWC{margin:0!important}.Footer_socialSection__p4vlD{margin:0 20px}.Footer_customLink__tlIaf{color:#fff;margin:0 8px}@media (max-width:768px){.Footer_mainWrappernew__5QeIj{height:auto;padding:20px 10px}.Footer_submoduleWrappernew__Rcc3N{flex-direction:column;align-items:flex-start}.Footer_eachbottomfooter__USK2Z{width:100%;margin:5px 0;white-space:normal;text-align:center}.Footer_dividerVert__8KbED{display:none}}.Banner_bannerMain__QHCSf{height:fit-content;min-height:70vh;width:100%;background-color:#e5e1e0;justify-content:center;margin-bottom:7vh;display:flex;flex-wrap:wrap}.Banner_contentBox__BL8kt{width:50%;flex-direction:column;justify-content:center;padding:5vh 0 5vh 5vw}.Banner_videoWrapper__CL_AT{width:50%;justify-content:center;align-items:center;background-image:url(/_next/static/media/bannerimg.ab5bc746.svg);background-size:cover;background-position:50%}.Banner_videoComponent__WTTdD{position:relative;height:44vh;width:40vw;margin:auto}.Banner_moreButton__T_T_X{padding:auto;border-radius:30px;min-height:7vh;min-width:25%;width:fit-content;background:#000;font-size:100%;gap:8px;font-weight:500;color:#efece9}.Banner_moreButton__T_T_X:hover{background:#f5f5f5;color:#000;border:1px solid #000;transition-duration:.3s}.Banner_heading__dxDa4{font-size:300%;padding-bottom:3%;font-weight:400}.Banner_subheading__hB4Qd{font-size:150%;padding-bottom:5%;font-weight:400}.Banner_simplifyText__7bI9F{font-weight:100}@media (max-width:768px){.Banner_contentBox__BL8kt{width:100%}.Banner_videoWrapper__CL_AT{width:100%;display:flex;justify-content:center}.Banner_videoComponent__WTTdD{width:70vw;height:80vh;position:relative;margin-bottom:5vh}}.SignupModal_createButton__e_6yQ{cursor:pointer;color:var(--mantine-color-blue-7)}.SignupModal_textInputRoot__HFJkA{background:var(--mantine-color-light-0);border:.5px solid var(--mantine-color-dark-2);border-radius:6px;height:44px;padding:12px 12px 12px 16px}.SignupModal_addButton__WlcqA{border:.5px solid var(--mantine-color-blue-4);box-shadow:2px 2px 10px 0 var(--mantine-color-dark-1);height:34px;padding:3px 16px;gap:8px;border-radius:6px;font-size:16px;font-weight:400;line-height:14px}.SignupModal_addButton__WlcqA,.SignupModal_addButton__WlcqA:hover{background:var(--mantine-color-blue-4);color:var(--mantine-color-blue-0)}.SignupModal_forgot__tjinP{text-decoration:underline;cursor:pointer;margin-bottom:8px;color:var(--mantine-color-blue-7)}@media (max-width:768px){.SignupModal_hideonsmall__HarGH{display:none}.SignupModal_fullwidthonsmall__y14c7{width:100%!important;padding:20px!important}.SignupModal_responsivemodal__WNtLX{width:95%!important;max-width:95%}}.page_main__nw1Wk{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:6rem;min-height:100vh}.page_description__lvaOp{display:inherit;justify-content:inherit;align-items:inherit;font-size:.85rem;max-width:var(--max-width);width:100%;z-index:2;font-family:var(--font-mono)}.page_description__lvaOp a{display:flex;justify-content:center;align-items:center;gap:.5rem}.page_description__lvaOp p{position:relative;margin:0;padding:1rem;background-color:rgba(var(--callout-rgb),.5);border:1px solid rgba(var(--callout-border-rgb),.3);border-radius:var(--border-radius)}.page_code__9AfUJ{font-weight:700;font-family:var(--font-mono)}.page_grid__JZ9Cz{display:grid;grid-template-columns:repeat(4,minmax(25%,auto));max-width:100%;width:var(--max-width)}.page_card__Cf__u{padding:1rem 1.2rem;border-radius:var(--border-radius);background:rgba(var(--card-rgb),0);border:1px solid rgba(var(--card-border-rgb),0);transition:background .2s,border .2s}.page_card__Cf__u span{display:inline-block;transition:transform .2s}.page_card__Cf__u h2{font-weight:600;margin-bottom:.7rem}.page_card__Cf__u p{margin:0;opacity:.6;font-size:.9rem;line-height:1.5;max-width:30ch;text-wrap:balance}.page_center__NcdcW{display:flex;justify-content:center;align-items:center;position:relative;padding:4rem 0}.page_center__NcdcW:before{background:var(--secondary-glow);border-radius:50%;width:480px;height:360px;margin-left:-400px}.page_center__NcdcW:after{background:var(--primary-glow);width:240px;height:180px;z-index:-1}.page_center__NcdcW:after,.page_center__NcdcW:before{content:"";left:50%;position:absolute;filter:blur(45px);transform:translateZ(0)}.page_logo__ikIZE{position:relative}@media (hover:hover) and (pointer:fine){.page_card__Cf__u:hover{background:rgba(var(--card-rgb),.1);border:1px solid rgba(var(--card-border-rgb),.15)}.page_card__Cf__u:hover span{transform:translateX(4px)}}@media (prefers-reduced-motion){.page_card__Cf__u:hover span{transform:none}}@media (max-width:700px){.page_content___38fW{padding:4rem}.page_grid__JZ9Cz{grid-template-columns:1fr;margin-bottom:120px;max-width:320px;text-align:center}.page_card__Cf__u{padding:1rem 2.5rem}.page_card__Cf__u h2{margin-bottom:.5rem}.page_center__NcdcW{padding:8rem 0 6rem}.page_center__NcdcW:before{transform:none;height:300px}.page_description__lvaOp{font-size:.8rem}.page_description__lvaOp a{padding:1rem}.page_description__lvaOp div,.page_description__lvaOp p{display:flex;justify-content:center;position:fixed;width:100%}.page_description__lvaOp p{align-items:center;inset:0 0 auto;padding:2rem 1rem 1.4rem;border-radius:0;border:none;border-bottom:1px solid rgba(var(--callout-border-rgb),.25);background:linear-gradient(to bottom,rgba(var(--background-start-rgb),1),rgba(var(--callout-rgb),.5));background-clip:padding-box;backdrop-filter:blur(24px)}.page_description__lvaOp div{align-items:flex-end;pointer-events:none;inset:auto 0 0;padding:2rem;height:200px;background:linear-gradient(to bottom,transparent 0,rgb(var(--background-end-rgb)) 40%);z-index:1}}@media (min-width:701px) and (max-width:1120px){.page_grid__JZ9Cz{grid-template-columns:repeat(2,50%)}}@media (prefers-color-scheme:dark){.page_vercelLogo__YYFl1{filter:invert(1)}.page_logo__ikIZE{filter:invert(1) drop-shadow(0 0 .3rem #ffffff70)}}@keyframes page_rotate__xIioM{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.page_mainWrapper__WuB_k{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:40%;margin-bottom:15vh}.page_submoduleWrapper__QHwxj{height:40%;width:65%;margin:10 px;display:flex;align-items:center}#page_heading__eEOyF{font-size:32px;color:#00316c;padding-bottom:16px}#page_subheading__LKbL_{font-size:18px;color:#00316c;padding-bottom:30px}#page_mainHeading__Sjv6V{font-size:35px;color:#00316c;padding-bottom:30px}.page_insidemoduleWrapper___O438{height:inherit;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page_imagemoduleWrapper__qzqPX{display:flex;justify-content:center;align-items:center}#page_reactionCompounds__B0KJV{height:300px;width:80%}.page_custom-card__k3hP0{background-color:#e3e4ea;height:auto;min-height:250px}.page_heading__eEOyF{font-size:200%;padding-bottom:3%;font-weight:400}.page_subheading__LKbL_{font-size:26px;padding-bottom:5%;font-weight:500}.page_subdescription__kOTdv{font-size:19px;padding-bottom:5%;font-weight:300}.page_customgrid__RfBtO{padding:20px}.page_customCard__x_cbX{height:400px;min-height:300px;background:#e3e4ea;transition:transform .3s ease,box-shadow .3s ease}.page_customCard__x_cbX:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.page_customImage__3Hlcr{width:100%;height:100px;border-radius:8px;object-fit:contain;margin:0 auto;background:transparent}.page_customCardBalancer__ad0YV{height:400px;min-height:300px;background:#efece6;transition:transform .3s ease,box-shadow .3s ease}.page_customCardBalancer__ad0YV:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}@media (max-width:768px){.page_customgrid__RfBtO{display:block;height:100%}.page_subheading__LKbL_{font-size:20px;padding-bottom:5%;font-weight:500}.page_subdescription__kOTdv{font-size:16px;padding-bottom:5%;font-weight:300}.page_customImage__3Hlcr{width:100px;height:100px;border-radius:8px;object-fit:contain;margin:0 auto;background:transparent}}.page_customSmilesCard__4tPEo{height:400px;min-height:300px;background:#cce2ea;margin-bottom:1rem;transition:transform .3s ease,box-shadow .3s ease}.page_customSmilesCard__4tPEo:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.page_customHSFinderCard__0EPQB{height:400px;min-height:300px;background:#f4e1e1;margin-bottom:1rem;transition:transform .3s ease,box-shadow .3s ease}.page_customHSFinderCard__0EPQB:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.AuthLayout_headerAppShell__8x0VV{height:80px}.AuthLayout_headerAppShellBanner__ym7od,.AuthLayout_headerAppShell__8x0VV{gap:50px;border-bottom:none;background-color:var(--mantine-color-greycolor-0)}.AuthLayout_headerAppShellBanner__ym7od{height:120px}.AuthLayout_linkList__ILlxa{gap:10px}.AuthLayout_navLinkActive__sZMcE,.AuthLayout_navLink__76neA{transition:all 1s ease-in-out}.AuthLayout_navLink__76neA{color:var(--mantine-color-blue-3);font-weight:400;border:#fff;border-radius:5px}.AuthLayout_navLink__76neA span{font-size:16px}.AuthLayout_navLink__76neA:hover{background-color:var(--mantine-color-blue-4);color:var(--mantine-color-blue-4)}.AuthLayout_navLinkActive__sZMcE{background-color:#387187!important;border-radius:10px;color:#f5f5f5;font-size:16px}.AuthLayout_navLinkActive__sZMcE span{font-size:16px}.AuthLayout_navLinkActive__sZMcE:hover{background-color:var(--mantine-color-blue-4)}.AuthLayout_signOutButton__hHiFs{color:var(--mantine-color-blue-2);background-color:var(--mantine-color-greycolor-0);border-radius:42.5px;height:45px;width:45px}.AuthLayout_signOutButton__hHiFs svg{height:30px;width:30px}.AuthLayout_signOutButton__hHiFs:hover{color:var(--mantine-color-blue-2);background-color:var(--mantine-color-greycolor-0);border-radius:42.5px;height:45px;width:45px}.AuthLayout_logoWrapper__3PLwe{margin-left:15px}.ChangePasswordComponent_actionButton__hu74q{border:none;height:40px;width:40px;border-radius:6px;font-size:16px;font-weight:400;line-height:14px;color:var(--mantine-color-dark-0)}.ChangePasswordComponent_actionButton__hu74q svg{height:30px;width:30px}.ChangePasswordComponent_actionButton__hu74q:hover{background:unset;color:var(--mantine-color-dark-0)}.ChangePasswordComponent_addButton__O762B{background:var(--mantine-color-dark-0);border:.5px solid var(--mantine-color-dark-0);box-shadow:2px 2px 10px 0 var(--mantine-color-dark-1);height:34px;padding:5px 16px;gap:8px;border-radius:6px;font-size:16px;font-weight:400;line-height:14px;color:var(--mantine-color-light-0)}.ChangePasswordComponent_addButton__O762B:hover{background:var(--mantine-color-light-0);color:var(--mantine-color-dark-0)}.FeedbackModelComponent_actionButton__ODtp5{border:none;height:40px;width:40px;border-radius:6px;font-size:16px;font-weight:400;line-height:14px;color:var(--mantine-color-dark-0)}.FeedbackModelComponent_actionButton__ODtp5 svg{height:30px;width:30px}.FeedbackModelComponent_actionButton__ODtp5:hover{background:unset;color:var(--mantine-color-dark-0)}.FeedbackModelComponent_addButton__bwZRc{background:var(--mantine-color-dark-0);border:.5px solid var(--mantine-color-dark-0);box-shadow:2px 2px 10px 0 var(--mantine-color-dark-1);height:34px;padding:5px 16px;gap:8px;border-radius:6px;font-size:16px;font-weight:400;line-height:14px;color:var(--mantine-color-light-0)}.FeedbackModelComponent_addButton__bwZRc:hover{background:var(--mantine-color-light-0);color:var(--mantine-color-dark-0)}.HSFinderComponent_mainWrapper__T9_O7{padding:10px 15px 15px;position:relative;height:100%;min-height:calc(100dvh - 95px);background-color:var(--mantine-color-greycolor-0)}.HSFinderComponent_boardMainWrapper__dutTk{padding:15px;background-color:var(--mantine-color-light-0);display:flex;flex-direction:column;border-radius:5px;height:100%;min-height:calc(100dvh - 75px)}.HSFinderComponent_titleContainer__39hwp{display:flex;align-items:center}.HSFinderComponent_reactionsTitle__GmXbn{padding-bottom:16px;padding-top:16px;font-size:20px;font-weight:500;line-height:14px;text-align:left;color:var(--mantine-color-dark-0);margin:0;display:inline-flex;align-items:center}.ViewSmartsModal_modalWrapper__eCMW6 header{background-color:var(--mantine-color-greycolor-0)}.ViewSmartsModal_modalWrapperButton__gR7y2{color:var(--mantine-color-dark-0)}.ViewSmartsModal_modalWrapperButton__gR7y2:hover{background-color:var(--mantine-color-light-0)}.ViewSmartsModal_headText__ORXei{font-size:16px;font-weight:500;line-height:14px;text-align:left;color:var(--mantine-color-dark-0);margin-right:30%;width:300px}.ViewSmartsModal_mainBox__KOMes{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:85vw;margin-top:20px}.ViewSmartsModal_imageBox__lmthF{width:100%;height:auto}.ViewSmartsModal_imageStyle__g40zM{width:70%;margin:auto}.ViewSmartsModal_slideWrapperBtn__3hz9B{background-color:var(--mantine-color-blue-4);color:var(--mantine-color-light-0);&[data-inactive]{opacity:0;cursor:default}}.ViewSmartsModal_slideWrapperBtn__3hz9B:hover{background-color:var(--mantine-color-blue-4);color:var(--mantine-color-light-0)}.ViewSmartsModal_slideCarousel__lgGsX{flex-direction:column}.ViewSmartsModal_iconStyle__AAm_z{height:32px;width:32px}.ViewSmartsModal_slideEdit__Y1nyv{display:flex;flex-direction:column;align-items:center}.ViewSmartsModal_contentSubText__JNSfB{width:85vw;font-size:1vw}.ViewSmartsModal_contentText__FYpjh{font-size:1vw;font-weight:525}.DrawButton_drawBtn__XYSar{font-size:16px;font-weight:400;color:var(--mantine-color-dark-0);height:40px;width:40px;border:none;padding:0}.DrawButton_drawBtn__XYSar svg{height:30px;width:30px}.DrawButton_drawBtn__XYSar:hover{color:var(--mantine-color-dark-0);background-color:unset}