@media(min-width:430px){html[data-theme] body #app nav.nav.nav164[aria-label]{transform:none!important}html[data-theme] body.nav-away #app nav.nav.nav164[aria-label]{transform:translateY(calc(100% + 26px))!important}}@media(min-width:768px){html[data-theme] body{--mm-rail:0px;--mm-col:720px;--mm-pad:28px}html[data-theme] body #app .app{max-width:var(--mm-col)!important;margin-inline:auto!important;padding:calc(var(--safe-top) + 20px) var(--mm-pad) calc(var(--nav-h) + 104px + max(var(--safe-bottom),env(safe-area-inset-bottom,0px)))!important}html[data-theme] body #app nav.nav.nav164[aria-label]{left:0!important;right:0!important;margin-inline:auto!important;max-width:min(560px,calc(100% - 48px))!important;transform:none!important;opacity:1!important}html[data-theme] body.nav-away #app nav.nav.nav164[aria-label]{transform:none!important;opacity:1!important}html[data-theme] body #app .nav-scrim{display:none!important}}@media(min-width:1024px){html[data-theme] body{--mm-rail:220px;--mm-col:900px;--mm-pad:32px}html[data-theme] body #app{padding-left:var(--mm-rail)}html[data-theme] body #app:has(nav.nav){padding-left:var(--mm-rail)}html[data-theme] body #app:not(:has(nav.nav)){padding-left:0}html[data-theme] body #app:has(>.app.route-onboarding){padding-left:0}html[data-theme] body #app .app{max-width:var(--mm-col)!important;margin-inline:auto!important;padding:calc(var(--safe-top) + 28px) var(--mm-pad) 72px!important}html[data-theme] body #app nav.nav.nav164[aria-label]{position:fixed!important;inset:0 auto 0 0!important;width:var(--mm-rail)!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:24px 12px 18px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;grid-template-columns:none!important;border-radius:0!important;border:0!important;border-right:1px solid var(--line)!important;background-color:color-mix(in srgb,var(--s-1) 84%,transparent)!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--acc) 6%,transparent),transparent 38%)!important;-webkit-backdrop-filter:blur(22px) saturate(130%)!important;backdrop-filter:blur(22px) saturate(130%)!important;box-shadow:0 0 48px #00000052!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:40!important;transform:none!important;opacity:1!important;transition:none!important}html[data-theme] body #app nav.nav.nav164[aria-label]:before,html[data-theme] body #app nav.nav.nav164[aria-label]:after{content:none!important;display:none!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:auto!important;min-height:46px!important;height:auto!important;margin:0!important;padding:8px 12px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:var(--t-2)!important;font-size:calc(13px * var(--ts,1))!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-align:left!important;box-shadow:none!important;transition:background-color .16s ease,color .16s ease,border-color .16s ease!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button>small{font-size:calc(13px * var(--ts,1))!important;font-weight:600!important;letter-spacing:.01em!important;color:inherit!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button>.petal{flex:0 0 auto!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;margin:0!important;border-radius:10px!important;border:1px solid var(--line)!important;background-color:color-mix(in srgb,var(--s-2) 72%,transparent)!important;background-image:none!important;box-shadow:none!important;color:inherit!important;transform:none!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button>.petal>.icon,html[data-theme] body #app nav.nav.nav164[aria-label]>button>.petal>svg{width:17px!important;height:17px!important;opacity:1!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button.on,html[data-theme] body #app nav.nav.nav164[aria-label]>button[aria-current=page]{background:var(--acc-soft)!important;border-color:var(--line-acc)!important;color:var(--acc-2)!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button.on>.petal,html[data-theme] body #app nav.nav.nav164[aria-label]>button[aria-current=page]>.petal{border-color:var(--line-acc)!important;background-color:color-mix(in srgb,var(--acc) 18%,transparent)!important;color:var(--acc-2)!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button.on:after,html[data-theme] body #app nav.nav.nav164[aria-label]>button[aria-current=page]:after{content:""!important;position:absolute!important;left:-5px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:3px!important;height:20px!important;border-radius:2px!important;background:linear-gradient(180deg,transparent,var(--acc-2),transparent)!important;box-shadow:none!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button.nav-capture{order:10!important;margin:auto 0 0!important;min-height:48px!important;padding:9px 12px!important;gap:10px!important;justify-content:flex-start!important;border-color:color-mix(in srgb,var(--acc) 55%,transparent)!important;background-image:linear-gradient(168deg,var(--acc-2),var(--acc))!important;background-color:var(--acc)!important;color:var(--acc-ink)!important;box-shadow:0 10px 24px -16px color-mix(in srgb,var(--acc) 85%,transparent),inset 0 1px #ffffff73!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button.nav-capture>.bud{flex:0 0 auto!important;width:26px!important;height:26px!important;margin:0!important;border-radius:var(--r-full)!important;background:color-mix(in srgb,var(--acc-ink) 12%,transparent)!important;background-image:none!important;box-shadow:none!important;color:var(--acc-ink)!important;transform:none!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button.nav-capture>.bud>.icon{width:16px!important;height:16px!important;opacity:1!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button.nav-capture>small{display:block!important;color:var(--acc-ink)!important;font-weight:700!important;font-size:calc(13px * var(--ts,1))!important}html[data-theme] body #app .topbar{margin:0 0 18px!important;padding:0 0 14px!important;border-bottom:1px solid var(--line)}html[data-theme] body #app .dg-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html[data-theme] body #app .caps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html[data-theme] body #app{--ts:1.04;--tsm:1.04}html[data-visual-textsize=large] body #app{--ts:1.13;--tsm:1.08}html[data-visual-textsize=xlarge] body #app{--ts:1.24;--tsm:1.08}html[data-theme] body #app .block{margin-top:26px}html[data-theme] body #app .block+.block{padding-top:22px}html[data-theme] body #app .screen-head p,html[data-theme] body #app .block p,html[data-theme] body #app .insight p,html[data-theme] body #app .empty p,html[data-theme] body #app .today-reflection p{max-width:68ch}html[data-theme] body #app .app>.card:only-child{max-width:620px;margin-inline:auto}html[data-theme] body #app .mn-groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:start!important}html[data-theme] body #app .backdrop{align-items:center!important;padding:32px!important}html[data-theme] body #app .sheet{border-radius:var(--r-xl)!important;border-bottom:1px solid var(--line)!important;max-height:min(86vh,880px)!important}html[data-theme] body #app .sheet:before{display:none!important}}@media(min-width:1280px){html[data-theme] body{--mm-rail:232px;--mm-col:1080px;--mm-pad:40px}html[data-theme] body #app .caps{grid-template-columns:repeat(6,minmax(0,1fr))!important}html[data-theme] body #app .dg-grid{gap:16px!important}}@media(min-width:1600px){html[data-theme] body{--mm-rail:248px;--mm-col:1240px;--mm-pad:48px}html[data-theme] body #app{--ts:1.08;--tsm:1.08}html[data-visual-textsize=large] body #app{--ts:1.17;--tsm:1.08}html[data-visual-textsize=xlarge] body #app{--ts:1.27;--tsm:1.08}html[data-theme] body #app nav.nav.nav164[aria-label]{padding:28px 14px 22px!important}html[data-theme] body #app .mn-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button{min-height:50px!important}}@media(min-width:1024px)and (hover:hover){html[data-theme] body #app nav.nav.nav164[aria-label]>button:hover{background:color-mix(in srgb,var(--t-1) 7%,transparent)!important;color:var(--t-1)!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button:hover>.petal{border-color:var(--line-2)!important;background-color:color-mix(in srgb,var(--s-3) 72%,transparent)!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button.on:hover,html[data-theme] body #app nav.nav.nav164[aria-label]>button[aria-current=page]:hover{background:color-mix(in srgb,var(--acc) 16%,transparent)!important;color:var(--acc-2)!important}html[data-theme] body #app nav.nav.nav164[aria-label]>button.nav-capture:hover{filter:brightness(1.05)!important;background-image:linear-gradient(168deg,var(--acc-2),var(--acc))!important;color:var(--acc-ink)!important}html[data-theme] body #app .card:hover,html[data-theme] body #app .now:hover,html[data-theme] body #app .metric:hover,html[data-theme] body #app .row:hover,html[data-theme] body #app .task:hover{border-color:color-mix(in srgb,var(--acc) 24%,var(--line))!important}html[data-theme] body #app .cap:hover,html[data-theme] body #app .dg-card:hover{border-color:color-mix(in srgb,var(--acc) 30%,transparent)!important;background-color:color-mix(in srgb,var(--s-2) 92%,transparent)!important}html[data-theme] body #app .cap:hover{transform:translateY(-1px)}html[data-theme] body #app .btn:hover{filter:brightness(1.05)}html[data-theme] body #app .link-btn:hover{color:var(--acc-2)!important}html[data-theme] body #app .icon-btn:hover{border-color:var(--line-2)!important;background:color-mix(in srgb,var(--s-2) 88%,transparent)!important}html[data-theme] body #app .card[data-go],html[data-theme] body #app .cap,html[data-theme] body #app .row[data-go],html[data-theme] body #app .task{cursor:pointer}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){html[data-theme] body #app .cap:hover{transform:none}html[data-theme] body #app nav.nav.nav164[aria-label]>button{transition:none!important}}html body #app .rail-menu{display:none}@media(min-width:1024px){html[data-theme] body #app nav.nav.nav164[aria-label]{scrollbar-width:thin!important;overscroll-behavior:contain!important}html body #app .rail-menu{display:block!important;margin:14px 0 10px!important;padding-top:12px!important;border-top:1px solid var(--line)!important}html body #app .rail-group+.rail-group{margin-top:12px!important}html body #app .rail-title{display:block!important;margin:0 0 4px!important;padding:0 12px!important;font-family:var(--display)!important;font-size:calc(10px * var(--tsm,1))!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--t-3)!important}html body #app .rail-link{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:46px!important;padding:0 12px!important;margin:0!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:var(--t-2)!important;font-family:var(--display)!important;font-size:calc(13px * var(--ts,1))!important;font-weight:600!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:background-color .14s ease,color .14s ease,border-color .14s ease!important}html body #app .rail-link .icon,html body #app .rail-link svg{width:17px!important;height:17px!important;flex:0 0 auto;opacity:.86}html body #app .rail-link:hover{background:var(--s-2)!important;color:var(--t-1)!important}html body #app .rail-link.on{background:var(--acc-soft)!important;border-color:var(--line-acc)!important;color:var(--acc-2)!important}html body #app .rail-link.on .icon,html body #app .rail-link.on svg{opacity:1!important}}@media(min-width:1280px){html[data-theme] body{--mm-rail:240px;--mm-col:1060px;--mm-pad:40px}}@media(min-width:1560px){html[data-theme] body{--mm-rail:260px;--mm-col:1240px;--mm-pad:48px}}@media(hover:hover)and (pointer:fine){html body #app button,html body #app [role=button],html body #app [role=tab],html body #app a[href],html body #app summary,html body #app label[for],html body #app .tab,html body #app .nav-item,html body #app .nav-capture,html body #app .nav-handle,html body #app .rail-link,html body #app .theme-dot,html body #app .size-btn,html body #app .desk-btn,html body #app .row-del,html body #app .handle,html body #app .task-check,html body #app .icon-btn,html body #app [data-go],html body #app [data-sheet],html body #app [data-act],html body #app [data-action]{cursor:pointer}html body #app .chip:is(button,a[href],[role=button],[data-go],[data-sheet],[data-act],[data-action],[data-mind],[data-personal-set]){cursor:pointer}html body #app .chip:not(button):not([data-go]):not([data-sheet]):not([data-act]) :not([data-action]):not([data-mind]):not([data-personal-set]):not([role=button]){cursor:default}html body #app input,html body #app select,html body #app textarea{cursor:text}html body #app .seg button,html body #app .cap-types button{cursor:pointer}html body #app .btn:hover{filter:brightness(1.05)}html body #app .btn:active{filter:brightness(.97)}html body #app .chip:is(button,a[href],[role=button],[data-go],[data-sheet],[data-act],[data-action],[data-mind],[data-personal-set]):hover{border-color:var(--line-2);color:var(--t-1)}html body #app .row:hover,html body #app .task:hover,html body #app .food-row:hover,html body #app .dg-card:hover,html body #app .mn-row:hover,html body #app .set-row:hover{background-color:color-mix(in srgb,var(--s-2) 82%,var(--acc) 4%)!important}html body #app .card:hover{box-shadow:0 18px 44px -30px #000000bf}html body #app .icon-btn:hover,html body #app .row-del:hover{color:var(--t-1);border-color:var(--line-2)}html body #app :focus-visible{outline:2px solid var(--acc-2)!important;outline-offset:2px!important;border-radius:10px!important}html body,html body #app{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--t-3) 45%,transparent) transparent}html body ::-webkit-scrollbar,html body #app ::-webkit-scrollbar{width:10px;height:10px}html body ::-webkit-scrollbar-track,html body #app ::-webkit-scrollbar-track{background:transparent}html body ::-webkit-scrollbar-thumb,html body #app ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--t-3) 38%,transparent);border-radius:999px;border:3px solid transparent;background-clip:content-box}html body ::-webkit-scrollbar-thumb:hover,html body #app ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--t-2) 55%,transparent);background-clip:content-box}html body ::selection{background:color-mix(in srgb,var(--acc) 32%,transparent);color:var(--t-1)}}@media(min-width:1024px){html body #app .card{padding:20px 22px!important}html body #app .screen-head h1{font-size:max(30px,calc(32px * var(--ts,1)))!important}html body #app .section-head h2,html body #app .sec-row h2{font-size:max(20px,calc(21px * var(--ts,1)))!important}html body #app .dg-grid{gap:12px!important}html body #app .mn-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}}@media(min-width:1280px){html body #app .mn-rows{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1024px){html[data-theme] body #app{padding-left:calc(var(--mm-rail) + 15px)!important}}
