@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9f4f9187-module__4LtYgq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9f4f9187-module__4LtYgq__variable{--font-outfit:"Outfit","Outfit Fallback"}
@font-face{font-family:Bungee Shade;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6d3fca9d5f5e65c8-s.3ef942c6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee Shade;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c99303540e5e62b5-s.ac11d9d0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bungee Shade;font-style:normal;font-weight:400;font-display:swap;src:url(../media/708275832e49e63d-s.p.61f0ee79.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Shade Fallback;src:local(Arial);ascent-override:63.33%;descent-override:18.63%;line-gap-override:0.0%;size-adjust:161.06%}.bungee_shade_63235232-module__dgX9oa__className{font-family:Bungee Shade,Bungee Shade Fallback;font-style:normal;font-weight:400}.bungee_shade_63235232-module__dgX9oa__variable{--font-logo:"Bungee Shade","Bungee Shade Fallback"}
.navigation-progress-bar-module__e6gUwq__navigationProgress{opacity:0;pointer-events:none;z-index:5;height:6px;transition:opacity .14s,transform .14s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.navigation-progress-bar-module__e6gUwq__navigationProgress--active{opacity:1;transform:translateY(0)}.navigation-progress-bar-module__e6gUwq__navigationProgress__track{height:100%;position:relative;overflow:hidden}.navigation-progress-bar-module__e6gUwq__navigationProgress__indicator{background:var(--color-sky-aqua);border-right:2px solid var(--color-dark);width:34%;animation:1.8s ease-in-out infinite navigation-progress-bar-module__e6gUwq__navigationProgressSlide;position:absolute;inset:0 auto 0 0}@keyframes navigation-progress-bar-module__e6gUwq__navigationProgressSlide{0%{transform:translate(-40%)}to{transform:translate(320%)}}
.dot-grid-module__-z_aHG__dotGrid{pointer-events:none;z-index:0;position:fixed;inset:0}.dot-grid-module__-z_aHG__hoverDot{opacity:0;pointer-events:none;border-radius:50%;transition:width .12s,height .12s,opacity .12s,transform .12s;position:absolute;transform:translate(-50%,-50%)}.dot-grid-module__-z_aHG__dot{pointer-events:none;border-radius:50%;transition:transform .12s,opacity .12s;position:absolute;transform:translate(-50%,-50%)}
.logo-module__1cO_FG__momo-logo{--min-size:calc(var(--font-size)*4);--max-size:calc(var(--font-size)*8);--slope:calc(((var(--font-size-base)*8) - (var(--font-size-base)*4))/1560);--base:calc(((var(--font-size-base)*4) - (var(--slope)*360))*1px);font-family:var(--font-logo);font-weight:900;font-size:clamp(var(--min-size),calc(var(--base) + var(--slope)*100vw),var(--max-size));line-height:100%}
.navbar-module__6qiM_q__momo-navbar{grid-template-columns:auto 1fr;align-items:center;width:100%;display:grid}.navbar-module__6qiM_q__momo-navbar__logo{justify-self:start;margin:0}.navbar-module__6qiM_q__momo-navbar__logo>*{font-size:3rem}.navbar-module__6qiM_q__momo-navbar__slot{min-width:0}.navbar-module__6qiM_q__momo-navbar__spacer{display:none}@media screen and (min-width:768px){.navbar-module__6qiM_q__momo-navbar{grid-template-columns:1fr auto 1fr}.navbar-module__6qiM_q__momo-navbar__spacer{display:block}.navbar-module__6qiM_q__momo-navbar__logo{justify-self:center;margin:0}.navbar-module__6qiM_q__momo-navbar__logo>*{font-size:5rem}}
.button-module__BHxSJG__momo-button{box-shadow:-6px 6px 0 var(--color-dark);border:2px solid var(--color-dark);padding:calc(var(--spacing)*1)calc(var(--spacing)*4);font-size:calc(var(--font-size)*1);border-radius:var(--border-radius);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,color .15s;transform:translate(0)}.button-module__BHxSJG__momo-button--icon{transition:none}.button-module__BHxSJG__momo-button--link{box-shadow:none;border:none;padding:0;text-decoration:underline;text-decoration-thickness:2px;transition:none}.button-module__BHxSJG__momo-button--icon{padding:calc(var(--spacing)*.5);min-width:calc(var(--spacing)*3);min-height:calc(var(--spacing)*3);box-shadow:none;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.button-module__BHxSJG__momo-button:hover{box-shadow:-2px 2px 0 var(--color-dark);transform:translate(-3px)}.button-module__BHxSJG__momo-button.button-module__BHxSJG__momo-button--link{text-shadow:0 0 #0000;transition:text-decoration-thickness .15s,text-shadow .35s}.button-module__BHxSJG__momo-button.button-module__BHxSJG__momo-button--link:hover{box-shadow:none;text-decoration-thickness:3px;animation:.8s ease-in-out button-module__BHxSJG__momo-link-text-shadow;transform:none}.button-module__BHxSJG__momo-button.button-module__BHxSJG__momo-button--icon:hover{box-shadow:none;transform:translate(0)scale(1.05)}.button-module__BHxSJG__momo-button.button-module__BHxSJG__momo-button--icon:active{transform:translate(0)scale(1.1)}@keyframes button-module__BHxSJG__momo-link-text-shadow{0%{text-shadow:0 0 #0000}50%{text-shadow:0 6px 12px #00000047,0 0 8px #00000014}to{text-shadow:0 2px 6px #0000002e,0 0 4px #0000000f}}.button-module__BHxSJG__momo-button--primary{background-color:var(--color-spring-green);color:var(--color-dark)}.button-module__BHxSJG__momo-button--secondary{background-color:var(--color-vibrant-coral);color:var(--color-dark)}.button-module__BHxSJG__momo-button--disabled{background-color:var(--color-disabled);cursor:not-allowed;color:color-mix(in oklch,var(--color-dark),white 50%)}.button-module__BHxSJG__momo-button--disabled:hover{box-shadow:-6px 6px 0 var(--color-dark);transform:none}.button-module__BHxSJG__momo-button--disabled.button-module__BHxSJG__momo-button--icon:hover{box-shadow:none;background-color:var(--color-disabled)}@media (prefers-reduced-motion:reduce){.button-module__BHxSJG__momo-button.button-module__BHxSJG__momo-button--link:hover{text-shadow:none;animation:none}.button-module__BHxSJG__momo-button{transition:none}}
.divider-module__Mm5Z0q__momo-divider{height:calc(var(--thickness)*1px);background-color:var(--color-dark);width:100%}
.dialog-module__Rupjzq__momo-dialog__backdrop{background-color:var(--color-dark);opacity:.5;z-index:1000;min-height:100dvh;transition:opacity .16s;position:fixed;inset:0}.dialog-module__Rupjzq__momo-dialog__backdrop[data-starting-style],.dialog-module__Rupjzq__momo-dialog__backdrop[data-ending-style]{opacity:0}.dialog-module__Rupjzq__momo-dialog__viewport{padding:calc(var(--spacing)*3);overscroll-behavior:contain;z-index:1001;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog-module__Rupjzq__momo-dialog{background-color:var(--color-light);width:min(90vw,520px);max-width:calc(100vw - 3rem);max-height:calc(100vh - 4rem);color:var(--color-dark);border:4px solid var(--color-dark);border-radius:var(--border-radius);box-shadow:-8px 8px 0 var(--color-dark);z-index:1001;flex-direction:column;transition:transform .16s,opacity .16s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(1)}.dialog-module__Rupjzq__momo-dialog[data-starting-style],.dialog-module__Rupjzq__momo-dialog[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.96)}.dialog-module__Rupjzq__momo-dialog__title{font-size:calc(var(--font-size)*1.25);margin:0;line-height:1.3}.dialog-module__Rupjzq__momo-dialog__content{min-height:0;padding:calc(var(--spacing)*3);flex:1;overflow-y:auto}@media screen and (min-width:768px){.dialog-module__Rupjzq__momo-dialog{box-shadow:-12px 12px 0 var(--color-dark)}}@media (prefers-reduced-motion:reduce){.dialog-module__Rupjzq__momo-dialog__backdrop,.dialog-module__Rupjzq__momo-dialog{transition:none}}
.flex-module__INTBHW__momo-flex{gap:calc(var(--gap)*var(--spacing));row-gap:calc(var(--gapX)*var(--spacing));column-gap:calc(var(--gapY)*var(--spacing));display:flex}.flex-module__INTBHW__momo-flex--full-w{width:100%}.flex-module__INTBHW__momo-flex--full-h{height:100%}.flex-module__INTBHW__momo-flex--inline{display:inline-flex}
.input-module__JYafaG__momo-input-wrapper{align-items:stretch;gap:calc(var(--spacing)*.5);border:2px solid var(--color-dark);border-radius:var(--border-radius);background-color:var(--color-light);width:100%;box-shadow:none;transition:transform .16s cubic-bezier(.2,.9,.2,1),box-shadow .16s cubic-bezier(.2,.9,.2,1),background-color .12s,color .12s;display:inline-flex;overflow:hidden;transform:translate(0)}.input-module__JYafaG__momo-input-wrapper:focus-within{box-shadow:-6px 6px 0 var(--color-dark);outline:none;transform:translate(6px,-6px)}@media (hover:hover){.input-module__JYafaG__momo-input-wrapper:hover{box-shadow:-2px 2px 0 var(--color-dark);outline:none;transform:translate(2px,-2px)}}.input-module__JYafaG__momo-input-wrapper--disabled{background-color:var(--color-disabled);color:color-mix(in oklch,var(--color-dark),white 40%);cursor:not-allowed;box-shadow:none;transform:translate(0)}.input-module__JYafaG__momo-input__adornment{color:var(--color-dark);flex:none;justify-content:center;align-items:center;display:flex}.input-module__JYafaG__momo-input{color:var(--color-dark);width:100%;font-size:var(--font-size);padding:calc(var(--spacing)*1);background-color:#0000;border:none;outline:none}.input-module__JYafaG__momo-input--multiline{resize:none;min-height:calc(var(--spacing)*4);scrollbar-width:none;line-height:1.4;overflow-y:auto}.input-module__JYafaG__momo-input--multiline::-webkit-scrollbar{display:none}.input-module__JYafaG__momo-input::placeholder{color:color-mix(in oklch,var(--color-dark),white 35%)}
.menu-module__cqE18a__momo-menu__trigger{display:inline-flex}.menu-module__cqE18a__momo-menu__positioner{z-index:1001;outline:none}.menu-module__cqE18a__momo-menu{box-sizing:border-box;padding:calc(var(--spacing)*.75);border-radius:var(--border-radius);background-color:var(--color-light);min-width:100px;color:var(--color-dark);border:2px solid var(--color-dark);box-shadow:-2px 2px 0 var(--color-dark);transform-origin:var(--transform-origin);transition:transform .14s,opacity .14s}.menu-module__cqE18a__momo-menu[data-starting-style],.menu-module__cqE18a__momo-menu[data-ending-style]{opacity:0;transform:scale(.96)}.menu-module__cqE18a__momo-menu__item{align-items:center;gap:var(--spacing);padding:var(--spacing)calc(var(--spacing)*1.5);cursor:default;-webkit-user-select:none;user-select:none;font-size:var(--font-size);color:var(--color-dark);border-radius:calc(var(--border-radius) - 4px);background-color:#0000;outline:none;line-height:1.35;display:flex}.menu-module__cqE18a__momo-menu__item[data-highlighted]{background-color:var(--color-dark);color:var(--color-light)}.menu-module__cqE18a__momo-menu__item[data-disabled]{color:color-mix(in oklch,var(--color-dark),white 40%);cursor:not-allowed}.menu-module__cqE18a__momo-menu__item--danger{color:var(--color-vibrant-coral)}.menu-module__cqE18a__momo-menu__item--danger[data-highlighted]{background-color:var(--color-vibrant-coral);color:var(--color-dark)}.menu-module__cqE18a__momo-menu__item-label{flex:1}.menu-module__cqE18a__momo-menu__item-icon{justify-content:center;align-items:center;display:inline-flex}.menu-module__cqE18a__momo-menu__separator{height:2px;margin:calc(var(--spacing)*.5)calc(var(--spacing)*.5);background-color:var(--color-dark)}@media (prefers-reduced-motion:reduce){.menu-module__cqE18a__momo-menu{transition:none}}
.panel-module__0EAV0a__momo-panel{background-color:var(--color-light);box-shadow:-12px 12px 0 var(--color-dark);border:4px solid var(--color-dark);border-radius:var(--border-radius);overflow:hidden;transform:translate(3px)}.panel-module__0EAV0a__momo-panel--shadowless{box-shadow:none;transform:none}@media screen and (min-width:768px){.panel-module__0EAV0a__momo-panel{box-shadow:-16px 16px 0 var(--color-dark);border:4px solid var(--color-dark);transform:translate(8px)}}
.loader-module__fCnJEG__momo-loader{--loader-size:2.75rem;font-family:var(--font-logo);font-size:var(--loader-size);font-weight:400;line-height:1;display:inline-block;position:relative}.loader-module__fCnJEG__momo-loader--xs{--loader-size:1.5rem}.loader-module__fCnJEG__momo-loader--sm{--loader-size:2rem}.loader-module__fCnJEG__momo-loader--md{--loader-size:2.75rem}.loader-module__fCnJEG__momo-loader--lg{--loader-size:3.5rem}.loader-module__fCnJEG__momo-loader--xl{--loader-size:4.5rem}.loader-module__fCnJEG__momo-loader--xxl{--loader-size:6rem}.loader-module__fCnJEG__momo-loader__base{color:color-mix(in oklch,var(--color-dark),white 70%)}.loader-module__fCnJEG__momo-loader__fill{color:var(--color-dark);clip-path:inset(100% 0 0);pointer-events:none;animation:1.4s linear infinite loader-module__fCnJEG__momo-loader-fill;position:absolute;inset:0}@keyframes loader-module__fCnJEG__momo-loader-fill{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}
.chat-list-module__B3Oq3a__scroller{scrollbar-width:none;-ms-overflow-style:none}.chat-list-module__B3Oq3a__scroller::-webkit-scrollbar{display:none}.chat-list-module__B3Oq3a__chat-history-loading{padding:calc(var(--spacing)*.75)var(--spacing);color:color-mix(in oklch,var(--color-dark),white 40%);text-align:center;justify-content:center;display:flex}
.home-module__gsEHRa__home{height:100svh}.home-module__gsEHRa__home__content{flex:1;width:100%;min-height:0;display:flex}
.select-module__hHnGSW__momo-select{gap:calc(var(--spacing)*.5);flex-direction:column;width:100%;display:inline-flex;position:relative}.select-module__hHnGSW__momo-select__trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*1);width:100%;padding:calc(var(--spacing)*1);font-size:var(--font-size);border:2px solid var(--color-dark);background-color:var(--color-light);color:var(--color-dark);cursor:pointer;box-shadow:none;text-align:left;border-radius:var(--border-radius);transition:transform .16s cubic-bezier(.2,.9,.2,1),box-shadow .16s cubic-bezier(.2,.9,.2,1),background-color .12s,color .12s;display:inline-flex;transform:translate(0)}.select-module__hHnGSW__momo-select__trigger--open,.select-module__hHnGSW__momo-select__trigger[data-popup-open]{outline:none}.select-module__hHnGSW__momo-select__trigger--disabled,.select-module__hHnGSW__momo-select__trigger[data-disabled]{background-color:var(--color-disabled);color:color-mix(in oklch,var(--color-dark),white 40%);cursor:not-allowed;box-shadow:-6px 6px 0 var(--color-dark);box-shadow:none;transform:translate(0)}.select-module__hHnGSW__momo-select__trigger:focus-visible{outline:none}.select-module__hHnGSW__momo-select__value{align-items:center;gap:calc(var(--spacing)*.5);flex:1;min-height:1.5em;display:inline-flex}.select-module__hHnGSW__momo-select__value--placeholder{color:color-mix(in oklch,var(--color-dark),white 35%)}.select-module__hHnGSW__momo-select__chevron{width:calc(var(--spacing)*2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.select-module__hHnGSW__momo-select__positioner{z-index:1002;outline:none}.select-module__hHnGSW__momo-select__dropdown{box-sizing:border-box;background-color:var(--color-light);border:2px solid var(--color-dark);box-shadow:-2px 2px 0 var(--color-dark);border-radius:var(--border-radius);max-height:320px;min-width:var(--anchor-width);transform-origin:var(--transform-origin);overflow:auto}.select-module__hHnGSW__momo-select__dropdown--open,.select-module__hHnGSW__momo-select__dropdown[data-open]{transform:translate(2px,-2px)}.select-module__hHnGSW__momo-select__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.select-module__hHnGSW__momo-select__option{padding:calc(var(--spacing)*1);background-color:var(--color-light);color:var(--color-dark);cursor:pointer;border-bottom:2px solid var(--color-dark);transition:background-color .12s,color .12s}.select-module__hHnGSW__momo-select__option:last-child{border-bottom:none}.select-module__hHnGSW__momo-select__option:hover,.select-module__hHnGSW__momo-select__option--selected,.select-module__hHnGSW__momo-select__option[data-selected]{background-color:var(--color-dark);color:var(--color-light)}.select-module__hHnGSW__momo-select__option--active,.select-module__hHnGSW__momo-select__option[data-highlighted]{outline:2px solid var(--color-dark);background-color:var(--color-dark);color:var(--color-light)}.select-module__hHnGSW__momo-select__option--disabled,.select-module__hHnGSW__momo-select__option[data-disabled]{cursor:not-allowed;background-color:var(--color-disabled);color:color-mix(in oklch,var(--color-dark),white 40%)}.select-module__hHnGSW__momo-select__option--disabled:hover,.select-module__hHnGSW__momo-select__option[data-disabled]:hover{background-color:var(--color-disabled);color:color-mix(in oklch,var(--color-dark),white 40%)}@media (prefers-reduced-motion:reduce){.select-module__hHnGSW__momo-select__trigger{transition:none}}@media (hover:hover){.select-module__hHnGSW__momo-select__trigger:hover:not(.select-module__hHnGSW__momo-select__trigger--disabled):not([data-disabled]),.select-module__hHnGSW__momo-select__trigger--open:not(.select-module__hHnGSW__momo-select__trigger--disabled),.select-module__hHnGSW__momo-select__trigger[data-popup-open]:not([data-disabled]){box-shadow:-2px 2px 0 var(--color-dark);outline:none;transform:translate(2px,-2px)}}@media (hover:none){.select-module__hHnGSW__momo-select__trigger--open:not(.select-module__hHnGSW__momo-select__trigger--disabled),.select-module__hHnGSW__momo-select__trigger[data-popup-open]:not([data-disabled]){box-shadow:-2px 2px 0 var(--color-dark);transform:translate(2px,-2px)}}
.typography-module__op1mAq__momo-typography{font-family:var(--font-sans)}.typography-module__op1mAq__momo-typography--xs{font-size:.75rem}.typography-module__op1mAq__momo-typography--sm{font-size:.875rem}.typography-module__op1mAq__momo-typography--md{font-size:1rem}.typography-module__op1mAq__momo-typography--lg{font-size:1.25rem}.typography-module__op1mAq__momo-typography--xl{font-size:1.5rem}.typography-module__op1mAq__momo-typography--xxl{font-size:2rem}.typography-module__op1mAq__momo-typography--light{font-weight:300}.typography-module__op1mAq__momo-typography--regular{font-weight:400}.typography-module__op1mAq__momo-typography--bold{font-weight:700}.typography-module__op1mAq__momo-typography--none{text-transform:none}.typography-module__op1mAq__momo-typography--uppercase{text-transform:uppercase}.typography-module__op1mAq__momo-typography--lowercase{text-transform:lowercase}.typography-module__op1mAq__momo-typography--capitalize{text-transform:capitalize}
.profile-module__DHAo1a__profile__panel{width:100%;max-width:700px;margin-left:auto;margin-right:auto}.profile-module__DHAo1a__profile__currency-select{width:100%}.profile-module__DHAo1a__profile__settings-row{gap:calc(var(--spacing)*1);width:100%;padding-left:calc(var(--spacing)*1);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}@media screen and (min-width:768px){.profile-module__DHAo1a__profile__panel{width:700px}.profile-module__DHAo1a__profile__currency-select{max-width:400px}.profile-module__DHAo1a__profile__settings-row{flex-direction:row;align-items:center}}
.stats-module__BfEGvq__stats__panel{width:100%}.stats-module__BfEGvq__stats__ring-row,.stats-module__BfEGvq__stats__personal-row{gap:calc(var(--spacing)*5);grid-template-columns:1fr;width:100%;display:grid}.stats-module__BfEGvq__stats__ring-row--single{grid-template-columns:1fr}.stats-module__BfEGvq__stats__ring-panel{min-width:0}.stats-module__BfEGvq__stats__ring-panel--full{grid-column:1/-1}.stats-module__BfEGvq__stats__header-row{width:100%}.stats-module__BfEGvq__stats__chart{width:100%;height:clamp(240px,42vh,360px);padding:0 calc(var(--spacing)*2)calc(var(--spacing)*3)}.stats-module__BfEGvq__stats__chart--bar{width:100%;height:clamp(200px,32vh,280px);padding:0 calc(var(--spacing)*2)calc(var(--spacing)*3)}.stats-module__BfEGvq__stats__chart--line{width:100%;height:clamp(220px,36vh,320px);padding:0 calc(var(--spacing)*2)calc(var(--spacing)*3)}.stats-module__BfEGvq__stats__chart--user-ring{width:100%;height:clamp(240px,42vh,360px);padding:0 calc(var(--spacing)*2)calc(var(--spacing)*4)}.stats-module__BfEGvq__stats__chart-shell{width:100%;position:relative}.stats-module__BfEGvq__stats__nav-button{cursor:pointer;z-index:1;background:0 0;border:none;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.stats-module__BfEGvq__stats__nav-button svg{stroke:#7a7a7a;width:36px;height:36px}.stats-module__BfEGvq__stats__nav-button:first-of-type{left:calc(var(--spacing)*1)}.stats-module__BfEGvq__stats__nav-button:last-of-type{right:calc(var(--spacing)*1)}.stats-module__BfEGvq__stats__nav-button[data-hidden=true]{visibility:hidden;pointer-events:none}.stats-module__BfEGvq__stats__chart-empty{color:#02002099;text-align:center;pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1025px){.stats-module__BfEGvq__stats__ring-row,.stats-module__BfEGvq__stats__personal-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-module__BfEGvq__stats__ring-row--single{grid-template-columns:1fr}.stats-module__BfEGvq__stats__ring-panel--category{order:2}.stats-module__BfEGvq__stats__ring-panel--user{order:1}}
.household-form-module__5YQm8G__household-form__input,.household-form-module__5YQm8G__household-form__submit{width:100%}@media screen and (min-width:768px){.household-form-module__5YQm8G__household-form__submit{width:fit-content}}
.toast-module__TEtVGG__momo-toast{border:2px solid var(--color-dark);box-shadow:-6px 6px 0 var(--color-dark);max-width:400px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,color .15s;transform:translate(0)}.toast-module__TEtVGG__momo-toast:hover{box-shadow:-2px 2px 0 var(--color-dark);transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.toast-module__TEtVGG__momo-toast{transition:none}}
.toggle-group-module__Acvzfq__momo-toggle{border:2px solid var(--color-dark);border-radius:calc(var(--border-radius) - 2px);padding:calc(var(--spacing)*.5)calc(var(--spacing)*1.5);background:var(--color-light);color:var(--color-dark);cursor:pointer;font-weight:700;transition:box-shadow .15s,background-color .15s}.toggle-group-module__Acvzfq__momo-toggle:hover{box-shadow:-1px 1px 0 var(--color-dark)}.toggle-group-module__Acvzfq__momo-toggle[data-pressed]{background:var(--color-sky-aqua);color:var(--color-dark);box-shadow:-2px 2px 0 var(--color-dark)}.toggle-group-module__Acvzfq__momo-toggle:focus-visible{outline:2px solid var(--color-dark);outline-offset:2px}.toggle-group-module__Acvzfq__momo-toggle[data-disabled]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.toggle-group-module__Acvzfq__momo-toggle{transition:none}}.toggle-group-module__Acvzfq__momo-toggle-group{gap:calc(var(--spacing)*1);display:inline-flex}
.onboarding-module__X8sWMG__onboarding{width:100vw;height:100vh}.onboarding-module__X8sWMG__onboarding__panel{max-width:700px;height:600px}.onboarding-module__X8sWMG__onboarding__panel p{font-size:calc(var(--font-size)*1.25)}.onboarding-module__X8sWMG__onboarding__skip-link{align-self:flex-start}@media screen and (min-width:768px){.onboarding-module__X8sWMG__onboarding__panel p{font-size:calc(var(--font-size)*1.5)}}
.invite-module__pxXFVa__invite-page{width:100%;height:100vh}.invite-module__pxXFVa__invite-page__panel{width:100%;max-width:700px}.invite-module__pxXFVa__invite-page__hightlight{color:var(--color-mauve-magic);font-weight:700}.invite-module__pxXFVa__invite-page__logo--error{color:var(--color-vibrant-coral)}@media screen and (min-width:768px){.invite-module__pxXFVa__invite-page__panel{width:700px}}
.login-module__WEZH7G__login{width:100vw;height:100vh}.login-module__WEZH7G__login__header>p{font-size:calc(var(--font-size)*2);color:var(--foreground);text-align:center}.login-module__WEZH7G__login__logo{color:var(--color-amber-glow)}@media screen and (min-width:1280px){.login-module__WEZH7G__login__header>p{font-size:calc(var(--font-size)*2.5)}}
.not-found-module__HS70Aa__not-found{background-color:var(--color-dark);width:100%;height:100vh}.not-found-module__HS70Aa__not-found__panel{background-color:var(--color-light);z-index:1;width:100%}@media screen and (min-width:768px){.not-found-module__HS70Aa__not-found__panel{max-width:700px}}
