@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/2246fb8caa01a49c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7ede3623c9ddac57-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:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9e82d62334b205f4-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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_5475ca{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_5475ca{--font-primary:"Poppins","Poppins Fallback"}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/007e588278555864-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:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e15aee706fa5141e-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:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/337e174c39fdff16-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:Questrial Fallback;src:local("Arial");ascent-override:82.33%;descent-override:21.09%;line-gap-override:0.00%;size-adjust:99.60%}.__className_8683ac{font-family:Questrial,Questrial Fallback;font-weight:400;font-style:normal}.__variable_8683ac{--font-questrial:"Questrial","Questrial Fallback"}.SideMenu_sideMenu__ihOZ4{position:fixed;top:60px;left:60px;width:261px;height:calc(100vh - 60px);background-color:transparent;display:flex;flex-direction:column;z-index:100;transition:all .3s ease;overflow-y:auto}.SideMenu_sideMenu__ihOZ4.SideMenu_collapsed__NhlcZ{width:42px}.SideMenu_sideMenu__ihOZ4.SideMenu_hoverExpanded__70gJP{width:261px}.SideMenu_sideMenu__ihOZ4.SideMenu_hoverExpanded__70gJP .SideMenu_logoutButton__5JC6n,.SideMenu_sideMenu__ihOZ4.SideMenu_hoverExpanded__70gJP .SideMenu_menuItem__xfp6c{transition:all .2s ease}.SideMenu_sideMenu__ihOZ4.SideMenu_hoverExpanded__70gJP .SideMenu_logoutButton__5JC6n span,.SideMenu_sideMenu__ihOZ4.SideMenu_hoverExpanded__70gJP .SideMenu_menuItem__xfp6c span{opacity:1;width:auto;display:block;transition:opacity .2s ease .1s}.SideMenu_sideMenu__ihOZ4.SideMenu_hoverExpanded__70gJP .SideMenu_menuItem__xfp6c.SideMenu_active__QrO2H{width:100%;padding:0 13px;justify-content:flex-start;border-radius:8px}.SideMenu_sideMenu__ihOZ4.SideMenu_hoverExpanded__70gJP .SideMenu_logoutButton__5JC6n,.SideMenu_sideMenu__ihOZ4.SideMenu_hoverExpanded__70gJP .SideMenu_menuItem__xfp6c{justify-content:flex-start}.SideMenu_menuHeader__KQSgd{display:flex;justify-content:space-between;align-items:center;padding:13px}.SideMenu_menuIconButton__OqdVT{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.SideMenu_sideMenu__ihOZ4.SideMenu_collapsed__NhlcZ .SideMenu_menuIconButton__OqdVT{cursor:pointer;width:100%}.SideMenu_collapseButton__FastP{background:none;border:none;cursor:pointer;padding:0}.SideMenu_rotateChevron__GlRnt{transform:rotate(180deg)}.SideMenu_menuNavigation__h2Wbc{display:flex;flex-direction:column;flex-grow:1;padding:20px 0;overflow-y:auto;overflow-x:hidden}.SideMenu_menuItem__xfp6c{display:flex;align-items:center;padding:12px 13px;color:var(--color-rituali-black);font-family:var(--font-primary);font-weight:var(--font-regular);font-size:15px;text-decoration:none;margin-bottom:8px;transition:all .3s ease,color .3s ease;white-space:nowrap;height:42px;box-sizing:border-box;border-radius:0;width:100%}.SideMenu_sideMenu__ihOZ4.SideMenu_collapsed__NhlcZ .SideMenu_menuItem__xfp6c{padding:0;justify-content:center}.SideMenu_menuItem__xfp6c.SideMenu_active__QrO2H{background-color:var(--color-rituali-black);border-radius:8px;color:#FFFFFF;width:261px;height:42px;padding:0 13px;display:flex;align-items:center}.SideMenu_sideMenu__ihOZ4.SideMenu_collapsed__NhlcZ .SideMenu_menuItem__xfp6c.SideMenu_active__QrO2H{width:42px;padding:0;justify-content:center;border-radius:8px}.SideMenu_centeredIcon__W25Ih{margin:0 auto}.SideMenu_menuItem__xfp6c span{margin-left:12px;transition:opacity .3s ease,width .3s ease}.SideMenu_sideMenu__ihOZ4.SideMenu_collapsed__NhlcZ .SideMenu_menuItem__xfp6c span{opacity:0;width:0;display:none}.SideMenu_logoutButton__5JC6n{display:flex;align-items:center;padding:12px 13px;background:none;border:none;cursor:pointer;color:var(--color-rituali-black);font-family:var(--font-primary);font-weight:var(--font-light);font-size:15px;margin-top:auto;margin-bottom:20px;white-space:nowrap}.SideMenu_sideMenu__ihOZ4.SideMenu_collapsed__NhlcZ .SideMenu_logoutButton__5JC6n{padding:0;justify-content:center}.SideMenu_logoutButton__5JC6n span{margin-left:12px;transition:opacity .3s ease,width .3s ease}.SideMenu_sideMenu__ihOZ4.SideMenu_collapsed__NhlcZ .SideMenu_logoutButton__5JC6n span{opacity:0;width:0;display:none}.SideMenu_mobileMenuToggle__RLJRh{position:fixed;top:50%;transform:translateY(-50%);left:12px;z-index:110;background:none;border:none;cursor:pointer;padding:8px;display:none}@media (max-width:1024px){.SideMenu_mobileMenuToggle__RLJRh{display:block;position:fixed;top:0;left:12px;height:43px;display:flex;align-items:center;transform:none;z-index:1001}.SideMenu_sideMenu__ihOZ4{left:-100%;top:43px;height:calc(100vh - 43px);width:75%;max-width:350px;transition:left .3s ease;background-color:#FFFFFF;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:80px}.SideMenu_sideMenu__ihOZ4.SideMenu_open__5FhIF{left:0;padding-left:15px;padding-right:15px;box-sizing:border-box}.SideMenu_menuHeader__KQSgd{display:none}.SideMenu_menuNavigation__h2Wbc{padding-top:30px;padding-bottom:70px;flex:1 1 auto;display:flex;flex-direction:column}.SideMenu_sideMenu__ihOZ4.SideMenu_open__5FhIF .SideMenu_logoutButton__5JC6n span,.SideMenu_sideMenu__ihOZ4.SideMenu_open__5FhIF .SideMenu_menuItem__xfp6c span{opacity:1;width:auto;display:block}.SideMenu_sideMenu__ihOZ4.SideMenu_open__5FhIF .SideMenu_menuItem__xfp6c.SideMenu_active__QrO2H{width:100%;max-width:100%}.SideMenu_logoutButton__5JC6n{position:-webkit-sticky;position:sticky;bottom:60px;margin-top:auto;padding:15px;z-index:10}.SideMenu_overlay__MAew_{position:fixed;top:43px;left:0;width:100%;height:calc(100% - 43px);background-color:rgba(0,0,0,.5);z-index:90}}.SideMenu_disabledMenu__T8O5a,.SideMenu_disabled__rCU83{cursor:not-allowed;opacity:.7;pointer-events:none}.AuthenticatedLayout_main__X1_5g{padding:0;min-height:calc(100vh - 60px);margin-top:43px}.AuthenticatedLayout_mainWithCollapsedMenu__wbwM0,.AuthenticatedLayout_mainWithMenu__gFvxP{padding:20px;min-height:calc(100vh - 60px);margin-top:43px}.AuthenticatedLayout_quizMobile__2C_KU{padding:0!important}@media (max-width:767px){.AuthenticatedLayout_mainWithCollapsedMenu__wbwM0,.AuthenticatedLayout_mainWithMenu__gFvxP{margin-left:0}}.PageHeader_header__8CvHt{display:flex;justify-content:space-between;align-items:center;padding:0 60px;height:60px;border-bottom:1px solid var(--color-rituali-tan);width:100%;position:fixed;top:0;left:0;right:0;z-index:1000;background-color:white}.PageHeader_onboardingMenuButton__xejBU{background:transparent;border:none;border-radius:8px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PageHeader_onboardingMenuButton__xejBU:hover{background-color:var(--color-rituali-light-beige)}.PageHeader_onboardingMenuButton__xejBU svg{color:var(--color-rituali-black);width:24px;height:24px}.PageHeader_logoContainer__REmps{position:relative;display:flex;align-items:center}.PageHeader_logoButton__h19sB{display:flex;align-items:center;background:transparent;border:none;cursor:pointer;text-decoration:none;color:var(--color-rituali-black);padding:0}.PageHeader_logoButton__h19sB img:first-child{width:149px;height:auto}.PageHeader_dropdownArrow__HJ4dx{margin-left:8px;transition:transform .2s ease}.PageHeader_dropdownArrowExpanded__gj_70{transform:rotate(180deg)}.PageHeader_dropdown__5vZTl{position:absolute;top:100%;left:0;background:white;border-radius:20px;box-shadow:4px 4px 15px 0 rgba(0,0,0,.15);width:381px;height:581px;z-index:1001;margin-top:8px;padding:20px}.PageHeader_modalHeader__wAY37{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.PageHeader_starIcon__yelMp{margin-bottom:12px}.PageHeader_modalTitle__ahUuI{font-family:"Poppins",var(--font-primary);font-weight:500;font-size:22px;line-height:110%;letter-spacing:.02em;color:var(--color-rituali-black);text-align:center;margin:0;padding:0 30px}.PageHeader_modalContent__J_A59{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.PageHeader_contentBlock__hlK_j{display:flex;flex-direction:column;gap:9px}.PageHeader_blockHeader__v2CSw{font-family:"Poppins",var(--font-primary);font-weight:500;font-size:18px;line-height:140%;letter-spacing:.01em;color:var(--color-rituali-black);margin:0}.PageHeader_bulletItem__5ko4a{display:flex;align-items:flex-start;gap:9px}.PageHeader_checkIcon__6UDOd{flex-shrink:0}.PageHeader_bulletItem__5ko4a span{font-family:"Poppins",var(--font-primary);font-weight:300;font-size:16px;line-height:140%;letter-spacing:.01em;color:var(--color-rituali-black)}.PageHeader_modalActions__hUX4a{display:flex;gap:9px;margin-top:auto}.PageHeader_modalLoginButton__sluZf{width:98px;background:var(--color-rituali-black);color:white}.PageHeader_modalLoginButton__sluZf,.PageHeader_modalSignUpButton__IhvlP{height:42px;padding:0 24px;border:1px solid var(--color-rituali-black);border-radius:33px;font-size:16px;font-family:var(--font-primary);font-weight:var(--font-light);cursor:pointer;display:flex;align-items:center;justify-content:center;white-space:nowrap}.PageHeader_modalSignUpButton__IhvlP{width:176px;background:white;color:var(--color-rituali-black)}.PageHeader_desktopButtons__Yh94U,.PageHeader_mobileButtons__19hsg{display:flex;align-items:center;gap:9px}.PageHeader_userIconButton__qyTjp{width:37px;height:37px;border:none;background:transparent}.PageHeader_loginButton__pCN2N,.PageHeader_userIconButton__qyTjp{display:flex;align-items:center;justify-content:center;cursor:pointer}.PageHeader_loginButton__pCN2N{background:var(--color-rituali-black);color:white}.PageHeader_loginButton__pCN2N,.PageHeader_signUpButton__Kjpbi{height:32px;padding:0 25px;border:1px solid var(--color-rituali-black);border-radius:33px;font-size:.875rem;font-family:var(--font-primary);font-weight:var(--font-light);white-space:nowrap}.PageHeader_signUpButton__Kjpbi{background:white;color:var(--color-rituali-black);cursor:pointer;display:flex;align-items:center;justify-content:center}.PageHeader_userAccountButton___D9pM{display:flex;align-items:center;padding:0 15px;height:37px;background:transparent;cursor:pointer;transition:background-color .2s;border:none}.PageHeader_userIcon__lTyL0{margin-right:5px;flex-shrink:0}.PageHeader_userName__bVsRm{font-size:15px;font-family:var(--font-primary);font-weight:var(--font-regular);color:var(--color-rituali-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.PageHeader_signInButton__6iJeV{background:transparent;color:var(--color-rituali-black)}.PageHeader_signInButton__6iJeV,.PageHeader_signOutButton__slOLH{width:85px;height:37px;padding:0;border:1px solid var(--color-rituali-black);border-radius:8px;font-size:.875rem;font-family:var(--font-primary);font-weight:var(--font-light);cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.PageHeader_signOutButton__slOLH{background-color:var(--color-rituali-black);color:white}.PageHeader_signOutButton__slOLH:hover{background-color:rgba(30,30,30,.9)}.PageHeader_dropdownContainer__bEbQ8,.PageHeader_practitionerDropdownContainer__MvkH4{position:relative;display:inline-block}.PageHeader_dropdownContent__HZavZ{position:absolute;top:100%;right:0;background:white;border-radius:20px;box-shadow:4px 4px 15px 0 rgba(0,0,0,.15);width:381px;height:581px;z-index:1001;margin-top:8px;padding:20px;display:none}.PageHeader_practitionerDropdownContent__xLplf{position:absolute!important;top:100%!important;right:0!important;left:auto!important;background:white;border:1px solid var(--color-rituali-tan);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:120px;z-index:1001;margin-top:4px;display:none;overflow:hidden;transform:none!important}.PageHeader_dropdownContentOpen__Th7_G,.PageHeader_practitionerDropdownContentOpen__ac1fA{display:block}.PageHeader_dropdownHeader__0MH_G{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.PageHeader_dropdownTitle__mVJma{font-weight:500;font-size:22px;line-height:110%;letter-spacing:.02em;margin:0;padding:0 30px}.PageHeader_dropdownSubtitle__8J1uB,.PageHeader_dropdownTitle__mVJma{font-family:"Poppins",var(--font-primary);color:var(--color-rituali-black);text-align:center}.PageHeader_dropdownSubtitle__8J1uB{font-weight:300;font-size:16px;line-height:140%;letter-spacing:.01em;margin:8px 0 0}.PageHeader_dropdownBody__lAdwy{gap:20px;margin-bottom:24px}.PageHeader_dropdownBody__lAdwy,.PageHeader_practitionerDropdown__MgvBJ{display:flex;flex-direction:column}.PageHeader_logoutButton__Dvdf7{display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:var(--font-regular);color:var(--color-rituali-black);transition:background-color .2s ease;width:100%;text-align:left}.PageHeader_logoutButton__Dvdf7:hover{background-color:rgba(0,0,0,.05)}.PageHeader_logoutIcon__ysKt_{flex-shrink:0;width:16px;height:16px}@media (min-width:1201px){.PageHeader_logoButton__h19sB img:first-child{width:149px;height:auto}}@media (max-width:1200px) and (min-width:768px){.PageHeader_header__8CvHt{padding:0 40px;height:50px}.PageHeader_loginButton__pCN2N,.PageHeader_signUpButton__Kjpbi{height:32px;padding:0 20px;font-size:.8rem}.PageHeader_logoButton__h19sB img:first-child{width:140px}.PageHeader_logoContainer__REmps{position:absolute;left:50%;transform:translateX(-50%)}.PageHeader_desktopButtons__Yh94U{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.PageHeader_userAccountButton___D9pM{position:relative;right:0;height:37px;padding:0 10px;display:flex;align-items:center}.PageHeader_onboardingMenuButton__xejBU{padding:6px}.PageHeader_onboardingMenuButton__xejBU svg{width:22px;height:22px}}@media (max-width:767px){.PageHeader_header__8CvHt{padding:20px 16px;height:43px}.PageHeader_mobileHeader__uBXE0{position:fixed!important;top:0;left:0;right:0;z-index:1000;background-color:white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PageHeader_logoContainer__REmps{position:absolute;left:50%;transform:translateX(-50%)}.PageHeader_logoContainerLoggedOut__gFxlQ{left:16px;transform:none}.PageHeader_logoButton__h19sB img:first-child{width:127px}.PageHeader_mobileButtons__19hsg{position:absolute;right:16px}.PageHeader_userIconButton__qyTjp{width:32px;height:32px}.PageHeader_userAccountButton___D9pM{position:absolute;right:16px;height:32px;padding:0 10px}.PageHeader_userName__bVsRm{max-width:100px}.PageHeader_loginButton__pCN2N{height:27.29px;padding:0 16px;font-size:.8rem}.PageHeader_onboardingMenuButton__xejBU{padding:4px}.PageHeader_onboardingMenuButton__xejBU svg{width:20px;height:20px}.PageHeader_dropdownContent__HZavZ{left:50%;transform:translateX(-50%);padding:16px;width:340px;height:auto;max-height:80vh;overflow-y:auto}.PageHeader_dropdownTitle__mVJma{font-size:20px}.PageHeader_blockHeader__v2CSw{font-size:16px}.PageHeader_bulletItem__5ko4a span{font-size:14px}.PageHeader_modalLoginButton__sluZf,.PageHeader_modalSignUpButton__IhvlP{height:38px;font-size:14px;padding:0 20px}.PageHeader_practitionerDropdownContent__xLplf,.PageHeader_practitionerDropdown__MgvBJ{min-width:100px}.PageHeader_logoutButton__Dvdf7{font-size:13px;padding:6px 10px}.PageHeader_logoutIcon__ysKt_{width:14px;height:14px}}@media (max-width:375px){.PageHeader_dropdownContent__HZavZ{width:320px}}:root{--font-extra-light:200;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700}.font-extra-light{font-weight:var(--font-extra-light)}.font-extra-light,.font-light{font-family:var(--font-primary)}.font-light{font-weight:var(--font-light)}.font-regular{font-weight:var(--font-regular)}.font-medium,.font-regular{font-family:var(--font-primary)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold,.font-semibold{font-family:var(--font-primary)}.font-bold{font-weight:var(--font-bold)}@tailwind base;@tailwind components;@tailwind utilities;:root{--background:#ffffff;--foreground:#1E1E1E;--color-rituali-black:#1E1E1E;--color-white:#FFFFFF;--color-rituali-tan:#F2EDE6;--color-rituali-brown:#D3C8BD;--color-rituali-light-beige:#F7F4F0;--color-off-white:#D3C8BD;--color-dark-grey:#888888;--color-light-grey:#DDDDDD;--color-red:#FD3B3B;--color-green:#2FB456;--color-text-field:#8B8B8B;--font-questrial:"Questrial",sans-serif}*{box-sizing:border-box;padding:0;margin:0;letter-spacing:.01em}*,body,html{font-family:var(--font-primary)}body,html{max-width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:auto;font-weight:var(--font-regular);background-color:var(--background);color:var(--foreground)}body.gradient-background{background:linear-gradient(180deg,#ffffff 0,#e5dfd6);background-attachment:fixed;overflow:hidden;height:100svh}.rituali-heading{font-weight:var(--font-regular)}.rituali-heading,.rituali-heading-bold{font-family:var(--font-primary);color:var(--color-rituali-black)}.rituali-heading-bold{font-weight:var(--font-bold)}.rituali-body{font-weight:var(--font-regular)}.rituali-body,.rituali-body-light{font-family:var(--font-primary);color:var(--color-rituali-black)}.rituali-body-light{font-weight:var(--font-light)}.rituali-button{font-family:var(--font-primary);font-weight:var(--font-medium);transition:all .2s ease;cursor:pointer}.rituali-button-primary{background-color:var(--color-rituali-black);color:var(--color-white)}.rituali-button-secondary{background-color:var(--color-rituali-light-beige);color:var(--color-rituali-black);border:1px solid var(--color-rituali-black)}.rituali-input{font-family:var(--font-primary);font-weight:var(--font-light);border-radius:8px;border:1px solid var(--color-rituali-black);padding:10px;width:398px;height:49px;font-size:1rem;transition:all .2s ease}.rituali-input:focus{outline:none}.rituali-input::placeholder{color:var(--color-text-field)}@media (max-width:480px){.rituali-input{width:100%;max-width:398px}}.rituali-progress-container{width:100%;height:.5rem;background-color:var(--color-rituali-tan);border-radius:9999px;overflow:hidden}.rituali-progress-bar{height:100%;background-color:var(--color-rituali-black);border-radius:9999px;transition:width .3s ease}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up .3s ease-out forwards}.gradient-background{background:linear-gradient(180deg,#ffffff 0,#e5dfd6)!important;background-attachment:fixed!important}@media (max-width:500px){body.slideout-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}body.slideout-open .PageHeader_header__8CvHt,body.slideout-open .PractitionerSidebar_mobileMenuToggle__S5e61,body.slideout-open button[class*=PractitionerSidebar_mobileMenuToggle],body.slideout-open header[class*=PageHeader_header]{display:none!important}}@media (max-width:500px){body:has(.EditProfilePanel_overlay__[class*=overlay]) .PageHeader_header__8CvHt,body:has(.EditProfilePanel_overlay__[class*=overlay]) header[class*=PageHeader_header]{display:none!important}body:has(.EditProfilePanel_overlay__[class*=overlay]) .PractitionerSidebar_mobileMenuToggle__S5e61,body:has(.EditProfilePanel_overlay__[class*=overlay]) button[class*=PractitionerSidebar_mobileMenuToggle]{display:none!important}.EditProfilePanel_overlay__[class*=overlay]~.PageHeader_header__8CvHt,.EditProfilePanel_overlay__[class*=overlay]~.PractitionerSidebar_mobileMenuToggle__S5e61,.EditProfilePanel_overlay__[class*=overlay]~button[class*=PractitionerSidebar_mobileMenuToggle],.EditProfilePanel_overlay__[class*=overlay]~header[class*=PageHeader_header]{display:none!important}}