.Plan_canvasRoot__xDGDm{min-height:calc(100vh - 64px);display:flex;flex-direction:column;padding:18px clamp(14px,3vw,34px) calc(22px + env(safe-area-inset-bottom))}.Plan_canvasHeader__bF7_w{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px dashed var(--ink-20)}.Plan_timelineWrap__NzgrH{padding:16px 0 4px}.Plan_canvasBody__DjGhL{flex:1;min-height:0;padding-top:18px;display:flex}.Plan_split__AVVYA{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,26vw,360px);gap:clamp(18px,3vw,28px)}.Plan_dayCol__fMZgr{min-width:0;overflow:auto;padding-right:4px;scrollbar-gutter:stable}.Plan_agentCol__i5prk{min-width:0;border-left:1px dashed var(--ink-20);padding-left:clamp(18px,3vw,28px);display:flex}.Plan_empty__Olf_o{min-height:160px;flex:1;display:flex;align-items:center;justify-content:center}.Plan_timelineRoot__j2eea{display:grid;gap:16px}.Plan_timelineControls__cWTCX{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:12px}.Plan_rangeLabel__9TOx_{min-width:0}.Plan_track__bjifC{display:grid;border-top:1px dashed var(--ink-20);border-bottom:1px dashed var(--ink-20)}.Plan_trackWeek__04Hkt{grid-template-columns:repeat(7,minmax(0,1fr))}.Plan_trackMonth__utWH_{grid-template-columns:repeat(3,minmax(0,1fr))}.Plan_trackYear__ekkXr{grid-template-columns:repeat(6,minmax(0,1fr))}.Plan_timelineCol__bIMId{min-width:0}.Plan_dayRoot__byHYa{display:grid;gap:16px;min-width:0}.Plan_dayHead__qgJ48{display:flex;align-items:center;gap:14px;padding-bottom:4px;flex-wrap:wrap}.Plan_dayGrid__ma9pt{position:relative;border-top:1px dashed var(--ink-20);min-width:0}.Plan_agentRoot__igZ_E{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.Plan_agentThread__yWXlN{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:18px 2px;scrollbar-gutter:stable}.Plan_agentInputWrap__0SjSE{position:sticky;bottom:env(safe-area-inset-bottom);z-index:5;padding-top:12px;padding-bottom:max(0px,env(safe-area-inset-bottom));border-top:1px dashed var(--ink-20);background:var(--cream)}@media (max-width:1180px){.Plan_split__AVVYA{grid-template-columns:minmax(0,1fr)}.Plan_agentCol__i5prk{border-left:0;border-top:1px dashed var(--ink-20);padding-left:0;padding-top:18px}.Plan_agentRoot__igZ_E{min-height:min(52vh,520px)}.Plan_trackMonth__utWH_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.Plan_canvasRoot__xDGDm{min-height:calc(100vh - 64px);padding:18px 14px calc(18px + env(safe-area-inset-bottom))}.Plan_canvasHeader__bF7_w{align-items:center}.Plan_timelineControls__cWTCX{grid-template-columns:1fr}.Plan_trackMonth__utWH_,.Plan_trackWeek__04Hkt,.Plan_trackYear__ekkXr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.Plan_canvasRoot__xDGDm{padding-inline:12px}.Plan_trackMonth__utWH_,.Plan_trackWeek__04Hkt,.Plan_trackYear__ekkXr{grid-template-columns:1fr}}