.next-step{background:var(--surface-solid);border:1px solid var(--border-solid);border-radius:12px;align-items:center;gap:4px;margin:4px 0 0;padding:0 4px 0 0;display:flex}.next-step-main{min-width:0;min-height:48px;color:var(--text);border-radius:12px;flex:auto;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:flex}.next-step-kicker{color:var(--muted);font-size:var(--t13);white-space:nowrap;font-weight:600}.next-step-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.next-step-arrow{color:var(--primary-text);font-weight:700}.next-step-all{white-space:nowrap;min-height:44px;color:var(--primary-text);font-size:var(--t13);border-radius:10px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.next-step-main:focus-visible,.next-step-all:focus-visible{outline:2px solid var(--primary-text);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.next-step-main:hover .next-step-title{text-decoration:underline;-webkit-text-decoration-color:var(--primary-text);text-decoration-color:var(--primary-text);text-underline-offset:3px}.next-step-all:hover{text-decoration:underline}}@media (max-width:640px){.next-step-main{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:8px 6px 8px 12px;display:grid}.next-step-kicker{font-size:calc(12 * var(--u));grid-column:1/-1}.next-step-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.next-step-arrow{align-self:center}.next-step-all{padding:0 10px}}.next-step+.today-grid{margin-top:20px}.today-welcome{gap:10px;display:grid}.today-welcome h2{margin:0}.today-welcome-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:2px;display:flex}.brief-one-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px),(hover:none){.brief-one-line{white-space:normal;overflow:visible}}.coming-list .needs-more{padding:4px 0 0}.start-page{max-width:820px}.start-page .topbar{margin-bottom:8px}.start-path{margin:4px 0 0}.start-progress{align-items:center;gap:14px;margin:0 0 18px;display:flex}.start-progress .setup-meter{flex:auto;height:8px;margin:0}.start-progress-count{white-space:nowrap;font-size:calc(15 * var(--u))}.start-card{margin-bottom:16px}.start-card h2{font-size:var(--t17);margin:0 0 8px}.start-steps{margin:4px 0 0;padding:0;list-style:none;display:grid}.start-step{border-top:1px solid var(--divider);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.start-step:first-child{border-top:0}.start-step-num{border:1.5px solid var(--control-border);width:28px;height:28px;color:var(--muted);font-size:var(--t13);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.start-step-text{gap:2px;min-width:0;display:grid}.start-step-text .muted{font-size:var(--t13);line-height:1.4}.start-step .btn{min-width:88px;min-height:44px}.start-optional{font-size:var(--t13);margin:10px 0 0}.start-finished>summary{cursor:pointer;min-height:44px;color:var(--primary-text);align-items:center;font-weight:600;display:flex}.start-finished .setup-steps{margin-top:8px}.start-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.start-foot .text-button{width:auto;min-height:44px}.start-done{justify-items:start;gap:8px;display:grid}.start-done h2{font-size:calc(22 * var(--u));margin:0}.start-done p{margin:0 0 6px}.start-done-mark{background:var(--success-soft);width:40px;height:40px;color:var(--success-on-soft);border-radius:999px;place-items:center;font-size:20px;font-weight:800;display:inline-grid}@media (max-width:640px){.start-step{grid-template-columns:28px minmax(0,1fr);align-items:start;row-gap:10px}.start-step .btn{grid-column:2;justify-self:start}}button.sheet-button{border:0;border-top:1px solid var(--divider);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0}button.new-menu-item{width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.capture-sheet .capture-card{box-shadow:none;background:0 0;border:0;padding:0 2px}.capture-sheet .capture-card>h2{display:none}.capture-sheet .capture-card>p.muted:first-of-type{margin-top:0}@media (min-width:981px){.sheet-backdrop:has(>.capture-sheet){align-items:center}.capture-sheet{border-radius:18px;padding-bottom:18px}.capture-sheet .sheet-grabber{display:none}}.portfolio-building{margin:0 0 20px}.portfolio-building .lc-charts{margin-top:0}.listings-leasing{margin:0 0 20px}.money-charts>.rent-history-wide{grid-column:1/-1}.start-here-link[aria-current=page]{box-shadow:inset 0 0 0 1px var(--primary-text)}
