:root{--coral:#e86647;color:#1f2b2b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f2ec;font-family:Avenir Next,Century Gothic,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#f4f2ec;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #e86647}#root{min-height:100vh}.app-shell{--ink:#1f2b2b;--muted:#7b837d;--paper:#faf9f4;--canvas:#f4f2ec;--line:#e1dfd6;--deep:#203c44;--coral:#e86647;--coral-soft:#f8ddd3;--green:#5c866b;--green-soft:#dce9dd;--yellow:#c7932e;--yellow-soft:#f5e8b9;--blue:#4c8092;--blue-soft:#dbecef;min-height:100vh;color:var(--ink);background:var(--canvas);background-image:linear-gradient(#1f2b2b06 1px,#0000 1px),linear-gradient(90deg,#1f2b2b06 1px,#0000 1px);background-size:32px 32px}.sidebar{z-index:10;color:#f7f5ee;background:var(--deep);flex-direction:column;width:248px;min-height:100vh;padding:28px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup,.profile-row,.nav-item,.breadcrumb,.topbar-actions,.panel-topline,.focus-header,.focus-footer,.earnings-top,.earnings-foot,.section-heading,.progress-row,.module-card-top,.module-card-foot,.buy-item,.buy-result-title,.buy-result-meta,.state-card-top,.dimension-top,.dimension-foot,.detail-top,.detail-progress-row,.detail-footer,.index-heading,.checklist-nav,.signal-card,.pulse-foot,.week-badge,.status-badge,.work-day-pill,.rate-caption{align-items:center;display:flex}.brand-lockup{gap:11px}.brand-lockup>div:last-child,.profile-row>div:nth-child(2){gap:2px;display:grid}.brand-lockup strong{letter-spacing:0;font-family:Georgia,serif;font-size:17px;font-weight:700}.brand-lockup span,.profile-row span{color:#f7f5ee94;text-transform:uppercase;font-size:10px;font-weight:600}.brand-tagline{color:#f7f5ee75;font-size:9px;line-height:1.35}.brand-mark{color:#fff8ef;background:var(--coral);border-radius:10px 10px 3px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:22px;font-weight:700;display:grid}.sidebar-rule{background:#ffffff21;height:1px;margin:28px 0 26px}.nav-label,.eyebrow,.section-aside,.date-stamp,.status-badge,.week-badge,.summary-caption,.work-day-pill,.profile-row span,.nav-item small,.nav-item strong,.sidebar-note,.todo-main small,.priority,.module-card-foot,.buy-item-copy small,.buy-result-meta,.state-card>span,.dimension-score small,.dimension-foot,.signal-card span,.signal-card small,.index-heading,.checklist-nav small,.checklist-nav em,.index-footer,.action-copy small,.action-number,.detail-progress-row span,.pulse-caption,.pulse-foot,.weekly-footer,.chart-caption,.rate-caption{font-size:11px}.nav-label{color:#f7f5ee6b;text-transform:uppercase;margin:0 0 12px 10px;font-weight:700}.desktop-nav{gap:5px;display:grid}.nav-item{color:#f7f5ee9e;text-align:left;background:0 0;border:0;border-radius:7px;gap:12px;width:100%;padding:12px 11px;transition:color .18s,background .18s;position:relative}.nav-item:hover,.nav-item.is-active{color:#fff8ef;background:#ffffff1b}.nav-item>span:nth-child(2){gap:2px;display:grid}.nav-item strong{font-size:13px;font-weight:700}.nav-item small{color:inherit;opacity:.7;font-size:10px}.nav-dot{background:var(--coral);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-footer{gap:22px;margin-top:auto;display:grid}.sidebar-note{color:#f7f5eeb8;border:1px solid #ffffff1c;border-radius:7px;gap:9px;padding:13px 12px;line-height:1.55;display:flex}.sidebar-note svg{color:#efc66f;flex:none}.sidebar-note p{margin:0}.profile-row{border-top:1px solid #ffffff21;gap:10px;padding-top:18px}.profile-row strong{font-size:12px}.avatar{color:#fff7ee;background:#e86647c7;border:1px solid #ffffff73;border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:800;display:grid}.subtle-icon{margin-left:auto;color:#ffffff78!important}.main-content{min-width:0;min-height:100vh;margin-left:248px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f4c2;justify-content:space-between;align-items:center;height:72px;padding:0 48px;display:flex}.breadcrumb{color:#9ba09a;gap:8px;font-size:12px}.breadcrumb strong{color:var(--ink);font-weight:700}.topbar-actions{gap:18px}.date-stamp{color:var(--muted);font-weight:700}.icon-button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:#faf9f48c;border-radius:7px;flex:0 0 36px;place-items:center;padding:0;transition:transform .18s,border-color .18s,background .18s;display:inline-grid}.icon-button:hover{border-color:var(--coral);background:#fffdf7;transform:translateY(-2px)}.notification-button{position:relative}.notification-button>span{border:1px solid var(--paper);background:var(--coral);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.sync-button:disabled{cursor:wait;opacity:.62;transform:none}.reset-button:disabled{cursor:not-allowed;opacity:.42;transform:none}.sync-button.is-syncing svg{animation:.8s linear infinite sync-spin}.reset-button.is-resetting{cursor:wait}.reset-button.is-resetting svg{animation:.8s linear infinite sync-spin}@keyframes sync-spin{to{transform:rotate(360deg)}}.mobile-avatar,.mobile-nav{display:none}.content-wrap{width:100%;max-width:1370px;margin:0 auto;padding:48px 48px 80px}.page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:36px;display:grid}.new-checklist-form{border:1px solid var(--line);background:#faf9f4b8;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:-16px 0 28px;padding:14px 16px;display:grid}.new-checklist-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.new-checklist-form input{border:1px solid var(--line);width:100%;min-width:0;height:36px;color:var(--ink);background:#f4f2eb;border-radius:6px;padding:0 12px;font-size:12px}.new-checklist-form input::placeholder{color:#a4a7a0}.new-checklist-actions{align-items:center;gap:12px;display:flex}.eyebrow{color:var(--coral);text-transform:uppercase;margin:0;font-weight:800;line-height:1.35}.light-eyebrow{color:#fff8ef9c}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink)}h1{max-width:680px;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1.08}h2{margin-bottom:9px;font-size:21px;font-weight:750;line-height:1.24}h3{margin-bottom:9px;font-size:16px;font-weight:750;line-height:1.35}.lede{max-width:570px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.7}.heading-actions{align-items:center;gap:8px;display:flex}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-size:12px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff8ef;background:var(--coral);box-shadow:0 6px 16px #e866472e}.button-light{color:var(--deep);background:#fff6e9}.button-dark{color:#fff8ef;background:var(--deep)}.large-icon{background:var(--paper);flex-basis:40px;width:40px;height:40px}.panel,.panel-paper{border:1px solid var(--line);background:var(--paper);border-radius:8px}.panel-dark{color:#fff8ef;background:var(--deep);position:relative;overflow:hidden}.panel-dark h2,.panel-dark p{color:#fff8ef}.panel-paper{background:#faf9f4e0}.section-heading{justify-content:space-between;gap:18px}.section-heading h2{margin-bottom:0}.section-aside{color:var(--muted)}.section-icon{color:var(--coral)}.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(270px,.8fr);gap:14px;margin-bottom:14px;display:grid}.focus-panel,.pulse-panel{min-height:285px;padding:26px}.focus-panel{flex-direction:column;display:flex}.focus-header{justify-content:space-between}.focus-index{color:#fff8ef54;font-family:Georgia,serif;font-size:39px;line-height:1}.focus-copy{max-width:510px;margin:auto 0}.focus-copy h2{max-width:420px;font-family:Georgia,serif;font-size:31px;font-weight:400}.focus-copy p{color:#fff8efa1;max-width:490px;margin-bottom:0;font-size:13px;line-height:1.7}.focus-footer{z-index:1;justify-content:space-between;gap:18px;position:relative}.focus-quote{color:#fff8ef7a;text-align:right;max-width:220px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1.45}.focus-lines,.earnings-grid-lines{border-top:1px solid #ffffff24;border-radius:50%;height:190px;position:absolute;inset:auto -12% -44% 38%;transform:rotate(-14deg);box-shadow:0 -22px #ffffff0f,0 -44px #ffffff0b,0 -66px #ffffff08}.pulse-panel{flex-direction:column;display:flex}.today-status-actions{align-items:center;gap:8px;display:flex}.today-status-edit{width:29px;height:29px;color:var(--muted);background:0 0;flex-basis:29px}.today-status-edit:hover{color:var(--coral)}.today-status-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.today-status-form label{color:var(--muted);gap:4px;font-size:9px;display:grid}.today-status-form input,.habit-add-form input{border:1px solid var(--line);width:100%;min-width:0;min-height:30px;color:var(--ink);font:inherit;background:#fffef9;border-radius:5px;outline:0;padding:0 7px}.today-status-form input:focus,.habit-add-form input:focus{border-color:var(--coral);box-shadow:0 0 0 2px var(--coral-soft)}.today-status-save{grid-column:1/-1;justify-self:end;min-height:30px;padding:0 11px;font-size:10px}.panel-topline{justify-content:space-between;gap:12px}.status-badge,.week-badge{color:var(--green);gap:5px;font-size:10px;font-weight:800}.status-dot,.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #5c866b1f}.pulse-score{align-items:baseline;gap:6px;margin:auto 0 3px;display:flex}.pulse-score strong{font-family:Georgia,serif;font-size:72px;font-weight:400;line-height:.98}.pulse-score span{color:var(--muted);font-size:13px}.pulse-caption{color:var(--muted);margin-bottom:18px;line-height:1.5}.pulse-meter,.thin-progress,.okr-progress,.mini-progress,.earnings-progress,.dimension-progress,.detail-progress{background:#e9e6dd;border-radius:99px;height:5px;overflow:hidden}.pulse-meter span,.thin-progress span,.okr-progress span,.mini-progress span,.earnings-progress span,.dimension-progress span,.detail-progress span{border-radius:inherit;background:var(--coral);height:100%;display:block}.pulse-foot{color:var(--muted);justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;display:flex}.pulse-foot span{align-items:center;gap:5px;display:inline-flex}.pulse-foot svg{color:var(--yellow)}.stat-strip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:36px;display:grid;overflow:hidden}.stat-item{background:#faf9f4e0;align-items:flex-start;gap:12px;min-height:104px;padding:19px 17px;display:flex}.stat-icon,.module-icon,.dimension-icon,.signal-icon,.buy-item-icon,.state-summary-icon,.state-card-icon,.checklist-nav-icon,.detail-icon{border-radius:6px;place-items:center;display:grid}.stat-icon{flex:0 0 31px;width:31px;height:31px}.tone-coral{color:var(--coral);background:var(--coral-soft)}.tone-green{color:var(--green);background:var(--green-soft)}.tone-yellow{color:var(--yellow);background:var(--yellow-soft)}.tone-blue{color:var(--blue);background:var(--blue-soft)}.tone-ink{color:var(--deep);background:#d8e0dd}.stat-item>div:last-child{gap:3px;display:grid}.stat-item span{color:var(--muted);font-size:11px}.stat-item strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.stat-item small{color:var(--muted);font-size:10px}.content-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-bottom:46px;display:grid}.todo-panel,.okr-panel,.habits-panel{min-height:450px;padding:25px}.habit-add-form{gap:8px;margin:21px 0 13px;display:flex}.habit-add-form input{flex:1}.habit-list{gap:0;display:grid}.habit-row{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #eceae3;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.habit-row>span{gap:4px;min-width:0;display:grid}.habit-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.habit-row small{color:var(--muted);font-size:10px}.habit-row em{color:var(--coral);flex:none;font-family:Georgia,serif;font-size:20px;font-style:normal}.habit-row:not(:disabled):hover strong{color:var(--coral)}.habit-row.is-recorded em{color:var(--green);font-family:inherit;font-size:11px;font-weight:750}.progress-number{color:var(--coral);font-family:Georgia,serif;font-size:24px}.progress-row{color:var(--muted);gap:10px;margin:19px 0 15px}.progress-row .thin-progress{flex:1}.todo-form{gap:8px;margin-bottom:13px;display:flex}.todo-form input{border:1px solid var(--line);min-width:0;height:36px;color:var(--ink);background:#f4f2eb;border-radius:6px;flex:1;padding:0 12px;font-size:12px}.todo-form input::placeholder{color:#a4a7a0}.add-button{border-color:var(--coral);color:var(--coral)}.todo-list{display:grid}.todo-row{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #eceae3;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 4px;display:grid}.todo-row:hover .todo-main strong{color:var(--coral)}.todo-row.is-done .todo-main strong{color:#a3a6a0;text-decoration:line-through}.todo-check,.action-check{color:#fff;border:1px solid #c9cdc7;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.todo-row.is-done .todo-check,.action-row.is-done .action-check{border-color:var(--green);background:var(--green)}.todo-main{gap:4px;min-width:0;display:grid}.todo-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.todo-main small{color:var(--muted)}.priority{border-radius:4px;padding:3px 6px;font-weight:700}.priority-high{color:var(--coral);background:var(--coral-soft)}.priority-medium{color:var(--yellow);background:var(--yellow-soft)}.priority-low{color:var(--green);background:var(--green-soft)}.empty-state{color:var(--muted);padding:24px 0;font-size:12px}.panel-description{max-width:430px;color:var(--muted);margin:18px 0 27px;font-size:13px;line-height:1.65}.okr-progress-block{margin-bottom:26px}.okr-progress-top{color:var(--muted);justify-content:space-between;margin-bottom:9px;font-size:11px;display:flex}.okr-progress-top strong{color:var(--coral)}.okr-progress{height:8px}.key-results{gap:17px;display:grid}.key-result{gap:8px;display:grid}.key-result-copy{color:var(--muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.key-result-copy strong{color:var(--ink);text-align:right;font-weight:750}.key-result-copy small{color:var(--muted);font-size:10px;font-weight:500}.mini-progress{height:4px}.mini-progress span{background:var(--green)}.text-button{color:var(--coral);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:750;display:inline-flex}.okr-panel .text-button{margin-top:26px}.module-section{margin-top:6px}.module-heading{margin-bottom:17px}.module-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.module-card{min-height:246px;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:8px;flex-direction:column;padding:21px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.module-card:hover{border-color:currentColor;transform:translateY(-4px);box-shadow:0 12px 24px #1f2b2b14}.tone-panel-coral{background:var(--coral-soft)}.tone-panel-green{background:var(--green-soft)}.tone-panel-yellow{background:var(--yellow-soft)}.tone-panel-blue{background:var(--blue-soft)}.tone-panel-ink{background:#d8e0dd}.module-card-top{justify-content:space-between}.module-card .eyebrow{color:currentColor;opacity:.58}.module-icon{color:currentColor;background:#ffffff80;width:34px;height:34px}.module-card h3{max-width:200px;margin-top:auto;font-family:Georgia,serif;font-size:22px;font-weight:400}.module-card p{color:#1f2b2bab;max-width:250px;margin-bottom:22px;font-size:12px;line-height:1.6}.module-card-foot{color:#1f2b2bb8;justify-content:space-between;align-items:center;gap:8px;display:flex}.module-card-foot strong{color:var(--ink);font-size:11px}.module-card-foot span{align-items:center;gap:4px;font-weight:750;display:inline-flex}.work-day-pill{border:1px solid var(--line);color:var(--muted);background:#faf9f4bd;border-radius:7px;gap:9px;padding:10px 12px}.work-day-pill .live-dot{width:7px;height:7px}.work-day-pill strong{color:var(--ink);margin-left:3px;font-size:12px}.work-profile-switch{border:1px solid var(--line);background:#ffffff80;border-radius:6px;gap:3px;padding:3px;display:inline-flex}.work-profile-switch button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:0 12px;font-size:11px;font-weight:750}.work-profile-switch button.is-active{color:var(--deep);background:var(--paper);box-shadow:0 2px 6px #1f2b2b14}.work-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.72fr);gap:14px;margin-bottom:14px;display:grid}.earnings-card,.work-state-summary{min-height:292px;padding:26px}.earnings-card{position:relative;overflow:hidden}.earnings-top{z-index:1;justify-content:space-between;position:relative}.earnings-status{color:#fff8ef85;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.earnings-status>span{background:#fff8ef52;border-radius:50%;width:6px;height:6px}.earnings-status.is-live{color:#f5c8a2}.earnings-status.is-live>span{background:var(--coral);box-shadow:0 0 0 4px #e8664724}.earnings-number{z-index:1;align-items:baseline;gap:7px;margin-top:48px;display:flex;position:relative}.earnings-number span{color:#f3c0a9;font-family:Georgia,serif;font-size:25px}.earnings-number strong{font-family:Georgia,serif;font-size:76px;font-weight:400;line-height:.92}.rate-caption{z-index:1;color:#fff8ef8c;gap:6px;margin-top:13px;position:relative}.rate-caption svg{color:#eec16c}.earnings-progress{z-index:1;background:#ffffff29;height:4px;margin-top:33px;position:relative}.earnings-progress span{background:#ed9a6a}.earnings-foot{z-index:1;color:#fff8ef85;justify-content:space-between;gap:12px;margin-top:11px;font-size:11px;position:relative}.earnings-foot strong{color:#fff8efd6;margin-left:4px;font-weight:650}.earnings-grid-lines{height:250px;inset:auto -4% -64% 32%;transform:rotate(-8deg)}.work-state-summary{flex-direction:column;display:flex}.work-state-summary .panel-topline>svg{color:var(--muted)}.state-summary-icon{width:51px;height:51px;margin-top:auto}.work-state-summary h2{margin:18px 0 5px;font-family:Georgia,serif;font-size:30px;font-weight:400}.work-state-summary p{color:var(--muted);margin-bottom:19px;font-size:12px}.state-summary-rule{background:var(--line);height:1px;margin-bottom:12px}.summary-caption{color:var(--muted);line-height:1.5}.buy-panel{margin-bottom:44px;padding:25px}.buy-heading{align-items:start;margin-bottom:22px}.buy-heading>p{max-width:215px;color:var(--muted);text-align:right;margin:1px 0 0;font-size:12px;line-height:1.55}.buy-layout{grid-template-columns:minmax(0,1.15fr) minmax(250px,.75fr);gap:28px;display:grid}.buy-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.buy-add-form{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(130px,.45fr) auto;align-items:end;gap:10px;padding-bottom:10px;display:grid}.buy-add-form label{gap:7px;display:grid}.buy-add-form input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fffef9;border-radius:6px;outline:0;padding:0 10px}.buy-add-form input:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.buy-price-input{position:relative}.buy-price-input input{padding-right:27px}.buy-price-input span{color:var(--muted);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.buy-add-form .button{white-space:nowrap;min-height:40px}.buy-item{min-width:0;color:var(--ink);text-align:left;background:#f1f0e9;border:1px solid #0000;border-radius:6px;gap:11px;padding:13px 12px;transition:border .18s,background .18s,transform .18s}.buy-item:hover,.buy-item.is-selected{border-color:var(--coral);background:#fffaf0;transform:translateY(-2px)}.buy-item-icon{flex:0 0 34px;width:34px;height:34px}.buy-item-copy{gap:4px;min-width:0;display:grid}.buy-item-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.buy-item-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buy-item-price{color:var(--ink);white-space:nowrap;margin-left:auto;font-family:Georgia,serif;font-size:14px}.buy-result{border-left:1px solid var(--line);flex-direction:column;padding:5px 0 4px 28px;display:flex}.buy-result-title{justify-content:space-between;gap:10px;margin:11px 0 15px}.buy-result-title strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.buy-result-title span{color:var(--coral);font-size:12px;font-weight:750}.buy-result>p{color:var(--muted);margin-bottom:3px;font-size:11px}.buy-time{color:var(--deep);font-family:Georgia,serif;font-size:35px}.buy-result-rule{background:var(--line);height:1px;margin:20px 0 12px}.buy-result-meta{color:var(--muted);justify-content:space-between;margin-bottom:auto}.buy-result-meta strong{color:var(--ink);font-size:13px}.buy-result .button{align-self:flex-start;margin-top:25px}.passive-income-panel{margin-bottom:45px;padding:25px}.passive-income-layout{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:24px;display:grid}.passive-income-form{align-content:start;gap:15px;display:grid}.passive-income-form label,.daily-base-top label,.growth-event-form label{color:var(--muted);gap:7px;font-size:11px;display:grid}.passive-income-form input,.daily-base-top input,.growth-event-form input,.growth-event-form select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fffef9;border-radius:6px;outline:0;padding:0 10px}.passive-income-form input:focus,.daily-base-top input:focus,.growth-event-form input:focus,.growth-event-form select:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.passive-income-input{position:relative}.passive-income-input input{padding-right:30px}.passive-income-input span{color:var(--muted);position:absolute;top:50%;right:11px;transform:translateY(-50%)}.passive-income-form .button{justify-self:start;margin-top:4px}.passive-income-heading-tools{justify-items:end;gap:12px;display:grid}.passive-income-range-tabs{border:1px solid var(--line);background:#f1f0e9;border-radius:6px;gap:4px;padding:3px;display:flex}.passive-income-range-tabs button{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:6px 9px;font-size:10px;font-weight:700}.passive-income-range-tabs button.is-active{color:var(--ink);background:#fffef9;box-shadow:0 1px 3px #1f2b2b14}.passive-income-chart,.growth-chart{height:230px;min-height:230px}.state-section{margin-bottom:16px}.state-section>.section-heading{align-items:end;margin-bottom:17px}.state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.state-card{min-height:157px;color:var(--ink);text-align:left;border:2px solid #0000;border-radius:7px;flex-direction:column;align-items:flex-start;padding:16px;transition:transform .18s,border-color .18s;display:flex}.state-card:hover,.state-card.is-selected{border-color:currentColor;transform:translateY(-3px)}.state-card-top{justify-content:space-between;width:100%;margin-bottom:25px}.state-card-icon{color:currentColor;background:#ffffff7a;width:34px;height:34px}.selected-mark{color:#fff;background:currentColor;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.state-card>strong{margin-bottom:5px;font-family:Georgia,serif;font-size:19px;font-weight:400}.state-card>span:last-child{color:#1f2b2ba3;line-height:1.45}.growth-average{border-left:2px solid var(--coral);background:#faf9f4b3;gap:3px;min-width:155px;padding:12px 15px;display:grid}.growth-average>span,.growth-average em{color:var(--muted);font-size:11px;font-style:normal}.growth-average strong{font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1}.growth-average strong small{color:var(--muted);margin-left:4px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:11px}.growth-average em{color:var(--green)}.growth-top-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:14px;margin-bottom:45px;display:grid}.growth-event-form-panel{background:var(--yellow-soft);min-height:390px;padding:25px}.growth-event-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:26px;display:grid}.growth-event-form label>span{color:var(--muted)}.growth-event-title-field,.growth-event-note-field{grid-column:span 2}.growth-event-form .button{grid-column:span 2;justify-self:start;margin-top:4px}.growth-chart-section{margin-bottom:44px;padding:25px}.growth-range-tabs{border:1px solid var(--line);background:#ffffff80;border-radius:6px;gap:3px;padding:3px;display:inline-flex}.growth-range-tabs button{min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:0 9px;font-size:11px;font-weight:700}.growth-range-tabs button.is-active{color:var(--deep);background:var(--paper);box-shadow:0 2px 6px #1f2b2b14}.growth-chart-empty{height:230px;color:var(--muted);place-items:center;font-size:11px;display:grid}.growth-events-section{margin-bottom:44px}.growth-event-groups{gap:8px;display:grid}.growth-event-group{border:1px solid var(--line);background:#faf9f4b8;border-radius:7px}.growth-event-group summary{cursor:pointer;color:var(--ink);grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px 16px;font-weight:750;list-style:none;display:grid}.growth-event-group summary::-webkit-details-marker{display:none}.growth-event-group summary strong{color:var(--coral);font-size:12px}.growth-event-group[open] summary svg{transform:rotate(180deg)}.growth-event-list{border-top:1px solid var(--line)}.growth-event-row{border-bottom:1px solid #ebe9e1;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.growth-event-row time,.growth-event-row small,.growth-no-events{color:var(--muted);font-size:11px}.growth-event-row>div{gap:3px;display:grid}.growth-event-row em{color:var(--green);font-family:Georgia,serif;font-size:18px;font-style:normal}.growth-event-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.growth-event-pagination button{border:1px solid var(--line);width:28px;height:28px;color:var(--ink);background:var(--paper);border-radius:5px;place-items:center;padding:0;display:grid}.growth-event-pagination button:disabled{cursor:not-allowed;opacity:.35}.growth-no-events{margin:0;padding:14px 16px}.radar-panel,.weekly-panel{min-height:390px;padding:25px}.radar-panel{flex-direction:column;display:flex}.radar-chart{width:100%;height:265px;margin-top:6px}.chart-caption{color:var(--muted);margin:auto 0 0;line-height:1.5}.weekly-panel{background:var(--green-soft);flex-direction:column;display:flex}.weekly-panel .eyebrow{color:var(--green)}.week-badge{color:var(--green);background:#ffffff85;border-radius:4px;padding:5px 7px}.weekly-number{align-items:baseline;gap:5px;margin:56px 0 9px;display:flex}.weekly-number strong{font-family:Georgia,serif;font-size:68px;font-weight:400;line-height:.9}.weekly-number span{color:var(--green);font-size:13px;font-weight:750}.weekly-panel h2{font-family:Georgia,serif;font-size:24px;font-weight:400}.weekly-panel>p{color:#1f2b2ba6;max-width:285px;margin-bottom:25px;font-size:12px;line-height:1.65}.weekly-sparkline{align-items:end;gap:6px;height:38px;margin-top:auto;padding:0 4px;display:flex}.weekly-sparkline span{background:#5c866b40;border-radius:2px 2px 0 0;width:100%}.weekly-sparkline span:first-child{height:31%}.weekly-sparkline span:nth-child(2){height:47%}.weekly-sparkline span:nth-child(3){height:40%}.weekly-sparkline span:nth-child(4){height:67%}.weekly-sparkline span:nth-child(5){height:58%}.weekly-sparkline span:nth-child(6){background:var(--green);height:82%}.weekly-sparkline span:nth-child(7){background:var(--coral);height:100%}.weekly-footer{color:#1f2b2b8c;justify-content:space-between;margin-top:13px;display:flex}.weekly-footer strong{color:var(--green)}.dimension-section,.signal-section{margin-bottom:44px}.dimension-section>.section-heading,.signal-section>.section-heading{margin-bottom:17px}.dimension-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dimension-card{border:1px solid var(--line);background:#faf9f4cc;border-radius:7px;min-height:192px;padding:18px;transition:transform .18s,box-shadow .18s}.dimension-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #1f2b2b0f}.dimension-top{justify-content:space-between;margin-bottom:16px}.dimension-icon{width:34px;height:34px}.dimension-score{color:var(--ink);font-family:Georgia,serif;font-size:27px}.dimension-score small{color:var(--muted);margin-left:2px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:10px}.dimension-card h3{margin-bottom:5px}.dimension-card p{min-height:35px;color:var(--muted);margin-bottom:16px;font-size:11px;line-height:1.55}.dimension-progress{height:4px}.dimension-progress span{background:var(--green)}.dimension-foot{color:var(--muted);justify-content:space-between;margin-top:9px}.dimension-foot svg{color:var(--coral)}.signal-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.signal-card{border-radius:7px;gap:12px;min-height:108px;padding:16px}.signal-icon{color:currentColor;background:#ffffff87;flex:0 0 35px;width:35px;height:35px}.signal-card>div{gap:3px;display:grid}.signal-card span{color:#1f2b2b8c}.signal-card strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.signal-card small{color:#1f2b2b9e}.ritual-layout{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);align-items:start;gap:14px;display:grid}.checklist-index{padding:21px 17px 17px}.index-heading{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:0 5px 17px;font-weight:750}.index-heading .eyebrow{color:var(--coral)}.checklist-list{gap:4px;padding:12px 0;display:grid}.checklist-nav{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;gap:10px;padding:11px 6px;transition:background .18s}.checklist-nav:hover,.checklist-nav.is-active{background:#f0eee6}.checklist-nav.is-active .checklist-nav-icon{box-shadow:0 0 0 3px #e866471f}.checklist-nav-icon{flex:0 0 32px;width:32px;height:32px}.checklist-nav>span:nth-child(2){gap:3px;min-width:0;display:grid}.checklist-nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checklist-nav small{color:var(--muted)}.checklist-nav em{color:var(--muted);white-space:nowrap;margin-left:auto;font-style:normal}.index-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:15px 5px 0;display:flex}.index-footer strong{color:var(--green)}.checklist-detail{min-height:580px;padding:28px}.detail-top{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding-bottom:25px}.detail-icon{flex:0 0 50px;width:50px;height:50px}.detail-top h2{margin:4px 0 5px;font-family:Georgia,serif;font-size:28px;font-weight:400}.detail-top p:last-child{color:var(--muted);margin-bottom:0;font-size:12px}.detail-top .icon-button{margin-left:auto}.detail-progress-row{gap:30px;padding:22px 0 13px}.detail-progress-row>div{gap:3px;display:grid}.detail-progress-row strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.detail-progress-row span{color:var(--muted)}.detail-progress-value{margin-left:auto;font-family:Georgia,serif;color:var(--coral)!important;font-size:25px!important}.detail-progress{height:6px;margin-bottom:18px}.detail-progress span{background:var(--green)}.action-list{display:grid}.action-row{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #ebe9e1;grid-template-columns:25px 21px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px 3px;display:grid}.action-row:hover .action-copy strong,.action-row:hover .action-arrow{color:var(--coral)}.action-number{color:#b2b5ad;font-family:Georgia,serif}.action-check{width:19px;height:19px}.action-copy{gap:4px;min-width:0;display:grid}.action-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.action-copy small{color:var(--muted)}.action-row.is-done .action-copy strong{color:#a6aaa3;text-decoration:line-through}.action-arrow{color:#b7bbb4}.detail-footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:23px;font-size:11px}.detail-footer>span{align-items:center;gap:6px;display:inline-flex}.detail-footer>span svg{color:var(--yellow);flex:none}.loading-screen{color:#1f2b2b;background:#f4f2ec;place-items:center;min-height:100vh;padding:24px;display:grid}.loading-card{text-align:center;background:#faf9f4;border:1px solid #e1dfd6;border-radius:8px;justify-items:center;gap:13px;max-width:340px;padding:38px;display:grid}.loading-card h1{margin:0;font-size:28px}.loading-card p:not(.eyebrow){color:#7b837d;margin-bottom:5px;font-size:12px;line-height:1.6}.loading-mark{background:#203c44;width:50px;height:50px;margin-bottom:4px}.loading-line{background:#e4e1d8;border-radius:99px;width:94px;height:3px;overflow:hidden}.loading-line:after{content:"";border-radius:inherit;background:var(--coral);width:38%;height:100%;animation:1.15s ease-in-out infinite loading-slide;display:block}.error-card .brand-mark{background:var(--coral)}.toast{z-index:30;color:#fff8ef;background:var(--deep);border-radius:6px;align-items:center;gap:9px;max-width:calc(100vw - 56px);padding:12px 12px 12px 14px;font-size:12px;animation:.22s ease-out both toast-in;display:flex;position:fixed;bottom:25px;right:28px;box-shadow:0 12px 26px #1f2b2b2e}.toast>svg{color:#b6dfbd}.toast button{color:#fff8efb3;background:#ffffff1a;border:0;border-radius:4px;place-items:center;width:23px;height:23px;margin-left:5px;display:grid}.health-summary{gap:3px;min-width:150px;padding:12px 15px;line-height:1;display:grid}.health-summary span,.health-summary em{color:var(--muted);font-size:11px;font-style:normal}.health-summary em{color:var(--green)}.health-tabs{border:1px solid var(--line);background:#faf9f4b3;border-radius:7px;gap:3px;margin-bottom:22px;padding:4px;display:inline-flex}.health-tabs button{min-width:112px;min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:0 15px;font-size:12px;font-weight:750}.health-tabs button:hover,.health-tabs button.is-active{color:var(--ink);background:#fffef9;box-shadow:0 2px 8px #1f2b2b14}.health-layout{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:start;gap:14px;margin-bottom:45px;display:grid}.daily-base-panel{gap:22px;margin-bottom:45px;padding:25px;display:grid}.daily-base-top{justify-content:space-between;align-items:end;gap:18px;display:flex}.daily-base-top label{max-width:205px}.daily-base-top .button{flex:none}.daily-base-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.daily-base-history{margin-bottom:45px}.daily-base-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.health-form,.health-history-panel{padding:25px}.health-form{gap:26px;display:grid}.health-form-heading{margin-bottom:-6px}.health-date-field,.health-advice-field{gap:9px;display:grid}.health-date-field{max-width:205px}.health-date-field input,.health-input-wrap input,.health-advice-field textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fffef9;border-radius:6px;outline:0;transition:border-color .18s,box-shadow .18s}.health-date-field input,.health-input-wrap input{min-height:42px;padding:0 11px}.health-advice-field textarea{resize:vertical;min-height:104px;padding:11px;line-height:1.55}.health-date-field input:focus,.health-input-wrap input:focus,.health-advice-field textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.health-form-section{gap:13px;display:grid}.health-section-title{gap:4px;display:grid}.health-section-title strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.health-section-title span{color:var(--muted);font-size:11px;line-height:1.5}.health-category-grid,.health-result-grid,.health-advice-grid,.health-trend-grid{gap:10px;display:grid}.health-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-category-option{cursor:pointer;border:1px solid #0000;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:79px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.health-category-option:hover{transform:translateY(-2px)}.health-category-option.is-selected{border-color:var(--coral);box-shadow:0 7px 17px #1f2b2b14}.health-category-option:focus-within{outline:2px solid var(--coral);outline-offset:2px}.health-category-option input{opacity:0;width:1px;height:1px;position:absolute}.health-category-icon{color:currentColor;background:#ffffff94;border-radius:6px;place-items:center;width:35px;height:35px;display:grid}.tone-coral{color:var(--coral)}.tone-green{color:var(--green)}.tone-yellow{color:var(--yellow)}.tone-blue{color:var(--blue)}.health-category-copy{gap:4px;min-width:0;display:grid}.health-category-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.health-category-copy small,.health-category-count{color:var(--muted);font-size:10px}.health-category-count{white-space:nowrap;align-self:end}.health-category-check{color:var(--coral);position:absolute;top:10px;right:10px}.health-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-result-field{border:1px solid var(--line);background:#faf9f49e;border-radius:7px;gap:10px;padding:13px;display:grid}.health-result-field>span{gap:4px;display:grid}.health-result-field small{color:var(--muted);font-size:10px}.health-input-wrap{position:relative}.health-input-wrap input{padding-right:62px}.health-input-wrap em{max-width:52px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;position:absolute;top:50%;right:11px;overflow:hidden;transform:translateY(-50%)}.health-advice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-form-error{color:var(--coral);margin:-10px 0 -12px;font-size:11px;line-height:1.5}.health-save-button{justify-self:start}.health-history-panel{min-height:100%}.health-record-list{gap:0;margin-top:6px;display:grid}.health-record{border-bottom:1px solid var(--line);padding:17px 0}.health-record:first-child{padding-top:7px}.health-record:last-child{border-bottom:0}.health-record-top,.health-trend-top,.health-trend-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.health-record-top strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.health-record-top span,.health-record-categories,.health-trend-top>span{color:var(--muted);font-size:10px}.health-record-categories{margin-top:6px}.health-advice-preview{gap:11px;margin-top:15px;display:grid}.health-advice-preview>div{border-left:2px solid var(--green);padding-left:10px}.health-advice-preview>div:last-child{border-left-color:var(--blue)}.health-advice-preview span{color:var(--muted);font-size:10px;font-weight:750}.health-advice-preview p{color:var(--ink);margin-top:4px;font-size:11px;line-height:1.55}.health-empty-note,.health-chart-empty{color:var(--muted);font-size:11px;line-height:1.6}.health-trends{margin-bottom:44px}.health-trends-heading{margin-bottom:17px}.health-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.health-trend-card{min-height:286px;padding:20px}.health-favorite-group,.health-other-group{margin-top:18px}.health-subsection-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.health-subsection-heading p{color:var(--muted);margin-top:4px;font-size:11px}.health-subsection-heading>span{color:var(--coral);font-family:Georgia,serif;font-size:22px}.health-favorite-grid .health-trend-card{border-color:#e8664757;box-shadow:0 8px 20px #e8664712}.health-other-group{border-top:1px solid var(--line)}.health-other-toggle{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;padding:16px 2px;display:flex}.health-other-toggle>span{align-items:baseline;gap:10px;display:flex}.health-other-toggle small{color:var(--muted);font-size:10px}.health-other-toggle>svg{color:var(--muted);transition:transform .18s}.health-other-toggle>svg.is-expanded{transform:rotate(180deg)}.health-trend-top{align-items:flex-start}.health-trend-top>div{align-items:center;gap:7px;display:flex}.health-favorite-button{color:#a6aaa2;background:0 0;border:1px solid #0000;border-radius:5px;flex:0 0 29px;place-items:center;width:29px;height:29px;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.health-favorite-button:hover,.health-favorite-button.is-favorite{color:var(--yellow);background:#e7a23b1a;border-color:#e7a23b57}.health-favorite-button:hover{transform:translateY(-1px)}.health-trend-dot{border-radius:50%;width:7px;height:7px}.health-trend-title{align-items:baseline;margin-top:13px}.health-trend-title h3{max-width:70%;font-family:Georgia,serif;font-size:19px;font-weight:400}.health-trend-title>span{max-width:45%;color:var(--muted);text-align:right;font-size:10px}.health-latest-value{justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.health-latest-value>span{color:var(--muted);font-size:10px}.health-latest-value strong{color:var(--coral);text-align:right;font-family:Georgia,serif;font-size:20px;font-weight:400}.health-latest-value.is-latest-only{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:165px;margin-top:0}.health-latest-value.is-latest-only>span{font-size:11px}.health-latest-value.is-latest-only strong{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:42px}.health-latest-value small{color:var(--muted);font-family:Avenir Next,Segoe UI,sans-serif;font-size:9px;font-weight:600}.health-trend-title strong{color:var(--coral);text-align:right;font-family:Georgia,serif;font-size:19px;font-weight:400}.health-trend-title small{color:var(--muted);font-family:Avenir Next,Segoe UI,sans-serif;font-size:9px;font-weight:600}.health-chart{width:100%;height:165px;margin-top:12px}.health-chart-empty{border:1px dashed var(--line);text-align:center;border-radius:6px;place-items:center;height:165px;margin-top:12px;display:grid}@keyframes loading-slide{0%{transform:translate(-130%)}50%,to{transform:translate(280%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.content-wrap,.topbar{padding-left:30px;padding-right:30px}.module-card h3{font-size:19px}.earnings-number strong{font-size:66px}}@media (width<=900px){.sidebar{display:none}.main-content{margin-left:0;padding-bottom:76px}.topbar{height:64px}.date-stamp{display:none}.mobile-avatar{border-color:var(--deep);background:var(--coral);flex-basis:30px;width:30px;height:30px;display:grid}.mobile-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f4eb;border:1px solid #1f2b2b1c;border-radius:8px;grid-template-columns:repeat(5,1fr);gap:3px;padding:6px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 28px #1f2b2b26}.mobile-nav-item{min-height:52px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;gap:3px;padding:5px 2px;font-size:10px;font-weight:700;display:grid}.mobile-nav-item.is-active{color:var(--coral);background:var(--coral-soft)}.content-wrap{padding-top:36px}.overview-grid,.work-hero-grid,.growth-top-grid{grid-template-columns:minmax(0,1fr)}.focus-panel,.pulse-panel,.earnings-card,.work-state-summary{min-height:260px}.content-grid{grid-template-columns:minmax(0,1fr)}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-layout{grid-template-columns:minmax(0,1fr)}.buy-result{border-top:1px solid var(--line);border-left:0;min-height:240px;padding:22px 0 0}.ritual-layout,.health-layout{grid-template-columns:minmax(0,1fr)}.health-trend-grid,.daily-base-grid,.daily-base-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.passive-income-layout{grid-template-columns:minmax(0,1fr)}.passive-income-heading-tools{justify-items:start}.passive-income-range-tabs{width:100%}.passive-income-range-tabs button{flex:1}.checklist-index{padding-bottom:12px}.checklist-list{grid-template-columns:repeat(2,minmax(0,1fr))}.index-footer{display:none}}@media (width<=650px){.topbar,.content-wrap{padding-left:18px;padding-right:18px}.topbar-actions{gap:10px}.breadcrumb{font-size:11px}h1{margin-bottom:9px;font-size:35px;line-height:1.12}h2{font-size:19px}.page-heading{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:28px}.new-checklist-form{grid-template-columns:minmax(0,1fr);margin-top:-10px}.new-checklist-fields{grid-template-columns:minmax(0,1fr)}.new-checklist-actions{justify-content:flex-start}.heading-actions{width:100%}.heading-actions .button-primary{flex:1}.overview-grid,.content-grid,.growth-top-grid{gap:10px;margin-bottom:10px}.focus-panel,.pulse-panel,.earnings-card,.work-state-summary,.todo-panel,.okr-panel,.habits-panel,.radar-panel,.weekly-panel,.buy-panel,.checklist-detail{padding:19px}.focus-panel,.pulse-panel,.earnings-card,.work-state-summary{min-height:235px}.focus-copy{margin-top:40px}.focus-copy h2{font-size:26px}.focus-footer{align-items:end}.focus-quote{max-width:150px;font-size:11px}.pulse-score strong{font-size:61px}.stat-strip{grid-template-columns:repeat(2,1fr);margin-bottom:28px}.stat-item{min-height:93px;padding:14px 12px}.stat-item strong{font-size:17px}.stat-item small{font-size:9px}.section-heading{align-items:flex-start}.section-aside{display:none}.todo-panel,.okr-panel{min-height:auto}.todo-row{grid-template-columns:20px minmax(0,1fr) auto}.module-section,.dimension-section,.signal-section,.state-section{margin-top:31px}.module-grid,.dimension-grid,.signal-grid,.state-grid{grid-template-columns:minmax(0,1fr)}.module-card{min-height:192px}.module-card h3{margin-top:30px}.module-card p{margin-bottom:16px}.work-day-pill,.work-profile-switch{width:fit-content}.earnings-number{margin-top:39px}.earnings-number strong{font-size:56px}.earnings-number span{font-size:20px}.earnings-foot{font-size:10px}.buy-heading{gap:8px;display:grid}.buy-heading>p{text-align:left;max-width:none}.buy-items{grid-template-columns:minmax(0,1fr)}.buy-add-form{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.buy-add-form .button{grid-column:1/-1;justify-self:start}.buy-result{min-height:226px}.state-grid{gap:8px}.state-card{min-height:125px}.state-card-top{margin-bottom:13px}.growth-average{width:fit-content}.radar-panel{min-height:360px}.radar-chart{height:245px}.weekly-panel{min-height:280px}.weekly-number{margin-top:34px}.dimension-card{min-height:174px}.checklist-list{grid-template-columns:minmax(0,1fr)}.checklist-detail{min-height:0}.health-category-grid,.health-result-grid,.health-advice-grid,.health-trend-grid,.daily-base-grid,.daily-base-chart-grid{grid-template-columns:minmax(0,1fr)}.daily-base-top{flex-direction:column;align-items:stretch}.daily-base-top label{max-width:none}.daily-base-top .button{align-self:flex-start}.growth-event-form{grid-template-columns:minmax(0,1fr)}.growth-event-title-field,.growth-event-note-field,.growth-event-form .button{grid-column:auto}.growth-range-tabs{width:100%}.growth-range-tabs button{flex:1}.growth-event-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}.growth-event-row time{grid-column:1/-1}.health-form,.health-history-panel{padding:19px}.health-layout{gap:10px;margin-bottom:32px}.health-trends{margin-bottom:30px}.health-summary{width:fit-content}.health-advice-preview{gap:14px}.detail-top h2{font-size:24px}.detail-progress-row{gap:18px}.detail-footer{gap:15px;display:grid}.detail-footer .text-button{justify-self:start}.toast{max-width:none;bottom:86px;left:18px;right:18px}}
