.momentum-module___OM1Mq__page{min-height:100vh;font-family:var(--font-geist-sans);background-color:#fafafa;justify-content:center;padding:48px 24px;display:flex}.momentum-module___OM1Mq__shell{background:#fff;flex-direction:column;gap:24px;width:100%;max-width:700px;min-height:80vh;padding:48px 60px 168px;display:flex}.momentum-module___OM1Mq__header{justify-content:space-between;align-items:center;display:flex}.momentum-module___OM1Mq__title{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700}.momentum-module___OM1Mq__signOut,.momentum-module___OM1Mq__backLink{cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-geist-sans);color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;text-decoration:none;transition:background .2s}.momentum-module___OM1Mq__signOut:hover,.momentum-module___OM1Mq__backLink:hover{background:#f5f5f5}.momentum-module___OM1Mq__focusCard{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:24px}.momentum-module___OM1Mq__focusLabel{letter-spacing:.08em;text-transform:uppercase;color:#666;margin-bottom:8px;font-size:11px;font-weight:600;display:inline-block}.momentum-module___OM1Mq__focusTitle{letter-spacing:-.5px;color:#000;margin:0;font-size:22px;font-weight:700;line-height:1.2}.momentum-module___OM1Mq__focusContext{color:#666;margin:6px 0 0;font-size:13px}.momentum-module___OM1Mq__focusActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.momentum-module___OM1Mq__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:#666;margin:0 0 12px;font-size:13px;font-weight:600}.momentum-module___OM1Mq__stack{flex-direction:column;gap:0;display:flex}.momentum-module___OM1Mq__taskRow{border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.momentum-module___OM1Mq__taskRow:hover{background:#fafafa}.momentum-module___OM1Mq__taskRowFinal{opacity:.5}.momentum-module___OM1Mq__taskRowMain{color:inherit;cursor:pointer;text-align:left;min-width:0;font-family:var(--font-geist-sans);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.momentum-module___OM1Mq__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.momentum-module___OM1Mq__dotActive{background:#000;box-shadow:0 0 0 3px #0000001a}.momentum-module___OM1Mq__dotPaused{background:#999}.momentum-module___OM1Mq__dotIdle{background:#ddd}.momentum-module___OM1Mq__dotDone{opacity:.5;background:#999}.momentum-module___OM1Mq__dotAbandoned{opacity:.5;background:#c44}.momentum-module___OM1Mq__taskRowBody{flex-direction:column;gap:2px;min-width:0;display:flex}.momentum-module___OM1Mq__taskRowContext{color:#999;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.momentum-module___OM1Mq__taskRowTitle{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.momentum-module___OM1Mq__taskRowNote{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.momentum-module___OM1Mq__taskRowTime{color:#999;white-space:nowrap;flex-shrink:0;font-size:11px}.momentum-module___OM1Mq__taskRowActions{flex-shrink:0;gap:4px;display:flex}.momentum-module___OM1Mq__rowBtn{color:#333;cursor:pointer;opacity:0;width:28px;height:28px;font-size:11px;font-family:var(--font-geist-sans);background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex}.momentum-module___OM1Mq__taskRow:hover .momentum-module___OM1Mq__rowBtn{opacity:1}.momentum-module___OM1Mq__rowBtn:hover{background:#f5f5f5}.momentum-module___OM1Mq__rowBtnMuted{color:#999}.momentum-module___OM1Mq__breadcrumbs{flex-wrap:wrap;align-items:center;gap:2px;font-size:13px;display:flex}.momentum-module___OM1Mq__crumbLink{color:#666;border-radius:4px;padding:2px 6px;text-decoration:none}.momentum-module___OM1Mq__crumbLink:hover{color:#000}.momentum-module___OM1Mq__crumbLink:after{content:" /";color:#ccc;margin-left:4px}.momentum-module___OM1Mq__crumbLink:last-child:after{display:none}.momentum-module___OM1Mq__crumbCurrent{color:#000;font-weight:500}.momentum-module___OM1Mq__taskHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.momentum-module___OM1Mq__taskHeadingTitle{letter-spacing:-.5px;cursor:pointer;color:#000;border-bottom:1px dashed #0000;margin:0;font-size:28px;font-weight:700;line-height:1.2}.momentum-module___OM1Mq__taskHeadingTitle:hover{border-bottom-color:#ddd}.momentum-module___OM1Mq__taskHeadingActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.momentum-module___OM1Mq__resumeFull{color:#666;margin:0;font-size:14px;line-height:1.5}.momentum-module___OM1Mq__motivationSection,.momentum-module___OM1Mq__motivationForm{flex-direction:column;gap:10px;display:flex}.momentum-module___OM1Mq__motivationDisplay{width:100%;font:inherit;font-family:var(--font-geist-sans);text-align:left;color:#666;cursor:pointer;background:#fff;border:1px dashed #ddd;border-radius:6px;padding:12px;font-size:14px;line-height:1.5}.momentum-module___OM1Mq__motivationDisplay:hover{color:#333;border-color:#bbb}.momentum-module___OM1Mq__motivationTextarea{width:100%;font:inherit;font-family:var(--font-geist-sans);color:#000;resize:vertical;background:#fff;border:1px solid #ddd;border-radius:6px;outline:none;min-height:100px;padding:12px}.momentum-module___OM1Mq__motivationTextarea:focus{border-color:#000}.momentum-module___OM1Mq__motivationTextarea::placeholder{color:#999}.momentum-module___OM1Mq__motivationActions{justify-content:flex-start;display:flex}.momentum-module___OM1Mq__renameForm{flex:1;align-items:center;gap:8px;display:flex}.momentum-module___OM1Mq__renameInput{font:inherit;color:#000;background:#fff;border:1px solid #ddd;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:18px}.momentum-module___OM1Mq__renameInput:focus{border-color:#000}.momentum-module___OM1Mq__actionPrimary,.momentum-module___OM1Mq__actionSecondary,.momentum-module___OM1Mq__actionGhost,.momentum-module___OM1Mq__composerButton{font:inherit;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-geist-sans);border-radius:6px;padding:8px 16px;transition:background .2s}.momentum-module___OM1Mq__actionPrimary,.momentum-module___OM1Mq__composerButton{color:#fff;background:#000;border:0}.momentum-module___OM1Mq__actionPrimary:hover,.momentum-module___OM1Mq__composerButton:hover{background:#333}.momentum-module___OM1Mq__actionSecondary{color:#333;background:#fff;border:1px solid #ddd}.momentum-module___OM1Mq__actionSecondary:hover{background:#f5f5f5}.momentum-module___OM1Mq__actionGhost{color:#666;background:#fff;border:1px solid #ddd}.momentum-module___OM1Mq__actionGhost:hover{background:#f5f5f5}.momentum-module___OM1Mq__muted{color:#666;margin:0;font-size:14px}.momentum-module___OM1Mq__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:12px 16px;font-size:14px}.momentum-module___OM1Mq__composer{background:#fff;border:1px solid #ebebeb;border-radius:8px;grid-template-columns:1fr auto;gap:8px;width:min(700px,100% - 24px);padding:8px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000014}.momentum-module___OM1Mq__composerInput{width:100%;font:inherit;font-family:var(--font-geist-sans);color:#000;background:#fff;border:1px solid #ddd;border-radius:6px;outline:none;padding:10px 14px}.momentum-module___OM1Mq__composerInput:focus{border-color:#000}.momentum-module___OM1Mq__composerInput::placeholder{color:#999}.momentum-module___OM1Mq__modalScrim{z-index:20;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.momentum-module___OM1Mq__modalCard{background:#fff;border:1px solid #ebebeb;border-radius:8px;width:min(440px,100%);padding:24px;box-shadow:0 8px 30px #0000001f}.momentum-module___OM1Mq__modalEyebrow{letter-spacing:.1em;text-transform:uppercase;color:#666;margin:0 0 6px;font-size:11px;font-weight:600}.momentum-module___OM1Mq__modalTitle{letter-spacing:-.5px;color:#000;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.2}.momentum-module___OM1Mq__modalBody,.momentum-module___OM1Mq__modalLabel{color:#666;font-size:14px}.momentum-module___OM1Mq__modalLabel{flex-direction:column;gap:8px;display:flex}.momentum-module___OM1Mq__modalTextarea{width:100%;font:inherit;font-family:var(--font-geist-sans);color:#000;resize:vertical;background:#fff;border:1px solid #ddd;border-radius:6px;outline:none;min-height:100px;padding:12px}.momentum-module___OM1Mq__modalTextarea:focus{border-color:#000}.momentum-module___OM1Mq__modalTextarea::placeholder{color:#999}.momentum-module___OM1Mq__modalActions,.momentum-module___OM1Mq__stopChoices{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.momentum-module___OM1Mq__outcomeDone{font:inherit;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-geist-sans);color:#000;background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;transition:background .2s}.momentum-module___OM1Mq__outcomeAbandoned{font:inherit;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-geist-sans);color:#991b1b;background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;transition:background .2s}.momentum-module___OM1Mq__outcomeDone:hover{background:#f5f5f5}.momentum-module___OM1Mq__outcomeAbandoned:hover{background:#fef2f2}@media (max-width:600px){.momentum-module___OM1Mq__page{padding:0}.momentum-module___OM1Mq__shell{padding:32px 24px 180px}.momentum-module___OM1Mq__title{font-size:22px}.momentum-module___OM1Mq__focusTitle{font-size:18px}.momentum-module___OM1Mq__taskHeadingTitle{font-size:22px}.momentum-module___OM1Mq__taskRowTitle{white-space:normal}.momentum-module___OM1Mq__composer{grid-template-columns:1fr;width:calc(100% - 16px);bottom:10px}}@media (prefers-color-scheme:dark){.momentum-module___OM1Mq__page{background-color:#0a0a0a}.momentum-module___OM1Mq__shell{color:#ededed;background:#111}.momentum-module___OM1Mq__focusCard{background:#1a1a1a;border-color:#2a2a2a}.momentum-module___OM1Mq__focusTitle,.momentum-module___OM1Mq__taskHeadingTitle,.momentum-module___OM1Mq__taskRowTitle,.momentum-module___OM1Mq__modalTitle{color:#ededed}.momentum-module___OM1Mq__focusLabel,.momentum-module___OM1Mq__focusContext,.momentum-module___OM1Mq__sectionTitle,.momentum-module___OM1Mq__muted,.momentum-module___OM1Mq__taskRowContext,.momentum-module___OM1Mq__taskRowNote,.momentum-module___OM1Mq__taskRowTime,.momentum-module___OM1Mq__resumeFull,.momentum-module___OM1Mq__modalEyebrow,.momentum-module___OM1Mq__modalBody,.momentum-module___OM1Mq__modalLabel{color:#999}.momentum-module___OM1Mq__taskRow:hover{background:#1a1a1a}.momentum-module___OM1Mq__crumbLink{color:#999}.momentum-module___OM1Mq__crumbLink:hover{color:#ededed}.momentum-module___OM1Mq__crumbLink:after{color:#333}.momentum-module___OM1Mq__crumbCurrent{color:#ededed}.momentum-module___OM1Mq__signOut,.momentum-module___OM1Mq__backLink,.momentum-module___OM1Mq__actionSecondary,.momentum-module___OM1Mq__actionGhost,.momentum-module___OM1Mq__outcomeDone,.momentum-module___OM1Mq__rowBtn{color:#ededed;background:#111;border-color:#2a2a2a}.momentum-module___OM1Mq__signOut:hover,.momentum-module___OM1Mq__backLink:hover,.momentum-module___OM1Mq__actionSecondary:hover,.momentum-module___OM1Mq__actionGhost:hover,.momentum-module___OM1Mq__outcomeDone:hover,.momentum-module___OM1Mq__rowBtn:hover{background:#1a1a1a}.momentum-module___OM1Mq__outcomeAbandoned{color:#f87171;background:#111;border-color:#2a2a2a}.momentum-module___OM1Mq__outcomeAbandoned:hover{background:#1a1a1a}.momentum-module___OM1Mq__actionPrimary,.momentum-module___OM1Mq__composerButton{color:#000;background:#ededed}.momentum-module___OM1Mq__actionPrimary:hover,.momentum-module___OM1Mq__composerButton:hover{background:#ccc}.momentum-module___OM1Mq__composer{background:#111;border-color:#2a2a2a;box-shadow:0 2px 8px #0000004d}.momentum-module___OM1Mq__composerInput{color:#ededed;background:#111;border-color:#2a2a2a}.momentum-module___OM1Mq__composerInput:focus{border-color:#ededed}.momentum-module___OM1Mq__composerInput::placeholder{color:#666}.momentum-module___OM1Mq__renameInput{color:#ededed;background:#111;border-color:#2a2a2a}.momentum-module___OM1Mq__renameInput:focus{border-color:#ededed}.momentum-module___OM1Mq__modalCard{background:#111;border-color:#2a2a2a}.momentum-module___OM1Mq__modalTextarea,.momentum-module___OM1Mq__motivationTextarea{color:#ededed;background:#111;border-color:#2a2a2a}.momentum-module___OM1Mq__motivationDisplay{color:#999;background:#111;border-color:#2a2a2a}.momentum-module___OM1Mq__motivationDisplay:hover{color:#ededed;border-color:#444}.momentum-module___OM1Mq__modalTextarea:focus,.momentum-module___OM1Mq__motivationTextarea:focus{border-color:#ededed}.momentum-module___OM1Mq__modalTextarea::placeholder,.momentum-module___OM1Mq__motivationTextarea::placeholder{color:#666}.momentum-module___OM1Mq__errorBanner{color:#f87171;background:#1a1a1a;border-color:#442}.momentum-module___OM1Mq__dotActive{background:#ededed;box-shadow:0 0 0 3px #ededed26}.momentum-module___OM1Mq__dotPaused{background:#666}.momentum-module___OM1Mq__dotIdle{background:#333}.momentum-module___OM1Mq__taskHeadingTitle:hover{border-bottom-color:#333}}
