.week-tray-module__lw_spq__tray{width:100%;position:relative;container-type:inline-size}.week-tray-module__lw_spq__ghosts{pointer-events:none;position:absolute;inset:-12px;overflow:hidden}.week-tray-module__lw_spq__stage{--vchip-size:12px;--vchip-pad-x:7px;--vchip-pad:3px var(--vchip-pad-x);position:relative}.week-tray-module__lw_spq__emptyLabel{font-family:var(--font-mono);color:var(--color-text-3);margin:0 0 8px;font-size:11px;line-height:1.2}.week-tray-module__lw_spq__clusters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;display:grid}.week-tray-module__lw_spq__cluster{min-width:0}.week-tray-module__lw_spq__cluster[data-dim]{opacity:.9}.week-tray-module__lw_spq__clusterLabel{font-family:var(--font-mono);color:var(--color-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:12px;display:block;overflow:hidden}.week-tray-module__lw_spq__marks{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.week-tray-module__lw_spq__markItem{color:var(--color-text);display:inline-flex}.week-tray-module__lw_spq__pile{flex-wrap:wrap;align-items:flex-start;gap:8px 6px;padding:2px 0;display:flex}.week-tray-module__lw_spq__item{isolation:isolate;max-width:100%;display:inline-flex;position:relative}.week-tray-module__lw_spq__item>.vchip{min-width:0;max-width:100%;position:relative}.week-tray-module__lw_spq__heldTick{top:50%;left:var(--vchip-pad-x,7px);opacity:0;pointer-events:none;margin-top:-4.5px;position:absolute}.week-tray-module__lw_spq__item>.vchip:after{content:"";border:var(--border-thick);border-radius:var(--radius-nb);opacity:0;pointer-events:none;position:absolute;inset:-2px}.week-tray-module__lw_spq__item[data-held]>.vchip{color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-sm)}.week-tray-module__lw_spq__item[data-held] .week-tray-module__lw_spq__heldTick{opacity:1}.week-tray-module__lw_spq__item[data-held]>.vchip:after{opacity:1}.week-tray-module__lw_spq__item[data-held]>.vchip>[data-mark]{opacity:0}.week-tray-module__lw_spq__taskChip{max-width:100%;font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);border:var(--border-nb);border-radius:var(--radius-nb);box-shadow:var(--shadow-sm);opacity:.6;transform:rotate(var(--tilt,0deg));align-items:center;gap:4px;padding:3px 7px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.week-tray-module__lw_spq__taskChip[data-ticked]{opacity:1;transform:none}.week-tray-module__lw_spq__taskChip:after{content:"";border:var(--border-thick);border-radius:var(--radius-nb);opacity:0;pointer-events:none;position:absolute;inset:-2px}.week-tray-module__lw_spq__taskChip[data-ticked]:after{opacity:1}.week-tray-module__lw_spq__tick{opacity:0;flex:none}.week-tray-module__lw_spq__taskChip[data-ticked] .week-tray-module__lw_spq__tick{opacity:1}.week-tray-module__lw_spq__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.week-tray-module__lw_spq__lanes{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.week-tray-module__lw_spq__lane{min-width:0}.week-tray-module__lw_spq__laneHead{font-family:var(--font-mono);color:var(--color-text);align-items:center;gap:6px;margin:0 0 6px;font-size:12px;line-height:1.2;display:flex}.week-tray-module__lw_spq__laneCount{font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-weight:700;line-height:1}.week-tray-module__lw_spq__laneChips{flex-wrap:wrap;gap:8px 6px;display:flex}@container (min-width:560px){.week-tray-module__lw_spq__stage{--vchip-size:13px}.week-tray-module__lw_spq__clusters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px}.week-tray-module__lw_spq__taskChip{font-size:13px}.week-tray-module__lw_spq__lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm]) .week-tray-module__lw_spq__cluster{transition:opacity var(--motion-dim) var(--motion-ease-arrive), transform var(--motion-dim) var(--motion-ease-arrive)}:root:not([data-motion=calm]) .week-tray-module__lw_spq__cluster[data-lift]{transform:translateY(-2px)}:root:not([data-motion=calm]) .week-tray-module__lw_spq__taskChip{transition:transform var(--motion-tick) var(--motion-steps) var(--motion-tick), opacity var(--motion-dim) var(--motion-ease-arrive)}:root:not([data-motion=calm]) .week-tray-module__lw_spq__taskChip[data-ticked]{transition:transform var(--motion-tick) var(--motion-steps), opacity var(--motion-dim) var(--motion-ease-arrive)}:root:not([data-motion=calm]) .week-tray-module__lw_spq__taskChip:after,:root:not([data-motion=calm]) .week-tray-module__lw_spq__tick{transition:opacity var(--motion-tick) var(--motion-steps)}:root:not([data-motion=calm]) .week-tray-module__lw_spq__taskChip[data-ticked]:after,:root:not([data-motion=calm]) .week-tray-module__lw_spq__taskChip[data-ticked] .week-tray-module__lw_spq__tick{transition:opacity var(--motion-tick) var(--motion-steps) var(--motion-tick)}:root:not([data-motion=calm]) .week-tray-module__lw_spq__item:not([data-held]) .week-tray-module__lw_spq__heldTick{transition:opacity var(--motion-tick) var(--motion-steps)}:root:not([data-motion=calm]) .week-tray-module__lw_spq__item:not([data-held])>.vchip:after{transition:opacity var(--motion-tick) var(--motion-steps)}:root:not([data-motion=calm]) .week-tray-module__lw_spq__item:not([data-held])>.vchip>[data-mark]{transition:opacity var(--motion-tick) var(--motion-steps) var(--motion-tick)}}.week-tray-module__lw_spq__chartWrap{margin-top:10px;padding:0 1px}.week-tray-module__lw_spq__chart{width:100%;height:108px;display:block;overflow:visible}.week-tray-module__lw_spq__chartTrack{fill:var(--color-bg)}.week-tray-module__lw_spq__chartInk{fill:var(--color-ink)}.week-tray-module__lw_spq__chartWhite{fill:var(--color-surface)}.week-tray-module__lw_spq__chartRule{fill:none;stroke:var(--color-ink);stroke-width:2px}.week-tray-module__lw_spq__chartText{font-family:var(--font-mono);fill:var(--color-text-2);font-variant-numeric:tabular-nums;font-size:12px}.week-tray-module__lw_spq__chartMarker{fill:var(--color-ink)}.week-tray-module__lw_spq__grow{transform-box:fill-box;transform-origin:0}
.free-resources-module__rnEgtW__resRow{--rise-from:8px;--reveal-stagger:var(--motion-stagger-rows)}.free-resources-module__rnEgtW__resRow+.free-resources-module__rnEgtW__resRow{border-top:1px solid var(--color-hairline)}.free-resources-module__rnEgtW__resLink{isolation:isolate;align-items:center;gap:16px;display:flex;position:relative}.free-resources-module__rnEgtW__resLink:before{content:"";z-index:-1;background:var(--color-bg);opacity:0;position:absolute;inset:0}@media (hover:hover){.free-resources-module__rnEgtW__resLink:hover:before{opacity:1}}.free-resources-module__rnEgtW__resArrow{flex:none;display:inline-block}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm]) .free-resources-module__rnEgtW__resLink:before{transition:opacity var(--motion-dim) var(--motion-ease-arrive)}:root:not([data-motion=calm]) .free-resources-module__rnEgtW__resArrow{transition:transform var(--motion-dim) var(--motion-ease-arrive)}:root:not([data-motion=calm]) .free-resources-module__rnEgtW__resLink:focus-visible .free-resources-module__rnEgtW__resArrow{transform:translate(4px)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){:root:not([data-motion=calm]) .free-resources-module__rnEgtW__resLink:hover .free-resources-module__rnEgtW__resArrow{transform:translate(4px)}}
