@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fcea565cfce403b-s.188629b2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44af270ac9d55e91-s.p.ee799cec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68aff7b3a1ec3262-s.354f4ea6.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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68019c21ced96fa9-s.p.7b4581b3.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:Prata Fallback;src:local(Times New Roman);ascent-override:83.87%;descent-override:30.57%;line-gap-override:0.0%;size-adjust:118.4%}.prata_8a12de36-module__E7tl3q__className{font-family:Prata,Prata Fallback;font-style:normal;font-weight:400}.prata_8a12de36-module__E7tl3q__variable{--font-display:"Prata","Prata Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_d707d608-module__iBggqW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d707d608-module__iBggqW__variable{--font-sans:"Manrope","Manrope Fallback"}
.AuthLayout-module__VWZfwq__root{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.AuthLayout-module__VWZfwq__shell{border-radius:1.5rem;grid-template-columns:1.1fr 1fr;width:100%;max-width:72rem;min-height:clamp(38rem,82vh,54rem);display:grid;overflow:hidden;box-shadow:0 2px 4px #2d251a0a,0 16px 48px #2d251a29,0 40px 96px #2d251a1a}.AuthLayout-module__VWZfwq__story{background-color:var(--chapter-primary);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}.AuthLayout-module__VWZfwq__storyPhoto{object-fit:cover;opacity:.9}.AuthLayout-module__VWZfwq__storyGradient{background:linear-gradient(#0000 20%,#0a181c26 45%,#0a181c80 72%,#0a181cc7 100%);position:absolute;inset:0}.AuthLayout-module__VWZfwq__storyYear{opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;top:-1.5rem;left:-.5rem;font-family:var(--chapter-font-display)!important;letter-spacing:-.07em!important;color:#fff!important;font-size:clamp(9rem,22vw,16rem)!important;line-height:.88!important;position:absolute!important}.AuthLayout-module__VWZfwq__storyHeader{z-index:1;flex-shrink:0;padding:clamp(1.75rem,4vw,3rem);text-decoration:none;display:block;position:relative}.AuthLayout-module__VWZfwq__storyBrandName{font-family:var(--chapter-font-display)!important;letter-spacing:-.04em!important;color:#0a3b47e0!important;font-size:1.6rem!important;font-weight:700!important;line-height:1!important}.AuthLayout-module__VWZfwq__storyContent{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;gap:1.5rem;padding:0 clamp(1.75rem,4vw,3rem) 1.5rem;display:flex;position:relative}.AuthLayout-module__VWZfwq__storyBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content;font-family:var(--chapter-font-body);letter-spacing:.22em;text-transform:uppercase;color:#fff6e4e6;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999rem;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.62rem;font-weight:700;display:inline-flex}.AuthLayout-module__VWZfwq__storyBadgeDot{background:#ffc36ee6;border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem}.AuthLayout-module__VWZfwq__storyHeadline{text-shadow:0 2px 12px #00000059;font-family:var(--chapter-font-display)!important;letter-spacing:-.03em!important;color:#fffcf4f7!important;font-size:clamp(2.5rem,5.5vw,4.25rem)!important;line-height:1.04!important}.AuthLayout-module__VWZfwq__storyDesc{text-shadow:0 1px 2px #00000059;max-width:26rem;font-family:var(--chapter-font-body)!important;color:#fff8e8d9!important;font-size:clamp(.875rem,1.3vw,.97rem)!important;line-height:1.75!important}.AuthLayout-module__VWZfwq__storyFooter{z-index:1;flex-shrink:0;align-items:center;gap:1rem;padding:1rem clamp(1.75rem,4vw,3rem) clamp(1.75rem,4vw,3rem);display:flex;position:relative}.AuthLayout-module__VWZfwq__growthRing{flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:relative}.AuthLayout-module__VWZfwq__growthRing:before{content:"";border:.75rem solid #006a6138;border-radius:50%;position:absolute;inset:0}.AuthLayout-module__VWZfwq__growthRing:after{content:"";border:.75rem solid var(--chapter-secondary);border-bottom-color:#0000;border-right-color:#0000;border-radius:50%;position:absolute;inset:0;transform:rotate(-45deg)}.AuthLayout-module__VWZfwq__growthRingIcon{z-index:1;position:relative;color:var(--chapter-secondary)!important;width:1.15rem!important;height:1.15rem!important}.AuthLayout-module__VWZfwq__growthStatus{text-shadow:0 1px 2px #00000059;font-family:var(--chapter-font-body)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#fff8e8d9!important;font-size:.72rem!important;font-weight:600!important}.AuthLayout-module__VWZfwq__card{background:var(--chapter-canvas);flex-direction:column;justify-content:center;gap:2rem;padding:clamp(2rem,5vw,3.5rem);display:flex}.AuthLayout-module__VWZfwq__brandMobile{color:inherit;align-items:center;text-decoration:none;display:none}.AuthLayout-module__VWZfwq__brandName{font-family:var(--chapter-font-display)!important;letter-spacing:-.035em!important;color:var(--chapter-primary)!important;font-size:1.6rem!important;font-weight:400!important;line-height:1!important}.AuthLayout-module__VWZfwq__header{flex-direction:column;gap:.4rem;display:flex}.AuthLayout-module__VWZfwq__title{font-family:var(--chapter-font-display)!important;letter-spacing:-.025em!important;color:var(--chapter-ink)!important;font-size:clamp(1.7rem,3vw,2.1rem)!important;font-weight:400!important}.AuthLayout-module__VWZfwq__subtitle{color:var(--chapter-muted)!important;font-size:.94rem!important;line-height:1.65!important}.AuthLayout-module__VWZfwq__body{flex-direction:column;gap:1.25rem;display:flex}@media (max-width:60rem){.AuthLayout-module__VWZfwq__shell{min-height:unset;grid-template-columns:1fr}.AuthLayout-module__VWZfwq__story{min-height:16rem}.AuthLayout-module__VWZfwq__storyYear{top:-.75rem;left:0;font-size:clamp(5.5rem,22vw,9rem)!important}.AuthLayout-module__VWZfwq__storyHeadline{font-size:clamp(2rem,7vw,2.75rem)!important}.AuthLayout-module__VWZfwq__storyDesc,.AuthLayout-module__VWZfwq__storyFooter{display:none}.AuthLayout-module__VWZfwq__brandMobile{display:inline-flex}}@media (max-width:32rem){.AuthLayout-module__VWZfwq__root{padding:.75rem}.AuthLayout-module__VWZfwq__shell{border-radius:1.25rem}.AuthLayout-module__VWZfwq__card{gap:1.5rem;padding:1.5rem}}
.ErrorBoundary-module__bOpvIq__compactPaper.MuiPaper-root{border:.0625rem solid var(--chapter-error-tint);background:var(--chapter-error-soft);text-align:center;border-radius:.5rem;padding:1rem}.ErrorBoundary-module__bOpvIq__compactContent{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.ErrorBoundary-module__bOpvIq__compactIcon.MuiSvgIcon-root{color:var(--chapter-error);font-size:1.25rem}.ErrorBoundary-module__bOpvIq__compactMessage.MuiTypography-root{color:var(--chapter-ink)}.ErrorBoundary-module__bOpvIq__compactRetry.MuiButton-root{margin-left:.5rem}.ErrorBoundary-module__bOpvIq__pageWrap{justify-content:center;align-items:center;min-height:50vh;padding:2rem;display:flex}.ErrorBoundary-module__bOpvIq__pagePaper.MuiPaper-root{border:.0625rem solid var(--chapter-error-tint);background:var(--chapter-error-soft);text-align:center;border-radius:.75rem;max-width:31.25rem;padding:2rem}.ErrorBoundary-module__bOpvIq__pageIcon.MuiSvgIcon-root{color:var(--chapter-error);margin-bottom:1rem;font-size:3rem}.ErrorBoundary-module__bOpvIq__pageTitle.MuiTypography-root{color:var(--chapter-ink)}.ErrorBoundary-module__bOpvIq__pageMessage.MuiTypography-root{color:var(--chapter-ink);margin-bottom:1.5rem}.ErrorBoundary-module__bOpvIq__errorDetails.MuiPaper-root{background:var(--chapter-container-lowest);text-align:left;border-radius:.25rem;max-height:7.5rem;margin-bottom:1.5rem;padding:1rem;overflow:auto}.ErrorBoundary-module__bOpvIq__errorPre.MuiTypography-root{color:var(--chapter-error-strong);white-space:pre-wrap;word-break:break-word;font-family:monospace;font-size:.7rem}.ErrorBoundary-module__bOpvIq__actions{justify-content:center}.ErrorBoundary-module__bOpvIq__retryButton.MuiButton-root{border-color:var(--chapter-error);color:var(--chapter-error);transition:border-color var(--chapter-motion-fast)var(--chapter-ease-out),background var(--chapter-motion-fast)var(--chapter-ease-out),color var(--chapter-motion-fast)var(--chapter-ease-out)}.ErrorBoundary-module__bOpvIq__retryButton.MuiButton-root:hover{border-color:var(--chapter-error-strong);color:var(--chapter-error-strong);background:var(--chapter-error-tint)}.ErrorBoundary-module__bOpvIq__reloadButton.MuiButton-root{background:var(--chapter-error);transition:background var(--chapter-motion-fast)var(--chapter-ease-out)}.ErrorBoundary-module__bOpvIq__reloadButton.MuiButton-root:hover{background:var(--chapter-error-strong)}
.Loader-module__zGFiAG__content{border-radius:var(--radius-lg);border:.0625rem solid var(--chapter-hairline);box-shadow:var(--shadow-soft);background:linear-gradient(#fffcf6f2,#f8f1e4eb);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.Loader-module__zGFiAG__spinner.MuiCircularProgress-root{color:var(--chapter-primary)}.Loader-module__zGFiAG__message.MuiTypography-root{font-weight:500}.Loader-module__zGFiAG__overlay{background-color:color-mix(in srgb,var(--chapter-ink)48%,transparent);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Loader-module__zGFiAG__panel{border-radius:var(--radius-lg);box-shadow:0 .6875rem .9375rem -.4375rem color-mix(in srgb,var(--chapter-ink)16%,transparent),0 1.5rem 2.375rem .1875rem color-mix(in srgb,var(--chapter-ink)10%,transparent),0 .5625rem 2.875rem .5rem color-mix(in srgb,var(--chapter-ink)6%,transparent);padding:2rem}
.RichTextEditor-module__2fX9fG__editorContent{outline:none}.RichTextEditor-module__2fX9fG__editorContent .tiptap{min-height:inherit;outline:none;font-family:inherit;font-size:1rem;line-height:1.8}.RichTextEditor-module__2fX9fG__editorContent .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--chapter-subtle);pointer-events:none;float:left;height:0}.RichTextEditor-module__2fX9fG__editorContent .tiptap a{color:var(--chapter-primary);text-decoration:underline}.RichTextEditor-module__2fX9fG__editorContent .tiptap blockquote{border-left:.25rem solid var(--chapter-accent);color:var(--chapter-muted);background-color:var(--chapter-accent-soft);border-radius:0 1rem 1rem 0;margin:1rem 0;padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem;font-style:italic}.RichTextEditor-module__2fX9fG__editorContent .tiptap pre{background-color:var(--chapter-primary-soft);border-radius:1rem;padding:1rem;font-family:monospace;overflow:auto}:is(.RichTextEditor-module__2fX9fG__editorContent .tiptap ul,.RichTextEditor-module__2fX9fG__editorContent .tiptap ol){padding-left:2rem}.RichTextEditor-module__2fX9fG__editorContent .tiptap p{margin:.25rem 0}
.BackButton-module__gWxEXW__backButton.MuiButton-root{border-radius:var(--radius-pill);text-transform:none;width:fit-content;min-width:auto;color:var(--chapter-primary);border:.0625rem solid var(--chapter-hairline);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffff75;align-self:flex-start;padding:.5rem .875rem;font-weight:700}.BackButton-module__gWxEXW__backButton.MuiButton-root:hover{background:var(--chapter-primary-soft);color:var(--chapter-primary-strong)}.BackButton-module__gWxEXW__backButtonIcon{font-size:1.125rem!important}
.PageLoader-module__q31G-G__container.MuiContainer-root{justify-content:center;align-items:center;min-height:calc(100vh - 12rem);padding-top:3rem;padding-bottom:3rem;display:flex}
.EmptyState-module__4mXhya__root{text-align:center;border-radius:var(--radius-lg);border:.125rem dashed var(--chapter-hairline-strong);background:radial-gradient(circle at top,#c5952f24,#0000 34%),linear-gradient(#fffbf4f2,#f8f1e4eb);padding:4rem 2rem}.EmptyState-module__4mXhya__icon.MuiTypography-root{margin-bottom:1rem}.EmptyState-module__4mXhya__description.MuiTypography-root{max-width:40rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}
.ErrorState-module__jyH68W__container.MuiContainer-root{flex-direction:column;justify-content:center;min-height:calc(100vh - 12rem);padding-top:3rem;padding-bottom:3rem;display:flex}.ErrorState-module__jyH68W__alert.MuiAlert-root{margin-bottom:1.5rem}
.PlanGenerationScreen-module__PsIywa__screen{--generation-accent:var(--chapter-primary);--generation-accent-strong:var(--chapter-primary-strong);--generation-line:#5b807638;--generation-panel:#fffaf2e0;isolation:isolate;place-items:center;width:100%;min-height:clamp(26rem,68vh,36rem);display:grid;position:relative;overflow:hidden}.PlanGenerationScreen-module__PsIywa__screenCompact{min-height:clamp(20rem,54vh,28rem)}.PlanGenerationScreen-module__PsIywa__screen:before{content:"";filter:blur(.25rem);pointer-events:none;background:radial-gradient(circle at top,#c5952f24,#0000 42%),linear-gradient(90deg,#0000 0%,#c5952f0f 32%,#0000 70%);position:absolute;inset:8% 12%}.PlanGenerationScreen-module__PsIywa__screen:after{content:"";opacity:.7;pointer-events:none;background-image:linear-gradient(90deg,#0000,#0000 calc(25% - .03125rem),#2552470a calc(25% - .03125rem) 25%,#0000 25% 50%,#2552470a 50% calc(50% + .03125rem),#0000 calc(50% + .03125rem) 75%,#2552470a 75% calc(75% + .03125rem),#0000 calc(75% + .03125rem));position:absolute;inset:0}.PlanGenerationScreen-module__PsIywa__orbit{aspect-ratio:1;place-items:center;width:clamp(12rem,28vw,17rem);display:grid;position:absolute;inset:auto auto 50% 50%;transform:translate(-50%,-42%)}.PlanGenerationScreen-module__PsIywa__orbitCompact{width:clamp(8.5rem,18vw,11.5rem);transform:translate(-50%,-36%)}.PlanGenerationScreen-module__PsIywa__orbitRing,.PlanGenerationScreen-module__PsIywa__orbitRingSecondary{border:.09375rem solid #2552471f;border-radius:50%;position:absolute;inset:0}.PlanGenerationScreen-module__PsIywa__orbitRing{border-top-color:#255247cc;border-right-color:#c5952fa6;animation:3.4s linear infinite PlanGenerationScreen-module__PsIywa__orbitSpin}.PlanGenerationScreen-module__PsIywa__orbitRingSecondary{border-bottom-color:#c5952f80;border-left-color:#2552478c;animation:5.2s linear infinite PlanGenerationScreen-module__PsIywa__orbitSpinReverse;inset:14%}.PlanGenerationScreen-module__PsIywa__orbitCore{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#fffffff2,#e8f0edeb 45%,#bfd1cbd9 100%);border-radius:50%;width:36%;position:relative;box-shadow:0 0 0 .5rem #fffaf2cc,0 1rem 2.5rem #19302b29}.PlanGenerationScreen-module__PsIywa__orbitPulse{background:linear-gradient(135deg,#255247f2,#c5952fd1);border-radius:50%;animation:1.8s ease-in-out infinite PlanGenerationScreen-module__PsIywa__pulseGlow;position:absolute;inset:24%}.PlanGenerationScreen-module__PsIywa__panel{z-index:1;border-radius:calc(var(--radius-xl) + .25rem);background:linear-gradient(180deg,#fffcf6f0,#f8efdfe0),var(--generation-panel);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:.0625rem solid #8aafa447;width:min(100%,34rem);margin-top:clamp(10rem,18vw,12rem);padding:clamp(1.5rem,4vw,2.5rem);position:relative;box-shadow:0 1.5rem 3rem #271f141a,inset 0 .0625rem #fffffff2}.PlanGenerationScreen-module__PsIywa__panelCompact{width:min(100%,30rem);margin-top:clamp(6.25rem,11vw,8rem);padding:clamp(1.25rem,3vw,1.875rem)}.PlanGenerationScreen-module__PsIywa__eyebrow{text-transform:uppercase;letter-spacing:.18em!important;color:var(--generation-accent-strong)!important;margin-bottom:.85rem!important;font-size:.75rem!important}.PlanGenerationScreen-module__PsIywa__title{max-width:10ch;font-family:var(--font-display)!important;letter-spacing:-.04em!important;color:var(--chapter-ink)!important;margin-bottom:.85rem!important;font-size:clamp(2rem,5vw,3.15rem)!important;line-height:.95!important}.PlanGenerationScreen-module__PsIywa__description{max-width:32ch;color:var(--chapter-muted)!important;margin-bottom:1.75rem!important}.PlanGenerationScreen-module__PsIywa__stageRail{gap:.875rem;display:grid}.PlanGenerationScreen-module__PsIywa__stageItem{opacity:.62;grid-template-columns:2.5rem 1fr;align-items:center;gap:.875rem;transition:opacity .22s,transform .22s;display:grid;transform:translate(0)}.PlanGenerationScreen-module__PsIywa__stageItemActive{opacity:1;transform:translate(.25rem)}.PlanGenerationScreen-module__PsIywa__stageItemComplete{opacity:.88}.PlanGenerationScreen-module__PsIywa__stageMarker{place-items:center;height:2.5rem;display:grid;position:relative}.PlanGenerationScreen-module__PsIywa__stageMarker:before{content:"";background:linear-gradient(180deg,transparent,var(--generation-line),transparent);width:.0625rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.PlanGenerationScreen-module__PsIywa__stageItem:first-child .PlanGenerationScreen-module__PsIywa__stageMarker:before{top:50%}.PlanGenerationScreen-module__PsIywa__stageItem:last-child .PlanGenerationScreen-module__PsIywa__stageMarker:before{bottom:50%}.PlanGenerationScreen-module__PsIywa__stageDot{background:#2552471f;border:.125rem solid #25524733;border-radius:50%;width:.9rem;height:.9rem;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 0 #25524733}.PlanGenerationScreen-module__PsIywa__stageItemActive .PlanGenerationScreen-module__PsIywa__stageDot{background:linear-gradient(135deg,var(--generation-accent),var(--chapter-chart-gold));border-color:#ffffffd9;transform:scale(1.08);box-shadow:0 0 0 .35rem #2552471f}.PlanGenerationScreen-module__PsIywa__stageItemComplete .PlanGenerationScreen-module__PsIywa__stageDot{background:#255247b3;border-color:#ffffffd1}.PlanGenerationScreen-module__PsIywa__stageLabel{color:var(--chapter-ink)!important;font-size:.96rem!important}.PlanGenerationScreen-module__PsIywa__screenCompact .PlanGenerationScreen-module__PsIywa__title{max-width:12ch;font-size:clamp(1.75rem,3.8vw,2.45rem)!important}.PlanGenerationScreen-module__PsIywa__screenCompact .PlanGenerationScreen-module__PsIywa__description{margin-bottom:1.25rem!important}.PlanGenerationScreen-module__PsIywa__screenCompact .PlanGenerationScreen-module__PsIywa__stageRail{gap:.75rem}.PlanGenerationScreen-module__PsIywa__screenCompact .PlanGenerationScreen-module__PsIywa__stageItem{grid-template-columns:2.125rem 1fr;gap:.75rem}.PlanGenerationScreen-module__PsIywa__screenCompact .PlanGenerationScreen-module__PsIywa__stageMarker{height:2.125rem}@keyframes PlanGenerationScreen-module__PsIywa__orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes PlanGenerationScreen-module__PsIywa__orbitSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes PlanGenerationScreen-module__PsIywa__pulseGlow{0%,to{transform:scale(.88);box-shadow:0 0 #2552472e}50%{transform:scale(1);box-shadow:0 0 1.25rem #2552473d}}@media (max-width:42rem){.PlanGenerationScreen-module__PsIywa__screen{min-height:24rem}.PlanGenerationScreen-module__PsIywa__screenCompact{min-height:18.5rem}.PlanGenerationScreen-module__PsIywa__orbitCompact{width:clamp(7.5rem,28vw,9rem);transform:translate(-50%,-32%)}.PlanGenerationScreen-module__PsIywa__panelCompact{margin-top:clamp(4.75rem,15vw,6rem);padding:1rem}.PlanGenerationScreen-module__PsIywa__screenCompact .PlanGenerationScreen-module__PsIywa__title{font-size:clamp(1.5rem,7vw,1.95rem)!important}.PlanGenerationScreen-module__PsIywa__screenCompact .PlanGenerationScreen-module__PsIywa__description{margin-bottom:1rem!important}.PlanGenerationScreen-module__PsIywa__screenCompact .PlanGenerationScreen-module__PsIywa__stageItem{grid-template-columns:1.875rem 1fr;gap:.625rem}.PlanGenerationScreen-module__PsIywa__screenCompact .PlanGenerationScreen-module__PsIywa__stageMarker{height:1.875rem}.PlanGenerationScreen-module__PsIywa__screenCompact .PlanGenerationScreen-module__PsIywa__stageLabel{font-size:.9rem!important}.PlanGenerationScreen-module__PsIywa__orbit{width:min(52vw,14rem);transform:translate(-50%,-38%)}.PlanGenerationScreen-module__PsIywa__panel{width:100%;margin-top:8.5rem}.PlanGenerationScreen-module__PsIywa__title{max-width:none}.PlanGenerationScreen-module__PsIywa__stageItem{grid-template-columns:2rem 1fr;gap:.75rem}}
.VoiceRecordButton-module__sZtubq__root{flex-direction:column;align-items:center;gap:.25rem;display:inline-flex}.VoiceRecordButton-module__sZtubq__btnWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.VoiceRecordButton-module__sZtubq__btn{z-index:1;width:3rem;height:3rem;position:relative;background:var(--chapter-primary)!important;color:var(--chapter-container-lowest)!important;border:none!important;border-radius:50%!important;transition:background .2s,box-shadow .2s!important;overflow:visible!important}.VoiceRecordButton-module__sZtubq__btn:hover{background:var(--chapter-primary-strong)!important;box-shadow:0 0 0 .25rem var(--chapter-primary-soft)!important}.VoiceRecordButton-module__sZtubq__btnSmall{width:2.25rem;height:2.25rem}.VoiceRecordButton-module__sZtubq__btnRecording{background:var(--chapter-error)!important;box-shadow:0 0 .75rem color-mix(in srgb,var(--chapter-error)35%,transparent)!important}.VoiceRecordButton-module__sZtubq__btnRecording:hover{background:var(--chapter-error-strong)!important}.VoiceRecordButton-module__sZtubq__pulseRing{background:var(--chapter-error);opacity:0;pointer-events:none;z-index:0;border-radius:50%;position:absolute;inset:0}.VoiceRecordButton-module__sZtubq__pulseRingActive{animation:1.5s cubic-bezier(0,0,.2,1) infinite VoiceRecordButton-module__sZtubq__pulse}.VoiceRecordButton-module__sZtubq__pulseRingDelay1{animation-delay:.3s}.VoiceRecordButton-module__sZtubq__pulseRingDelay2{animation-delay:.6s}@keyframes VoiceRecordButton-module__sZtubq__pulse{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.VoiceRecordButton-module__sZtubq__timer{font-variant-numeric:tabular-nums;color:var(--chapter-error);min-height:1rem;font-family:monospace;font-size:.75rem;line-height:1rem}.VoiceRecordButton-module__sZtubq__timerHidden{display:none}
.Select-module__wb8-yq__root{flex-direction:column;align-items:flex-start;gap:.25rem;display:inline-flex}.Select-module__wb8-yq__label{font-family:var(--chapter-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--chapter-muted);padding-right:.125rem;font-size:.6875rem;font-weight:600}.Select-module__wb8-yq__selectWrap{align-items:center;display:inline-flex;position:relative}.Select-module__wb8-yq__select{appearance:none;background:var(--chapter-surface);border:.0625rem solid var(--chapter-hairline);font-family:var(--chapter-font-body);color:var(--chapter-ink);cursor:pointer;border-radius:.375rem;width:100%;padding:.4rem 2rem .4rem .75rem;font-size:.875rem;font-weight:500;transition:border-color .15s ease-out,background .15s ease-out}.Select-module__wb8-yq__select:hover{border-color:var(--chapter-accent);background:var(--chapter-accent-soft)}.Select-module__wb8-yq__select:focus{border-color:var(--chapter-accent);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--chapter-accent)15%,transparent);outline:none}.Select-module__wb8-yq__select:disabled{opacity:.5;cursor:not-allowed}.Select-module__wb8-yq__chevron{width:1rem;height:1rem;color:var(--chapter-muted);pointer-events:none;transition:color .15s ease-out;position:absolute;right:.5rem}:is(.Select-module__wb8-yq__selectWrap:has(.Select-module__wb8-yq__select:hover) .Select-module__wb8-yq__chevron,.Select-module__wb8-yq__selectWrap:has(.Select-module__wb8-yq__select:focus) .Select-module__wb8-yq__chevron){color:var(--chapter-accent)}
.DateRangeSelector-module__Wf48BG__root{background:var(--chapter-surface-soft);border:1px solid var(--chapter-hairline);border-radius:999px;align-items:center;gap:.125rem;padding:.25rem;display:inline-flex}.DateRangeSelector-module__Wf48BG__pill{appearance:none;min-width:2.75rem;font-family:var(--chapter-font-body);color:var(--chapter-muted);letter-spacing:.01em;cursor:pointer;transition:color var(--chapter-motion-fast)var(--chapter-ease-out),background var(--chapter-motion-fast)var(--chapter-ease-out);background:0 0;border:none;border-radius:999px;padding:.4rem .95rem;font-size:.8125rem;font-weight:500}.DateRangeSelector-module__Wf48BG__pill:hover{color:var(--chapter-ink)}.DateRangeSelector-module__Wf48BG__pill:focus-visible{outline:2px solid var(--chapter-accent);outline-offset:2px}.DateRangeSelector-module__Wf48BG__pillActive{background:var(--chapter-surface);color:var(--chapter-ink);font-weight:600;box-shadow:0 1px 2px #0000000a}.DateRangeSelector-module__Wf48BG__pillActive:hover{color:var(--chapter-ink)}
.TopStatsCards-module__iWc6eq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.TopStatsCards-module__iWc6eq__pill{background:var(--chapter-surface-soft);border:1px solid var(--chapter-hairline);border-radius:1.25rem;flex-direction:column;gap:.25rem;min-width:0;padding:.95rem 1.1rem;display:flex}.TopStatsCards-module__iWc6eq__label{font-family:var(--chapter-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--chapter-muted);font-size:.6875rem;font-weight:600}.TopStatsCards-module__iWc6eq__value{font-family:var(--chapter-font-body);letter-spacing:-.015em;color:var(--chapter-ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:600;line-height:1.1;overflow:hidden}.TopStatsCards-module__iWc6eq__pill[data-tone=consistency] .TopStatsCards-module__iWc6eq__value{color:var(--chapter-chart-mint)}.TopStatsCards-module__iWc6eq__pill[data-tone=progress] .TopStatsCards-module__iWc6eq__value{color:var(--chapter-chart-warm)}.TopStatsCards-module__iWc6eq__pill[data-tone=alignment] .TopStatsCards-module__iWc6eq__value{color:var(--chapter-chart-gold)}.TopStatsCards-module__iWc6eq__pill[data-tone=balance] .TopStatsCards-module__iWc6eq__value{color:var(--chapter-ink);font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:500}@media (max-width:62rem){.TopStatsCards-module__iWc6eq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.TopStatsCards-module__iWc6eq__grid{grid-template-columns:1fr}}
.ConsistencyHeatmap-module__92FHEq__panel{background:var(--chapter-surface);border:1px solid var(--chapter-hairline);border-radius:1.75rem;flex-direction:column;gap:1.1rem;padding:1.4rem 1.55rem;display:flex}.ConsistencyHeatmap-module__92FHEq__header{align-items:center;gap:.5rem;display:flex}.ConsistencyHeatmap-module__92FHEq__title{font-family:var(--chapter-font-body);color:var(--chapter-ink);letter-spacing:-.005em;margin:0;font-size:.975rem;font-weight:600}.ConsistencyHeatmap-module__92FHEq__title:before{content:"";background:linear-gradient(135deg,var(--chapter-surface-soft)0 50%,var(--chapter-accent)50% 100%);border-radius:3px;width:.75rem;height:.75rem;margin-right:.55rem;display:inline-block;transform:translateY(.05rem)}.ConsistencyHeatmap-module__92FHEq__grid{grid-auto-rows:1.5rem;gap:.3rem;display:grid}.ConsistencyHeatmap-module__92FHEq__cell{width:1.5rem;height:1.5rem;transition:transform var(--chapter-motion-fast)var(--chapter-ease-out);border-radius:4px;display:block}.ConsistencyHeatmap-module__92FHEq__cell:hover{transform:scale(1.15)}.ConsistencyHeatmap-module__92FHEq__cellEmpty{background:0 0}.ConsistencyHeatmap-module__92FHEq__cellMissed{background:var(--chapter-surface-soft);border:1px solid var(--chapter-hairline)}.ConsistencyHeatmap-module__92FHEq__cellFilled{background:color-mix(in oklch,var(--chapter-accent)32%,var(--chapter-surface-soft))}.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Tue],.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Вт]{background:color-mix(in oklch,var(--chapter-accent)55%,var(--chapter-surface-soft))}.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Wed],.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Ср]{background:color-mix(in oklch,var(--chapter-accent)78%,var(--chapter-surface-soft))}.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Thu],.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Чт]{background:var(--chapter-accent)}.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Fri],.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Пт]{background:color-mix(in oklch,var(--chapter-accent)78%,var(--chapter-surface-soft))}.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Sat],.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Сб]{background:color-mix(in oklch,var(--chapter-accent)55%,var(--chapter-surface-soft))}.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Sun],.ConsistencyHeatmap-module__92FHEq__cellFilled[data-weekday=Вс]{background:color-mix(in oklch,var(--chapter-accent)40%,var(--chapter-surface-soft))}.ConsistencyHeatmap-module__92FHEq__emptyMessage{text-align:center;font-family:var(--chapter-font-body);color:var(--chapter-muted);margin:0;padding:1.5rem 0;font-size:.875rem}
.GoalProgressBars-module__1Xo9ua__panel{background:var(--chapter-surface);border:1px solid var(--chapter-hairline);border-radius:1.75rem;flex-direction:column;gap:1.1rem;padding:1.4rem 1.55rem;display:flex}.GoalProgressBars-module__1Xo9ua__header{align-items:center;display:flex}.GoalProgressBars-module__1Xo9ua__title{font-family:var(--chapter-font-body);color:var(--chapter-ink);letter-spacing:-.005em;margin:0;font-size:.975rem;font-weight:600}.GoalProgressBars-module__1Xo9ua__chart{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.55rem;height:9.5rem;padding:.25rem .15rem 0;display:grid}.GoalProgressBars-module__1Xo9ua__barWrapper{cursor:pointer;justify-content:center;align-items:flex-end;height:100%;display:flex}.GoalProgressBars-module__1Xo9ua__bar{background:color-mix(in oklch,var(--chapter-chart-mint)50%,var(--chapter-surface-soft));width:100%;min-height:4px;transition:height var(--chapter-motion-base)var(--chapter-ease-out),background var(--chapter-motion-fast)var(--chapter-ease-out),transform var(--chapter-motion-fast)var(--chapter-ease-out);border-radius:.6rem}.GoalProgressBars-module__1Xo9ua__barWrapper:hover .GoalProgressBars-module__1Xo9ua__bar{background:color-mix(in oklch,var(--chapter-chart-mint)75%,var(--chapter-surface-soft));transform:translateY(-2px)}.GoalProgressBars-module__1Xo9ua__barPeak{background:color-mix(in oklch,var(--chapter-chart-mint)105%,var(--chapter-ink)8%)}.GoalProgressBars-module__1Xo9ua__barWrapperPeak:hover .GoalProgressBars-module__1Xo9ua__barPeak{background:color-mix(in oklch,var(--chapter-chart-mint)115%,var(--chapter-ink)12%)}.GoalProgressBars-module__1Xo9ua__emptyMessage{text-align:center;font-family:var(--chapter-font-body);color:var(--chapter-muted);margin:0;padding:2rem 0;font-size:.875rem}
.LifeAreaBalanceFooter-module__5jeHaG__callouts{border-top:1px solid var(--chapter-hairline);flex-direction:column;gap:.45rem;margin:0;padding-top:1rem;display:flex}.LifeAreaBalanceFooter-module__5jeHaG__row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.LifeAreaBalanceFooter-module__5jeHaG__label{font-family:var(--chapter-font-body);color:var(--chapter-muted);letter-spacing:.01em;margin:0;font-size:.8125rem}.LifeAreaBalanceFooter-module__5jeHaG__value{font-family:var(--chapter-font-body);letter-spacing:-.005em;text-align:right;margin:0;font-size:.875rem;font-weight:600}.LifeAreaBalanceFooter-module__5jeHaG__valueWarm{color:var(--chapter-chart-warm)}.LifeAreaBalanceFooter-module__5jeHaG__valueAccent{color:var(--chapter-accent)}
.LifeAreaBalance-module__0umlDa__panel{background:var(--chapter-surface);border:1px solid var(--chapter-hairline);border-radius:1.75rem;flex-direction:column;height:100%;min-height:0;padding:1.6rem 1.55rem 1.4rem;display:flex}.LifeAreaBalance-module__0umlDa__header{margin-bottom:.25rem}.LifeAreaBalance-module__0umlDa__title{font-family:var(--chapter-font-body);color:var(--chapter-ink);letter-spacing:-.005em;margin:0;font-size:.975rem;font-weight:600}.LifeAreaBalance-module__0umlDa__chartContainer{flex:auto;align-items:center;width:100%;height:280px;display:flex;position:relative}.LifeAreaBalance-module__0umlDa__emptyMessage{text-align:center;width:100%;font-family:var(--chapter-font-body);color:var(--chapter-muted);margin:0;font-size:.875rem}
.AnalyticsSkeleton-module__P_fj5G__root{flex-direction:column;gap:1.5rem;display:flex}.AnalyticsSkeleton-module__P_fj5G__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AnalyticsSkeleton-module__P_fj5G__layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.AnalyticsSkeleton-module__P_fj5G__leftColumn{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.AnalyticsSkeleton-module__P_fj5G__rightColumn{min-width:0;display:flex}.AnalyticsSkeleton-module__P_fj5G__rightColumn>*{width:100%}.AnalyticsSkeleton-module__P_fj5G__pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:62rem){.AnalyticsSkeleton-module__P_fj5G__layout{grid-template-columns:1fr}.AnalyticsSkeleton-module__P_fj5G__pills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.AnalyticsSkeleton-module__P_fj5G__pills{grid-template-columns:1fr}}
.DailyPromptCard-module__0LMbVW__card.MuiPaper-root{background:var(--chapter-surface);border:.0625rem solid var(--chapter-hairline);box-shadow:none;text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1.75rem;padding:clamp(2.5rem,5vw,3.75rem) clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.DailyPromptCard-module__0LMbVW__chips{align-items:center;gap:.5rem;display:flex}.DailyPromptCard-module__0LMbVW__eyebrow{font-family:var(--chapter-font-body);letter-spacing:.14em;text-transform:uppercase;color:#2a624b;color:lab(37.1314% -23.764 6.77638);background:#ddf5e9;background:lab(94.6038% -9.90048 2.86845);border:.0625rem solid #8dc6ac;border:.0625rem solid lab(75.4171% -23.3918 6.73016);border-radius:999rem;padding:.4rem 1.1rem;font-size:.75rem;font-weight:700;display:inline-block}.DailyPromptCard-module__0LMbVW__promptText{font-family:var(--chapter-font-body);color:var(--chapter-ink);letter-spacing:-.02em;max-width:42rem;margin:0;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;line-height:1.35}.DailyPromptCard-module__0LMbVW__promptText.MuiTypography-root{font-family:var(--chapter-font-body);color:var(--chapter-ink);letter-spacing:-.02em;max-width:42rem;margin:0;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;line-height:1.35}.DailyPromptCard-module__0LMbVW__proBadge{font-family:var(--chapter-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--chapter-accent);background:var(--chapter-accent-soft);border-radius:999rem;padding:.2rem .5rem;font-size:.5625rem;font-weight:600;display:inline-block}.DailyPromptCard-module__0LMbVW__errorTitle{font-family:var(--chapter-font-body);color:var(--chapter-muted);font-size:.875rem}.DailyPromptCard-module__0LMbVW__noPlanTitle{font-family:var(--chapter-font-display);color:var(--chapter-muted);font-size:1.35rem;font-weight:400}.DailyPromptCard-module__0LMbVW__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.DailyPromptCard-module__0LMbVW__actions .MuiButton-contained{transition:background var(--chapter-motion-fast)var(--chapter-ease-out);background:var(--chapter-accent)!important;color:var(--chapter-surface)!important;font-family:var(--chapter-font-body)!important;letter-spacing:.01em!important;box-shadow:none!important;text-transform:none!important;border-radius:999rem!important;padding:.875rem 2.5rem!important;font-size:1rem!important;font-weight:600!important}.DailyPromptCard-module__0LMbVW__actions .MuiButton-contained:hover{background:var(--chapter-accent-hover)!important;box-shadow:none!important}.DailyPromptCard-module__0LMbVW__actions .MuiButton-outlined{border-color:var(--chapter-hairline-strong)!important;color:var(--chapter-ink)!important;font-family:var(--chapter-font-body)!important;text-transform:none!important;border-radius:999rem!important;padding:.625rem 1.25rem!important;font-size:.875rem!important;font-weight:500!important}
.AnalyticsSection-module__K-eG2G__root{flex-direction:column;gap:1.5rem;display:flex}.AnalyticsSection-module__K-eG2G__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.AnalyticsSection-module__K-eG2G__title{font-family:var(--chapter-font-display);font-size:var(--chapter-text-section);color:var(--chapter-ink);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.15}.AnalyticsSection-module__K-eG2G__layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.AnalyticsSection-module__K-eG2G__leftColumn{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.AnalyticsSection-module__K-eG2G__rightColumn{min-width:0;display:flex}.AnalyticsSection-module__K-eG2G__rightColumn>*{width:100%}@media (max-width:62rem){.AnalyticsSection-module__K-eG2G__layout{grid-template-columns:1fr}}.AnalyticsSection-module__K-eG2G__noDataMessage{text-align:center;color:var(--chapter-muted);margin:0;padding:2rem 1rem;font-size:.9375rem;line-height:1.5}
.StreakCard-module__hhfGPa__root.MuiPaper-root{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.375rem;min-height:5.5rem;padding:1.25rem 1.5rem;display:flex}.StreakCard-module__hhfGPa__iconWrap{align-items:center;gap:.5rem;margin-bottom:.125rem;display:flex}.StreakCard-module__hhfGPa__icon{color:#e06351!important;color:lab(57.9256% 48.9743 35.0349)!important;font-size:1.1rem!important}.StreakCard-module__hhfGPa__value.MuiTypography-root{font-family:var(--chapter-font-display);font-size:var(--chapter-text-metric);color:var(--chapter-ink);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.StreakCard-module__hhfGPa__label.MuiTypography-root{font-family:var(--chapter-font-body);font-size:var(--chapter-text-eyebrow);text-transform:uppercase;letter-spacing:.1em;color:var(--chapter-muted);font-weight:600;margin-top:.25rem!important}.StreakCard-module__hhfGPa__best,.StreakCard-module__hhfGPa__bestText,.StreakCard-module__hhfGPa__trophyIcon{display:none!important}
.BadgesCard-module__gcaYcG__root.MuiPaper-root{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.375rem;min-height:5.5rem;padding:1.25rem 1.5rem;display:flex}.BadgesCard-module__gcaYcG__iconWrap{align-items:center;gap:.375rem;margin-bottom:.125rem;display:flex}.BadgesCard-module__gcaYcG__icon{color:var(--chapter-chart-gold)!important;font-size:1.1rem!important}.BadgesCard-module__gcaYcG__value.MuiTypography-root{font-family:var(--chapter-font-display);font-size:var(--chapter-text-metric);color:var(--chapter-ink);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.BadgesCard-module__gcaYcG__label.MuiTypography-root{font-family:var(--chapter-font-body);font-size:var(--chapter-text-eyebrow);text-transform:uppercase;letter-spacing:.1em;color:var(--chapter-muted);font-weight:600;margin-top:.25rem!important}.BadgesCard-module__gcaYcG__previews,.BadgesCard-module__gcaYcG__emoji{display:none!important}
.NotesCard-module__mFzn8a__root.MuiPaper-root{box-shadow:none;cursor:pointer;min-width:0;max-width:none;min-height:5.5rem;transition:background var(--chapter-motion-fast)var(--chapter-ease-out);background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.375rem;padding:1.25rem 1.5rem;display:flex}:is(.NotesCard-module__mFzn8a__root.MuiPaper-root:hover,.NotesCard-module__mFzn8a__root.MuiPaper-root:focus-visible){background:var(--chapter-accent-soft);outline:none}.NotesCard-module__mFzn8a__icon{width:1.1rem;height:1.1rem;color:var(--chapter-chart-mint);flex-shrink:0;margin-bottom:.125rem}.NotesCard-module__mFzn8a__value.MuiTypography-root{font-family:var(--chapter-font-display);font-size:var(--chapter-text-metric);color:var(--chapter-ink);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.NotesCard-module__mFzn8a__label.MuiTypography-root{font-family:var(--chapter-font-body);font-size:var(--chapter-text-eyebrow);text-transform:uppercase;letter-spacing:.1em;color:var(--chapter-muted);font-weight:600;margin-top:.25rem!important}
.DailyReportCTA-module__fYAtba__root.MuiPaper-root{box-shadow:none;cursor:pointer;min-height:5.5rem;transition:background var(--chapter-motion-fast)var(--chapter-ease-out);background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:1.25rem 1.5rem;display:flex}:is(.DailyReportCTA-module__fYAtba__root.MuiPaper-root:hover,.DailyReportCTA-module__fYAtba__root.MuiPaper-root:focus-visible){background:var(--chapter-accent-soft);outline:none}.DailyReportCTA-module__fYAtba__dot{background:var(--chapter-accent);border-radius:999rem;width:1.1rem;height:1.1rem}.DailyReportCTA-module__fYAtba__label.MuiTypography-root{font-family:var(--chapter-font-display);color:var(--chapter-ink);letter-spacing:-.005em;font-size:1.1rem;font-weight:400;line-height:1.2}.DailyReportCTA-module__fYAtba__cta{color:var(--chapter-accent);align-items:center;gap:.25rem;margin-top:.125rem;display:inline-flex}.DailyReportCTA-module__fYAtba__ctaText{font-family:var(--chapter-font-body);color:var(--chapter-accent);letter-spacing:.02em;font-size:.75rem;font-weight:500}.DailyReportCTA-module__fYAtba__ctaText.MuiTypography-root{font-family:var(--chapter-font-body);color:var(--chapter-accent);letter-spacing:.02em;font-size:.75rem;font-weight:500}.DailyReportCTA-module__fYAtba__ctaIcon{color:var(--chapter-accent);transition:transform var(--chapter-motion-fast)var(--chapter-ease-out);font-size:.875rem!important}.DailyReportCTA-module__fYAtba__root.MuiPaper-root:hover .DailyReportCTA-module__fYAtba__ctaIcon{transform:translate(.125rem)}
.DailyEntryCTA-module__-Vd3cq__root{background:radial-gradient(circle at 100% 0,#c5952f1f,#0000 28%),linear-gradient(#fffbf4f5,#f7efe2eb);border-radius:1.5rem;align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}.DailyEntryCTA-module__-Vd3cq__text{flex:1}.DailyEntryCTA-module__-Vd3cq__ctaButton{flex-shrink:0}
.StatsRow-module__QGo0PW__statsRow{background:var(--chapter-surface);border:.0625rem solid var(--chapter-hairline);border-radius:.375rem;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.StatsRow-module__QGo0PW__statsRow>*{border-right:.0625rem solid var(--chapter-hairline)}.StatsRow-module__QGo0PW__statsRow>:last-child{border-right:none}.StatsRow-module__QGo0PW__skeletonCell.MuiSkeleton-root{background:0 0;border-radius:0;height:5.5rem;transform:none}.StatsRow-module__QGo0PW__skeletonCell.MuiSkeleton-root:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--chapter-ink)6%,transparent),transparent)}@media (max-width:48rem){.StatsRow-module__QGo0PW__statsRow{grid-template-columns:repeat(2,1fr)}.StatsRow-module__QGo0PW__statsRow>:nth-child(2){border-right:none}.StatsRow-module__QGo0PW__statsRow>:first-child,.StatsRow-module__QGo0PW__statsRow>:nth-child(2){border-bottom:.0625rem solid var(--chapter-hairline)}}
.PrimaryActionCard-module__K4MP7G__card.MuiPaper-root{background:var(--chapter-container-lowest);cursor:pointer;transition:transform .4s var(--chapter-ease-out),box-shadow .4s var(--chapter-ease-out);border:none;border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #8d4b001a,0 2px 8px #2d251a0a}.PrimaryActionCard-module__K4MP7G__card.MuiPaper-root:hover{transform:translateY(-3px);box-shadow:0 20px 48px #8d4b0026,0 4px 12px #2d251a0f}.PrimaryActionCard-module__K4MP7G__card.MuiPaper-root:focus-visible{outline:none;box-shadow:0 0 0 3px #8d4b0040,0 8px 32px #8d4b001a}.PrimaryActionCard-module__K4MP7G__badge{background:var(--chapter-primary);color:var(--chapter-container-lowest);font-family:var(--chapter-font-body);letter-spacing:.08em;text-transform:uppercase;z-index:1;pointer-events:none;border-radius:999rem;align-items:center;padding:.3125rem .875rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;top:1.5rem;right:1.5rem}.PrimaryActionCard-module__K4MP7G__body{flex-direction:row;align-items:center;gap:2.5rem;padding:2.25rem 3rem 2.25rem 3.5rem;display:flex}@media (max-width:63.9375rem){.PrimaryActionCard-module__K4MP7G__body{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1.75rem}}.PrimaryActionCard-module__K4MP7G__iconContainer{background:var(--chapter-primary-soft);width:7.5rem;min-width:7.5rem;height:7.5rem;color:var(--chapter-primary);transition:transform .5s var(--chapter-ease-out);border-radius:2rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PrimaryActionCard-module__K4MP7G__card.MuiPaper-root:hover .PrimaryActionCard-module__K4MP7G__iconContainer{transform:scale(1.05)}.PrimaryActionCard-module__K4MP7G__rightPanel{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.PrimaryActionCard-module__K4MP7G__title.MuiTypography-root{font-family:var(--chapter-font-display);letter-spacing:-.025em;color:var(--chapter-ink);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.15}.PrimaryActionCard-module__K4MP7G__description.MuiTypography-root{font-family:var(--chapter-font-body);color:var(--chapter-muted);font-size:clamp(.9375rem,1.1vw,1.125rem);line-height:1.65}.PrimaryActionCard-module__K4MP7G__cta.MuiButton-root{letter-spacing:.01em;white-space:nowrap;transition:box-shadow .28s ease,transform .15s var(--chapter-ease-out);border-radius:.875rem;align-self:flex-start;margin-top:.25rem;padding:.875rem 2rem;font-size:1rem;font-weight:700;box-shadow:0 4px 16px #8d4b0038}.PrimaryActionCard-module__K4MP7G__cta.MuiButton-root:hover{box-shadow:0 6px 24px #8d4b004d}.PrimaryActionCard-module__K4MP7G__cta.MuiButton-root:active{transform:scale(.97)}@media (max-width:63.9375rem){.PrimaryActionCard-module__K4MP7G__cta.MuiButton-root{align-self:center}}.PrimaryActionCard-module__K4MP7G__decorativeBlob{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle,#8d4b000f 0%,#0000 70%);border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-6rem;right:-6rem}.PrimaryActionCard-module__K4MP7G__stacked{flex-direction:column!important;display:flex!important}.PrimaryActionCard-module__K4MP7G__stackedBody{text-align:center;flex-direction:column;flex:1;align-items:center;gap:1.75rem;display:flex;padding:6rem 2rem!important}.PrimaryActionCard-module__K4MP7G__stackedBody .PrimaryActionCard-module__K4MP7G__iconContainer{border-radius:1.5rem;width:5.25rem;min-width:5.25rem;height:5.25rem}.PrimaryActionCard-module__K4MP7G__stackedBody .PrimaryActionCard-module__K4MP7G__rightPanel{align-items:center}.PrimaryActionCard-module__K4MP7G__stackedCtaWrap{justify-content:center;padding:0 2rem 2.5rem;display:flex}
.SecondaryActionCard-module__gvFPAG__card.MuiPaper-root{text-align:center;background:var(--chapter-surface);cursor:pointer;transition:background-color .35s ease,box-shadow .35s ease,transform .3s var(--chapter-ease-out);border:none;border-radius:1.5rem;flex-direction:column;align-items:stretch;padding:0;box-shadow:0 1px 4px #2d251a0a,0 8px 24px #2d251a05;display:flex!important}.SecondaryActionCard-module__gvFPAG__card.MuiPaper-root:hover{background:var(--chapter-surface-soft);transform:translateY(-2px);box-shadow:0 2px 8px #2d251a0f,0 12px 32px #2d251a0a}.SecondaryActionCard-module__gvFPAG__card.MuiPaper-root:focus-visible{outline:none;box-shadow:0 0 0 3px #8d4b0033}.SecondaryActionCard-module__gvFPAG__body{text-align:center;flex-direction:column;flex:1;align-items:center;padding:6rem 2rem 1.5rem;display:flex}.SecondaryActionCard-module__gvFPAG__iconContainer{width:5.25rem;height:5.25rem;transition:transform .4s var(--chapter-ease-out);border-radius:1.5rem;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.SecondaryActionCard-module__gvFPAG__primary .SecondaryActionCard-module__gvFPAG__iconContainer{background:var(--chapter-primary-soft);color:var(--chapter-primary)}.SecondaryActionCard-module__gvFPAG__secondary .SecondaryActionCard-module__gvFPAG__iconContainer{background:var(--chapter-secondary-soft);color:var(--chapter-secondary)}.SecondaryActionCard-module__gvFPAG__card.MuiPaper-root:hover .SecondaryActionCard-module__gvFPAG__iconContainer{transform:rotate(-4deg)scale(1.04)}.SecondaryActionCard-module__gvFPAG__secondary.MuiPaper-root:hover .SecondaryActionCard-module__gvFPAG__iconContainer{transform:rotate(4deg)scale(1.04)}.SecondaryActionCard-module__gvFPAG__content{flex-direction:column;gap:.5rem;display:flex}.SecondaryActionCard-module__gvFPAG__title.MuiTypography-root{font-family:var(--chapter-font-display);letter-spacing:-.02em;color:var(--chapter-ink);font-size:1.35rem;font-weight:600;line-height:1.25}.SecondaryActionCard-module__gvFPAG__description.MuiTypography-root{font-family:var(--chapter-font-body);color:var(--chapter-muted);font-size:.9375rem;line-height:1.6}.SecondaryActionCard-module__gvFPAG__ctaWrap{justify-content:center;padding:0 2rem 2.5rem;display:flex}.SecondaryActionCard-module__gvFPAG__ctaLink{color:var(--chapter-primary);font-family:var(--chapter-font-body);transition:gap .25s var(--chapter-ease-out);justify-content:center;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;display:inline-flex}.SecondaryActionCard-module__gvFPAG__secondary .SecondaryActionCard-module__gvFPAG__ctaLink{color:var(--chapter-secondary)}.SecondaryActionCard-module__gvFPAG__card.MuiPaper-root:hover .SecondaryActionCard-module__gvFPAG__ctaLink{gap:.625rem}.SecondaryActionCard-module__gvFPAG__ctaArrow{transition:transform .25s var(--chapter-ease-out)}.SecondaryActionCard-module__gvFPAG__card.MuiPaper-root:hover .SecondaryActionCard-module__gvFPAG__ctaArrow{transform:translate(2px)}@media (max-width:47.9375rem){.SecondaryActionCard-module__gvFPAG__body{padding:1.875rem 1.5rem 1.25rem}.SecondaryActionCard-module__gvFPAG__ctaWrap{padding:0 1.5rem 1.875rem}.SecondaryActionCard-module__gvFPAG__title.MuiTypography-root{font-size:1.2rem}.SecondaryActionCard-module__gvFPAG__description.MuiTypography-root{font-size:.875rem}}
.CalendarSetupCTA-module__s38yxa__banner.MuiAlert-root{border:.0625rem solid var(--chapter-hairline);background:var(--chapter-surface);color:var(--chapter-ink);box-shadow:none;border-radius:.375rem;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.CalendarSetupCTA-module__s38yxa__banner.MuiAlert-root .MuiAlert-icon{color:var(--chapter-muted);margin-right:.5rem;padding:0;font-size:1.125rem}.CalendarSetupCTA-module__s38yxa__banner.MuiAlert-root .MuiAlert-message{width:100%;font-family:var(--chapter-font-body);color:var(--chapter-ink);padding:0;font-size:.875rem}.CalendarSetupCTA-module__s38yxa__banner.MuiAlert-root .MuiTypography-body2{color:var(--chapter-ink);font-family:var(--chapter-font-body)!important;font-size:.875rem!important;font-weight:500!important}.CalendarSetupCTA-module__s38yxa__button.MuiButton-root{color:var(--chapter-accent);font-family:var(--chapter-font-body);letter-spacing:.01em;white-space:nowrap;background:0 0;border:none;border-radius:.25rem;min-width:0;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.CalendarSetupCTA-module__s38yxa__button.MuiButton-root:hover{background:var(--chapter-accent-soft);color:var(--chapter-accent-hover);border-color:#0000}
.ScheduleWeeklyReviewCTA-module__qXvQ_G__banner.MuiAlert-root{border:.0625rem solid #b07d282e;border-radius:1rem}.ScheduleWeeklyReviewCTA-module__qXvQ_G__button.MuiButton-root{white-space:nowrap;border-radius:.75rem;font-weight:700}
.GenerateDailyEntriesDialog-module__WsPsbW__content{padding-top:.5rem}.GenerateDailyEntriesDialog-module__WsPsbW__intro{color:var(--chapter-ink)}.GenerateDailyEntriesDialog-module__WsPsbW__timezoneBadge{background:var(--chapter-success-soft);color:var(--chapter-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .75rem;display:inline-flex}.GenerateDailyEntriesDialog-module__WsPsbW__result.MuiAlert-root{border-radius:1rem}.GenerateDailyEntriesDialog-module__WsPsbW__entriesList{flex-direction:column;gap:.75rem;display:flex}.GenerateDailyEntriesDialog-module__WsPsbW__entryCard{background:color-mix(in srgb,var(--chapter-ink)4%,transparent);border-radius:1rem;padding:.85rem .95rem}.GenerateDailyEntriesDialog-module__WsPsbW__entryDate.MuiTypography-root{font-weight:700}.GenerateDailyEntriesDialog-module__WsPsbW__actions.MuiDialogActions-root{padding:1rem 1.5rem 1.25rem}
.GenerateWeeklyReportDialog-module__jq-vYG__content{padding-top:.5rem}.GenerateWeeklyReportDialog-module__jq-vYG__intro{color:var(--chapter-ink)}.GenerateWeeklyReportDialog-module__jq-vYG__timezoneBadge{background:var(--chapter-success-soft);color:var(--chapter-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .75rem;display:inline-flex}.GenerateWeeklyReportDialog-module__jq-vYG__actions.MuiDialogActions-root{padding:1rem 1.5rem 1.25rem}
.PeriodicReportShell-module__Iks2fG__shell{flex-direction:column;gap:24px;padding:24px;display:flex}.PeriodicReportShell-module__Iks2fG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PeriodicReportShell-module__Iks2fG__headerText{flex-direction:column;gap:6px;display:flex}.PeriodicReportShell-module__Iks2fG__eyebrow{text-transform:uppercase;letter-spacing:.12em;opacity:.65;font-size:12px}.PeriodicReportShell-module__Iks2fG__title{font-size:28px;font-weight:600;line-height:1.2}.PeriodicReportShell-module__Iks2fG__meta{opacity:.8;font-size:14px}.PeriodicReportShell-module__Iks2fG__actions{flex-shrink:0}.PeriodicReportShell-module__Iks2fG__body{flex-direction:column;gap:20px;display:flex}
.PeriodSwitcher-module__dWKnWG__root{flex-wrap:wrap;gap:8px;display:inline-flex}.PeriodSwitcher-module__dWKnWG__button{text-transform:none;border-radius:999px}.PeriodSwitcher-module__dWKnWG__selected{font-weight:600}
.PeriodicReportSkeleton-module__-5Yrwa__root{flex-direction:column;gap:16px;padding:24px;display:flex}
.ChapterListPage-module__pdtztG__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:48rem){.ChapterListPage-module__pdtztG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:75rem){.ChapterListPage-module__pdtztG__grid{grid-template-columns:repeat(3,1fr)}}.ChapterListPage-module__pdtztG__card{border:.0625rem solid var(--chapter-hairline);background:var(--chapter-container-lowest);cursor:pointer;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease-out,border-color .28s ease-out;display:flex}.ChapterListPage-module__pdtztG__card:hover{box-shadow:var(--shadow-card);border-color:var(--chapter-accent-soft);transform:translateY(-2px)}.ChapterListPage-module__pdtztG__cardHeader{align-items:center;gap:.75rem;display:flex}.ChapterListPage-module__pdtztG__cardIconWrap{background:var(--chapter-primary-soft);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ChapterListPage-module__pdtztG__cardIcon{color:var(--chapter-primary);font-size:1.25rem}.ChapterListPage-module__pdtztG__cardTitle{color:var(--chapter-ink);font-size:1.125rem;font-weight:600;line-height:1.3}.ChapterListPage-module__pdtztG__cardMeta{color:var(--chapter-subtle);font-size:.8125rem}.ChapterListPage-module__pdtztG__emptyCard{border:.0625rem dashed var(--chapter-hairline);text-align:center;background:linear-gradient(#fffbf4f2,#f8f1e4eb);border-radius:.75rem;flex-direction:column;grid-column:1/-1;align-items:center;gap:1.25rem;padding:3rem 2rem;display:flex}.ChapterListPage-module__pdtztG__emptyIconWrap{background:var(--chapter-primary-soft);border:.0625rem solid var(--chapter-accent-soft);border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.ChapterListPage-module__pdtztG__emptyIcon{color:var(--chapter-primary);font-size:1.5rem}
.CadenceCard-module__OuFstq__link{color:inherit;text-decoration:none;display:block}.CadenceCard-module__OuFstq__card{background:var(--chapter-container-lowest);border:1px solid color-mix(in srgb,var(--chapter-ink)8%,transparent);border-radius:12px;flex-direction:column;gap:8px;min-height:120px;padding:20px;display:flex;position:relative}.CadenceCard-module__OuFstq__card:hover{border-color:color-mix(in srgb,var(--chapter-ink)24%,transparent)}.CadenceCard-module__OuFstq__cardReady{background:color-mix(in srgb,var(--chapter-accent)6%,var(--chapter-container-lowest));border-color:color-mix(in srgb,var(--chapter-accent)45%,transparent)}.CadenceCard-module__OuFstq__cardReady:hover{border-color:color-mix(in srgb,var(--chapter-accent)65%,transparent)}.CadenceCard-module__OuFstq__readyDot{background:var(--chapter-accent);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite CadenceCard-module__OuFstq__readyPulse;position:absolute;top:14px;right:14px}@keyframes CadenceCard-module__OuFstq__readyPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}.CadenceCard-module__OuFstq__statusReady{color:var(--chapter-accent)!important;opacity:1!important;font-weight:700!important}.CadenceCard-module__OuFstq__disabledWrap{opacity:.55;pointer-events:none}.CadenceCard-module__OuFstq__title{font-size:16px;font-weight:600}.CadenceCard-module__OuFstq__period{opacity:.75;font-size:14px}.CadenceCard-module__OuFstq__status{letter-spacing:.02em;text-transform:uppercase;opacity:.6;margin-top:auto;font-size:12px}
.AIHighlightsBlock-module__tw3WMG__root{display:block}.AIHighlightsBlock-module__tw3WMG__list{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2rem);display:grid}.AIHighlightsBlock-module__tw3WMG__item{background:var(--chapter-container-lowest);min-height:11.75rem;box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,var(--chapter-hairline)12%,transparent);transition:transform var(--chapter-motion-fast)var(--chapter-ease-out),box-shadow var(--chapter-motion-fast)var(--chapter-ease-out);border-radius:1.5rem;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.AIHighlightsBlock-module__tw3WMG__item:hover{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,var(--chapter-hairline)16%,transparent),0 1.25rem 2.25rem color-mix(in srgb,var(--chapter-primary)5%,transparent);transform:translateY(-.125rem)}.AIHighlightsBlock-module__tw3WMG__observation.MuiTypography-root{font-family:var(--chapter-font-body);color:var(--chapter-ink);font-size:clamp(1rem,1.7vw,1.12rem);font-style:italic;line-height:1.65}.AIHighlightsBlock-module__tw3WMG__lifeArea.MuiTypography-root{background:var(--chapter-success-soft);font-family:var(--chapter-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--chapter-accent);border-radius:999rem;align-self:flex-start;padding:.35rem .625rem;font-size:.66rem;font-weight:850}.AIHighlightsBlock-module__tw3WMG__listCompact{grid-template-columns:1fr;gap:.75rem}.AIHighlightsBlock-module__tw3WMG__itemCompact{border-radius:1rem;gap:.5rem;min-height:0;padding:1rem 1.125rem}@media (max-width:720px){.AIHighlightsBlock-module__tw3WMG__list{grid-template-columns:1fr}}
.ProgressCircle-module__euXGIG__root{justify-content:center;align-items:center;display:flex;position:relative}.ProgressCircle-module__euXGIG__svg{position:absolute;inset:0;transform:rotate(-90deg)}.ProgressCircle-module__euXGIG__progressCircle{transition:stroke-dashoffset .62s var(--chapter-ease-out)}.ProgressCircle-module__euXGIG__labelBlock{flex-direction:column;justify-content:center;align-items:center;gap:.125rem;line-height:1.1;display:flex;position:relative}.ProgressCircle-module__euXGIG__label{font-family:var(--chapter-font-display);letter-spacing:-.01em;color:var(--chapter-ink);font-size:1.5rem;font-weight:700}.ProgressCircle-module__euXGIG__sublabel{font-family:var(--chapter-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--chapter-muted);font-size:.625rem;font-weight:700}
.ConsistencyStrip-module__mkpxAq__root{background:var(--chapter-container-low);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,var(--chapter-hairline)16%,transparent);border-radius:2rem;flex-direction:column;gap:1.5rem;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.75rem,4vw,3rem);display:flex}.ConsistencyStrip-module__mkpxAq__badges{flex-wrap:wrap;gap:1rem;display:flex}.ConsistencyStrip-module__mkpxAq__badge{background:color-mix(in srgb,var(--chapter-surface-soft)38%,transparent);border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:7.5rem;min-height:5.25rem;padding:1rem 1.25rem;display:flex}.ConsistencyStrip-module__mkpxAq__badgeWarm{background:var(--chapter-warning-soft)}:is(.ConsistencyStrip-module__mkpxAq__badge .MuiTypography-caption,.ConsistencyStrip-module__mkpxAq__badge .MuiTypography-body2){font-family:var(--chapter-font-body);text-transform:uppercase;letter-spacing:0;text-align:center;color:var(--chapter-muted)}.ConsistencyStrip-module__mkpxAq__badge .MuiTypography-body2{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1}.ConsistencyStrip-module__mkpxAq__list{grid-template-columns:repeat(7,1fr);align-items:end;gap:clamp(.875rem,2vw,1.5rem);display:grid}.ConsistencyStrip-module__mkpxAq__day{flex-direction:column;align-items:center;gap:.875rem;min-width:3rem;display:flex}.ConsistencyStrip-module__mkpxAq__weekday.MuiTypography-root{font-family:var(--chapter-font-body);text-transform:uppercase;letter-spacing:0;color:var(--chapter-ink);font-size:.72rem;font-weight:800}.ConsistencyStrip-module__mkpxAq__dayMark{border-radius:.75rem;place-items:center;width:3rem;height:3rem;display:grid}.ConsistencyStrip-module__mkpxAq__dayMarkComplete{color:var(--chapter-canvas);background:var(--chapter-accent)}.ConsistencyStrip-module__mkpxAq__dayMarkComplete .MuiSvgIcon-root{font-size:1.35rem}.ConsistencyStrip-module__mkpxAq__dayMarkMissing{background:color-mix(in srgb,var(--chapter-surface-soft)64%,transparent);box-shadow:inset 0 0 0 .125rem color-mix(in srgb,var(--chapter-hairline)55%,transparent);outline:.125rem dashed color-mix(in srgb,var(--chapter-hairline)90%,transparent);outline-offset:-.25rem}@media (max-width:480px){.ConsistencyStrip-module__mkpxAq__list{grid-template-columns:repeat(7,minmax(2.5rem,1fr));gap:.5rem}}
.MetricsTable-module__megHNq__root{background:var(--chapter-container-lowest);border-radius:1.25rem;overflow:hidden}.MetricsTable-module__megHNq__table{border-collapse:collapse;width:100%;font-family:var(--chapter-font-body)}.MetricsTable-module__megHNq__th,.MetricsTable-module__megHNq__thEnd{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:var(--chapter-muted);background:var(--chapter-container-high);padding:.875rem 1.25rem;font-size:.6875rem;font-weight:700}.MetricsTable-module__megHNq__thEnd{text-align:right}.MetricsTable-module__megHNq__row{transition:background-color var(--chapter-motion-fast)var(--chapter-ease-out)}.MetricsTable-module__megHNq__row:not(:first-child) .MetricsTable-module__megHNq__td,.MetricsTable-module__megHNq__row:not(:first-child) .MetricsTable-module__megHNq__tdEnd{border-top:1px solid color-mix(in srgb,var(--chapter-outline-variant)70%,transparent)}.MetricsTable-module__megHNq__row:hover{background:var(--chapter-container-low)}.MetricsTable-module__megHNq__td,.MetricsTable-module__megHNq__tdEnd{color:var(--chapter-ink);vertical-align:middle;padding:1rem 1.25rem;font-size:.875rem}.MetricsTable-module__megHNq__tdEnd{text-align:right;white-space:nowrap;width:0}.MetricsTable-module__megHNq__metricName{font-weight:600}.MetricsTable-module__megHNq__targetCell{color:var(--chapter-muted);flex-direction:column;gap:.125rem;display:flex}.MetricsTable-module__megHNq__deadline{color:var(--chapter-subtle);font-size:.75rem}.MetricsTable-module__megHNq__currentValue{color:var(--chapter-ink);font-weight:600}.MetricsTable-module__megHNq__statusPill{letter-spacing:.02em;border-radius:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-block}.MetricsTable-module__megHNq__status_success{background:var(--chapter-secondary-tint);color:var(--chapter-secondary)}.MetricsTable-module__megHNq__status_warning{background:var(--chapter-warning-soft);color:var(--chapter-warning)}.MetricsTable-module__megHNq__status_danger{background:var(--chapter-error-tint);color:var(--chapter-error)}.MetricsTable-module__megHNq__status_pending{background:var(--chapter-container-highest);color:var(--chapter-muted)}.MetricsTable-module__megHNq__logButton{border:1px solid color-mix(in srgb,var(--chapter-secondary)20%,transparent);background:var(--chapter-secondary-soft);color:var(--chapter-secondary);cursor:pointer;transition:background-color var(--chapter-motion-fast)var(--chapter-ease-out),transform var(--chapter-motion-fast)var(--chapter-ease-out);border-radius:999rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.MetricsTable-module__megHNq__logButton:hover{background:var(--chapter-secondary-tint);transform:translateY(-1px)}.MetricsTable-module__megHNq__logIcon{font-size:.9375rem!important}@media (max-width:46rem){.MetricsTable-module__megHNq__th,.MetricsTable-module__megHNq__thEnd,.MetricsTable-module__megHNq__td,.MetricsTable-module__megHNq__tdEnd{padding:.75rem .875rem}.MetricsTable-module__megHNq__logButton span{display:none}}
.GoalActivityItem-module__MaFhyG__root{background:var(--chapter-container-lowest);transition:background var(--chapter-motion-fast)var(--chapter-ease-out),box-shadow var(--chapter-motion-fast)var(--chapter-ease-out),transform var(--chapter-motion-fast)var(--chapter-ease-out);overflow:hidden;box-shadow:none!important;border:0!important;border-radius:.75rem!important}.GoalActivityItem-module__MaFhyG__root:hover{transform:translateY(-.125rem);box-shadow:0 .75rem 1.5rem color-mix(in srgb,var(--chapter-primary)4%,transparent)!important}.GoalActivityItem-module__MaFhyG__root:before{display:none}.GoalActivityItem-module__MaFhyG__root .MuiAccordionSummary-root{padding:.875rem 1.1rem!important}.GoalActivityItem-module__MaFhyG__root .MuiAccordionSummary-content{min-width:0;margin:0!important}.GoalActivityItem-module__MaFhyG__root .MuiAccordionDetails-root{padding:0 1.1rem .875rem!important}.GoalActivityItem-module__MaFhyG__root .MuiAccordionSummary-expandIconWrapper{color:var(--chapter-ink)}.GoalActivityItem-module__MaFhyG__summary{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex;overflow:hidden}.GoalActivityItem-module__MaFhyG__summaryTop{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.GoalActivityItem-module__MaFhyG__copy{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.GoalActivityItem-module__MaFhyG__iconBadge{background:color-mix(in srgb,var(--chapter-accent-hover)12%,transparent);width:1.75rem;height:1.75rem;color:var(--chapter-accent-hover);font-family:var(--chapter-font-body);border-radius:999rem;flex:none;place-items:center;font-size:.7rem;font-weight:850;display:grid}.GoalActivityItem-module__MaFhyG__copy .MuiTypography-subtitle1{font-family:var(--chapter-font-body);color:var(--chapter-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.GoalActivityItem-module__MaFhyG__progressRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.GoalActivityItem-module__MaFhyG__progressTrack{background:var(--chapter-container-low);border-radius:999rem;height:.45rem;overflow:hidden}.GoalActivityItem-module__MaFhyG__progressBar{border-radius:inherit;background:var(--goal-tone,var(--chapter-accent-hover));height:100%}.GoalActivityItem-module__MaFhyG__countChip.MuiChip-root{height:auto;color:var(--goal-tone,var(--chapter-accent-hover));font-family:var(--chapter-font-body);font-variant-numeric:tabular-nums;background:0 0;font-size:.75rem;font-weight:850}.GoalActivityItem-module__MaFhyG__countChip .MuiChip-label{padding:0}.GoalActivityItem-module__MaFhyG__details{flex-direction:column;gap:1rem;display:flex}.GoalActivityItem-module__MaFhyG__dateList{flex-wrap:wrap;gap:.5rem;display:flex}.GoalActivityItem-module__MaFhyG__dateChip{background:var(--chapter-accent-soft);border-radius:2rem;align-items:baseline;gap:.375rem;padding:.5rem .75rem;display:flex}.GoalActivityItem-module__MaFhyG__dateWeekday{font-family:var(--chapter-font-body);font-size:var(--chapter-text-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--chapter-muted)}.GoalActivityItem-module__MaFhyG__toneTertiary{--goal-tone:var(--chapter-accent-hover)}.GoalActivityItem-module__MaFhyG__toneSecondary{--goal-tone:var(--chapter-accent)}.GoalActivityItem-module__MaFhyG__toneSecondary .GoalActivityItem-module__MaFhyG__iconBadge{background:color-mix(in srgb,var(--chapter-accent)12%,transparent);color:var(--chapter-accent)}.GoalActivityItem-module__MaFhyG__tonePrimary{--goal-tone:var(--chapter-primary)}.GoalActivityItem-module__MaFhyG__tonePrimary .GoalActivityItem-module__MaFhyG__iconBadge{background:color-mix(in srgb,var(--chapter-primary)12%,transparent);color:var(--chapter-primary)}@media (max-width:520px){.GoalActivityItem-module__MaFhyG__progressRow{grid-template-columns:1fr}}
.MetricReflectionInput-module__VlAtqG__stepper{align-items:center;gap:1rem;display:flex}.MetricReflectionInput-module__VlAtqG__stepperButton{background:var(--chapter-container-low);width:3.25rem;height:3.25rem;color:var(--chapter-primary);cursor:pointer;transition:background var(--chapter-motion-fast)var(--chapter-ease-out),transform var(--chapter-motion-fast)var(--chapter-ease-out);box-shadow:inset 0 0 0 1px var(--chapter-outline-variant);border:0;border-radius:1.25rem;flex-shrink:0;place-items:center;display:grid}.MetricReflectionInput-module__VlAtqG__stepperButton:hover{background:var(--chapter-container-high)}.MetricReflectionInput-module__VlAtqG__stepperButton:active{transform:scale(.95)}.MetricReflectionInput-module__VlAtqG__stepperButton:focus-visible{outline:2px solid var(--chapter-primary);outline-offset:2px}.MetricReflectionInput-module__VlAtqG__stepperIcon{font-size:1.375rem!important}.MetricReflectionInput-module__VlAtqG__stepperValue{background:color-mix(in srgb,var(--chapter-container-low)60%,transparent);box-shadow:inset 0 0 0 1px var(--chapter-outline-variant);border-radius:1.75rem;flex:1;justify-content:center;align-items:baseline;gap:.625rem;padding:.875rem 1rem;display:flex}.MetricReflectionInput-module__VlAtqG__stepperNumber{font-family:var(--chapter-font-display);letter-spacing:-.03em;color:var(--chapter-secondary);font-size:clamp(3rem,6vw,3.75rem);font-weight:700;line-height:1}.MetricReflectionInput-module__VlAtqG__stepperUnit{font-family:var(--chapter-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--chapter-subtle);font-size:.875rem;font-weight:700}.MetricReflectionInput-module__VlAtqG__stepperNativeInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.MetricReflectionInput-module__VlAtqG__slider{flex-direction:column;gap:1.125rem;padding:.25rem;display:flex}.MetricReflectionInput-module__VlAtqG__sliderValueRow{justify-content:center;display:flex}.MetricReflectionInput-module__VlAtqG__sliderLiveValue{font-family:var(--chapter-font-display);letter-spacing:-.02em;color:var(--chapter-secondary);font-size:2.75rem;font-weight:700;line-height:1}.MetricReflectionInput-module__VlAtqG__sliderTrack{background:var(--chapter-container-highest);border-radius:999rem;height:.5rem;position:relative}.MetricReflectionInput-module__VlAtqG__sliderFill{background:var(--chapter-secondary);height:100%;transition:width var(--chapter-motion-fast)var(--chapter-ease-out);border-radius:999rem;position:absolute;top:0;left:0}.MetricReflectionInput-module__VlAtqG__sliderInput{appearance:none;cursor:pointer;z-index:2;background:0 0;width:100%;height:calc(100% + 1.5rem);margin:0;position:absolute;inset:-.75rem 0}.MetricReflectionInput-module__VlAtqG__sliderInput:focus-visible{outline:none}.MetricReflectionInput-module__VlAtqG__sliderInput:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--chapter-container-lowest),0 0 0 6px var(--chapter-secondary)}.MetricReflectionInput-module__VlAtqG__sliderInput::-webkit-slider-thumb{appearance:none;background:var(--chapter-secondary);border:4px solid var(--chapter-container-lowest);cursor:pointer;border-radius:50%;width:1.5rem;height:1.5rem;margin-top:-.5rem;box-shadow:0 6px 16px #006a6140}.MetricReflectionInput-module__VlAtqG__sliderInput::-moz-range-thumb{background:var(--chapter-secondary);border:4px solid var(--chapter-container-lowest);cursor:pointer;border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 6px 16px #006a6140}.MetricReflectionInput-module__VlAtqG__sliderInput::-webkit-slider-runnable-track{background:0 0;height:.5rem}.MetricReflectionInput-module__VlAtqG__sliderLabels{justify-content:space-between;display:flex}.MetricReflectionInput-module__VlAtqG__sliderLabelGroup{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.MetricReflectionInput-module__VlAtqG__sliderLabelEnd{align-items:flex-end}.MetricReflectionInput-module__VlAtqG__sliderLabelNumber{font-family:var(--chapter-font-body);color:var(--chapter-subtle);font-size:.75rem;font-weight:600}.MetricReflectionInput-module__VlAtqG__sliderLabelText{font-family:var(--chapter-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--chapter-muted);font-size:.6875rem;font-weight:700}.MetricReflectionInput-module__VlAtqG__toggle{background:var(--chapter-container-low);cursor:pointer;transition:background var(--chapter-motion-fast)var(--chapter-ease-out);box-shadow:inset 0 0 0 1px var(--chapter-outline-variant);border-radius:1.5rem;align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:flex;position:relative}.MetricReflectionInput-module__VlAtqG__toggle:hover{background:var(--chapter-container)}.MetricReflectionInput-module__VlAtqG__toggleInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.MetricReflectionInput-module__VlAtqG__toggleInput:focus-visible+.MetricReflectionInput-module__VlAtqG__toggleTrack{outline:2px solid var(--chapter-secondary);outline-offset:3px}.MetricReflectionInput-module__VlAtqG__toggleTrack{background:var(--chapter-container-highest);width:4.25rem;height:2.25rem;transition:background var(--chapter-motion-base)var(--chapter-ease-out);border-radius:999rem;flex-shrink:0;position:relative}.MetricReflectionInput-module__VlAtqG__toggle[data-state=on] .MetricReflectionInput-module__VlAtqG__toggleTrack{background:var(--chapter-secondary)}.MetricReflectionInput-module__VlAtqG__toggleThumb{background:var(--chapter-container-lowest);width:1.75rem;height:1.75rem;transition:left var(--chapter-motion-base)var(--chapter-ease-out);border-radius:50%;position:absolute;top:50%;left:.25rem;transform:translateY(-50%);box-shadow:0 4px 10px #1c1c1924}.MetricReflectionInput-module__VlAtqG__toggle[data-state=on] .MetricReflectionInput-module__VlAtqG__toggleThumb{left:calc(100% - 2rem)}.MetricReflectionInput-module__VlAtqG__toggleLabels{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.MetricReflectionInput-module__VlAtqG__toggleLabel{font-family:var(--chapter-font-body);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--chapter-subtle)65%,transparent);transition:color var(--chapter-motion-fast)var(--chapter-ease-out);font-size:.875rem;font-weight:700}.MetricReflectionInput-module__VlAtqG__toggleLabelActive{color:var(--chapter-secondary)}.MetricReflectionInput-module__VlAtqG__toggle[data-state=off] .MetricReflectionInput-module__VlAtqG__toggleLabel.MetricReflectionInput-module__VlAtqG__toggleLabelActive{color:var(--chapter-ink)}.MetricReflectionInput-module__VlAtqG__textArea{border:0;border-bottom:2px solid var(--chapter-outline-variant);width:100%;font-family:var(--chapter-font-display);color:var(--chapter-ink);resize:vertical;transition:border-color var(--chapter-motion-fast)var(--chapter-ease-out);background:0 0;outline:none;padding:.5rem .25rem;font-size:1.125rem;line-height:1.6}.MetricReflectionInput-module__VlAtqG__textArea::placeholder{color:var(--chapter-subtle);font-style:italic}.MetricReflectionInput-module__VlAtqG__textArea:focus{border-bottom-color:color-mix(in srgb,var(--chapter-primary)50%,transparent)}@media (prefers-reduced-motion:reduce){.MetricReflectionInput-module__VlAtqG__stepperButton,.MetricReflectionInput-module__VlAtqG__sliderFill,.MetricReflectionInput-module__VlAtqG__toggleTrack,.MetricReflectionInput-module__VlAtqG__toggleThumb,.MetricReflectionInput-module__VlAtqG__toggleLabel,.MetricReflectionInput-module__VlAtqG__textArea{transition:none}}
.GoalsActivityList-module__l1YpYW__root{background:var(--chapter-container-high);border-radius:1.875rem;flex-direction:column;gap:1.5rem;min-height:27rem;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.GoalsActivityList-module__l1YpYW__header{flex-direction:column;gap:.25rem;display:flex}.GoalsActivityList-module__l1YpYW__header .MuiTypography-h6{font-family:var(--chapter-font-display);color:var(--chapter-ink);letter-spacing:0;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;line-height:1.05}.GoalsActivityList-module__l1YpYW__header .MuiTypography-body2{font-family:var(--chapter-font-body);color:var(--chapter-muted)}.GoalsActivityList-module__l1YpYW__list{flex-direction:column;gap:.625rem;display:flex}.GoalsActivityList-module__l1YpYW__empty{background:var(--chapter-container-lowest);border-radius:1.25rem;padding:1.25rem}.GoalsActivityList-module__l1YpYW__journalImage{filter:saturate(.75)sepia(.08);mix-blend-mode:multiply;background:linear-gradient(#8d4b001f,#8d4b001f),url(https://images.unsplash.com/photo-1455390582262-044cdead277a?auto=format&fit=crop&w=900&q=82) 50% 52%/cover;border-radius:1rem;min-height:7.25rem;margin-top:auto}@media (max-width:720px){.GoalsActivityList-module__l1YpYW__root{min-height:unset}.GoalsActivityList-module__l1YpYW__journalImage{min-height:9rem}}
.LogProgressPanel-module__8Ylhaa__paper.MuiDrawer-paper{background:var(--chapter-surface,var(--chapter-canvas));border-left:0;width:min(42rem,100vw);max-width:100vw;overflow:hidden;box-shadow:-60px 0 80px -30px #1c1c192e}@media (max-width:48rem){.LogProgressPanel-module__8Ylhaa__paper.MuiDrawer-paper{width:100vw}}.LogProgressPanel-module__8Ylhaa__root{flex-direction:column;height:100%;min-height:100vh;display:flex}.LogProgressPanel-module__8Ylhaa__header{background:var(--chapter-surface,var(--chapter-canvas));align-items:flex-start;gap:1.5rem;padding:3rem 3rem 2.25rem;display:flex;position:relative}.LogProgressPanel-module__8Ylhaa__header:after{content:"";background:linear-gradient(to right,transparent,var(--chapter-outline-variant)15%,var(--chapter-outline-variant)85%,transparent);opacity:.4;height:1px;position:absolute;bottom:0;left:3rem;right:3rem}.LogProgressPanel-module__8Ylhaa__headerInner{flex-direction:column;flex:1;gap:.9rem;min-width:0;display:flex}.LogProgressPanel-module__8Ylhaa__eyebrow{font-family:var(--chapter-font-body);letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--chapter-primary)85%,transparent);font-size:.6875rem;font-weight:700}.LogProgressPanel-module__8Ylhaa__headline{font-family:var(--chapter-font-display);letter-spacing:-.028em;color:var(--chapter-ink);margin:0;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:700;line-height:1.02}.LogProgressPanel-module__8Ylhaa__subhead{font-family:var(--chapter-font-display);color:color-mix(in srgb,var(--chapter-muted)90%,transparent);margin:0;font-size:1.0625rem;font-style:italic;line-height:1.55}.LogProgressPanel-module__8Ylhaa__closeButton{width:2.75rem;height:2.75rem;color:var(--chapter-subtle);cursor:pointer;transition:background var(--chapter-motion-fast)var(--chapter-ease-out),color var(--chapter-motion-fast)var(--chapter-ease-out);background:0 0;border:0;border-radius:999rem;flex-shrink:0;place-items:center;display:grid}.LogProgressPanel-module__8Ylhaa__closeButton:hover{background:var(--chapter-container-low);color:var(--chapter-ink)}.LogProgressPanel-module__8Ylhaa__closeButton:focus-visible{outline:2px solid var(--chapter-primary);outline-offset:2px}.LogProgressPanel-module__8Ylhaa__closeIcon{font-size:1.5rem!important}.LogProgressPanel-module__8Ylhaa__form{flex-direction:column;flex:1;min-height:0;display:flex}.LogProgressPanel-module__8Ylhaa__cards{scrollbar-width:thin;scrollbar-color:var(--chapter-container-highest)transparent;flex-direction:column;flex:1;gap:3.5rem;padding:2.75rem 3rem;display:flex;overflow:hidden auto}.LogProgressPanel-module__8Ylhaa__cards::-webkit-scrollbar{width:4px}.LogProgressPanel-module__8Ylhaa__cards::-webkit-scrollbar-thumb{background:var(--chapter-container-highest);border-radius:999rem}.LogProgressPanel-module__8Ylhaa__cards::-webkit-scrollbar-track{background:0 0}.LogProgressPanel-module__8Ylhaa__errorBanner{background:var(--chapter-error-soft);color:var(--chapter-error);font-family:var(--chapter-font-body);border-radius:1rem;padding:.875rem 1rem;font-size:.8125rem;font-weight:600}.LogProgressPanel-module__8Ylhaa__card{flex-direction:column;gap:1.75rem;display:flex}.LogProgressPanel-module__8Ylhaa__cardHeader{flex-direction:column;gap:.5rem;display:flex}.LogProgressPanel-module__8Ylhaa__metricName{font-family:var(--chapter-font-display);letter-spacing:-.018em;color:var(--chapter-ink);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.LogProgressPanel-module__8Ylhaa__targetCaption{font-family:var(--chapter-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--chapter-subtle);font-size:.75rem;font-weight:600}.LogProgressPanel-module__8Ylhaa__reflectionField{flex-direction:column;gap:.625rem;display:flex}.LogProgressPanel-module__8Ylhaa__reflectionLabel{font-family:var(--chapter-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--chapter-subtle);font-size:.625rem;font-weight:700}.LogProgressPanel-module__8Ylhaa__notesTextarea{border:0;border-bottom:2px solid var(--chapter-outline-variant);width:100%;font-family:var(--chapter-font-display);color:var(--chapter-ink);resize:vertical;transition:border-color var(--chapter-motion-fast)var(--chapter-ease-out);background:0 0;outline:none;padding:.5rem .25rem;font-size:1.0625rem;line-height:1.6}.LogProgressPanel-module__8Ylhaa__notesTextarea::placeholder{color:var(--chapter-subtle);font-style:italic}.LogProgressPanel-module__8Ylhaa__notesTextarea:focus{border-bottom-color:color-mix(in srgb,var(--chapter-primary)55%,transparent)}.LogProgressPanel-module__8Ylhaa__footer{background:color-mix(in srgb,var(--chapter-container-low)70%,transparent);flex-direction:column;gap:1rem;padding:1.75rem 3rem 2.25rem;display:flex;position:relative}.LogProgressPanel-module__8Ylhaa__footer:before{content:"";background:linear-gradient(to right,transparent,var(--chapter-outline-variant)15%,var(--chapter-outline-variant)85%,transparent);opacity:.4;height:1px;position:absolute;top:0;left:3rem;right:3rem}.LogProgressPanel-module__8Ylhaa__primaryButton{background:linear-gradient(135deg,var(--chapter-primary)0%,var(--chapter-primary-strong)100%);width:100%;color:var(--chapter-container-lowest);font-family:var(--chapter-font-display);letter-spacing:-.01em;cursor:pointer;transition:transform var(--chapter-motion-fast)var(--chapter-ease-out),box-shadow var(--chapter-motion-fast)var(--chapter-ease-out);border:0;border-radius:1.5rem;justify-content:center;align-items:center;gap:.75rem;padding:1.125rem 1.5rem;font-size:1.0625rem;font-weight:700;display:flex;box-shadow:0 14px 28px #8d4b0033,0 2px 4px #8d4b0038}.LogProgressPanel-module__8Ylhaa__primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 40px #8d4b0047,0 2px 4px #8d4b0038}.LogProgressPanel-module__8Ylhaa__primaryButton:active:not(:disabled){transform:translateY(0)}.LogProgressPanel-module__8Ylhaa__primaryButton:focus-visible{outline:2px solid var(--chapter-primary);outline-offset:3px}.LogProgressPanel-module__8Ylhaa__primaryButton:disabled{opacity:.65;cursor:not-allowed}.LogProgressPanel-module__8Ylhaa__primaryIcon{transition:transform var(--chapter-motion-base)var(--chapter-ease-out);font-size:1.25rem!important}.LogProgressPanel-module__8Ylhaa__primaryButton:hover:not(:disabled) .LogProgressPanel-module__8Ylhaa__primaryIcon{transform:rotate(-8deg)}.LogProgressPanel-module__8Ylhaa__draftButton{color:var(--chapter-subtle);font-family:var(--chapter-font-body);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color var(--chapter-motion-fast)var(--chapter-ease-out);background:0 0;border:0;align-self:center;padding:.5rem .75rem;font-size:.75rem;font-weight:700}.LogProgressPanel-module__8Ylhaa__draftButton:hover:not(:disabled){color:var(--chapter-ink)}.LogProgressPanel-module__8Ylhaa__draftButton:focus-visible{outline:2px solid var(--chapter-primary);outline-offset:2px;border-radius:.5rem}.LogProgressPanel-module__8Ylhaa__draftButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:36rem){.LogProgressPanel-module__8Ylhaa__header{padding:2.25rem 1.5rem 1.5rem}.LogProgressPanel-module__8Ylhaa__header:after{left:1.5rem;right:1.5rem}.LogProgressPanel-module__8Ylhaa__cards{gap:2.75rem;padding:2rem 1.5rem}.LogProgressPanel-module__8Ylhaa__footer{padding:1.5rem 1.5rem 2rem}.LogProgressPanel-module__8Ylhaa__footer:before{left:1.5rem;right:1.5rem}.LogProgressPanel-module__8Ylhaa__headline{font-size:2rem}}@media (prefers-reduced-motion:reduce){.LogProgressPanel-module__8Ylhaa__primaryButton,.LogProgressPanel-module__8Ylhaa__primaryIcon,.LogProgressPanel-module__8Ylhaa__closeButton,.LogProgressPanel-module__8Ylhaa__draftButton,.LogProgressPanel-module__8Ylhaa__notesTextarea{transition:none}.LogProgressPanel-module__8Ylhaa__primaryButton:hover:not(:disabled){transform:none}}
.PlanVsRealityBlock-module___qRqTq__root{background:var(--chapter-container-lowest);min-height:27rem;box-shadow:0 2.5rem 3rem color-mix(in srgb,var(--chapter-primary)6%,transparent);border-radius:1.875rem;flex-direction:column;gap:2rem;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.PlanVsRealityBlock-module___qRqTq__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.PlanVsRealityBlock-module___qRqTq__header .MuiTypography-h6{font-family:var(--chapter-font-display);color:var(--chapter-ink);letter-spacing:0;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;line-height:1.05}.PlanVsRealityBlock-module___qRqTq__header .MuiTypography-body2{font-family:var(--chapter-font-body);color:var(--chapter-muted)}.PlanVsRealityBlock-module___qRqTq__scoreStack{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}:is(.PlanVsRealityBlock-module___qRqTq__scoreValue.MuiTypography-root,.PlanVsRealityBlock-module___qRqTq__scoreLabel.MuiTypography-root){font-family:var(--chapter-font-body);font-variant-numeric:tabular-nums}.PlanVsRealityBlock-module___qRqTq__scoreValue.MuiTypography-root{color:var(--chapter-accent);letter-spacing:0;overflow-wrap:break-word;word-break:break-word;font-size:clamp(1.9rem,4vw,3rem);font-weight:850;line-height:.85}.PlanVsRealityBlock-module___qRqTq__scoreLabel.MuiTypography-root{color:var(--chapter-accent);text-transform:uppercase;letter-spacing:0;font-size:.72rem;font-weight:800}.PlanVsRealityBlock-module___qRqTq__groups{flex-direction:column;gap:1.6rem;display:flex}.PlanVsRealityBlock-module___qRqTq__group{flex-direction:column;gap:.85rem;display:flex}.PlanVsRealityBlock-module___qRqTq__groupLabel{align-items:center;gap:.55rem;display:inline-flex}.PlanVsRealityBlock-module___qRqTq__groupTitle.MuiTypography-root{font-family:var(--chapter-font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--chapter-ink);font-size:.76rem;font-weight:850}.PlanVsRealityBlock-module___qRqTq__groupDot{border-radius:999rem;width:.6rem;height:.6rem}.PlanVsRealityBlock-module___qRqTq__groupDotCool{background:var(--chapter-accent)}.PlanVsRealityBlock-module___qRqTq__groupDotNeutral{background:var(--chapter-muted)}.PlanVsRealityBlock-module___qRqTq__groupDotWarm{background:var(--chapter-accent-hover)}.PlanVsRealityBlock-module___qRqTq__list{flex-direction:column;gap:.7rem;display:flex}.PlanVsRealityBlock-module___qRqTq__row{background:var(--chapter-success-soft);border-radius:999rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:2.55rem;padding:.65rem 1rem;display:grid}.PlanVsRealityBlock-module___qRqTq__rowMuted{background:var(--chapter-container-low)}.PlanVsRealityBlock-module___qRqTq__rowWarm{background:var(--chapter-warning-soft)}.PlanVsRealityBlock-module___qRqTq__row .MuiTypography-body2{color:var(--chapter-ink);font-family:var(--chapter-font-body);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}:is(.PlanVsRealityBlock-module___qRqTq__rowTag.MuiTypography-root,.PlanVsRealityBlock-module___qRqTq__rowTagWarm.MuiTypography-root){font-family:var(--chapter-font-body);color:var(--chapter-accent);font-size:.72rem;font-weight:850}.PlanVsRealityBlock-module___qRqTq__rowTagWarm.MuiTypography-root{background:var(--chapter-warning-soft);color:var(--chapter-primary);border-radius:999rem;padding:.2rem .55rem}.PlanVsRealityBlock-module___qRqTq__emptyText.MuiTypography-root{background:var(--chapter-container-low);color:var(--chapter-muted);font-family:var(--chapter-font-body);border-radius:999rem;padding:.7rem 1rem;font-style:italic}.PlanVsRealityBlock-module___qRqTq__empty{background:var(--chapter-container-low);border-radius:1.25rem;padding:1.25rem}@media (max-width:720px){.PlanVsRealityBlock-module___qRqTq__root{min-height:unset}.PlanVsRealityBlock-module___qRqTq__header{flex-direction:column}.PlanVsRealityBlock-module___qRqTq__scoreStack{align-items:flex-start}.PlanVsRealityBlock-module___qRqTq__row{border-radius:1rem;grid-template-columns:1fr}}
.GoalCard-module__nmiMeW__root{background:var(--chapter-container-lowest);transition:transform var(--chapter-motion-fast)var(--chapter-ease-out),box-shadow var(--chapter-motion-fast)var(--chapter-ease-out);border-radius:1.75rem;flex-direction:column;gap:1.5rem;padding:2rem 2.25rem 1.75rem 2.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1c1c190a,0 30px 40px #1c1c190d}.GoalCard-module__nmiMeW__root:hover{transform:translateY(-2px);box-shadow:0 1px 2px #1c1c190a,0 36px 56px #1c1c1914}.GoalCard-module__nmiMeW__accent{background:var(--chapter-secondary);width:.5rem;position:absolute;top:0;bottom:0;left:0}.GoalCard-module__nmiMeW__root[data-tone=attention] .GoalCard-module__nmiMeW__accent{background:var(--chapter-error)}.GoalCard-module__nmiMeW__root[data-tone=priority] .GoalCard-module__nmiMeW__accent{background:var(--chapter-primary)}.GoalCard-module__nmiMeW__header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1.5rem;display:grid}.GoalCard-module__nmiMeW__headerLeft{flex-direction:column;gap:.5rem;min-width:0;display:flex}.GoalCard-module__nmiMeW__priorityPill{font-family:var(--chapter-font-body);letter-spacing:.16em;text-transform:uppercase;background:var(--chapter-secondary-tint);color:var(--chapter-secondary);border-radius:999rem;align-self:flex-start;margin-bottom:.625rem;padding:.25rem .75rem;font-size:.625rem;font-weight:700;display:inline-block}.GoalCard-module__nmiMeW__priorityPill[data-tone=attention]{background:var(--chapter-error-tint);color:var(--chapter-error)}.GoalCard-module__nmiMeW__priorityPill[data-tone=priority]{background:var(--chapter-primary-soft);color:var(--chapter-primary)}.GoalCard-module__nmiMeW__title{font-family:var(--chapter-font-display);letter-spacing:-.018em;color:var(--chapter-ink);margin:0;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:700;line-height:1.15}.GoalCard-module__nmiMeW__source{color:var(--chapter-subtle);font-size:.75rem;font-style:italic}.GoalCard-module__nmiMeW__headerRight{text-align:right;flex-direction:column;align-items:flex-end;padding-top:.25rem;line-height:1.05;display:flex}.GoalCard-module__nmiMeW__percent{font-family:var(--chapter-font-display);letter-spacing:-.025em;color:var(--chapter-secondary);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800}.GoalCard-module__nmiMeW__percent[data-tone=attention]{color:var(--chapter-error)}.GoalCard-module__nmiMeW__percent[data-tone=priority]{color:var(--chapter-primary)}.GoalCard-module__nmiMeW__percentLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--chapter-muted);margin-top:.375rem;font-size:.6875rem;font-weight:600}.GoalCard-module__nmiMeW__inquirySection{flex-direction:column;gap:.875rem;display:flex}.GoalCard-module__nmiMeW__eyebrow{font-family:var(--chapter-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--chapter-muted);font-size:.6875rem;font-weight:700}.GoalCard-module__nmiMeW__questionsGrid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.875rem;display:grid}.GoalCard-module__nmiMeW__questionCard{background:var(--chapter-container-low);border-radius:1rem;padding:1rem 1.125rem;position:relative;overflow:hidden}.GoalCard-module__nmiMeW__questionCard:after{content:"";background:color-mix(in srgb,var(--chapter-secondary)25%,transparent);border-radius:999rem;height:2px;position:absolute;bottom:0;left:1.125rem;right:1.125rem}.GoalCard-module__nmiMeW__questionCard[data-tone=attention]:after{background:color-mix(in srgb,var(--chapter-error)25%,transparent)}.GoalCard-module__nmiMeW__questionCard[data-tone=priority]:after{background:color-mix(in srgb,var(--chapter-primary)28%,transparent)}.GoalCard-module__nmiMeW__questionText{font-family:var(--chapter-font-body);color:var(--chapter-ink);margin:0;font-size:.875rem;line-height:1.55}.GoalCard-module__nmiMeW__questionLabel{color:var(--chapter-muted);margin-right:.25rem;font-weight:700}.GoalCard-module__nmiMeW__tracking{background:var(--chapter-primary-soft);border-radius:1rem;gap:.75rem;padding:.875rem 1.125rem;display:flex}.GoalCard-module__nmiMeW__trackingIcon{color:var(--chapter-primary);flex-shrink:0;margin-top:.125rem;font-size:1.125rem!important}.GoalCard-module__nmiMeW__trackingTitle{font-family:var(--chapter-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--chapter-primary);margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.GoalCard-module__nmiMeW__trackingText{font-family:var(--chapter-font-body);color:var(--chapter-muted);margin:0;font-size:.8125rem;line-height:1.55}.GoalCard-module__nmiMeW__footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:.25rem;display:flex}.GoalCard-module__nmiMeW__footerMeta{font-family:var(--chapter-font-body);color:var(--chapter-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.GoalCard-module__nmiMeW__metaIcon{color:var(--chapter-subtle);font-size:.9375rem!important}.GoalCard-module__nmiMeW__metaDot{color:var(--chapter-subtle)}.GoalCard-module__nmiMeW__frequencyTag{background:var(--chapter-container-low);color:var(--chapter-muted);letter-spacing:.04em;border-radius:999rem;padding:.125rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.plan-focus-flash{outline:2px solid var(--chapter-chart-gold);outline-offset:4px;border-radius:4px;transition:outline-color .4s}@media (max-width:56.25rem){.GoalCard-module__nmiMeW__root{padding:1.5rem 1.5rem 1.25rem 1.75rem}.GoalCard-module__nmiMeW__header{grid-template-columns:1fr;gap:.75rem}.GoalCard-module__nmiMeW__headerRight{text-align:left;align-items:flex-start}.GoalCard-module__nmiMeW__footer{flex-direction:column;align-items:flex-start}}
.WeeklyReportHeader-module__9Mdjva__root{font-family:var(--chapter-font-body);color:var(--chapter-ink);flex-wrap:wrap;align-items:center;gap:1rem;display:inline-flex}.WeeklyReportHeader-module__9Mdjva__range,.WeeklyReportHeader-module__9Mdjva__count{font-family:var(--chapter-font-body)!important;font-size:clamp(.92rem,1.3vw,1rem)!important;line-height:1!important}.WeeklyReportHeader-module__9Mdjva__range.MuiTypography-root{background:var(--chapter-container);color:var(--chapter-ink);border-radius:999rem;padding:.4rem .875rem;font-weight:600}.WeeklyReportHeader-module__9Mdjva__count.MuiTypography-root{color:var(--chapter-ink);align-items:center;gap:.625rem;font-weight:600;display:inline-flex;position:relative}.WeeklyReportHeader-module__9Mdjva__count:before{content:"";background:var(--chapter-accent);border-radius:999rem;width:.45rem;height:.45rem}@media (max-width:720px){.WeeklyReportHeader-module__9Mdjva__root{align-items:flex-start}}
.LifeAreaSection-module__HkqwVW__root{flex-direction:column;gap:1.75rem;scroll-margin-top:1.5rem;display:flex}.LifeAreaSection-module__HkqwVW__header{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.5rem 0;display:grid}.LifeAreaSection-module__HkqwVW__rule{background:var(--chapter-outline-variant);height:1px;display:block}.LifeAreaSection-module__HkqwVW__labelGroup{align-items:center;gap:.5rem;padding:0 .25rem;display:inline-flex}.LifeAreaSection-module__HkqwVW__icon{font-size:1rem;line-height:1}.LifeAreaSection-module__HkqwVW__label{font-family:var(--chapter-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--chapter-secondary);font-size:.75rem;font-weight:700}.LifeAreaSection-module__HkqwVW__cardStack{flex-direction:column;gap:1.5rem;display:flex}
.WeeklyReportShell-module__EFr1Ta__root{flex-direction:column;gap:clamp(1.75rem,3vw,2.75rem);display:flex}.WeeklyReportShell-module__EFr1Ta__hero{background:0 0;justify-content:space-between;align-items:flex-end;gap:clamp(1.25rem,4vw,2.5rem);padding:0;display:flex}.WeeklyReportShell-module__EFr1Ta__copy{flex-direction:column;gap:.875rem;max-width:40rem;display:flex}.WeeklyReportShell-module__EFr1Ta__eyebrow{font-family:var(--chapter-font-body);font-size:var(--chapter-text-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--chapter-accent);font-weight:600}.WeeklyReportShell-module__EFr1Ta__title.MuiTypography-root{font-family:var(--chapter-font-display);color:var(--chapter-ink);letter-spacing:0;font-size:clamp(2.75rem,5vw,4rem);font-weight:700;line-height:.95}.WeeklyReportShell-module__EFr1Ta__description.MuiTypography-root{max-width:42rem;font-family:var(--chapter-font-body);font-size:var(--chapter-text-body);color:var(--chapter-muted);line-height:1.6}.WeeklyReportShell-module__EFr1Ta__actions{flex-shrink:0;margin-bottom:.125rem}.WeeklyReportShell-module__EFr1Ta__content{flex-direction:column;gap:clamp(1.75rem,3vw,2.5rem);display:flex}@media (max-width:720px){.WeeklyReportShell-module__EFr1Ta__hero{flex-direction:column;align-items:flex-start}.WeeklyReportShell-module__EFr1Ta__actions{width:100%;margin-bottom:0}}
.BrainDumpPanel-module__Em5akG__panel{right:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,var(--chapter-surface),var(--chapter-container-low));border:1px solid var(--chapter-hairline);border-radius:var(--radius-xl);width:min(25rem,100vw - 3rem);max-height:min(80dvh,40rem);box-shadow:var(--shadow-lifted);z-index:1300;flex-direction:column;display:flex;position:fixed;overflow:hidden}.BrainDumpPanel-module__Em5akG__panel:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--chapter-accent)65%,transparent),transparent);pointer-events:none;z-index:2;height:2px;position:absolute;inset:0 0 auto}.BrainDumpPanel-module__Em5akG__header{border-bottom:1px solid var(--chapter-hairline);background:var(--chapter-primary-soft);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem .75rem .75rem 1rem;display:flex}.BrainDumpPanel-module__Em5akG__headerTitle{align-items:center;gap:.5rem;display:flex}.BrainDumpPanel-module__Em5akG__headerIcon{color:var(--chapter-primary-strong);align-items:center;display:flex}.BrainDumpPanel-module__Em5akG__body{flex-direction:column;gap:.75rem;padding:0 1rem 1rem;display:flex;overflow-y:auto}.BrainDumpPanel-module__Em5akG__actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.BrainDumpPanel-module__Em5akG__actionsRight{align-items:center;gap:.5rem;display:flex}.BrainDumpPanel-module__Em5akG__charCount{font-size:var(--chapter-text-meta);color:var(--chapter-subtle);white-space:nowrap}.BrainDumpPanel-module__Em5akG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:12.5rem;display:flex}@media (max-width:40rem){.BrainDumpPanel-module__Em5akG__panel{width:auto;max-height:min(85dvh,40rem);left:.75rem;right:.75rem}}
.PastYearSummary-module__hBUe-a__root{background:var(--chapter-container-low);transition:background-color var(--chapter-motion-fast)var(--chapter-ease-out);border-radius:1.5rem;overflow:hidden}.PastYearSummary-module__hBUe-a__root[open]{background:var(--chapter-container-lowest);box-shadow:0 1px 2px #1c1c1908,0 20px 32px #1c1c190a}.PastYearSummary-module__hBUe-a__summary{cursor:pointer;transition:background-color var(--chapter-motion-fast)var(--chapter-ease-out);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;list-style:none;display:flex}.PastYearSummary-module__hBUe-a__summary::-webkit-details-marker{display:none}.PastYearSummary-module__hBUe-a__summary:hover{background:color-mix(in srgb,var(--chapter-container-low)70%,transparent)}.PastYearSummary-module__hBUe-a__summaryLeft{align-items:center;gap:.875rem;display:inline-flex}.PastYearSummary-module__hBUe-a__icon{color:var(--chapter-primary);font-size:1.25rem!important}.PastYearSummary-module__hBUe-a__title{font-family:var(--chapter-font-display);letter-spacing:-.012em;color:var(--chapter-ink);font-size:1.0625rem;font-weight:600}.PastYearSummary-module__hBUe-a__chevron{color:var(--chapter-muted);transition:transform var(--chapter-motion-base)var(--chapter-ease-out)}.PastYearSummary-module__hBUe-a__root[open] .PastYearSummary-module__hBUe-a__chevron{transform:rotate(180deg)}.PastYearSummary-module__hBUe-a__body{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;padding:.25rem 1.5rem 1.5rem;display:grid}.PastYearSummary-module__hBUe-a__section{background:var(--chapter-container-low);border-radius:1rem;padding:1rem 1.125rem}.PastYearSummary-module__hBUe-a__root:not([open]) .PastYearSummary-module__hBUe-a__body{display:none}.PastYearSummary-module__hBUe-a__sectionHeading{font-family:var(--chapter-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--chapter-primary);margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.PastYearSummary-module__hBUe-a__itemList{color:var(--chapter-muted);margin:0;padding-left:1.125rem;list-style:outside}.PastYearSummary-module__hBUe-a__item{font-family:var(--chapter-font-body);margin-bottom:.25rem;font-size:.8125rem;line-height:1.55}.PastYearSummary-module__hBUe-a__item:last-child{margin-bottom:0}
.WeeklyPreviewModal-module__0Yeh-q__content{background:linear-gradient(180deg,#fffffffa,#f4f9f6fa),var(--chapter-canvas);padding:1.25rem}.WeeklyPreviewModal-module__0Yeh-q__shell{padding-top:.25rem}.WeeklyPreviewModal-module__0Yeh-q__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.WeeklyPreviewModal-module__0Yeh-q__consistencyCell{grid-column:span 4}.WeeklyPreviewModal-module__0Yeh-q__planCell,.WeeklyPreviewModal-module__0Yeh-q__goalsCell{grid-column:span 8}.WeeklyPreviewModal-module__0Yeh-q__goalsCellFull{grid-column:1/-1}.WeeklyPreviewModal-module__0Yeh-q__highlightsCell{grid-column:span 4}.WeeklyPreviewModal-module__0Yeh-q__emptyCard{background:#ffffffeb;border:.0625rem solid #0d9f6f24;border-radius:1.5rem;padding:1.25rem}@media (max-width:60rem){.WeeklyPreviewModal-module__0Yeh-q__consistencyCell,.WeeklyPreviewModal-module__0Yeh-q__planCell,.WeeklyPreviewModal-module__0Yeh-q__goalsCell,.WeeklyPreviewModal-module__0Yeh-q__goalsCellFull,.WeeklyPreviewModal-module__0Yeh-q__highlightsCell{grid-column:1/-1}}
.EmotionalToneChip-module__w9cGNG__wrap{border-radius:var(--radius-md);background:var(--chapter-primary-tint);border:1px solid var(--chapter-accent-soft);padding:.75rem}.EmotionalToneChip-module__w9cGNG__header{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.EmotionalToneChip-module__w9cGNG__icon{color:var(--chapter-primary-strong)}.EmotionalToneChip-module__w9cGNG__chipRow{align-items:center;gap:.5rem;display:flex}.EmotionalToneChip-module__w9cGNG__note{margin-top:.375rem}
.ChapterHeader-module__VZKHpq__root{border-bottom:.0625rem solid var(--chapter-outline-variant);grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:clamp(1.5rem,3vw,3rem);padding:.5rem 0 2rem;display:grid}.ChapterHeader-module__VZKHpq__titleColumn{flex-direction:column;min-width:0;display:flex}.ChapterHeader-module__VZKHpq__eyebrow{font-family:var(--chapter-font-body);font-size:var(--chapter-text-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--chapter-primary);align-items:center;margin-bottom:.875rem;font-weight:700;display:inline-flex}.ChapterHeader-module__VZKHpq__title{font-family:var(--chapter-font-display);letter-spacing:-.025em;color:var(--chapter-ink);margin:0;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:1.02}.ChapterHeader-module__VZKHpq__description{max-width:38rem;font-family:var(--chapter-font-body);font-size:var(--chapter-text-body);color:var(--chapter-muted);margin:1rem 0 0;line-height:1.6}.ChapterHeader-module__VZKHpq__statsRow{flex-wrap:wrap;gap:1.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ChapterHeader-module__VZKHpq__statItem{font-family:var(--chapter-font-body);align-items:center;gap:.5rem;display:inline-flex}.ChapterHeader-module__VZKHpq__statIcon{color:var(--chapter-primary);font-size:1.125rem!important}.ChapterHeader-module__VZKHpq__statNumber{color:var(--chapter-ink);font-size:.9375rem;font-weight:700}.ChapterHeader-module__VZKHpq__statLabel{color:var(--chapter-muted);font-size:.8125rem;font-weight:600}.ChapterHeader-module__VZKHpq__actions{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;align-items:center;gap:.5rem;display:flex}.ChapterHeader-module__VZKHpq__ghostButton,.ChapterHeader-module__VZKHpq__primaryButton{font-family:var(--chapter-font-body);letter-spacing:.005em;cursor:pointer;transition:background-color var(--chapter-motion-fast)var(--chapter-ease-out),color var(--chapter-motion-fast)var(--chapter-ease-out),transform var(--chapter-motion-fast)var(--chapter-ease-out),box-shadow var(--chapter-motion-fast)var(--chapter-ease-out);white-space:nowrap;border:0;border-radius:999rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ChapterHeader-module__VZKHpq__ghostButton{background:var(--chapter-container-lowest);color:var(--chapter-ink);box-shadow:inset 0 0 0 1px var(--chapter-outline-variant),0 1px 2px #1c1c190a}.ChapterHeader-module__VZKHpq__ghostButton:hover{background:var(--chapter-container-low);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #dbc2b08c,0 10px 24px #1c1c190f}.ChapterHeader-module__VZKHpq__primaryButton{color:var(--chapter-container-lowest);background:linear-gradient(135deg,var(--chapter-primary)0%,var(--chapter-primary-strong)100%);font-weight:700;box-shadow:0 8px 18px #8d4b002e,0 1px 2px #8d4b004d}.ChapterHeader-module__VZKHpq__primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #8d4b0040,0 1px 2px #8d4b004d}.ChapterHeader-module__VZKHpq__primaryButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ChapterHeader-module__VZKHpq__buttonIcon{font-size:1rem!important}@media (max-width:56.25rem){.ChapterHeader-module__VZKHpq__root{grid-template-columns:1fr;align-items:flex-start;gap:1.5rem;padding-bottom:1.5rem}.ChapterHeader-module__VZKHpq__actions{justify-content:flex-start}}
.DailyEntryPage-module__EX-TyW__page{color:var(--chapter-ink);max-width:72rem;min-height:100%;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem) clamp(4rem,6vw,6rem)}.DailyEntryPage-module__EX-TyW__topBar{justify-content:space-between;align-items:center;padding:clamp(1.5rem,3vw,2rem) 0 0;display:flex}.DailyEntryPage-module__EX-TyW__badge{font-family:var(--chapter-font-body)!important;font-size:var(--chapter-text-eyebrow)!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:var(--chapter-secondary)!important;background:var(--chapter-secondary-soft)!important;border-radius:var(--radius-pill)!important;padding:.3rem .875rem!important;font-weight:700!important;line-height:1.4!important}.DailyEntryPage-module__EX-TyW__hero{text-align:center;max-width:44rem;margin:0 auto;padding:clamp(1rem,2vw,1.5rem) 0 clamp(1.25rem,2vw,1.75rem)}.DailyEntryPage-module__EX-TyW__heroTitle{font-family:var(--chapter-font-display)!important;font-size:var(--chapter-text-hero)!important;color:var(--chapter-ink)!important;letter-spacing:-.01em!important;font-weight:400!important;line-height:1.1!important}.DailyEntryPage-module__EX-TyW__heroDescription{font-family:var(--chapter-font-body)!important;font-size:var(--chapter-text-body)!important;color:var(--chapter-muted)!important;margin-top:.75rem!important;line-height:1.65!important}.DailyEntryPage-module__EX-TyW__content{grid-template-columns:14rem 1fr;align-items:start;gap:1.5rem;display:grid}.DailyEntryPage-module__EX-TyW__contentWithSidebar{grid-template-columns:14rem 18rem 1fr}.DailyEntryPage-module__EX-TyW__historyPanel{position:sticky;top:1.5rem}.DailyEntryPage-module__EX-TyW__sidebar{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1.5rem}@media (max-width:56rem){.DailyEntryPage-module__EX-TyW__content,.DailyEntryPage-module__EX-TyW__contentWithSidebar{grid-template-columns:1fr}.DailyEntryPage-module__EX-TyW__historyPanel,.DailyEntryPage-module__EX-TyW__sidebar{position:static}}
.NoReportHero-module__EBjsYW__wrapper{flex-direction:column;align-items:center;gap:1.75rem;width:100%;max-width:56rem;margin:0 auto;display:flex}.NoReportHero-module__EBjsYW__heroText{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:40rem;display:flex}.NoReportHero-module__EBjsYW__headline.MuiTypography-root{font-family:var(--chapter-font-display);letter-spacing:-.03em;color:var(--chapter-ink);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:700;line-height:1.12}.NoReportHero-module__EBjsYW__subtitle.MuiTypography-root{font-family:var(--chapter-font-body);color:var(--chapter-muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.NoReportHero-module__EBjsYW__actionsStack{grid-template-columns:1fr;gap:1.25rem;width:100%;display:grid}@media (min-width:48rem){.NoReportHero-module__EBjsYW__actionsStack{grid-template-columns:1.2fr 1fr;align-items:stretch}.NoReportHero-module__EBjsYW__actionsStack>.MuiPaper-root{height:100%}}.NoReportHero-module__EBjsYW__uploaderWrap{grid-column:1/-1;width:100%}.NoReportHero-module__EBjsYW__secondaryGrid{display:contents}
.InsightsList-module___OqHNa__header{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.InsightsList-module___OqHNa__icon{color:var(--chapter-primary-strong)}.InsightsList-module___OqHNa__bullet{min-width:1.5rem}.InsightsList-module___OqHNa__bulletDot{font-size:.375rem}
.LifeAreaChips-module__w67uwG__root{flex-wrap:wrap;gap:.5rem;display:flex}.LifeAreaChips-module__w67uwG__chip{cursor:pointer}
